//función que pone el combo de paises.
function cambia_pais(objpais,seleccion,opcion){


	var seleccionado

	//calculo el numero de paises
	num_paises = array_pais.length

	//marco el número de paises en el select
	
	if (opcion=='todos')
	{
		objpais.length = num_paises+1
		seleccionado = num_paises // Código del pais seleccionado
	}
	else
	{
		objpais.length = num_paises
		seleccionado = 0 // Código del pais seleccionado
	}
	
	//para cada pais del array, lo introduzco en el select
	for(i=0;i<num_paises;i++){
	   if (array_pais[i].id==seleccion) 
	   { 
	   	seleccionado = i
	   }
	   objpais.options[i].value=array_pais[i].id
	   objpais.options[i].text=array_pais[i].name
	}	
	if (opcion=='todos')
	{
		objpais.options[i].value= "";
		objpais.options[i].text=selecciontodos;
	}

	//marco como seleccionada la opción primera de provincia
	objpais.options[seleccionado].selected = true
}


//función que cambia las provincias del select de provincias en función del país que se haya escogido en el select de país.
function cambia_provincia(objpais, objprovincia, seleccion, opcion){
	
	//tomo el valor del select del pais elegido
	var pais
	var seleccionada
	
	seleccionada = 0
	pais = objpais[objpais.selectedIndex].value
	//miro a ver si el pais está definido
	if (pais != 0) {
		//si estaba definido, entonces coloco las opciones de la provincia correspondiente.
		//selecciono el array de provincia adecuado
		mis_provincias=eval("array_provincias_" + pais)
		//calculo el numero de provincias
		num_provincias = mis_provincias.length
		//marco el número de provincias en el select
		if (opcion=='todos')
		{
			objprovincia.length = num_provincias+1
			seleccionada = num_provincias // Código de la provincia seleccionada
		}
		else
		{
			objprovincia.length = num_provincias
			seleccionada = 0
		}
		
		//para cada provincia del array, la introduzco en el select
		for(i=0;i<num_provincias;i++){
		   	if (mis_provincias[i].id==seleccion) 
		   	{ 
		   		seleccionada = i
		   	}
		   	
		   	objprovincia.options[i].value = mis_provincias[i].id
		   	objprovincia.options[i].text = mis_provincias[i].name
		}	
		if (opcion=='todos')
		{
			objprovincia.options[i].value= "";
			objprovincia.options[i].text=selecciontodos;
		}

	}else{
		//si no había provincia seleccionada, elimino las provincias del select
		objprovincia.length = 1
		//coloco un guión en la única opción que he dejado
		objprovincia.options[0].value = "";
	    	objprovincia.options[0].text = selecciontodos;
	}

	//marco como seleccionada la opción primera de provincia
	objprovincia.options[seleccionada].selected = true

}

function busca_provincia(objform, pais, provincia)
{
	//selecciono el array de provincia adecuado
	
	if (pais!='')	
	{
		mis_provincias=eval("array_provincias_" + pais)
		//calculo el numero de provincias
		num_provincias = mis_provincias.length

		//para cada provincia del array, la introduzco en el select
		for(i=0;i<num_provincias;i++)
		{
	   		if (mis_provincias[i].id==provincia)
	   		{ 
	   			objform.value = mis_provincias[i].name;
	   			return;
	   		}
	   	}
	}	
   	objform.value = selecciontodos;
}

function busca_pais(objform, pais)
{
	//calculo el numero de provincias
	num_pais = array_pais.length

	//para cada provincia del array, la introduzco en el select
	for(i=0;i<num_pais;i++)
	{
	   if (array_pais[i].id==pais)
	   { 
	   	objform.value = array_pais[i].name;
	   	return;
	   }
	}	
   	objform.value = selecciontodos;
}


