function numOrdD(a, b){ 
	return (b-a); 
} 

function captureSession(id) {
	if (id) {
		$.get("fns/ajax.asp", { f: 'setSession', id: id });
	}
}

$(document).ready(function(){
	$("#new_principal_home").corners({
		radio: 10,
		borderSize: 1,
		borderColor: "#CCCCCC"
	});
	$("#atc").corners({
		radio: 7,
		borderSize: 1,
		borderColor: "#CCCCCC"
	});
	$("#form_user").corners({
		radio: 7,
		borderSize: 1,
		borderColor: "#CCCCCC"
	});
	$("#ferias_1,#ferias_2,#ferias_3,#stats_1,#stats_2,#stats_3,#stats_4,#stats_5,#stats_6,#stats_7,#stats_8,#stats_9,#stats_10,#empresas_1,#empresas_2,#empresas_3,#empresas_4,#empresas_5,#empresas_6,#empresas_search").corners({
		radio: 5,
		borderSize: 1,
		borderColor: "#DBE8F7"
	});
	$("#block_info_contacto_1,#block_info_contacto_2,#block_info_contacto_3,#block_info_contacto_4,#block_info_contacto_5").corners({
		radio: 10,
		borderSize: 1,
		borderColor: "#DBE8F7"
	});
	$("#notas_1,#notas_2,#notas_3,#notas_4,#notas_5").corners({
		radio: 5,
		borderSize: 1,
		borderColor: "#DBE8F7"
	});
	$("#m_vv,#descargar_lnk").corners({
		radio: 7,
		borderSize: 1,
		borderColor: "#DBE8F7"
	});
	$("#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #, #O, #P, #Q, #R, #S, #T, #U, #V, #W, #X, #Y, #Z").corners({
		radio: 5,
		borderSize: 1,
		borderColor: "#DBE8F7"
	});
	$("div.bt_enviar").corners({
		radio: 7,
		borderSize: 1,
		borderColor: "#666666"
	})
	.css("cursor","pointer");
	
	/*var num_home_block=$(".home_block").length;
	h_home_block = new Array();
	for (var i=0;i<num_home_block;i++){
		h_home_block[i]=$(".home_block:eq("+i+")").height();
	}
	h_home_block.sort( numOrdD );
	$(".home_block").height(h_home_block[0])
	*/
	$("ul.menu:eq(0) li:last").prev().css("border-bottom","0");
	$("ul.menu:eq(1) li:last").prev().css("border-bottom","0");
	$("ul.menu:eq(2) li:last").prev().css("border-bottom","0");

	$("ul.menu li a").click(function(){
		if ($(this).attr("href")==""){
			$("ul.sub_seccion").remove();
			$("li.menu").removeClass("desplegado");
			$("li.menu_2").removeClass("desplegado");
			if ($(this).parent().attr("class")=="desplegado") {
				//$(this).parent().nextAll("ul.sub_seccion").slideUp();
				$(this).parent().nextAll("ul.sub_seccion").remove();
				$(this).parent().removeClass("desplegado");
			} else {
				$(this).parent().addClass("desplegado");
				var data = $.ajax({
					url: "includes/aj_menu.asp?id="+$(this).attr("name"),
					async: false
				}).responseText;
				$(this).parent().after(data);
				$(this).parent().nextAll("ul.sub_seccion").css("display","none");
				$(this).parent().nextAll("ul.sub_seccion").slideDown("slow");
				//$("#seccion_desplegada").val($(this).attr("element_id"));
			}
			return false;
		}
	});
	
	$("body").ready(function(){
		if ($("#seccion_cargada_padre").length>0) {
			$("ul.menu li a[name='"+$("#seccion_cargada_padre").val()+"']").parent().addClass("desplegado");
			var data = $.ajax({
				url: "includes/aj_menu.asp?id="+$("#seccion_cargada_padre").val(),
				async: false
			}).responseText;
			$("ul.menu li a[name='"+$("#seccion_cargada_padre").val()+"']").parent().after(data);
			$("ul.menu li a[name='"+$("#seccion_cargada_padre").val()+"']").parent().nextAll("ul.sub_seccion").css("display","none");
			$("ul.menu li a[name='"+$("#seccion_cargada_padre").val()+"']").parent().nextAll("ul.sub_seccion").slideDown("slow");	
			$("ul.menu li a[name='"+$("#seccion_cargada").val()+"']").parent().addClass("desplegado_sub");
		}
	});

	$("#ferias_1 a,#ferias_2 a,#ferias_3 a").click(function(){
		if ($("#"+$(this).parent().parent().attr("id")+'_list').length==0) {
			$(this).parent().parent().parent().append('<div id="'+$(this).parent().parent().attr("id")+'_list"></div>');
			var data = $.ajax({
				url: "includes/aj_ferias.asp?id="+$(this).attr("name"),
				async: false
			}).responseText;
			$("#"+$(this).parent().parent().attr("id")+'_list').css("display","none");
			$("#"+$(this).parent().parent().attr("id")+'_list').html(data);
			$("#"+$(this).parent().parent().attr("id")+'_list').slideDown("slow");
			$(this).next().css("display","block");
		}
		return false;
	});
	
	$("#stats_1 a,#stats_2 a,#stats_3 a,#stats_4 a,#stats_5 a,#stats_6 a,#stats_7 a,#stats_8 a,#stats_9 a,#stats_10 a").click(function(){
		if ($("#"+$(this).parent().parent().attr("id")+'_list').length==0) {
			$(this).parent().parent().parent().append('<div id="'+$(this).parent().parent().attr("id")+'_list"></div>');
			var data = $.ajax({
				url: "includes/aj_stats.asp?id="+$(this).attr("name")+"&par="+$("#par_city").val(),
				async: false
			}).responseText;
			$("#"+$(this).parent().parent().attr("id")+'_list').css("display","none");
			$("#"+$(this).parent().parent().attr("id")+'_list').html(data);
			$("#"+$(this).parent().parent().attr("id")+'_list').slideDown("slow");
			$(this).next().css("display","block");
		}
		return false;
	});
	
	$("#notas_1 a,#notas_2 a,#notas_3 a,#notas_4 a,#notas_5 a,#notas_6 a,#notas_7 a,#notas_8 a,#notas_9 a,#notas_10 a").click(function(){
		if ($("#"+$(this).parent().parent().attr("id")+'_list').length==0) {
			$(this).parent().parent().parent().append('<div id="'+$(this).parent().parent().attr("id")+'_list"></div>');
			var data = $.ajax({
				url: "includes/aj_notas_prensa.asp?ano="+$(this).attr("name")+"&random="+Math.random(),
				async: false
			}).responseText;
			$("#"+$(this).parent().parent().attr("id")+'_list').css("display","none");
			$("#"+$(this).parent().parent().attr("id")+'_list').html(data);
			$("#"+$(this).parent().parent().attr("id")+'_list').slideDown("slow");
			$(this).next().css("display","block");
		}
		return false;
	});

	$("#cartas_1 a,#cartas_2 a,#cartas_3 a,#cartas_4 a,#cartas_5 a,#cartas_6 a,#cartas_7 a,#cartas_8 a,#cartas_9 a,#cartas_10 a").click(function(){
		if ($("#"+$(this).parent().parent().attr("id")+'_list').length==0) {
			$(this).parent().parent().parent().append('<div id="'+$(this).parent().parent().attr("id")+'_list"></div>');
			var data = $.ajax({
				url: "includes/aj_cartas.asp?ano="+$(this).attr("name")+"&random="+Math.random(),
				async: false
			}).responseText;
			$("#"+$(this).parent().parent().attr("id")+'_list').css("display","none");
			$("#"+$(this).parent().parent().attr("id")+'_list').html(data);
			$("#"+$(this).parent().parent().attr("id")+'_list').slideDown("slow");
			$(this).next().css("display","block");
		}
		return false;
	});
	
	$("#empresas_1 a,#empresas_2 a,#empresas_3 a,#empresas_4 a,#empresas_5 a,#empresas_6 a, #empresas_search a").click(function(){
		if ($("#"+$(this).parent().parent().attr("id")+'_list').length==0) {
			$(this).parent().parent().parent().append('<div id="'+$(this).parent().parent().attr("id")+'_list"></div>');
			var data = $.ajax({
				url: "includes/aj_empresas.asp?id="+$(this).attr("name")+"&par="+$("#par_city").val(),
				async: false
			}).responseText;
			$("#"+$(this).parent().parent().attr("id")+'_list').css("display","none");
			$("#"+$(this).parent().parent().attr("id")+'_list').html(data);
			$("#"+$(this).parent().parent().attr("id")+'_list').slideDown("slow");
			$(this).next().css("display","block");
		}
		return false;
	});
	
	$("a[name='close']").click(function(){
		$(this).parent().parent().next().remove();
		$(this).css("display","none");
	});
	
	$("select[name='categoria']").change(function(){
		window.location='galeria.asp?categoria='+$(this).val();
	});
	
	$(".aer_lnk_1,.aer_lnk_2,.aer_lnk_3,.aer_lnk_4").click(function(){
		$(".aer_lnk_1,.aer_lnk_2,.aer_lnk_3,.aer_lnk_4").removeClass("check");
		$(this).addClass("check");	
		return false;
	});
	
	$("#aer_lnk_1").click(function(){
		$(".aer_lnk_1").addClass("check");			   
	});
	$("#aer_lnk_2").click(function(){
		$(".aer_lnk_2").addClass("check");			   
	});
	$("#aer_lnk_3").click(function(){
		$(".aer_lnk_3").addClass("check");			   
	});
	$("#aer_lnk_4").click(function(){
		$(".aer_lnk_4").addClass("check");			   
	});

	$(".aer_lnk_1").click(function(){
		$("#mapa_mundi,#companias_list,#nuevo_madrid").css("display","none");
		$("#info_aeropuerto").slideDown("slow");
		$("#aer_img_2,#aer_img_3,#aer_img_4").attr("src","images/interface/close_new.png");
		$("#aer_img_1").attr("src","images/interface/open_new.png");
	});
	$(".aer_lnk_2").click(function(){
		$("#info_aeropuerto,#companias_list,#nuevo_madrid").css("display","none");
		$("#mapa_mundi").slideDown("slow");
		$("#aer_img_1,#aer_img_3,#aer_img_4").attr("src","images/interface/close_new.png");
		$("#aer_img_2").attr("src","images/interface/open_new.png");
	});
	$(".aer_lnk_3").click(function(){
		$("#info_aeropuerto,#mapa_mundi,,#nuevo_madrid").css("display","none");
		$("#companias_list").slideDown("slow");
		$("#aer_img_1,#aer_img_2,#aer_img_4").attr("src","images/interface/close_new.png");
		$("#aer_img_3").attr("src","images/interface/open_new.png");
	});
	$(".aer_lnk_4").click(function(){
		$("#info_aeropuerto,#mapa_mundi,#companias_list").css("display","none");
		$("#nuevo_madrid").slideDown("slow");
		$("#aer_img_1,#aer_img_2,#aer_img_3").attr("src","images/interface/close_new.png");
		$("#aer_img_4").attr("src","images/interface/open_new.png");
	});
	
	$("form.buscar_empresa").submit(function(){
		if ($("input[name='empresa']").val().length>0) {
			$.post("includes/aj_empresas.asp", { cadena: $("input[name='empresa']").val(),provincia: $("input[name='provincia']").val() },
				function(data){
					if (!data) {
						$("#empresas_search_results").css("display","none");
						$("p.noresults").css("display","block");
					} else {
						$("#empresas_list").css("display","none");
						$("#cadena_buscada").text($("input[name='empresa']").val());
						$("#empresas_search_list").html(data);
						$("p.noresults").css("display","none");
						$("#empresas_search_results").css("display","block");
					}
					$("input[name='empresa']").val('');
				});
		} else {
			$("p.noresults").css("display","none");
			alert("Debe introducir un valor");
		}
		return false;
	});
	$('a[rel="external"]').click( function() {
		window.open( $(this).attr('href') );
		return false;
	});
});