var hoy = new Date();
var mes = hoy.getMonth()+1;
var anyo = hoy.getFullYear();

$(document).ready(function(){		
	
	$('img[@src$=.png]').ifixpng(); 
	//$('img[@src$=.png]').ifixpng(); 
	//$("body").ifixpng("pixel.gif");
	$(".pruebajm").click(function(){
		// call the tablesorter plugin 
		$(".table-listado").tablesorter(); 
	});
	
	/*Agregar el atributo title a todos los links que no lo tengan definido*/
	html = "";
	var links = $("a").each(function(){									 
		if( !this.title )
			this.title = this.href;
	});

	$("#buscar").blur(function(){
		if( this.value == "" )
			this.value = "<<Buscar>>";	
	});
	
	$("#buscar").focus(function(){
		if( this.value == "<<Buscar>>" )
			this.value = "";
	});
	
	$("#buscar-index").blur(function(){
		if( this.value == "" )
			this.value = "<<Buscar>>";	
	});
	
	$("#buscar-index").focus(function(){
		if( this.value == "<<Buscar>>" )
			this.value = "";
	});
	
	/* Dibuja el calendario cuando carga la página */
	$("#cont-even").load( "calendario-inicio/", { mes: mes, anyo: anyo } );	
	
	$("#cargar_miembro").click(function(){
		var link = document.getElementById("lista-pais").value;
		if( link != "")
		{
			cargando("#info-miembro", "Cargando");
			$("#info-miembro").load(link, "fade-in");
		}
		
		return false;
	});
	
	/*Eventos de búsqueda en penal y en civil*/
	$("#encontrar-convenios").click(function(){
		cargarConvenios("#encontrar-convenios");		
		
		return false;
	});
	
	$("#encontrar-otros").click(function(){
		cargarOtros("#encontrar-otros");
		
		return false;
	});
	
	menu();
	
	$("#encontrar-reuniones").click(function()
	{
		var a = document.getElementById("select-fecha").value;
		if( a != "" )
		{
			cargando("#res-conclusiones", "Cargando");
			$("#res-conclusiones").load("reuniones", {a: a});
		}
		
		return false;
	});
	
	$("#encontrar-eventos").click(function()
	{
		var a = document.getElementById("select-fecha").value;
		cargando("#listado-eventos", "Cargando");
		$("#listado-eventos").load("eventos", {a: a});
		
		return false;
	});	
	
	$("#encontrar-reglamentos").click(function()
	{
		var a = document.getElementById("select-fecha").value;
		cargando("#res-conclusiones", "Cargando");
		$("#res-conclusiones").load("reglamentaci-n", {a: a});
		
		return false;
	});	
	
	$("#link-enlace-1").click(function(){
		$("#enlace-1").toggle("fast");
		return false;
	});
	
	$("#link-enlace-2").click(function(){
		$("#enlace-2").toggle("fast");
		return false;
	});
	
	$("#link-enlace-3").click(function(){
		$("#enlace-3").toggle("fast");
		return false;
	});
});

function cargarConvenios(objeto)
{	
	var check = $(".checkboxes input");
	var paisRequirente = $("#p-requirente").attr("value");
	var paisRequerido = $("#p-requerido").attr("value");
	var tipo = $("#tipo").attr("value");
	
	var opcion = $('input[name=opcion]:checked').val() 
	
	if( opcion )
	{	
		cargando("#res-conclusiones", "Cargando");
		var envioCheck = "";
		var ban = true;
			
		for(i = 0; i <= (check.length - 1); i++)
		{
			if( check[i].checked )
			{
				if( ban )
				{
					ban = false;
					envioCheck += check[i].id;
				}
				else
				{
					envioCheck += ";" + check[i].id;
				}
			}
		}
					
		$("#res-conclusiones").load($(objeto).attr("alt"), {materias: envioCheck, paisRequirente: paisRequirente, paisRequerido: paisRequerido, tipo: tipo, opcion: opcion});
	}
}

