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