// JFunciones de respuesta de ajax. 

function valida(item2){

	var nombre = item2.getElementsByTagName("Nombre")[0];

   	var nombreval = nombre.childNodes[0].nodeValue;

	if(nombreval == "No encontrado"){
		alert(cadenas[1]);
	}

	else if(nombreval =="No miembro"){

		// Posibilidad de añadir mensaje de bienvenida

	}

	else{

		var apellidos = item2.getElementsByTagName("Apellidos")[0];

		var apellidosval = apellidos.childNodes[0].nodeValue;

		var permisos = item2.getElementsByTagName("Permisos")[0];

		var permisosval = permisos.childNodes[0].nodeValue;		

		var nomape = new String(apellidosval +', '+ nombreval);

		if(nomape.length>50){

			nomape = nomape.substr(0,50) + " ...";

		}	

		if(permisosval=="soloventa"){

			alert("Le recordamos que su usuario sólo sirve para comprobar su pedido."+ '\n' + 'En caso de desear acceder a toda la información del centro de documentación pinche en la opción. ¿Cómo acceder?');

			cargaLogin("<form><table width=\"98%\" ><tr><td colspan=2><font style=\"font-size:11px\">Bienvenido/a <br>"+ nomape+" </font></td></tr><tr><td><font style=\"font-size:11px\"></font></td><td><font style=\"font-size:11px\"></font></td></tr><tr><td colspan=2><font style='font-size:11px'><a href='#' onclick='wopen(\"./php/solicitudmiembrosSm.php\",\"sol\",620,300)' >¿Cómo acceder?</a></font></td></tr></table>");

			doAjax("./php/buscaPedidos.php", '' , 'muestraMisPedidos', 'get' , 0);

		}

		else{

			cargaLogin("<form><table width=\"98%\" ><tr><td colspan=2><font style=\"font-size:11px\">Bienvenido/a <br>"+ nomape+" </font></td></tr><tr><td><font style=\"font-size:11px\"></font></td><td><font style=\"font-size:11px\"></font></td></tr></table>");

		 	actualizarMenu(permisosval);

			doAjax("./php/calculaCuotas.php", '' , 'alertaCuotas', 'get' , 0);

			doAjax("./php/buscaPedidos.php", '' , 'muestraMisPedidos', 'get' , 0);

		}

		 // Llamamos una función ajax que vea si tenemos pedidos en caso afirmativo nos añade una opcion al menu

		 // Esta misma función debe de comprobar las cuotas



	}

}

function alertaCuotas(item2){

	if(item2=="0"){

		alert('Le recordamos que para obtener un descuento del 40% en el precio de las publicaciones, usted debe de estar al día del pago de las cuotas de miembro UIM');

	}

}

function muestraMisPedidos(item2){

	if(item2=="1"){

		var enlace = document.createElement("a");

		enlace.href = "./CargadorcargaMenu.php?idmenu=8";

		enlace.id ="enlacePedidos";

		enlace.target="cargador";

		enlace.style.color = '#FF9901';

		enlace.appendChild(document.createTextNode("MIS PEDIDOS"));

		var nodolista = document.createElement("li");

		nodolista.id='elemen8';

		nodolista.appendChild(enlace);			

		switch(detectarNav()){

			case "IE":	

				opcionesMenu.appendChild(nodolista);

				break;

			case "FIREFOX":

				document.getElementById("opcionesMenu").appendChild(nodolista);

				break;

			default:

				alert('No se detecto el navegador');

				break;

		}

	}

}

// Esta funcion es la que carga los distintos elementos del menu de la página

function cargaMenu(idMenu){

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	cambiarutaIndex(idMenu);

	switch(idMenu){

		case 2:

			var ajaxvar2 = "cargaEditorial";

			doAjax("./php/cargaMenu.php", "idMenu="+idMenu, 'cargaEditorial', 'get', 0);

			break;

		case 5:

			var ajaxvar2 = "cargaBiblioteca";

			doAjax("./php/cargaMenu.php", "idMenu="+idMenu, 'cargaBiblioteca', 'get', 0);

			break;

		default:

			var ajaxvar2 = "cargacapaCuerpo";

			doAjax("./php/cargaMenu.php", "idMenu="+idMenu, 'cargacapaCuerpoIndex', 'get', 0);

			break;

	}

	/*

	Existen dos formas de llamar a carga historial:

		- Pasandole todos los parametros para guardar la llamada AJAX (ejemplo más abajo)

		- Solo pasandole el nombre de la función que deseamos que guarde. Como en este caso

	*/

	var ajaxvar0 = "cargaMenu("+idMenu +")";

	var ajaxvar1 = "funcion";

	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);

}







