// JavaScript Document

var config_url = '';

function confirmarSuprimir(url,msg) 
{
	if (!url || url == "") return;
	if (!msg || msg == "") return;
	
	if (confirm(msg)) 
	{
		location.href = url;
	}
}

function confirmarCambios(url,msg) 
{
	if (!url || url == "") return;
	if (!msg || msg == "") return;
	
	if (confirm(msg)) 
	{
		location.href = url;
	}
}


function mostrarcapa(capa, datos) {
	capa.innerHTML = datos;
}


function mostrarpoblaciones () {
	capa = document.getElementById("capapoblaciones");
	var url = config_url+'ajax/mostrarpoblaciones.php';
	var pars = "";
	valor = document.form_editardir.id_provincia.value;
	var pars = "id_provincia=" + valor;
	if (valor != 0) {
		//document.form_editardir.poblacion_no_codificada.style.visibility = 'hidden';
		//document.form_editardir.check_habilitar.checked = false;
		datos = '<img src="'+config_url+'imgs/cargando.gif" align="left"> Cargando poblaciones ... <br><br>';		
		mostrarcapa(capa,datos);
		var listapoblaciones = new Ajax.Request(url, {
 										parameters: pars,										
 										method: "get",
 										onComplete: function(t) {
										datos = eval(t.responseText);
										capa = document.getElementById("capapoblaciones");
										mostrarcapa(capa,datos);
						                document.form_editardir.id_poblacion.focus();	
 										}
 										}
 										);
	} else {
		
		datos = ' <select name="id_poblacion" id="id_poblacion" class="select"><option value="0"></option></select> ';
		mostrarcapa(capa,datos);
		window.alert("Debe seleccionar una provincia de la lista.");
		document.form_editardir.id_provincia.focus();	
	}
}



function mostrardirecciones (arreglo,i) {
	if (i < arreglo.length)
	{
	
		id_empresa = arreglo[i];		
		capa = document.getElementById("capadirecciones_"+id_empresa);
		var url = config_url+'ajax/mostrardirecciones.php';
		var pars = "";	
		var pars = "id_empresa=" + id_empresa;
		if (id_empresa != 0) {		
			datos = '<img src="'+config_url+'imgs/cargando.gif" align="left"> Cargando direcciones ... <br><br>';		
			mostrarcapa(capa,datos);
			var listapoblaciones = new Ajax.Request(url, {
											parameters: pars,
											method: "get",
											onSuccess: function(t) {										
											datos = eval(t.responseText);
											capa = document.getElementById("capadirecciones_"+id_empresa);
											mostrarcapa(capa,datos);
											mostrardirecciones (arreglo,i+1);
											}
											}
											);
		} else {
			
				
		}
	}
	/*i=i+1;
	if (i < arreglo.length)
	{
	
		id_empresa1 = arreglo[i];		
		capa1 = document.getElementById("capadirecciones_"+id_empresa1);
		var url1 = config_url+'ajax/mostrardirecciones.php';
		var pars1 = "";	
		var pars1 = "id_empresa=" + id_empresa1;
		if (id_empresa1 != 0) {		
			datos1 = '<img src="'+config_url+'imgs/cargando.gif" align="left"> Cargando direcciones ... <br><br>';		
			mostrarcapa(capa1,datos1);
			var listapoblaciones1 = new Ajax.Request(url1, {
											parameters: pars1,
											method: "get",
											onComplete: function(t1) {
											var i2= i;
											var id_empresa2 = id_empresa;
											datos1 = eval(t1.responseText);
											capa1 = document.getElementById("capadirecciones_"+id_empresa2);
											mostrarcapa(capa1,datos1);											
											mostrardirecciones (arreglo,i2+1);
											}
											}
											);
		} else {
			
				
		}
	}*/
}


function mostrardireccionestemp (id_empresa) {
	capa = document.getElementById("capadirecciones_"+id_empresa);
	var url = config_url+'ajax/mostrardireccionestemp.php';
	var pars = "";	
	var pars = "id_empresa=" + id_empresa;
	if (id_empresa != 0) {		
		datos = '<img src="'+config_url+'imgs/cargando.gif" align="left"> Cargando direcciones ... <br><br>';		
		mostrarcapa(capa,datos);
		var listapoblaciones = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) {
										datos = eval(t.responseText);
										capa = document.getElementById("capadirecciones_"+id_empresa);
										mostrarcapa(capa,datos);						                
 										}
 										}
 										);
	} else {
		
			
	}
}


