arrayMenu = new Array("quienes","oficinas","convocatorias","resultados","formacion","prensa","estudios","agenda","enlaces");

// Colores en rollover
var c_quienes = "#ff9501";
var c_oficinas = "#ff9502";
var c_convocatorias = "#93cd09";
var c_resultados = "#93cd09";
var c_formacion = "#0096a1"
var c_prensa = "#37a535";
var c_estudios = "#37a535";
var c_agenda = "#095ca8";
var c_enlaces = "#095ca8";

// Colores en rollpress
var cp_quienes = "#fe9D00";
var cp_oficinas = "#fe9D01";
var cp_convocatorias = "#92cd09";
var cp_resultados = "#92cd09";
var cp_formacion = "#0095a1";
var cp_prensa = "#37a635";
var cp_estudios = "#37a635";
var cp_agenda = "#095aa8";
var cp_enlaces = "#095ca8";

//--------------------- PROTOTYPE ---------------------
//This function is for switching beetwin two condtions of preloader division that you need to
//place in your page here the division name is: loading
function showLoad(show){
	if(show){
		//$('espacio').style.display="none";
		$('loading-bar').style.display="inline";
	}else{
		//$('espacio').style.display="inline";
		$('loading-bar').style.display="none";
	}
};

// Modificar estilo en los enlaces del menu
function changeColor(id){
	/*if ($("id"+id).getStyle('backgroundColor')!=eval("cp_quienes") && $("id"+id).getStyle('backgroundColor')!=eval("cp_oficinas") && $("id"+id).getStyle('backgroundColor')!=eval("cp_convocatorias") && $("id"+id).getStyle('backgroundColor')!=eval("cp_resultados") && $("id"+id).getStyle('backgroundColor')!=eval("cp_formacion") && $("id"+id).getStyle('backgroundColor')!=eval("cp_prensa") && $("id"+id).getStyle('backgroundColor')!=eval("cp_estudios") && $("id"+id).getStyle('backgroundColor')!=eval("cp_agenda") && $("id"+id).getStyle('backgroundColor')!=eval("cp_enlaces")) { */
		$("id"+id).setStyle({ backgroundColor: eval("c_"+id), color: '#FFFFFF', textDecoration: 'none' }); 
	/*}*/
};
function restoreColor(id){
	/*if ( $("id"+id).getStyle('backgroundColor')!=eval("cp_quienes") && $("id"+id).getStyle('backgroundColor')!=eval("cp_oficinas") && $("id"+id).getStyle('backgroundColor')!=eval("cp_convocatorias") && $("id"+id).getStyle('backgroundColor')!=eval("cp_resultados") && $("id"+id).getStyle('backgroundColor')!=eval("cp_formacion") && $("id"+id).getStyle('backgroundColor')!=eval("cp_prensa") && $("id"+id).getStyle('backgroundColor')!=eval("cp_estudios") && $("id"+id).getStyle('backgroundColor')!=eval("cp_agenda") && $("id"+id).getStyle('backgroundColor')!=eval("cp_enlaces") ) { */
		$("id"+id).setStyle({   background: 'none', color: '#ffffff', textDecoration: 'none' }); 
	/*}*/
};
// Modificar estilo en las celdas de las tablas (convocatorias y resultados)
function changeColor_cell(id,color){
	if ($("idTD"+id).getStyle('backgroundColor')!="#648c04" && $("idTD"+id).getStyle('backgroundColor')!="#44767a") { $("idTD"+id).setStyle({   backgroundColor: color }); }
};
function restoreColor_cell(id,color){
	if ($("idTD"+id).getStyle('backgroundColor')!="#648c04" && $("idTD"+id).getStyle('backgroundColor')!="#44767a") { $("idTD"+id).setStyle({   backgroundColor: color }); }
};

function loader(url,opc){
	 for(i=0;i<arrayMenu.length;i++) {
		$("id"+arrayMenu[i]).setStyle({ background: 'none',   color: '#FFFFFF', textDecoration: 'none'  }); 
	 }
	 
	/*	
	if (opc!="noticias")
		$("id"+opc).setStyle({   backgroundColor: eval("cp_"+opc),   color: '#FFFFFF', textDecoration: 'none' }); 
	*/
		
	ajaxload('ajaxcontainer',url);
}