function cargaSegPubEdit(item2){

	var ids = item2.getElementsByTagName("id");

	var imagens = item2.getElementsByTagName("imagen");

	var titulos = item2.getElementsByTagName("titulo");

	var textos = item2.getElementsByTagName("texto");

	var enlaces = item2.getElementsByTagName("enlace");

	var imagengs = item2.getElementsByTagName("imageng");

	var tipos =item2.getElementsByTagName("tipo");

	var tipogen = tipos[0].childNodes[0].nodeValue;

	var res = "";

	res += "<div><table id='tablaNot' align=center>";

	if(tipogen=='P'){

		res += "<tr><th colspan=2 align=center border=1><img src='./jpg/novedades.png'></th></tr>";

	}

	else if(tipogen=='S'){ 

		res += "<tr><th colspan=2 align=center border=1><img src='./jpg/proximas.png'></th></tr>";

	}

	else if(tipogen=='B'){

		res += "<tr><th colspan=2 align=center border=1><img src='./jpg/biblioteca.png'></th></tr>";

	}

	for(var i=0; i<ids.length; i++){

		var imagen = imagens[i].childNodes[0].nodeValue;

		var enlace = enlaces[i].childNodes[0].nodeValue;

		var imageng = imagengs[i].childNodes[0].nodeValue;

		var imagenhtml = "<div  align=center><img src='../"+imagen+"' width=148></div>";

		var objetos ="";

		var aux="";

		if(imageng!="NO"){

			 aux +="<div align=center style='padding:10px;'><a href='../"+imageng+"' target='_blank' ONMOUSEOVER=\"change('1','img_amp_"+i+"')\" ONMOUSEOUT= \"change('2','img_amp_"+i+"')\" > <img id='img_amp_"+i+"' src='./jpg/p_ampliar1.gif' BORDER='0' vspace='0' hspace='0' ></a></div>";

		}

		if(enlace!="NO"){

			 objetos  +="<td align='center'><a href='"+enlace+"' target='_blank' ONMOUSEOVER=\"change('4','img_enl_"+i+"')\"  ONMOUSEOUT= \"change('5','img_enl_"+i+"')\"><img  id='img_enl_"+i+"' src='./jpg/p_enlace1.gif' border=0></a></td>";

		}

		else{

			objetos +="<td align='center'></td>";

		}

		objetos = "<div id=capaObjeto class='capaObjeto' align='center'><table><tr>"+objetos+"</tr></table></div>";

		var titulo = titulos[i].childNodes[0].nodeValue;	

		var enlace = enlaces[i].childNodes[0].nodeValue;

		var id = ids[i].childNodes[0].nodeValue;

		var texto = textos[i].childNodes[0].nodeValue;

		// le metemos los br

		texto = nl2br(texto);

		var buscafinpalabra = texto.indexOf(' ', 400);

		if(texto.length<400){

			var textores = texto;

		}

		else{

			var textores = texto.substring(0, buscafinpalabra) + " ... <a href='javascript:noticiasPublicaciones("+id+")' style='color:#F1662A'> [Leer_más] </a>";

		}

		if(i<3){

			res += "<tr><td colspan=2  class='encabezadoNoticia'><a href='javascript:noticiasPublicaciones("+id+")'>"+titulo+"</a></td></tr><tr><td><div style='padding:20px;'><table><tr><td>"+ imagenhtml + aux + "</td><td align='justify'>"+textores+"</td></tr></table></div></td></tr>";

		}		

	}

	if(tipogen=='P'){

		res += "<tr><td colspan=2 align='center'><a href='./CargadorcargaMenu.php?idfuncion=4&idpag=1' target='cargador' style='color:#F1662A' >Noticias Anteriores</a></td></tr></table>";

	}

	else if(tipogen=='S'){ 

		res += "<tr><td colspan=2 align='center'><a href='./CargadorcargaMenu.php?idfuncion=5&idpag=1' target='cargador' style='color:#F1662A' >Noticias Anteriores</a></td></tr></table></div>";

	}

	else if(tipogen=='B'){ 

		res += "<tr><td colspan=2 align='center'><a href='./CargadorcargaMenu.php?idfuncion=9&idpag=1' target='cargador' style='color:#F1662A' >Noticias Anteriores</a></td></tr></table></div>";

	}

	switch(tipogen){

		case "P":

		case "B":

		parent.document.getElementById("editnot").innerHTML= res;

		break;

		case "S":

		parent.document.getElementById("editsegui").innerHTML= res;

		break;

		

	}

}



