
var contactos_ampliados = new Array();

function AmpliaContacto (id)
{
	if (array_index (contactos_ampliados,id)==-1)
	{
		postData("gestiona_contactos.php","accion=mostrar_todos_datos&id_contacto="+id,"capa_contacto_"+id,"ContactoAmpliado("+id+")");
	}
	else
	{
		eval ("despliega_capa(\'contenedor_capa_contacto_"+id+"\',0,\'triangulo_mostrar_contacto_"+id+"\',\'img/triangulo_abajo2.gif\',\'img/triangulo_arriba2.gif\');");
	}
}
// -------------------------------------------------------

function ContactoAmpliado (id)
{
	contactos_ampliados.push (id);
	colorea_tabla ("datos_completos_contacto_" + id);

	eval ("despliega_capa(\'contenedor_capa_contacto_"+id+"\',0,\'triangulo_mostrar_contacto_"+id+"\',\'img/triangulo_abajo2.gif\',\'img/triangulo_arriba2.gif\');");

}
// -------------------------------------------------------

function EliminarContacto (id)
{
	if (!confirm("¿Estás seguro de eliminar este contacto?"))
		return

	postData("gestiona_personal.php","accion=borrar&id_empleado="+id,"","callback_borrar_empleado()")
}


// ------------------ FUNCIONES CALLBACK


function callback_inicio_contactos ()
{
	colorea_tabla ("tabla_anadir_contacto");
	postData ("gestiona_contactos.php","accion=mostrar","div_listado_contactos","callback_gestion_contactos()");
}
// -------------------------------------------------------

function callback_gestion_contactos ()
{
	colorea_tabla2 ("tabla_listado_contactos");
	contactos_ampliados = new Array();
}
// -------------------------------------------------------

function callback_anadir_contacto ()
{
	alert ("Contacto añadido correctamente");
	despliega_capa("contenedor_capa_anadir_contacto",0,"triangulo_anadir_contacto","img/triangulo_abajo.jpg","img/triangulo_arriba.jpg");
	document.anadir_contacto.reset();
	postData ("gestiona_contactos.php","accion=mostrar","div_listado_contactos","callback_gestion_contactos()");
}
// -------------------------------------------------------

function callback_modificar_contacto ()
{
	alert ("Contacto modificado correctamente");
	postData ("gestiona_contactos.php","accion=mostrar","div_listado_contactos","callback_gestion_contactos()");
}
// -------------------------------------------------------

function callback_borrar_empleado ()
{
	alert ("Empleado eliminado correctamente");
	postData ("gestiona_personal.php","accion=mostrar","div_listado_personal","callback_gestion_personal()");
}
// -------------------------------------------------------
