function cambiar_pais(valor, destino)
{	
	/*if(valor=='')	
	{
		alert('Por favor, seleccione un pais del desplegable');
	}
	else
	{*/
		var peticion=new request_http;
		peticion.cargar
		(
			'../inc/peticiones.php?modo=actualizar_pais&izq=s&id_pais='+valor,
			function (resultado)
			{
				//alert(resultado);
				if(resultado.substr(0, 2)=='si')
				{
					eval(resultado.substr(2));
				}
				else
				{
					alert('Ha ocurrido un error al procesar su petición');
				}	
			}
		);
	//}
}

function cambiar_provincia(valor, destino)
{		
	/*if(!valor)
	{
		alert('Por favor, seleccione una provincia del desplegable');
	}
	else
	{*/
		var peticion=new request_http;
		peticion.cargar
		(
			'../inc/peticiones.php?modo=actualizar_provincia&izq=s&id_provincia='+valor,
			function (resultado)
			{
				//alert(resultado);
				if(resultado.substr(0, 2)=='si')
				{
					eval(resultado.substr(2));
				}
				else
				{
					alert('Ha ocurrido un error al procesar su petición');
				}	
			}
		);
	//}
}

function validar_formulario(){
	formulario_url();
}

function formulario_url(){

	//Campo 0: SERVICIO
	//Campo 1: SITUACION
	//Campo 2: POBLACION
	//Campo 3: PROVINCIA
	//Campo 4: PAIS

	var codigo = "";
	var campos = "";
	var palabras;
	var num_palabras;
	var cadena;
	var cont_parametros = 0;
	var formulario = new Array(4);

	formulario[1] = document.getElementById('id_servicio').value;
	formulario[2] = "";
	formulario[3] = "";	//document.getElementById('id_localidad').value;
	formulario[4] = document.getElementById('id_provincia').value;

	for(i=1; i<=4; i++){

		if(formulario[i] != ""){
			
			//Si se ha definido la población, omitir la provincia
			if((i==4) && (formulario[3] != "")) continue;
			
			//Contar las palabras de las que se compone el valor
			palabras = formulario[i].split("-");
			num_palabras = palabras.length;
			cadena = "";
			for(j=1; j<=num_palabras; j++){
					cadena += i;
			}

			//Añadimos el campo y el código
			codigo += cadena;
			campos += formulario[i] + "-";
			cont_parametros += 1;
		}

	}

	if(cont_parametros == 0){	//Si no se ha definido ningún parámetro
		campos = "buscar";
		codigo = 1;
	}
	else{
		//3. Truncar la cadena
		campos = campos.substring(0, campos.length-1);
	}
	
	//4. Generar URL y redireccionar
	var url = "http://www.ofisecre.com/" + codigo + "/" + campos;
	window.location.href = url;
}

function reiniciar_filtro_izq()
{
	var fil_provincia=document.getElementById('id_provincia');
	var fil_poblacion=document.getElementById('id_localidad');	
	
	eliminar_contenido(fil_provincia);
	insertar_opcion('', 'Todas...', fil_provincia);
	eliminar_contenido(fil_poblacion);
	insertar_opcion('', 'Todas...', fil_poblacion);
}