function cargaEditorial(item2){

	cargacapaCuerpoIndex(item2);

	parent.document.getElementById("editnot").innerHTML = "<div align=center><img src='./jpg/ajax-loader.gif'></div>";

	doAjax("./php/cargasegpub.php",'tipo=P', 'cargaSegPubEdit', 'get' ,1);

	parent.document.getElementById("editsegui").innerHTML = "<div align=center><img src='./jpg/ajax-loader.gif'></div>";

	doAjax("./php/cargasegpub.php",'tipo=S', 'cargaSegPubEdit', 'get' , 1);

}



function cargaBiblioteca(item2){

	cargacapaCuerpoIndex(item2);

	parent.document.getElementById("editnot").innerHTML = "<div align=center><img src='./jpg/ajax-loader.gif'></div>";

	doAjax("./php/cargasegpub.php",'tipo=B', 'cargaSegPubEdit', 'get' , 1);

}



// esta funcion identifica desde los datos enviados desde el formulario de identificacion de la cabecera.

function validaIdentificar(formu){
	if(formu.user.value!='' && formu.pass.value!=''){
		doAjax("./php/identifica.php","id="+formu.user.value+"&pass="+formu.pass.value+"", 'valida', 'get' , 1);
	}
	else{
		alert("Uno de los campos esta vacio");
	}
}

// carga los datos en la capa login

function cargaLogin(texto){

	parent.document.getElementById("capaLogin").innerHTML= texto;

}

// llama a la rutina ajax de carga de noticias. Le envia el número de pagina

function cargaNotEditorial(pag){

	var ajaxvar0 = "./php/noticiasEditorial.php";

	var ajaxvar1 = 'Tipo=P&pag='+ pag+'';

	var ajaxvar2 = "cargacapaCuerpo";

	var ajaxvar3 = "get";

	var ajaxvar4 = 0

	// Beta de carga historial

	 doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	doAjax("./php/noticiasEditorial.php",'Tipo=P&pag='+ pag+'', 'cargacapaCuerpoIndex', 'get' , 0);

	cambiarutaIndex(9);

}

function cargaSegEditorial(pag){

	var ajaxvar0 = "./php/noticiasEditorial.php";

	var ajaxvar1 = 'Tipo=S&pag='+ pag+'';

	var ajaxvar2 = "cargacapaCuerpo";

	var ajaxvar3 = "get";

	var ajaxvar4 = 0

	// Beta de carga historial

	 doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	doAjax("./php/noticiasEditorial.php",'Tipo=S&pag='+ pag+'', 'cargacapaCuerpoIndex', 'get' , 0);

	cambiarutaIndex(10);

}



function cargaBibEditorial(pag){

	var ajaxvar0 = "./php/noticiasEditorial.php";

	var ajaxvar1 = 'Tipo=B&pag='+ pag+'';

	var ajaxvar2 = "cargacapaCuerpo";

	var ajaxvar3 = "get";

	var ajaxvar4 = 0

	// Beta de carga historial

	 doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	doAjax("./php/noticiasEditorial.php",'Tipo=B&pag='+ pag+'', 'cargacapaCuerpoIndex', 'get' , 0);

	cambiarutaIndex(25);

}

// carga los datos dentro del cuerpo principal del centro de documentacion.

function cargacapaCuerpo(item2){

	

	document.getElementById("capaCuerpo").innerHTML= item2;	

}

function cargacapaCuerpoIndex(item2){

	parent.document.getElementById("capaCuerpo").innerHTML= item2;	

}

function cargacapaPedidos(item2){

	parent.document.getElementById("pedidos").innerHTML= item2;	

}

function cargacapaCuerpoIndexRefrescaCarro(item2){

	verCapaCarritoM();

	parent.document.getElementById("capaCuerpo").innerHTML= item2;	

}

function cargacapaCuerpoIndexPagoInsertado(item2){

	if(item2=="1"){

		alert("Pago insertado");

	}

	else if(item2=="0"){

		alert("Se produjo un error al procesar el pago");

	}

	verPedidos();

}

function borraNoticiasEditorial(id){

	if(confirm("¿Esta seguro de que desea borrar la noticia?")){

		doAjax("./php/borraNoticiasEditorial.php",'id='+ id+'', 'cargaCambioNoticiasEditorial', 'get' , 0);

	}

	

}

