var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

function myFlash_DoFSCommand(command, args) {
  	//var myFlashObj = InternetExplorer ? myFlash : document.myFlash;
  	var myFlashObj = InternetExplorer ? document.myFlash : document.myFlash;
  	//alert(myFlashObj);
  	//alert (args);
  	var provincia_flash=0;
	
  	switch (args) {
		case  '1': provincia_flash='8'; break;
		case  '2': provincia_flash='17'; break;
		case  '3': provincia_flash='43'; break;
		case  '4': provincia_flash='25'; break;
		case  '5': provincia_flash='12'; break;
		case  '6': provincia_flash='22'; break;
		case  '7': provincia_flash='50'; break;
		case  '8': provincia_flash='44'; break;
		case  '9': provincia_flash='31'; break;
		case '10': provincia_flash='20'; break;
		case '11': provincia_flash='1'; break; 
		case '12': provincia_flash='48'; break;
		case '13': provincia_flash='26'; break;
		case '14': provincia_flash='42'; break;
		case '15': provincia_flash='19'; break;
		case '16': provincia_flash='16'; break;
		case '17': provincia_flash='46'; break;
		case '18': provincia_flash='3'; break;
		case '19': provincia_flash='2'; break;
		case '20': provincia_flash='13'; break;
		case '21': provincia_flash='45'; break;
		case '22': provincia_flash='28'; break;
		case '23': provincia_flash='40'; break;
		case '24': provincia_flash='9'; break;
		case '25': provincia_flash='39'; break;
		case '26': provincia_flash='33'; break;
		case '27': provincia_flash='24'; break;
		case '28': provincia_flash='47'; break;
		case '29': provincia_flash='49'; break;
		case '30': provincia_flash='37'; break;
		case '31': provincia_flash='5'; break;
		case '32': provincia_flash='10'; break;
		case '33': provincia_flash='6'; break;
		case '34': provincia_flash='21'; break;
		case '35': provincia_flash='14'; break;
		case '36': provincia_flash='41'; break;
		case '37': provincia_flash='23'; break;
		case '38': provincia_flash='7'; break;
		case '39': provincia_flash='18'; break;
		case '40': provincia_flash='4'; break;
		case '41': provincia_flash='29'; break;
		case '42': provincia_flash='11'; break;
		case '43': provincia_flash='15'; break;
		case '44': provincia_flash='27'; break;
		case '45': provincia_flash='32'; break;
		case '46': provincia_flash='36'; break;
		case '47': provincia_flash='34'; break;
		case '48': provincia_flash='30'; break;
		case '49': provincia_flash='35'; break;
		case '50': provincia_flash='38'; break;
		case '51': provincia_flash='51'; break;
		case '52': provincia_flash='52'; break;
		default: provincia_flash=0;
  	}
  
	for (i=0; i<document.miform.provincia.length; i++) {
		if (document.miform.provincia.options[i].value==parseInt(provincia_flash)) {
			document.miform.provincia.options[i].selected=true;
		}
	}
	
	args=document.miform.provincia.options[document.miform.provincia.selectedIndex].value;
	if(args!=""){
		provincia=document.miform.provincia.options[document.miform.provincia.selectedIndex].text;
		
		//alert(provincia);
		p=provincia.replace(" ","");
		p=p.replace("ñ","n");
		p=p.replace("Ñ","N");
		document.getElementById("div_pdf").innerHTML="<a href='http://www.previsorageneral.com/docus/quadre_medic/CMPREVISALUD-"+p+".pdf' target='_blank' class='txtazulpeq' style='font-weight:bold'>Descargar PDF cuadro m&eacute;dico "+provincia+"</a>";
		document.getElementById("div_pdf").style.display="inline";
	}else{
		document.getElementById("div_pdf").style.display="none";
		document.getElementById("div_pdf").innerHTML="";	
	}

  	document.getElementById('div_poblacion').style.visibility='visible';
	document.getElementById('div_nombre').style.visibility='visible';
	document.getElementById('div_casilla_nombre').style.visibility='visible';	

	divResultado = document.getElementById("desplegable_poblacion");
	a = "consulta_poblaciones.php?id_provincia="+provincia_flash;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {  
    
  document.write('<script LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('Sub myFlash_FSCommand(ByVal command, ByVal args)\n');
  document.write(' call myFlash_DoFSCommand(command, args)\n');
  document.write('end sub\n');
  document.write('</SCRIPT\> \n');
} 

//-----------------------------------------------------------------

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false 

function comprueba_medido() {
	if (document.miform.nombre.value) {
		document.getElementById('div_boton_buscar').style.display='inline';
	} else {
		document.getElementById('div_boton_buscar').style.display='none';
	}
}

function comprueba_centro() {
	if (document.miform.centro.value) {
		document.getElementById('div_boton_buscar').style.display='inline';
	} else {
		document.getElementById('div_boton_buscar').style.display='none';
	}
}

function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	   xmlhttp = new XMLHttpRequest();	
	}
	return xmlhttp;
}

