/* FUNCIÖN SIEMPRE A UTILIZAR CADA VEZ QUE SE USA AJAX EN LA PÁGINA */
function nuevoAjax(){ 
	/* Crea el objeto AJAX.*/
	var xmlhttp=false; 
	try { 
		// Creación del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e){ 
		try{ 
			// Creación del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E){
			xmlhttp=false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp=new XMLHttpRequest();
	} 

	return xmlhttp; 
}

/* FUNCIÓN QUE PINTARÁ EN LA CAPA DEL ASP, EL CONTENIDO QUE EJECUTAREMOS EN LISTADO_CLINICAS_AJAX.ASP */
function creaClinicas(id_provincia){

		var fila=document.getElementById("Paso3");
		if (id_provincia!=''){

			fila.innerHTML=''; // para limpiar en caso de que hubiera previamente algo.

			var codigo='';
			ajaxSelect=nuevoAjax();
			ajaxSelect.open("GET", "listado_clinicas_ajax.asp?pr="+id_provincia, true);
			ajaxSelect.onreadystatechange=function(){ 
				if (ajaxSelect.readyState==1){
					// Mientras carga, pongo una opción que diga "Espere..."
					fila.innerHTML="<span class='textoclinicagris'>Espere...</span>";
				}
				if (ajaxSelect.readyState==4){ 
					codigo = ajaxSelect.responseText;
					fijarcapa('Paso2');
					fijarcapa('Paso3');
					quitarcapa('Paso4');
					fila.innerHTML = codigo;
				} 
			}
			ajaxSelect.send(null);
		}
		else{
			fila.innerHTML=''; // para limpiar en caso de que hubiera previamente algo.
			quitarcapa('Paso2');
			quitarcapa('Paso3');
		}
}

function fijarcapa(nombre){
	document.getElementById(nombre).style.display='block';
}

function quitarcapa(nombre){
	document.getElementById(nombre).style.display='none';
}