function cargaCambioNoticiasEditorial(item2){

	document.getElementById("cambiorealizado").innerHTML= item2;	

	cargaNotEditorial(1);

	

}





function cargaCambioDocumento(item2){

	document.getElementById("cambiorealizado").innerHTML= item2;	

	// Introducimos la beta de cargar historial

	doAjax("./php/devuelveHistorial.php",'', 'devuelveHistorial', 'get' , 0);

}

// Esta funcion se encarga de lanzar la ultima funcion del historial

function devuelveHistorial(item2){

	if(item2.substr(0,9)=="buscaPor2"){

		var er = /,/g ;

		var er1 = /\(/g;

		var er2 = /\)/g;

		var auto ="";

		var tit ="";

		var des="";

		item2 = item2.replace( er, "','");

		item2 = item2.replace( er1, "('");

		item2 = item2.replace( er2, "')");

		eval(item2);

	}

	else if(item2.substr(0,9)=="buscaLeg2"){

		var er = /,/g ;

		var er1 = /\(/g;

		var er2 = /\)/g;

		var auto ="";

		var tit ="";

		var des="";

		item2 = item2.replace( er, "','");

		item2 = item2.replace( er1, "('");

		item2 = item2.replace( er2, "')");

		eval(item2);

	}

	else if(item2!="0"){

		eval(item2);

	}

	else{

		cargaMenu(1);

	}

}

// cambia si es visible o invisible

function cambiaVisibleNoticia(id, formu){

	doAjax("./php/visEditNot.php",'id='+ id + '&visi='+formu.visi.checked +'', 'cargaCambioNoticiasEditorial', 'get' , 0);

}

// carga el menu principal de publicaciones.

function cargaPublicaciones(){

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loaderp.gif'> Cargando... </div>");

	var ajaxvar0 = "cargaPublicaciones()";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpo";

	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);

	doAjax("./php/cargaPublicaciones.php",'', 'cargacapaCuerpoIndex', 'get' , 0);

	cambiarutaIndex(11);

}

// esta funcion carga las publicaciones detalladas. Encabezado y principales

function imprimePublicaciones(tipo){

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loaderp.gif'> Cargando... </div>");

	var ajaxvar0 = "imprimePublicaciones("+tipo+")";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpo";

	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);

	var encabezado = "<div id='enPubli' align='center'><table  align='center' id='tablePubliEn'><tr><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=95' target='cargador'><img src='./jpg/mi_cuaderno.png'  title='Cuadernos de Documentación e Información Municipal' border=0></a></td><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=90' target='cargador'><img src='./jpg/mi_estudios.png' title='Estudios y Comentarios ' border=0></a></td><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=94' target='cargador'><img src='./jpg/mi_sintesis.png' title='Sintesis' border=0></a></td><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=15' target='cargador'><img src='./jpg/mi_monografia.png' title='Monografías sobre Gobiernos Locales' border=0></a></td><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=25' target='cargador'><img src='./jpg/mi_historias.png' title='Historia y Municipio' border=0></a></td><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=96' target='cargador'><img src='./jpg/mi_cd2.png' title='Publicaciones electrónicas' border=0></a></td><td><a href='./CargadorcargaMenu.php?idfuncion=2&idpub=99' target='cargador'><img src='./jpg/mi_varios.png' title='Otras Publicaciones' border=0></a></td></tr></table></div><div id='cuPubli'></div>";

	cargacapaCuerpoIndex(encabezado);

	imprimePublicacionesDetalleEnvio(tipo);

}

// imprime los datos de las publicaciones de esa serie

function imprimePublicacionesDetalleEnvio(tipo){

	var ajaxvar0 = "imprimePublicaciones("+tipo+")";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpo";

	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);

	doAjax("./php/cargaPublicacionesDetalle.php",'tipo='+tipo, 'imprimePublicacionesDetalleVuelta', 'get' , 0);

}

function imprimePublicacionesDetalleVuelta(item2){

	parent.document.getElementById("cuPubli").innerHTML= item2;	

}

// Esta funcion es para borrar publicaciones

function borraPublicacion(id, cole){

	if(confirm("¿Esta seguro de que desea borrar la publicación")){

		doAjax("./php/borraPublicaciones.php",'id='+ id+'', 'cargaNoticiaBorrada', 'get' , 0);

	}

}