function carga_poblaciones() {	
	document.getElementById('div_servicio').style.visibility='hidden';
	document.getElementById('desplegable_servicio').innerHTML="";
	document.getElementById('div_especialidad').style.visibility='hidden';
	document.getElementById('desplegable_especialidad').innerHTML="";
	document.getElementById('div_boton_buscar').style.display='none';
	
	document.getElementById('div_poblacion').style.visibility='visible';
	
	args=document.miform.provincia.options[document.miform.provincia.selectedIndex].value;
	
	if(args!=""){
		provincia=document.miform.provincia.options[document.miform.provincia.selectedIndex].text;
		
		//alert(provincia);
		p=provincia.replace(" ","");
		p=p.replace("ñ","n");
		p=p.replace("Ñ","N");
		document.getElementById("div_pdf").innerHTML="<a href='http://www.previsorageneral.com/docus/quadre_medic/CMPREVISALUD-"+p+".pdf' target='_blank' class='txtazulpeq' style='font-weight:bold'>Descargar PDF cuadro m&eacute;dico "+provincia+"</a>";
		document.getElementById("div_pdf").style.display="inline";
	}else{
		document.getElementById("div_pdf").style.display="none";
		document.getElementById("div_pdf").innerHTML="";
		document.getElementById("div_boton_buscar").style.display="none";
	}
  
  	// Busco el codi equivalent al flash del codi de provincia seleccionat
	// al desplegable.
  	var provincia_flash=0;
  	switch (args) {
		case  '8': provincia_flash='1'; break;
		case '17': provincia_flash='2'; break;
		case '43': provincia_flash='3'; break;
		case '25': provincia_flash='4'; break;
		case '12': provincia_flash='5'; break;
		case '22': provincia_flash='6'; break;
		case '50': provincia_flash='7'; break;
		case '44': provincia_flash='8'; break;
		case '31': provincia_flash='9'; break;
		case '20': provincia_flash='10'; break;
		case  '1': provincia_flash='11'; break; 
		case '48': provincia_flash='12'; break;
		case '26': provincia_flash='13'; break;
		case '42': provincia_flash='14'; break;
		case '18': provincia_flash='39'; break;
		case '16': provincia_flash='16'; break;
		case '46': provincia_flash='17'; break;
		case  '3': provincia_flash='18'; break;
		case  '2': provincia_flash='19'; break;
		case '13': provincia_flash='20'; break;
		case '45': provincia_flash='21'; break;
		case '28': provincia_flash='22'; break;
		case '40': provincia_flash='23'; break;
		case  '9': provincia_flash='24'; break;
		case '39': provincia_flash='25'; break;
		case '33': provincia_flash='26'; break;
		case '24': provincia_flash='27'; break;
		case '47': provincia_flash='28'; break;
		case '49': provincia_flash='29'; break;
		case '37': provincia_flash='30'; break;
		case  '5': provincia_flash='31'; break;
		case '10': provincia_flash='32'; break;
		case  '6': provincia_flash='33'; break;
		case '21': provincia_flash='34'; break;
		case '14': provincia_flash='35'; break;
		case '41': provincia_flash='36'; break;
		case '23': provincia_flash='37'; break;
		case  '7': provincia_flash='38'; break;
		case '18': provincia_flash='39'; break;
		case  '4': provincia_flash='40'; break;
		case '29': provincia_flash='41'; break;
		case '11': provincia_flash='42'; break;
		case '15': provincia_flash='43'; break;
		case '27': provincia_flash='44'; break;
		case '32': provincia_flash='45'; break;
		case '36': provincia_flash='46'; break;
		case '34': provincia_flash='47'; break;
		case '30': provincia_flash='48'; break;
		case '35': provincia_flash='49'; break;
		case '38': provincia_flash='50'; break;
		case '51': provincia_flash='51'; break;
		case '52': provincia_flash='52'; break;
		case '19': provincia_flash='15'; break;
		default: provincia_flash=0;
  	}  
	
	// Li passo al flash el codi de la provincia i el flash marca en
	// el mapa d'Espanya la provincia.
	window.document.myFlash.SetVariable("marca", provincia_flash);		

	// Li paso el id de la provincia i hem retorna un desplegable
	// amb les poblacions.
	divResultado = document.getElementById("desplegable_poblacion");
	a = "consulta_poblaciones.php?id_provincia="+args;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	//alert(ajax.responseText);
			divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

// Carga los servicios en el desplegable según la población.
function carga_servicios() {
	document.getElementById('div_especialidad').style.visibility='hidden';
	document.getElementById('desplegable_especialidad').innerHTML="";
	document.getElementById('div_boton_buscar').style.display='none';
	
	document.getElementById('div_servicio').style.visibility='visible';
	//document.getElementById('div_boton_buscar').style.display='inline';
	//document.getElementById('div_boton_buscar2').style.display='inline';
	
	id_poblacion=document.miform.poblacion.options[document.miform.poblacion.selectedIndex].value;

	var provincia;
	provincia=document.miform.provincia.options[document.miform.provincia.selectedIndex].value;

	divResultado = document.getElementById("desplegable_servicio");
	a = "consulta_servicios.php?id_poblacion="+id_poblacion+"&prov="+provincia;
	//alert(a);
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4){
         	//alert(ajax.responseText);
			divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

// Carga las especialidades en el desplegable según la población.
function carga_especialidades() {
	document.getElementById('div_especialidad').style.visibility='visible';
	document.getElementById('div_boton_buscar').style.display='inline';
	
	id_poblacion=document.miform.poblacion.options[document.miform.poblacion.selectedIndex].value;

	var provincia;
	provincia=document.miform.provincia.options[document.miform.provincia.selectedIndex].value;
	var servicio;
	servicio=document.miform.id_servicio.options[document.miform.id_servicio.selectedIndex].value;
	
	if(servicio!="" && servicio!=0){
		document.getElementById('div_boton_buscar').style.display='inline';
	}else{
		document.getElementById('div_boton_buscar').style.display='none';
	}
	// Li paso el id de la població i hem retorna un desplegable amb les 
	// especialitats.
	divResultado = document.getElementById("desplegable_especialidad");
	a = "consulta_especialidades.php?id_poblacion="+id_poblacion+"&prov="+provincia+"&servicio="+servicio;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

// Si han indicado provincia y especialidad envio los datos del formulario
// a cuadro_medico2.php para que busque los médicos correspondientes.
function buscar_avanzada(tipo) {
	if (!miform.provincia.options[miform.provincia.selectedIndex].value) {
		alert("Seleccione una Provincia");
	} else {
		if (!miform.poblacion.options[miform.poblacion.selectedIndex].value) {
			alert("Seleccione una Población");
		} else {	
			if (tipo=="todas") {
				miform.action="cuadro_medico2.php";
				miform.nombre.value="";
				miform.centro.value="";				
				miform.especialidad.value="";
				miform.modo.value="avanzada";
				miform.submit();
			} else {
				if (document.miform.nombre.value!="" || document.miform.centro.value!="") {
					miform.action="cuadro_medico2.php";
					miform.modo.value="avanzada";
					miform.submit();
				} else {
					if (!document.miform.especialidad.options[document.miform.especialidad.selectedIndex].value) {
						alert("Seleccione una Especialidad");
					} else {
						miform.action="cuadro_medico2.php";
						miform.modo.value="avanzada";
						miform.submit();
					}
				}
			}
		}
	}
}

function pon_nombre(){
	var indice = document.miform.id_especialidad.selectedIndex
    var textoEscogido = document.miform.id_especialidad.options[indice].text
	document.miform.nombre_especialidad.value=textoEscogido;
}

function buscar(){
	document.miform.modo.value="avanzada";
	document.miform.action="cuadro_medico2.php";
	document.miform.servicio.value=document.getElementById("serv").value;
	try{
		document.miform.especialidad.value=document.getElementById("esp").value;
	}catch(e){
		document.miform.especialidad.value="";
	}
	//document.miform.especialidad.value=document.getElementById("esp").value;
	document.miform.submit();
}

// Hace visible el botón de buscar.
function ver_buscar() {
	document.getElementById('div_boton_buscar').style.display='inline';
}