/**
 * @author rap
 * Digital Frame
 */
function runFirst() {
	customizeFilters();
	//customizeCreatePage();
	//startList('nav1');
	//startList('nav2');
	//startList('nav3');		
}
Event.observe(window, "load", runFirst);

//author: ?, I found this useful.
function startList(id) {
if (document.all&&document.getElementById) {
navRoot = document.getElementById(id);
for (i=0; i<navRoot.childNodes.length; i++) {
  node = navRoot.childNodes[i];
  if (node.nodeName=="LI") {
   node.onmouseover=function() {
   this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}

function customizeCreatePage()
{
	if ($('create_pages') == null)
	return false;
	var elem = $('create_pages');
	var createpage = elem.select('form');
	if (createpage.size() > 0) {
		elem.setStyle({
			display: 'none'
		});
		
		var ul = new Element('ul', {
			'class': 'sf_admin_actions',
			'id': 'toggleUl'
		});
		elem.insert({
			before: ul
		});
		var li = new Element('input', {
			id: "rcreate",
			value: "crear página",
			type: "button",
			'class': 'sf_admin_action_create',
			onclick: "toggleForm('create_pages')"
		});
		
		// add a link to a list
		ul.insert(li);
	}		
}

function customizeFilters()
{
	if ($('sf_admin_bar') == null)
	return false;
	var elem = $('sf_admin_bar');
	var filtro = elem.select('form');
	if (filtro.size() > 0) {
		elem.setStyle({
			display: 'none'
		});
		
		var ul = new Element('ul', {
			'class': 'sf_admin_actions',
			'id': 'toggleUl'
		});
		elem.insert({
			before: ul
		});

/*		
		pathArray = window.location.pathname.split( '/' );
		if (pathArray[1].indexOf('.php') == -1)
			modulo=pathArray[1];
		else
			modulo=pathArray[2];

		var li = new Element('input', {
			id: "rfilter",
			value: "reiniciar",
			type: "button",
			'class': 'sf_admin_action_reset_filter',
			onclick: "document.location.href='/"+modulo+"/list/filter/filter'"
		});
*/		

		// add a link to a reset
		ul.insert(li);
		
		var li = new Element('input', {
			id: "sfilter",
			value: "ver filtros",
			type: "button",
			onclick: 'toggleFilters()',
			'class': 'sf_admin_action_filter'
		});
		
		
		// add a link to a list
		ul.insert(li);
	}	
}

function toggleForm(id)
{
	toggle_pane(id);	
	
	var elem = $(id);
	if (elem.style.display=="none"){
		$('rcreate').setStyle({display: "none"});
	} else {
		$('rcreate').setStyle({display: "inline"});		
	}
	
	//elem.toggle();	
}

function toggleFilters()
{
	/*
	var elem = $('sf_admin_bar');
	if (elem.style.display=="none"){
		$("sf_admin_bar").setStyle({display: "block"})			
		$('sfilter').value= "ocultar filtros";
	} else {
		$("sf_admin_bar").setStyle({display: "none"})					
		$('sfilter').value= "ver filtros";		
	}
	*/
	toggle_pane('sf_admin_bar');

}

function toggle_pane(pane)
{
  new Effect.toggle(pane, 'blind', {duration:0.6});
  $(pane).toggleClassName('open');
}

function submitForm(formId)
{
 if($(formId).onsubmit())
 {
    $(formId).submit();
 }
}

function mifuncionOver(id, submnu)
{
	if ($(id).innerHTML=='') {
		var submnu = new Ajax.Updater(id, '/sfSimpleCMS/obtsubmenu?id='+id, {asynchronous:true, evalScripts:false});

	  taquillas = submnu.responseText.split(":");
	  alert(taquillas);
	
	  for(i=0;i<taquillas.length;i++) {
	    var text = taquillas[i];
	    var value = taquillas[i];
	    var option = new Option(text,value);
	    try {
		   alert(option);
	       //objSelect.add(option,null);
	    } catch (e) {
		   alert(option);
	       //objSelect.add(option,-1);
	    }
	  }
		alert(submnu);
	}
	
}