function borrarDocumento(id, tipo){

	if(confirm("¿Esta seguro de que desea borrar el documento?")){

		doAjax("./php/borrarDocumento.php",'id='+ id+'&tipo='+tipo, 'cargaCambioDocumento', 'get' , 0);

		doAjax("./php/devuelveHistorial.php",'', 'devuelveHistorial', 'get' , 0);

	}

}



// Esta funcion muestra que ya se ha borrado. Recibe la coleccion para mostrar el documento actualizado.

function cargaNoticiaBorrada(item2){

	if(item2==0){

		alert("No se borro la publicación");

	}

	else{

		alert("Se borro la publicación");

		imprimePublicacionesDetalleEnvio(item2);

	}

}

// llama a una rutina de AJAX distinta dependiendo del valor del radio.

function lanzaFormu(formu, evento){

	if(evento.keyCode==13){

			formu.submit();

		}

}



function buscaPor2(rad, texto, referencias, auto,tit,des){

	var primo =1;

	auto =encodeURIComponent(auto);

	tit = encodeURIComponent(tit);

	des = encodeURIComponent(des);

	if(texto=="on"){

		primo = primo * 2;

	}

	if(referencias=="on"){

		primo = primo * 3;

	}

	// var variables = transfromaFormularioPost(formu);

	// var variablesXML = transfromaFormularioPostXML(formu);

	var ajaxvar0 = "buscaPor2("+rad+","+texto+","+referencias+","+auto+","+tit+","+des+")";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "escribeResultadoBusqueda";

	var ajaxvar3 = "funcion";

	var ajaxvar4 = "funcion";

	if(rad=="1"){

		if(auto!=""){

			tit= des =0;	

			escribeResultadoBusqueda("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

			// var ajaxvar1 = "opcion=1-tit="+ tit +"-auto="+auto+"-des="+des+"-tipo="+primo;

			// Beta de carga historial

			doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);			

			doAjax("./php/cargaDocumentos.php", 'opcion=1&tit='+ tit +'&auto='+auto+'&des='+des+'&tipo='+primo, '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>");

			// var ajaxvar1 = "opcion=2-tit="+ tit +"-auto="+auto+"-des="+des+"-tipo="+primo;

			doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

			doAjax("./php/cargaDocumentos.php",'opcion=2&tit='+ tit +'&auto='+auto+'&des='+des+'&tipo='+primo, '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>");

		//	var ajaxvar1 = "opcion=3-tit="+ tit +"-auto="+auto+"-des="+des+"-tipo="+primo;

			doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

			doAjax("./php/cargaDocumentos.php",'opcion=3&tit='+ tit +'&auto='+auto+'&des='+des+'&tipo='+primo, 'escribeResultadoBusqueda' ,'get' , 0);

		}

		else{

			escribeResultadoBusqueda('<div align=center>' + cadenas[3] + '</div>');

		}

	}	

}



function buscaLeg2(rad, pais, mat){

	var comilla1 =/\'/g;

	var comilla2 = /\"/g;

	pais =pais.replace(comilla1,"");

	pais =pais.replace(comilla2,"");

	mat =mat.replace(comilla1,"");

	mat =mat.replace(comilla2,"");

	pais =encodeURIComponent(pais);

	mat = encodeURIComponent(mat);

	var ajaxvar0 = "buscaLeg2("+rad+","+pais+","+mat+")";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "escribeResultadoBusquedaL";

	var ajaxvar3 = "funcion";

	var ajaxvar4 = "funcion";	

		if(rad==1){

			if(pais!=""){

				escribeResultadoBusquedaL("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

				var ajaxvar1 = "opcion=1-pais="+ pais +"-mat="+mat;

				doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

				doAjax("./php/cargaLegislacion.php", 'opcion=1&pais='+ pais +'&mat='+mat, 'escribeResultadoBusqueda', 'get' , 0);

			}

			else{

				escribeResultadoBusquedaL('<div align=center>Introduzca datos en algún campo para iniciar la busqueda</div>');

			}

		}

		if(rad==2){

			if(mat!=""){

				escribeResultadoBusquedaL("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

				var ajaxvar1 = "opcion=1-pais="+ pais +"-mat="+mat;

				doAjax("./php/cargaHistorial.php", 'ajaxvar0='+ajaxvar0+'&ajaxvar1='+ajaxvar1+'&ajaxvar2='+ajaxvar2+'&ajaxvar3='+ajaxvar3+'&ajaxvar4='+ajaxvar4, 'historialCargado', 'get' , 0);

				doAjax("./php/cargaLegislacion.php",'opcion=2&pais='+ pais +'&mat='+mat, 'escribeResultadoBusqueda', 'get' , 0);

			}

			else{

				escribeResultadoBusquedaL('<div align=center>Introduzca datos en algún campo para iniciar la busqueda</div>');

			}

		}	

}



function historialCargado(item2){

	// alert(item2);

	// no hago nada

}



function escribeResultadoBusqueda(item2){

	try{

		parent.document.getElementById("resultado").innerHTML = item2;

	}

	catch(err1){

		cargaMenu(3);

	}

}



function escribeResultadoBusquedaL(item2){

	try{

		parent.document.getElementById("resultado").innerHTML = item2;

	}

	catch(err1){

		cargaMenu(7);

	}

}

function cargaAyuda(idAyuda, evento){

	var nav = detectarNav();

	var tempX = 0;

	var temY = 0;

	if (nav == "IE") {

  		tempX = event.clientX + document.documentElement.scrollLeft;

    	tempY = event.clientY + document.documentElement.scrollTop;

	} 

	else {

    	tempX = evento.pageX;

	    tempY = evento.pageY;

  	}

	var x = tempX;

	var y = tempY;	

	document.getElementById("capaAyuda").style.left = x + 15 + "px";

	document.getElementById("capaAyuda").style.top = y  + "px";

	document.getElementById("capaAyuda").innerHTML= "Cargando ayuda...";	

	 doAjax("./php/cargaAyuda.php",'idAyuda='+ idAyuda, 'muestraAyuda', 'get' , 0);

	

}

function muestraAyuda(item2){

	document.getElementById("capaAyuda").innerHTML= item2;	

	muestra_retarda();

}



function cambiaIdioma(formu){

	doAjax("./php/cambiaIdioma.php",'idioma='+formu.sidioma.value, 'cambiaIdiomaVuelta', 'get' , 0);

}

function cambiaIdiomaVuelta(item2){

	window.location.reload();

}



function imprimeEnlaces(idenla){

	cargacapaCuerpoIndex("Cargando...");

	var ajaxvar0 = "imprimeEnlaces("+ idenla +")";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpo";

	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);

	doAjax("./php/cargaEnlaces.php", "idenla="+idenla+"", 'cargacapaCuerpoIndex', 'get' , 0);

	if(idenla=="1"){

		cambiarutaIndex(12);

	}

	else if(idenla=="2"){

		cambiarutaIndex(13);

	}

}



function falloEnlaceURL(Id, opcion ){

	doAjax("./php/falloEnlaceDocumento.php", "opcion="+ opcion +"&Id="+ Id , 'cambiosRealizadosURL', 'post' , 0);

}

function cambiosRealizadosURL(item2){

	alert(item2);	

}

function anadirCarrito(Id){

	doAjax("./cargaCarrito.php", "Id=" + Id, 'verCapaCarrito', 'get' , 0);

	alert("Producto añadido al carrito");

}



function cargacapaCarrito(item2){

	opener.document.getElementById("carrito").innerHTML= item2;	

}

function cargacapaCarritoM(item2){

	document.getElementById("carrito").innerHTML= item2;	

}



function EliminarDelCarrito($indice){

	 doAjax("./php/eliminarDelCarrito.php", "indice="+$indice, 'actualizarCarrito', 'get' , 0); 

	 alert("Elemento eliminado");

}

function actualizarCarrito(item2){

	verCapaCarritoM();

	verCarrito()

}

function verCarrito(){

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	var ajaxvar0 = "verCarrito()";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpoIndex";

	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);

	 doAjax("./php/verCarrito.php", "", 'cargacapaCuerpoIndex', 'get' , 0);

}

function verCapaCarrito(){

	 doAjax("./verCapaCarrito.php", "", 'cargacapaCarrito', 'get' , 0);

}

function verCapaCarritoM(){

	 doAjax("./php/verCapaCarrito.php", "", 'cargacapaCarritoM', 'get' , 0);

}

function paso2(){

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	var ajaxvar0 = "paso2()";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpoIndex";

	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);

	 doAjax("./php/paso2.php", "", 'cargacapaCuerpoIndex', 'get' , 0);

}

function cargaDatosMiembro(formu){	

	if((formu.EsMiembro[0].checked) && (formu.IdParticipante.value!="")	&& (formu.Password.value!="")){

		// aqui va la mini carga

		doAjax("./php/identifica.php","id=" + formu.IdParticipante.value + "&pass=" + formu.Password.value , 'validaCarrito', 'get' , 1);

	}

}



function validaCarrito(item2){

	var nombre = item2.getElementsByTagName("Nombre")[0];

   	var nombreval = nombre.childNodes[0].nodeValue;

	if(nombreval == "No encontrado"){

		alert(cadenas[1]);

	}

	else if(nombreval =="No miembro"){

		// Posibilidad de añadir mensaje de bienvenida

	}

	else{

		// hay que ampliar el xml de vuelta para cargar los valores. 

		var apellidos = item2.getElementsByTagName("Apellidos")[0];

		var apellidosval = apellidos.childNodes[0].nodeValue;

		// voy por aqui 

		var permisos = item2.getElementsByTagName("Permisos")[0];

		var permisosval = permisos.childNodes[0].nodeValue;		

		var nomape = new String(apellidosval +', '+ nombreval);

		if(nomape.length>50){

			nomape = nomape.substr(0,50) + " ...";

		}	

		cargaLogin("<form><table width=\"98%\" ><tr><td colspan=2><font style=\"font-size:11px\">Bienvenido/a <br>"+ nomape+" </font></td></tr><tr><td><font style=\"font-size:11px\"></font></td><td><font style=\"font-size:11px\"></font></td></tr></table>");

		document.getElementById("combomie").innerHTML = "Acceso concedido";

		// aqui vuelco los datos

		

		document.getElementById("Nombre").disabled=false;

		document.getElementById("Nombre").value= nombreval;

		document.getElementById("Apellidos").disabled=false;

		document.getElementById("Apellidos").value= apellidosval;

		

		try{

			var Domicilioi = item2.getElementsByTagName("Domicilio");

			var Domiciliov = Domicilioi[0].childNodes[0].nodeValue;

			document.getElementById("Domicilio").disabled=false;

			document.getElementById("Domicilio").value= Domiciliov;

		}

		catch(e){

			document.getElementById("Domicilio").disabled=false;

		}

		

		try{

			var Localidadi = item2.getElementsByTagName("Localidad");

			var Localidadv = Localidadi[0].childNodes[0].nodeValue;

			document.getElementById("Localidad").disabled=false;

			document.getElementById("Localidad").value= Localidadv;

		}

		catch(e){

			document.getElementById("Localidad").disabled=false;

		}

		

		try{

			var CodigoPostali = item2.getElementsByTagName("CodigoPostal");

			var CodigoPostalv = CodigoPostali[0].childNodes[0].nodeValue;

			document.getElementById("CodigoPostal").disabled=false;

			document.getElementById("CodigoPostal").value= CodigoPostalv;

		}

		catch(e){

			document.getElementById("CodigoPostal").disabled=false;

		}

		

		try{

			var Provinciai = item2.getElementsByTagName("Provincia");

			var Provinciav = Provinciai[0].childNodes[0].nodeValue;

			document.getElementById("Provincia").disabled=false;

			document.getElementById("Provincia").value= Provinciav;

		}

		catch(e){

			document.getElementById("Provincia").disabled=false;

		}

		

		try{

			var Estadoi = item2.getElementsByTagName("Estado");

			var Estadov = Estadoi[0].childNodes[0].nodeValue;

			document.getElementById("Estado").disabled=false;

			document.getElementById("Estado").value= Estadov;

		}

		catch(e){

			document.getElementById("Estado").disabled=false;

		}

		

		try{

			var Paisi = item2.getElementsByTagName("Pais");

			var Paisv = Paisi[0].childNodes[0].nodeValue;

			document.getElementById("Pais").disabled=false;

			document.getElementById("Pais").value= Paisv;

		}

		catch(e){

			document.getElementById("Pais").disabled=false;

		}

		try{

			var Emaili = item2.getElementsByTagName("Email");

			var Emailv = Emaili[0].childNodes[0].nodeValue;

			document.getElementById("Email").disabled=false;

			document.getElementById("Email").value= Emailv;

		}

		catch(e){

			document.getElementById("Pais").disabled=false;

		}

		if(detectarNav()=="IE"){

			document.getElementById("opacidad").style.filter = 'alpha(opacity=100)';

		}

		else{

			document.getElementById("opacidad").style.opacity =  '1';

		}

		document.getElementById("registrado").value= "S";

		document.getElementById("img_amp_0").disabled=false;

		actualizarMenu(permisosval);

		 

		 // Llamo a devuelve historial. Cada vez que hacemos reload. Se carga

		 // doAjax("./php/devuelveHistorial.php",'', 'devuelveHistorial', 'get' , 0);

	}

}



function validapaso2(formu){

	var validado=true;

	for (i=0;i<formu.elements.length && validado; i++){	

		if (formu.elements[i].value == '') {

			var Nombre = formu.elements[i].name;

			if ((Nombre != 'Provincia') && (Nombre != 'Estado') && (Nombre != 'IdParticipante') && (Nombre != 'Password')){

				formu.elements[i].style.background = '#EC5E76';

				formu.elements[i].focus();	

				alert(cadenas[4]);

				validado=false;

			}

		}

	}

	if(!validar_correo(formu.Email.value)){

		formu.Email.style.background = '#EC5E76';

		formu.Email.focus();	

		validado=false;

	}

	if(validado){

		var variables = transfromaFormularioPost(formu);

	 	doAjax("./php/paso3.php", variables , 'cargacapaCuerpoIndex', 'get' , 0);

	}

}

function validarInsertarPedido(formu){

	if(formu.leido.checked==true){

		var forma;

		if(formu.formaEnvio[0].checked==true){

			forma= 'CN';

		}

		else{

			forma= 'CC';

		}

		var variables = transfromaFormularioPost(formu);

	 	doAjax("./php/insertarPedido.php", variables+'&forma='+forma , 'cargacapaCuerpoIndexRefrescaCarro', 'get' , 0);

	}

	else{

		alert("Debe de aceptar las condiciones para confirmar el pedido");

	}

}

function guardarCambiosPedido(formu){

	var variables = transfromaFormularioPost(formu);

	 	doAjax("./php/guardarCambiosPedido.php", variables , 'guardarCambiosPedidoVuelta', 'get' , 0);

}

function guardarCambiosPedidoVuelta(item2){

	alert(item2);

	verPedidos();

}

function verPedidos(){

	cargacapaCuerpoIndex("<div align=center><img src='./jpg/ajax-loader.gif'></div>");

	var ajaxvar0 = "verPedidos()";

	var ajaxvar1 = "funcion";

	var ajaxvar2 = "cargacapaCuerpoIndex";

	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);

	 doAjax("./php/verPedidos.php", "", 'cargacapaCuerpoIndex', 'get' , 0);

}

