function Abre(page) {	OpenWin = this.open(page, "Ventana", "toolbar=no,menubar=no,location=no,status=yes,scrollbars=yes,resizable=yes,width=400px,height=300px");}function Activacapa(nombrecapa,accion,retardo) {	if (!retardo || retardo=="") {		retardo=10;		}			if ((document.getElementById(nombrecapa).style.display == "none" && accion!="mostrar" && accion!="ocultar") || (accion == "mostrar")) {      		setTimeout(document.getElementById(nombrecapa).style.display = "",retardo);	      	if (nombrecapa=='buscador') {	      		document.getElementById(nombrecapa+'txt').innerHTML="Ocultar";	      		}	     } else if ((document.getElementById(nombrecapa).style.display !== "none" && accion!="mostrar" && accion!="ocultar") || (accion == "ocultar")) {		       document.getElementById(nombrecapa).style.display = "none";			       if (nombrecapa=='buscador') {			       document.getElementById(nombrecapa+'txt').innerHTML="Mostrar";			       }         	 }}function Enviar() {	setTimeout(	document.formulario.submit(),2000);}function vaciacampo(control){	if(!control.texto_predeterminado){		control.texto_predeterminado=control.value;	}		if(control.value==control.texto_predeterminado){		control.value='';	}}/* * Restaurar el contenido de un control de formulario, pero sólo si no se ha modificado * Nota: el control debe tener parámetro value */function campooriginal(control){	if(control.texto_predeterminado){	}		if(control.texto_predeterminado && control.value==''){		control.value=control.texto_predeterminado;	}}function muestracapaninos(valor){	if (valor=='0') {	document.getElementById("capan1").style.display = "none";	document.getElementById("capan2").style.display = "none";	}	if (valor=='1') {	document.getElementById("capan1").style.display = "";	document.getElementById("capan2").style.display = "none";	}	if (valor=='2') {	document.getElementById("capan1").style.display = "";	document.getElementById("capan2").style.display = "";	}}// Cuando una imagen no se ha cargado, la oculta.function ErrorCargarImagen(imagen) {var fichero=imagen.src;//imagen.src=fichero+"&fecha="+Date();var aleat=Math.floor(Math.random()*50)setTimeout(imagen.src=fichero+"&aleat="+aleat,1000);// imagen.style.display = "none";}// MONTA EL OBJETO DE AJAXvar peticion = false;var  testPasado = false;  try {   peticion = new XMLHttpRequest();   } catch (trymicrosoft) {   try {   peticion = new ActiveXObject("Msxml2.XMLHTTP");  } catch (othermicrosoft) { try {  peticion = new ActiveXObject("Microsoft.XMLHTTP");  } catch (failed) { peticion = false;  }     }   }   if (!peticion)   alert("ERROR AL INICIALIZAR!");   // AJAX . Reemplazar el contenido de un DIV con una URL   function cargarDIV (url, comboAnterior, element_id) {       //Obtenemos el contenido del div       //donde se cargaran los resultados    var element =  document.getElementById(element_id);    Activacapa(element_id,'mostrar',10);           //Obtenemos el valor seleccionado del combo anterior       if (comboAnterior) {	      var valordepende = document.getElementById(comboAnterior)	       var x = escape(valordepende.value)	       //construimos la url definitiva	       //pasando como parametro el valor seleccionado	       // habría que mirara que si url lleva ya ? añada & en vez de ? para encadenar el dato valor=X del formulario	       var fragment_url = url+'?valor='+x;         }      	else      	{      		var fragment_url = url      	}       element.innerHTML = '<img src="../imag_general/loading.gif" />';       //abrimos la url       peticion.open("GET", fragment_url);       peticion.onreadystatechange = function() {           if (peticion.readyState == 4 || peticion.readyState=="complete") {			   //escribimos la respuesta			   element.innerHTML = peticion.responseText;           }       }      peticion.send(null);   }/* ENVIA FORMULARIO POR AJAX */function enviarFormularioAJAX(url, formid,element_id){             var Formulario = document.getElementById(formid);             var longitudFormulario = Formulario.elements.length;             var cadenaFormulario = ""             var sepCampos             sepCampos = ""             for (var i=0; i <= Formulario.elements.length-1;i++) {             cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);             sepCampos="&";   } 	var fragment_url = url+'?'+cadenaFormulario; 	 var element =  document.getElementById(element_id);     element.innerHTML = '<p class=avisoAJAX><img src="../imag/loading.gif" /> Cargando datos...</p>';       //abrimos la url       peticion.open("GET", fragment_url);       peticion.onreadystatechange = function() {           if (peticion.readyState == 4 || peticion.readyState=="complete") {   			//escribimos la respuesta			element.innerHTML = peticion.responseText;   			}       }           peticion.send(null);}/* Funciones de búsqueda en tiempo real */var tempora = null;function lanzabusquedareal() {if (tempora) { window.clearTimeout(tempora); }	tempora = window.setTimeout("busquedareal()",350);}function busquedareal(){	cargarDIV('../AJAX/AJAXbuscador.asp', 'cadena', 'resultadosajax');}/* *********************** */
