// JFunciones de respuesta de ajax. 
function identifica(formu){
	if(formu.identificador!="" && formu.contrasena!=""){
		doAjax("./php/identifica.php",'id=' + formu.identificador.value + '&pass=' + formu.contrasena.value , 'validaInstitucion', 'get' , 0);
	}
	else{
		alert("No introdujo el usuario o identificador");
	}
}
function perdidaSesion(){
	parent.document.getElementById("identificacion").innerHTML = '<form name="fidentificacion"><div style="float:left;">Identificador: <input type="text" name="identificador" size="6"/></div><div style="float:left; margin-left:10px;">Contraseña: <input type="password" name="contrasena"  size="6"/> <input type="button" onclick="identifica(this.form)" value=">" /></div> <div> <table border="0"><tr>    	<td><a href="./CargadorcargaMenu.php?idfuncion=11" target="cargador" class="enlacePequeno">Registrese </a></td></tr><tr><td><a href="#" target="cargador" class="enlacePequeno">Recuperar contraseña </a></td></tr></table></div></form>';
}
function validaInstitucion(item2){
	var numeroItem = item2.substring(0,1);
	if(numeroItem=="0"){
		alert("Password incorrecta");
	}
	else if((numeroItem=="2") || (numeroItem=="1")){
		// llamo a la funcion que carga el marco de usuarios
		nombre = item2.substring(2);
		if(nombre.length > 40){
			nombre = nombre.substring(0,40);
			nombre += " ...";
		}	
		parent.document.getElementById("identificacion").innerHTML= "<p style='font-size:11.5px;'>Bienvenido/a " + nombre + "</p>" + "<p  style='font-size:10.3px;'><a href='./CargadorcargaMenu.php?idfuncion=10' target='cargador'>Menú personal</a> | <a href='./php/cerrarSesion.php' target='_self'>Cerrar sesi&oacute;n</a></p>"; 
		menuPersonal();
	}
	else{
		alert(item2);
	}
}
function identificaForo(formu){
	if(formu.identificador!="" && formu.contrasena!=""){
		doAjax("../php/identifica.php",'id=' + formu.identificador.value + '&pass=' + formu.contrasena.value , 'validaInstitucionForo', 'get' , 0);
		window.location.reload();
	}
	else{
		alert("No introdujo el usuario o identificador");
	}
}

function validaInstitucionForo(item2){
	var numeroItem = item2.substring(0,1);
	if(numeroItem=="0"){
		alert("Password incorrecta");
	}
	else if((numeroItem=="2") || (numeroItem=="1")){
		// llamo a la funcion que carga el marco de usuarios
		nombre = item2.substring(2);
		if(nombre.length > 40){
			nombre = nombre.substring(0,40);
			nombre += " ...";
		}	
		 parent.document.getElementById("identificacionVictor").innerHTML= "<div>Bienvenido/a <b>" + nombre + "</b></div>" + "<div><a href='../php/cerrarSesion.php' target='_self'>Cerrar sesi&oacute;n</a></div>"; 
	}
	else{
		alert(item2);
	}
}

function wopen(url, name, w, h){
	w += 32;
	h += 96;
	wleft = (screen.width - w) / 2;
	wtop = (screen.height - h) / 2;
	var win = window.open(url,
	name,
	'width=' + w + ', height=' + h + ', ' +
	'left=' + wleft + ', top=' + wtop + ', ' +
	'location=no, menubar=no, ' +
	'status=no, toolbar=no, scrollbars=yes, resizable=no');
	// Just in case width and height are ignored
	win.resizeTo(w, h);
	// Just in case left and top are ignored
	win.moveTo(wleft, wtop);
	win.focus();
}
function menuPersonal(){
	var ajaxvar0 = "menuPersonal()";
	var ajaxvar1 = "funcion";
	var ajaxvar2 = "cargacapaColumnas";
	var ajaxvar3 = "funcion";
	var ajaxvar4 = "funcion";
	// Beta de carga historial
	 doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargamenuPersonal.php",'', 'cargacapaColumnas', 'get' , 0);
}

function devuelveHistorial(item2){
	if(item2!="0"){
		eval(item2);
	}
	else{
		// cargaInicio();
	}
}