function cargarOtros(objeto)
{
	cargando("#res-conclusiones", "Cargando");
	var check = $(".checkboxes input");
	var pais = $("#pais").attr("value");
	var envioCheck = "";
	var ban = true;
		
	for(i = 0; i <= (check.length - 1); i++)
	{
		if( check[i].checked )
		{
			if( ban )
			{
				ban = false;
				envioCheck += check[i].id;
			}
			else
			{
				envioCheck += ";" + check[i].id;
			}
		}
	}
	$("#res-conclusiones").load($(objeto).attr("alt"), {materias: envioCheck, pais: pais});
}

function menu()
{
	var m;
	/*Iberred*/
	$("#link_1").click(function(){
		esconderSubmenus();
		$("#barra-gris").addClass("color-gris");
		$("#menu2_1").show();
		m = "";
		return false;
	});
	
	$("#link_2").click(function(){
		esconderSubmenus();
		$("#barra-gris").addClass("color-gris");
		$("#menu2_2").show();
		m = "";		
		return false;
	});
	
	$("#link_3").click(function(){
		esconderSubmenus();
		$("#barra-gris").addClass("color-gris");
		$("#menu2_3").show();
		m = "";
		return false;
	});
	
	$("#link_11").hover
	(
		function a()
		{
			$("#menu_11").show();
		}
	, 
		function b()
		{
			$("#menu_11").hide();
		}
	);
	
	$("#menu_11").hover
	(
		function a()
		{			
			$("#link_11").addClass("seleccionado2");
			$("#menu_11").show();
		}
	, 
		function b()
		{			
			$("#link_11").removeClass("seleccionado2");
			$("#menu_11").hide();
		}
	);
	
	$("#link_29").hover
	(
		function a()
		{
			$("#menu_29").show();
		}
	, 
		function b()
		{
			$("#menu_29").hide();
		}
	);
	
	$("#menu_29").hover
	(
		function a()
		{			
			$("#link_29").addClass("seleccionado2");
			$("#menu_29").show();
		}
	, 
		function b()
		{			
			$("#link_29").removeClass("seleccionado2");
			$("#menu_29").hide();
		}
	);
	
	$("#link_25").hover
	(
		function a()
		{
			$("#menu_25").show();
		}
	, 
		function b()
		{
			$("#menu_25").hide();
		}
	);
	
	$("#menu_25").hover
	(
		function a()
		{			
			$("#link_25").addClass("seleccionado2");
			$("#menu_25").show();
		}
	, 
		function b()
		{			
			$("#link_25").removeClass("seleccionado2");
			$("#menu_25").hide();
		}
	);
		
}

function reestablecerMenu()
{	
	if( tipoPagina == 'iberred' )
	{
		$("#menu2_1").show();	
		$("#barra-gris").addClass("color-gris");
	}
	if( tipoPagina == 'penal' )
	{
		$("#menu2_2").show();	
		$("#barra-gris").addClass("color-gris");
	}
	if( tipoPagina == 'civil' )
	{
		$("#menu2_3").show();	
		$("#barra-gris").addClass("color-gris");
	}
}

function esconderSubmenus()
{
	$("#menu2_1").hide();
	$("#menu2_2").hide();
	$("#menu2_3").hide();	
}

/******************************************************/
/*              CALENDARIO DE INICIO                  */
/******************************************************/

/* Aumenta el mes cuando hacen click en la flecha derecha */
function aumentarMes()
{		
	if(mes == 12)
	{
		mes = 1;
		anyo++;
	}
	else
	{
		mes++;
	}
				
	$("#cont-even").load( "calendario-inicio/", { mes: mes, anyo: anyo } );	
}
	
/* Disminuye el mes cuando hacen click en la flecha izquierda */
function disminuirMes()
{		
	if(mes == 1)
	{
		mes = 12;
		anyo--;
	}
	else
	{
		mes--;
	}
	$("#cont-even").load( "calendario-inicio/", { mes: mes, anyo: anyo } );
}

function cargando( id, frase )
{
	$( id ).html("<div style='margin:100px 0 0 80px;'><h2 style='float:left;margin-top:5px'>" + frase + "...</h2><img class='left' src='themes/Iberred/images/cargando.gif' /></div>");
}
