
var edictos_ampliados = new Array();

function rellena_municipios (id_municipios)
// también se llama desde inmuebles.php y gestiona_inmuebles.php
{
	var trozos = document.getElementById("lista_oculta_municipios").value.split("###");

	document.getElementById(id_municipios).length = 0;

	document.getElementById(id_municipios).options[0] = new Option ("Sin especificar",0,false,false)

	if (trozos[0] != "") // si el input esta vacío, trozos tiene una posición y está vacía, por eso compruebo esto
	{
		for (var i=1; i<=trozos.length; i++)
		{
			trocitos = trozos[i-1].split("@@@")
			document.getElementById(id_municipios).options[i] = new Option (trocitos[1],trocitos[0],false,false)
		}
	}
}
// -------------------------------------------------------

function rellena_juzgados (id_juzgados)
{
	var trozos = document.getElementById("lista_oculta_juzgados").value.split("###");

	document.getElementById(id_juzgados).length = 0;

	document.getElementById(id_juzgados).options[0] = new Option ("Sin especificar",0,false,false)

	if (trozos[0] != "") // si el input esta vacío, trozos tiene una posición y está vacía, por eso compruebo esto
	{
		for (var i=1; i<=trozos.length; i++)
		{
			trocitos = trozos[i-1].split("@@@")
			document.getElementById(id_juzgados).options[i] = new Option (trocitos[1],trocitos[0],false,false)
		}
	}
}
// -------------------------------------------------------

function AmpliaEdicto (id)
{
	if (array_index (edictos_ampliados,id)==-1)
	{
		postData("gestiona_captura_edictos.php","accion=mostrar_todos_datos&id_edicto="+id,"capa_edicto_"+id,"EdictoAmpliado("+id+")");
	}
	else
	{
		eval ("despliega_capa(\'contenedor_capa_edicto_"+id+"\',0,\'triangulo_mostrar_edicto_"+id+"\',\'img/triangulo_abajo2.gif\',\'img/triangulo_arriba2.gif\');");
	}
}
// -------------------------------------------------------

function EdictoAmpliado (id)
{
	edictos_ampliados.push (id);
	colorea_tabla ("datos_completos_edicto_" + id);
	CopiaSelect (document.anadir_edicto.provincia,eval("document.modificar_edicto_"+id+".provincia"));

	for (var i=0; i<eval("document.modificar_edicto_"+id+".ninmuebles.value"); i++)
	{
		CopiaSelect (document.anadir_edicto.provincia,eval("document.modificar_edicto_"+id+".provincia_inmueble_"+i));
		CopiaSelect (document.anadir_edicto.tipo_inmueble,eval("document.modificar_edicto_"+id+".tipo_inmueble_"+i));
	}
	
	CopiaSelect (document.anadir_edicto.provincia,eval("document.modificar_edicto_"+id+".nueva_provincia_inmueble"));
	CopiaSelect (document.anadir_edicto.tipo_inmueble,eval("document.modificar_edicto_"+id+".nuevo_tipo_inmueble"));

	eval ("despliega_capa(\'contenedor_capa_edicto_"+id+"\',0,\'triangulo_mostrar_edicto_"+id+"\',\'img/triangulo_abajo2.gif\',\'img/triangulo_arriba2.gif\');");

}
// -------------------------------------------------------

function Eliminaredicto (id)
{
	if (!confirm("¿Estás seguro de eliminar este edicto?"))
		return

	postData("gestiona_personal.php","accion=borrar&id_empleado="+id,"","callback_borrar_empleado()")
}


// ------------------ FUNCIONES CALLBACK


function callback_inicio_captura_edictos ()
{
	colorea_tabla ("tabla_anadir_edicto");
	postData ("gestiona_captura_edictos.php","accion=mostrar","div_listado_captura_edictos","callback_gestion_captura_edictos()");
}
// -------------------------------------------------------

function callback_gestion_captura_edictos ()
{
	colorea_tabla2 ("tabla_listado_captura_edictos");
	edictos_ampliados = new Array();
}
// -------------------------------------------------------

function callback_anadir_edicto ()
{
	alert ("Edicto añadido correctamente");
	despliega_capa("contenedor_capa_anadir_edicto",0,"triangulo_anadir_edicto","img/triangulo_abajo.jpg","img/triangulo_arriba.jpg");
	document.anadir_edicto.reset();
	postData ("gestiona_captura_edictos.php","accion=mostrar","div_listado_captura_edictos","callback_gestion_captura_edictos()");
}
// -------------------------------------------------------

function callback_modificar_edicto ()
{
	alert ("Edicto modificado correctamente");
	postData ("gestiona_captura_edictos.php","accion=mostrar","div_listado_captura_edictos","callback_gestion_captura_edictos()");
}
// -------------------------------------------------------

function callback_borrar_inmueble_edicto ()
{
	postData ("gestiona_captura_edictos.php","accion=mostrar","div_listado_captura_edictos","callback_gestion_captura_edictos()");
}
// -------------------------------------------------------

function callback_borrar_edicto ()
{
	postData ("gestiona_captura_edictos.php","accion=mostrar","div_listado_captura_edictos","callback_gestion_captura_edictos()");
}
// -------------------------------------------------------