function historialCargado(item2){
	// alert(item2);
	// no hago nada
}

function cargacapaColumnas(item2){
	parent.document.getElementById("col2").innerHTML= item2;	
}
function cargaInicio(){
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaInicio.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaQueEs(){
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	var ajaxvar0 = "cargaQueEs()";
	var ajaxvar1 = "funcion";
	var ajaxvar2 = "cargacapaColumnas";
	var ajaxvar3 = "funcion";
	var ajaxvar4 = "funcion";
	// Beta de carga historial
	parent.document.getElementById("capaCentral").style.height = "100%";
	parent.document.getElementById("columnas").style.height = "100%";
	parent.document.getElementById("contenido").style.height = "100%";
	 doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);
	doAjax("./php/cargaQueEs.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaDocumentos(){
	parent.document.getElementById("capaCentral").style.height = "100%";
	parent.document.getElementById("columnas").style.height = "100%";
	parent.document.getElementById("contenido").style.height = "100%";
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaDocumentos.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaDocumentosExperiencias(){ 
	parent.document.getElementById("capaCentral").style.height = "100%";
	parent.document.getElementById("columnas").style.height = "100%";
	parent.document.getElementById("contenido").style.height = "100%";
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaDocumentosExperiencias.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaManuales(){
	parent.document.getElementById("capaCentral").style.height = "100%";
	parent.document.getElementById("columnas").style.height = "100%";
	parent.document.getElementById("contenido").style.height = "100%";
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaManuales.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaExperiencias(){
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaExperienciasBuscador.php",'', 'cargacapaColumnas', 'get' , 0);
	// doAjax("./php/cargaExperiencias.php",'', 'cargacapaColumnas', 'get' , 0);
}
function radioActivaLeg(formu){
	if(formu.rad[0].checked==true){
		formu.elements[1].disabled=false;
		formu.elements[3].disabled=true;
		formu.elements[3].value = "";
	}
	else if(formu.rad[1].checked==true){
		formu.elements[1].disabled=true;
		formu.elements[3].disabled=false;
		formu.elements[1].value = "";
	}
}
function cargaBanco(){
	parent.document.getElementById("capaCentral").style.height = "100%";
	parent.document.getElementById("columnas").style.height = "100%";
	parent.document.getElementById("contenido").style.height = "100%";
	parent.document.getElementById("col2").style.height = "100%";
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");	
	doAjax("./php/cargaBanco.php",'', 'cargacapaColumnas', 'get' , 0);
}
function guardaInstitucionExperiencia(formu){
	var validado=true;
	var variables = transfromaFormularioPost(formu);
	for (i=0;i<formu.elements.length; i++){
		formu.elements[i].style.background = '#FFFFFF';
		formu.elements[i].value = allTrim(formu.elements[i].value);
	}
	for (i=0;i<formu.elements.length && validado; i++){	
		if (formu.elements[i].value == '') {
			var Nombre = formu.elements[i].name;
			formu.elements[i].style.background = '#EC5E76';
			formu.elements[i].focus();	
			alert("Faltan datos obligatorios");
			validado=false;
		}
	}
	if(validado){
		if (!validar_correo(formu.email.value))
			validado=false;
	}
	if(validado){
		doAjax("./php/salvaInstitucionExperiencia.php", variables, 'cargacapaColumnas', 'post' , 0);
	}
}
function guardaInstitucion(formu){  
	var validado=true;
	var variables = transfromaFormularioPost(formu);
	
	for (i=0;i<formu.elements.length; i++){
		formu.elements[i].style.background = '#FFFFFF';
		if(i != 12){
			formu.elements[i].value = allTrim(formu.elements[i].value);
		}
	}
	
	for (i=0;i<formu.elements.length && validado; i++){	
		if (formu.elements[i].value == '') {
			var Nombre = formu.elements[i].name;
			
			if(Nombre!="fax" && Nombre!="website" && Nombre!="imagen" && Nombre!="nimagen" && Nombre!="noriginal" && Nombre!="tamanio"){
				formu.elements[i].style.background = '#EC5E76';
				formu.elements[i].focus();	
				validado=false;
			}
			
		}
		
	}	
	if(validado){
		if (!validar_correo(formu.email.value))
			validado=false;
	}
	
	if(formu.email.value!=formu.email2.value){
		alert("Las direcciones de email no cohinciden");
		validado=false;
	}
	
	if(validado){ 
		doAjax("./php/salvaInstitucion.php", variables, 'cargacapaColumnas', 'post' , 0);
	}

}

function actualizarInstitucion(formu){ 
	var validado=true;
	var variables = transfromaFormularioPost(formu);
	
	for (i=0;i<formu.elements.length; i++){ 
		formu.elements[i].style.background = '#FFFFFF';
		if(i != 11){
			formu.elements[i].value = allTrim(formu.elements[i].value);
		}
	}
	for (i=0;i<formu.elements.length && validado; i++){	
		if (formu.elements[i].value == '') {
			var Nombre = formu.elements[i].name;
			if(Nombre!="Fax" && Nombre!="Website" && Nombre!="foto" && Nombre!="nimagen" && Nombre!="noriginal" && Nombre!="tamanio"){
				formu.elements[i].style.background = '#EC5E76';
				formu.elements[i].focus();	
				alert("Faltan datos obligatorios");
				validado=false;
			}
		}
	}
	if(validado){
		if (!validar_correo(formu.Email.value))
			validado=false;
	}
	if(validado){
		doAjax("../php/sveditarInstitucion.php", variables, 'cargapagina_', 'post' , 0);
		alert("Se actualizaron los datos");
		top.opener.document.location = top.opener.document.location; // refresca la ventana cargaTablaMunicipios.
		window.close();
		 
	}
}


function cargaAdministracion(){
	doAjax("./php/cargaAdministracion.php",'', 'cargacapaColumnas', 'get' , 0);
}

function cargaTablaIBM(){
	doAjax("./php/cargaTablaIBM.php",'', 'cargacapaColumnas', 'get' , 0);
}

function cargaMenu(seccion){
	switch(seccion){
		case 1:
			cargaInicio();
			break;
	}
}
function registroMunicipalidad(taller){
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/registroMunicipalidad.php",'taller=' + taller, 'cargacapaColumnas', 'get' , 0);
}

function carganoticia(direccion){
	carganoticia_("<div align=left><img src='images/loading2.gif'></div>");	
	doAjax(direccion,'', 'carganoticia_', 'get' , 0);
	parent.document.getElementById("completa").style.visibility="visible";	
}
function carganoticia_(html){
	var capa=parent.document.getElementById("noticiamplia");
	capa.innerHTML=arreglaTexto(html);
}
function ocultar(){
	var $capa=parent.document.getElementById("completa");
	$capa.style.innerHTML="";
	$capa.style.visibility="hidden";		
}
function cargapagina_(html){
	var capa=parent.document.getElementById("bloquenoticias");
	capa.innerHTML=arreglaTexto(html);
}
function cargapagina(direccion){
	cargapagina_("<div align=left><img src='images/loading2.gif'></div>");	
	doAjax(direccion,'', 'cargapagina_', 'get' , 0);
}
function buscarExperiencia(formu){
	var validado=true;
	if(formu.tipos[0].checked){
		formu.valorRadio.value = 'T';
	}
	else if (formu.tipos[1].checked){
		formu.valorRadio.value = '2';
	}
	else if (formu.tipos[2].checked){
		formu.valorRadio.value = '3';
	}
	if(!formu.cpais.checked){
		formu.pais.value="";
	}
	else{
		if(formu.pais.value==""){
			alert('Elija un pais');
			validado=false;
		}
	}
	if(!formu.cMateria.checked){
		formu.valorMateria.value="0";
	}
	else{
		if(formu.Materia.value==""){
			alert('Elija una Materia');
			validado=false;
		}
		else{
			formu.valorMateria.value = formu.Materia.value;
		}
	}
	if(!formu.csubmateria.checked){
		formu.valorSubmateria.value="0";
	}
	else{
		if(formu.SubMateria.value==""){
			alert('Elija una Submateria');
			validado=false;
		}
		else{
			formu.valorSubmateria.value =formu.SubMateria.value;
		}
	}
	if(validado){
		var variables = transfromaFormularioPost(formu);
		doAjax("./php/cargaTablaBuscarExperiencia.php", variables, 'mostrarTablaBuscarExperiencia', 'post' , 0);
	}
}
function mostrarTablaBuscarExperiencia(item2){
		parent.document.getElementById("buscando").style.height = "100%";
		parent.document.getElementById("buscando").innerHTML= item2;
}
function cargaSubmateria(Materia){
		doAjax("./php/cargaSubmateria.php",'Materia=' + Materia, 'cargacapaSubmateria', 'post' , 0);
}
function cargacapaSubmateria(item2){
	parent.document.getElementById("submateria").innerHTML= item2;
}

function muestraBanner(){
	carganoticia_("<div align=left><img src='images/loading2.gif'></div>");	
	doAjax("./php/banner.php",'', 'carganoticia_', 'get' , 0);
	parent.document.getElementById("completa").style.visibility="visible";	
}
function cargaVideos(){
	parent.document.getElementById("capaCentral").style.height = "100%";
	parent.document.getElementById("columnas").style.height = "100%";
	parent.document.getElementById("contenido").style.height = "100%";
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaVideos.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaMunicipiosParticipantes(){
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaMunicipiosParticipantes.php",'', 'cargacapaColumnas', 'get' , 0);
}
function cargaBuscadorDocumentos(){
	cargacapaColumnas("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
	doAjax("./php/cargaBuscadorDocumentos.php",'', 'cargacapaColumnas', 'get' , 0);
}

function buscaPor2(rad, auto,tit,des){
	var primo =1;
	auto =encodeURIComponent(auto);
	tit = encodeURIComponent(tit);
	des = encodeURIComponent(des);
	if(rad=="1"){
		if(auto!=""){
			tit= des =0;	
			escribeResultadoBusqueda("<div align=center><img src='./jpg/ajax-loader.gif'></div>");		
			doAjax("./php/cargaDocumentosCentro.php", 'opcion=1&tit='+ tit +'&auto='+auto+'&des='+des+'&tipo=1', 'escribeResultadoBusqueda', 'get' , 0);
		}
		else{
			escribeResultadoBusqueda('<div align=center>Introduzca datos en algún campo para iniciar la busqueda</div>');
		}
	}
	if(rad=="2"){
		if(tit!=""){
			escribeResultadoBusqueda("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
			doAjax("./php/cargaDocumentosCentro.php",'opcion=2&tit='+ tit +'&auto='+auto+'&des='+des+'&tipo=1', 'escribeResultadoBusqueda', 'get' , 0);
		}
		else{
			escribeResultadoBusqueda('<div align=center>Introduzca datos en algún campo para iniciar la busqueda</div>');
		}
	}	
	if(rad=="3"){
		if(des!=""){
			escribeResultadoBusqueda("<div align=center><img src='./jpg/ajax-loader.gif'></div>");
			doAjax("./php/cargaDocumentosCentro.php",'opcion=3&tit='+ tit +'&auto='+auto+'&des='+des+'&tipo=1', 'escribeResultadoBusqueda' ,'get' , 0);
		}
		else{
			escribeResultadoBusqueda('<div align=center>' + cadenas[3] + '</div>');
		}
	}	
}

function escribeResultadoBusqueda(item2){
	try{
		parent.document.getElementById("resultado").innerHTML = item2;
	}
	catch(err1){
		alert('No se pudo realizar la busqueda');
	}
}

function pulsaEnter(evento){
		 if (evento.keyCode == 13){
			 return true;
		 }
		 else{
			return false; 
		 }
	}
	
function mostrarMenu(menu){ 
	parent.document.getElementById(menu).style.visibility = "visible";
}

function ocultarMenu(menu){
	parent.document.getElementById(menu).style.visibility='hidden';	
}


function seleccionar(submenu){ 
	document.getElementById(submenu).style.backgroundColor = "#00828c";
	document.getElementById(submenu).style.color = "#fcfcaa";
}

function deseleccionar(submenu){
	document.getElementById(submenu).style.backgroundColor='#fcfcaa';	
	document.getElementById(submenu).style.color = "#00828c";
}

