/////////////////////////////////////////////////////////////////////////////////////////////////////
function carga_localidadesIE(id_pais,idio){


if (navigator.appVersion.indexOf("MSIE")!=-1){

	var id_prov = '';
	for (i=0; i<document.getElementById("id_provincia").options.length; i++){
		if (document.getElementById("id_provincia").options[i].selected){
			if (id_prov!=''){
				id_prov = id_prov + ',' + document.getElementById("id_provincia").options[i].value;
			}
			else{
				id_prov = document.getElementById("id_provincia").options[i].value;
			}
		}
	}
    carga_localidades_b(id_pais,id_prov,idio)

	var fila_localidades = document.getElementById("fila_localidades_av");
	var ajaxSelectLocalidades = false;
	ajaxSelectLocalidades=nuevoAjax();
	ajaxSelectLocalidades.open("GET", "ajax/select_localidades_multiple.asp?id_pais="+id_pais+"&id_prov="+id_prov+"&idio="+idio, true);
	ajaxSelectLocalidades.onreadystatechange=function(){ 
		if (ajaxSelectLocalidades.readyState==1){
			fila_localidades.innerHTML="<select name='id_localidad' id='id_localidad' class='buscador' multiple><option value=''>cargando ...</option></select>";
		}
		if (ajaxSelectLocalidades.readyState==4){ 
			fila_localidades.innerHTML=ajaxSelectLocalidades.responseText;
		}
	}
	ajaxSelectLocalidades.send(null);
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
function carga_localidadesFF(id_pais,idio){

if (!(navigator.appVersion.indexOf("MSIE")!=-1)){

	var id_prov = '';
	for (i=0; i<document.getElementById("id_provincia").options.length; i++){
		if (document.getElementById("id_provincia").options[i].selected){
			if (id_prov!=''){
				id_prov = id_prov + ',' + document.getElementById("id_provincia").options[i].value;
			}
			else{
				id_prov = document.getElementById("id_provincia").options[i].value;
			}
		}
	}
    carga_localidades_b(id_pais,id_prov,idio)

	var fila_localidades = document.getElementById("fila_localidades_av");
	var ajaxSelectLocalidades = false;
	ajaxSelectLocalidades=nuevoAjax();
	ajaxSelectLocalidades.open("GET", "ajax/select_localidades_multiple.asp?id_pais="+id_pais+"&id_prov="+id_prov+"&idio="+idio, true);
	ajaxSelectLocalidades.onreadystatechange=function(){ 
		if (ajaxSelectLocalidades.readyState==1){
			fila_localidades.innerHTML="<select name='id_localidad' id='id_localidad' class='buscador' multiple><option value=''>cargando ...</option></select>";
		}
		if (ajaxSelectLocalidades.readyState==4){ 
			fila_localidades.innerHTML=ajaxSelectLocalidades.responseText;
		}
	}
	ajaxSelectLocalidades.send(null);
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
function carga_localidades(id_pais,idio,campo){

	var id_prov = '';
	selecciona_provincia(campo);
	for (i=0; i<campo.options.length; i++){
		if (campo.options[i].selected){
			if (id_prov!=''){
				id_prov = id_prov + ',' + campo.options[i].value;
			}
			else{
				id_prov = campo.options[i].value;
			}
		}
	}
	
    carga_localidades_b(id_pais,id_prov,idio)

	var fila_localidades = document.getElementById("fila_localidades_av");
	var ajaxSelectLocalidades = false;
	ajaxSelectLocalidades=nuevoAjax();
	ajaxSelectLocalidades.open("GET", "ajax/select_localidades_multiple.asp?id_pais="+id_pais+"&id_prov="+id_prov+"&idio="+idio, true);
	ajaxSelectLocalidades.onreadystatechange=function(){ 
		if (ajaxSelectLocalidades.readyState==1){
			fila_localidades.innerHTML="<img src='images/ajaxloading.gif' align='absmiddle'>&nbsp;&nbsp;cargando ...";
		}
		if (ajaxSelectLocalidades.readyState==4){ 
			fila_localidades.innerHTML=ajaxSelectLocalidades.responseText;
		}
	}
	ajaxSelectLocalidades.send(null);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
function carga_provincias(id_pais,idio){

var fila_provincias = document.getElementById("fila_provincias_av");
//fila_provincias.innerHTML="";
selecciona_pais(id_pais);
carga_provincias_b(id_pais,idio);
var ajaxSelectProvincias = false;
ajaxSelectProvincias=nuevoAjax();
ajaxSelectProvincias.open("GET", "ajax/select_provincias_multiple.asp?id_pais="+id_pais+"&idio="+idio, true);
ajaxSelectProvincias.onreadystatechange=function(){ 
	if (ajaxSelectProvincias.readyState==1){	    
		fila_provincias.innerHTML="<img src='images/ajaxloading.gif' align='absmiddle'>&nbsp;&nbsp;cargando ...";
	}
	if (ajaxSelectProvincias.readyState==4){ 
		fila_provincias.innerHTML=ajaxSelectProvincias.responseText;
	}
}
ajaxSelectProvincias.send(null);
if (id_pais==0){
	document.getElementById("fila_localidades_av").innerHTML="<select name='id_localidad' id='id_localidad' class='buscador'><option value='' selected>seleccionar todas</option></select>";
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
function quitar_incongruencias(){
quitar_seleccionar_todos(document.getElementById("id_provincia"));
quitar_seleccionar_todos(document.getElementById("id_localidad"));
quitar_seleccionar_todos(document.getElementById("id_tipo"));
quitar_seleccionar_todos(document.getElementById("id_entorno"));
quitar_seleccionar_todos(document.getElementById("id_situacion"));
quitar_seleccionar_todos(document.getElementById("id_vistas"));
quitar_seleccionar_todos(document.getElementById("id_instalaciones"));
quitar_seleccionar_todos(document.getElementById("id_gab_medico"));
quitar_seleccionar_todos(document.getElementById("id_tipo_agua"));
quitar_seleccionar_todos(document.getElementById("id_tratamiento_belleza"));
quitar_seleccionar_todos(document.getElementById("id_tratamiento_fisioterapia"));
quitar_seleccionar_todos(document.getElementById("id_tratamiento_masaje"));
quitar_seleccionar_todos(document.getElementById("id_tecnica"));
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
function quitar_seleccionar_todos(obb){
var cadena = '';
for (i=0; i<obb.options.length; i++){
	if (obb.options[i].selected){
		if (cadena!=''){
			cadena = cadena + ',' + obb.options[i].value;
		}
		else{
			cadena = obb.options[i].value;
		}
    }
}

if (cadena!=''){
	obb.options[0].selected=false;
}

}
/////////////////////////////////////////////////////////////////////////////////////////////////////


function selecciona_localidad(campo){
    var sel_localidad = document.getElementById("id_localidad");
    var id_localidad = campo.options[campo.selectedIndex].value;
    
    for(i=0; i<sel_localidad.length; i++){
        if(sel_localidad.options[i].value==id_localidad)
            sel_localidad.options[i].selected=true;
    }
}
/////////////////////////////////////////////////////////////////////////////////////////////////////


function selecciona_provincia(campo){
    var sel_provincia = document.getElementById("id_provincia");
    var id_provincia = campo.options[campo.selectedIndex].value;
    
    for(i=0; i<sel_provincia.length; i++){
        if(sel_provincia.options[i].value==id_provincia)
            sel_provincia.options[i].selected=true;
    }
}
/////////////////////////////////////////////////////////////////////////////////////////////////////


function selecciona_pais(id_pais){
    var sel_pais = document.getElementById("id_pais");
    
    for(i=0; i<sel_pais.length; i++){
        if(sel_pais.options[i].value==id_pais)
            sel_pais.options[i].selected=true;
    }
}

function copia_nombre(campo){    
    document.getElementById("nombre").value = campo.value;

}