function mostrarpoblaciones_portal (id_poblacion) {
	capa = document.getElementById("capapoblaciones");
	var url = config_url+'ajax/mostrarpoblaciones.php';
	var pars = "";
	valor = document.form_editarportal.id_provincia.value;
	var pars = "id_provincia=" + valor + "&id_poblacion=" + id_poblacion;
	if (valor != 0) {		
		datos = '<img src="'+config_url+'imgs/cargando.gif" align="left">';		
		mostrarcapa(capa,datos);
		var listapoblaciones = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) {
										datos = eval(t.responseText);
										capa = document.getElementById("capapoblaciones");
										mostrarcapa(capa,datos);
						                document.form_editarportal.id_poblacion.focus();	
 										}
 										}
 										);
	} else {
		
		datos = ' <select name="id_poblacion" id="id_poblacion" class="select"><option value="0"></option></select> ';
		mostrarcapa(capa,datos);
		window.alert("Debe seleccionar una provincia de la lista.");
		document.form_editarportal.id_provincia.focus();	
	}
}


function habilitar_poblacion()
{
	if (document.form_editardir.check_habilitar.checked)
	{
		document.form_editardir.poblacion_no_codificada.style.visibility = 'visible';
		document.form_editardir.id_poblacion.style.visibility = 'hidden';
	}
	else
	{
		document.form_editardir.poblacion_no_codificada.style.visibility = 'hidden';
		document.form_editardir.id_poblacion.style.visibility = 'visible';
	}
}



function aplicar_actividades_sel () 
{
	capa = document.getElementById("dir_actividades");
	var url = config_url+'ajax/aplicar-actividades.php';
	var pars = $('form_actividades').serialize();	
		
		datos = '<img src="'+config_url+'imgs/cargando.gif" align="left"> Cargando Actividades / Sectores ... ';		
		mostrarcapa(capa,datos);
		var listaactividades = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) {
										datos = eval(t.responseText);
										capa = document.getElementById("dir_actividades");
										mostrarcapa(capa,datos);	
 										}
 										}
 										);
	
}

function aplicar_actividades_ref_sel ()
{
	capa = document.getElementById("sector_actividades_ref");
	var url = config_url+'ajax/aplicar-actividades-ref.php';
	var pars = $('form_actividades').serialize();	
		
		datos = '<img src="'+config_url+'imgs/cargando.gif" align="left">';		
		mostrarcapa(capa,datos);
		var listaactividades = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) {
										datos = eval(t.responseText);
										capa = document.getElementById("sector_actividades_ref");
										mostrarcapa(capa,datos);	
 										}
 										}
 										);
}


function remover_actividad_sector (element_id_actividad,id_actividad,id_sector)
{
	
	var url = config_url+'ajax/remover-actividad.php';
	var pars = 'id_actividad='+id_actividad+'&id_sector='+id_sector;		
	
	var listaactividades = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) 
										{
											datos = eval(t.responseText);
											
												var element=document.getElementById(element_id_actividad);		
												element.parentNode.removeChild(element);	
											
 										}
										  }
 											);	
	
}

function remover_actividad (element_id_actividad,id_actividad)
{
	var url = config_url+'ajax/remover-actividad.php';
	var pars = 'id_actividad='+id_actividad;		
	
	var listaactividades = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) 
										{
											datos = eval(t.responseText);
											
												var element=document.getElementById(element_id_actividad);		
												element.parentNode.removeChild(element);	
											
 										}
										  }
 											);	
}


function remover_actividad_ref_sector (element_id_actividad,id_actividad)
{
	var url = config_url+'ajax/remover-actividad-ref.php';
	var pars = 'id_actividad='+id_actividad;		
	
	var listaactividades = new Ajax.Request(url, {
 										parameters: pars,
 										method: "get",
 										onComplete: function(t) 
										{
											datos = eval(t.responseText);
											
												var element=document.getElementById(element_id_actividad);		
												element.parentNode.removeChild(element);	
											
 										}
										  }
 											);	
}