function verPedidosEstado(estado){

	 if(estado==1){

		 doAjax("./php/verComprobando.php", "", 'cargacapaPedidos', 'get' , 0);

	 }

	 else if(estado==2){

		 doAjax("./php/verPendiente.php", "", 'cargacapaPedidos', 'get' , 0);

	 }

	 else if(estado==3){

		 doAjax("./php/verPagados.php", "", 'cargacapaPedidos', 'get' , 0);

	 }

	 else if(estado==4){

		 doAjax("./php/verEnviados.php", "", 'cargacapaPedidos', 'get' , 0);

	 }

	 else if(estado==5){

		 doAjax("./php/verDevuelto.php", "", 'cargacapaPedidos', 'get' , 0);

	 }

}

function generarEnlace(formu){

	var disp=true;

	for(var i=0; i<formu.elements.length-3; i++){		

		if(formu.elements[i].value!="DISPONIBLE"){

			disp=false;

		}

	}

	if(disp==false){

		var num =confirm("Existen libros marcados como no disponibles." + '\n' + "¿Desea marcar todo el pedido como disponible?");

		if(num==true){

			disp=true;

		}

	}

	if(disp){

		//llamamos a la funcion ajax que va a cambiar el estado del pedido y crear el enlace de pago

		var variables = transfromaFormularioPost(formu);

	 	doAjax("./php/generarPagoOnline.php", variables , 'cargacapaCuerpoIndexPagoInsertado', 'get' , 0);

	}

}

function marcarEnviado(formu){

	if(confirm("¿Desea marcar este pedido como enviado?")){

		//llamamos a la funcion ajax que va a cambiar el estado del pedido y crear el enlace de pago

		var variables = transfromaFormularioPost(formu);

	 	doAjax("./php/marcaEnviado.php", variables , 'guardarCambiosPedidoVuelta', 'get' , 0);

	}

}	

function marcarDevuelto(formu){

	if(confirm("¿Desea marcar este pedido como devuelto?")){

		//llamamos a la funcion ajax que va a cambiar el estado del pedido y crear el enlace de pago

		var variables = transfromaFormularioPost(formu);

	 	doAjax("./php/marcaDevuelto.php", variables , 'guardarCambiosPedidoVuelta', 'get' , 0);

	}

}	