///////////// CARGAR CONVOCATORIAS //////////////////
function loader_convocatorias(url,opc){
	/*
	$$("td.clsTDConvocatorias_sub").each(
		function(elemento) {
			elemento.setStyle({   backgroundColor: '#FFFFFF' }); 
		}
	);
	$$("td.clsTDConvocatorias_sub_last").each(										   
		function(elemento) {
			elemento.setStyle({   backgroundColor: '#FFFFFF' }); 
		}
	);
   	$$("a.clsConvocatorias").each(
		function(elemento) {
			elemento.setStyle({  color: '#000000' }); 
		}
	);
	$("idTD"+opc).setStyle({   backgroundColor: '#648C04' }); 
	$("id"+opc).setStyle({   color: '#FFFFFF' }); 
	*/	
	ajaxload('ajaxcontainer2',url);
}

///////////// CARGAR CONVOCATORIAS (CALENDARIO) //////////////////
function loader_calendario(url,opc){
	ajaxload('convocatorias_calendario',url);
}

///////////// CARGAR CONVOCATORIAS (CALENDARIO) //////////////////
function loader_internacional(url,opc){
	ajaxload('convocatorias_internacional',url);
}

///////////// CARGAR RESULTADOS //////////////////
function loader_resultados(url,opc){
	ajaxload('ajaxcontainer2',url);
}

///////////// CARGAR FORMACION //////////////////
function loader_formacion(url){
	param = "?cmd=search";
	//alert($("id_tipocurso").value);
	// ******* TIPO DE CURSO *******
	if ($F("id_tipocurso")!="") { param = param + "&id_tipocurso=" + $F("id_tipocurso"); }
	// ******* GENERO ******* 
	//if ($F("id_genero")!="") { param = param + "&id_genero=" + $F("id_genero"); }
	// ******* MES ******* 
	if ($F("id_mes")!="") { param = param + "&id_mes=" + $F("id_mes"); }
	url = url + param;
	ajaxload('ajaxcontainer',url);
}

function $RF(el, radioGroup) {
	if($(el).type == 'radio') {
		var el = $(el).form;
		var radioGroup = $(el).name;
	} 
	return $F($(el).getInputs('radio', radioGroup).find(
		function(re) {return re.checked;}
	));
}

///////////// CARGAR AGENDA //////////////////
function loader_agenda(url){
		
	window.status= "Recibo: url/parameters= " + url;
	param = "?cmd=search";

	var radioGrp = document['forms']['form1']['id_tipoevento'];
	for(i=0; i < radioGrp.length; i++){
		if (radioGrp[i].checked == true) {
			var radioValue = radioGrp[i].value;
		}
	}
	//alert ("radioValue=" + radioValue);

	// ******* TIPO DE EVENTO *******
	if (radioValue!="") { param = param + "&id_tipoevento=" + radioValue; }	
	// ******* TEMA ******* 
	if ($F("id_tipoevento") == 2) { if ($F("id_tema")!="") { param = param + "&id_tema=" + $F("id_tema"); } } 	
	// ******* MES ******* 
	if ($F("id_mes")!="") { param = param + "&id_mes=" + $F("id_mes"); }
	// ******* ANIO ******* 
	if ($F("id_anio")!="") { param = param + "&id_anio=" + $F("id_anio"); }
	
	// Si ya contiene el caracter de parametro ? no aņadimos nada
	if (url.indexOf('?')==-1) {
		url = url + param;
	}
	window.status= url;
	ajaxload('ajaxcontainer',url);
}

function ajaxload(div,url){
	//call showload function to show preloader
    showLoad(true);

	new Ajax.Updater(div,url, {
		//loaded content would be updated inside this division
		update: div,
		//this should be true if you want to execute JS inside the loaded content
		evalScripts: true,
		onComplete:function(r) {
			//It sets the type property of the script tag, 
			//then puts the script body inside of the element (between the opening and closing script tags),
			//then injects into the head of the page
			var script = new Element('script')
			script.setProperty('type','text/javascript');
			script.setHTML(r);
		},
		onSuccess:function(){
			//This would disappear preloader div
			showLoad(false);
			//The ajaxlinks function is being called here,I defined this function in footer
		}
	});
}

function div(show,id){
	if(show){
		$(eval(id)).show();
	}else{
		$(eval(id)).hide();
	}
}

function convocatoria(show,id){
	if(show){
		$(id).show();
		$('a'+id).innerHTML='<a href="javascript:convocatoria(false,\''+id+'\');" id="a_'+id+'">Convocatorias</a>';
	}else{
		$(eval(id)).hide();
		$('a'+id).innerHTML='<a href="javascript:convocatoria(true,\''+id+'\');" id="a_'+id+'">Convocatorias</a>';
	}
}