var ids=new Array('justificacion','temario','masinfo','relacionados','enviar'); 
var http_request = false;

function pon(nombreCapa){ 
	ocultatodas();
	muestra(nombreCapa);
} 

function ocultatodas(){
	for (var i=0;i<ids.length;i++){
		oculta(ids[i]);
	}		  
}

function muestra(nombreCapa) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(nombreCapa).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.nombreCapa.display = 'block';
		}
		else { // IE 4
			document.all.nombreCapa.style.display = 'block';
		}
	}
}

function oculta(nombreCapa) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(nombreCapa).style.display = 'none';
	}
	else {
		if (document.layers) {
			document.nombreCapa.display = 'none';
		}
		else {
			document.all.nombreCapa.style.display = 'none';
		}
	}
}

function cambia(nombreCapa) {
		var objeto = document.getElementById(nombreCapa);
		var className=objeto.className;
		if (className=="hd") { objeto.className = "nhd"; } else { objeto.className = "hd"; }
}

function escribe(nombreCapa,contenido) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(nombreCapa).innerHTML = contenido;
	}
	else {
		if (document.layers) { // Netscape 4
			document.nombreCapa.display = contenido;
		}
		else { // IE 4
			document.all.nombreCapa.innerHTML = contenido;
		}
	}
}

function escribeurl(url, parameters, capa) {
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
	http_request.onreadystatechange = function() {
        if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				escribe(capa,http_request.responseText);
			} else {
				alert('Se ha producido un error, por favor actualice la página y reintente.');
			}
         }
	}
      http_request.open('GET', url + "?" + parameters, true);
      http_request.send(null);
}

function llenacombo(nombre_combo, url, parameters, textoSelecciona, seleccionado) {
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
	http_request.onreadystatechange = function() {
        if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				var data=textoSelecciona + http_request.responseText;
				var midata = (data).split('|');
				var temp=document.lead.f_provincia;
				for (m=temp.options.length-1;m>0;m--) {	temp.options[m]=null; }
				var a=0;
				for (i=0;i<midata.length-1;i++){ temp.options[a]=new Option(midata[i],midata[i+1]);i++;a++; }
				if (seleccionado!="") { temp.options[seleccionado].selected=true; }
			} else {
				alert('Se ha producido un error, por favor actualice la página y reintente.');
			}
         }
	}
      http_request.open('GET', url + "?" + parameters, true);
      http_request.send(null);
}
 

function shc(nombreCapa) {
  var objeto = document.getElementById('jo' + nombreCapa);
  var imagen = document.getElementById('ji' + nombreCapa);
  var className=objeto.className;
  if (className=="hd") { imagen.src="/_images/ico_open.gif";objeto.className = "nhd"; } else { imagen.src="/_images/ico_closed.gif";objeto.className = "hd"; }
}