$(document).ready(function() {
	$("a.fancy").fancybox();
	
    $("#formAjax").submit(function() {
        panelAjax("#formAjax",'action','infoResp','infoResponse');
        return false;
    });
    $("#formLogin").submit(function() {
        panelAjax("#formLogin",'action','infoRespLogin','infoResponseLogin');
        return false;
    });
    $("#formContacto").submit(function() {
        panelAjax("#formContacto",'action','infoRespContacto','infoResponseContact');
        return false;
    });
    $("#formNewsletter").submit(function() {
        panelAjax("#formNewsletter",'action','infoRespNewsletter','infoResponseNewsletter');
        return false;
    });

    //initPagination();
    
    //Se le resta 18px a la altura a establecer, que es el borde lateral, sobrante del borde inferior
	leftHeight=$("#left").height();
	rightHeight=$("#right").height();
	if (leftHeight > rightHeight){
		$("#right").height(leftHeight);
		leftHeight+=180;
		newShadowHeight=leftHeight;
	}
	else{
		rightHeight+=180;
		newShadowHeight=rightHeight;
	}
	$(".sombra_sides").height(newShadowHeight);
	$(".banner-texto").animate({right:'+=520'},3000,function(){});
	$(".banner-concepto").fadeIn(3000);
	
	
	$("#suscribir").click(function(){
		if ($("#mail").attr("value")!=""){
			$("#mail").fadeOut(500);
		}
	});

	//Activación de pestañas
	url=location.pathname;
	url=url.split('index/');
	url=url[1];

	if (! url){
		$('#index').addClass('active');
		return false;
	}
	else if (url.match('organizacion')){
		$('#organizacion').addClass('active');
		return false;
	}
	else if (url.match('servicios')){
		$('#servicios').addClass('active');
		return false;
	}
	else if (url.match('afiliacion')){
		$('#afiliacion').addClass('active');
		return false;
	}
	else if (url.match('contacto')){
		$('#contacto').addClass('active');
		return false;
	}
	else if (url.match('userindex')){
		$('#userindex').addClass('active');
		return false;
	}
	else if (url.match('cobrosxls')){
		$('#cobrosxls').addClass('active');
		return false;
	}
	else if (url.match('creditosxls')){
		$('#creditosxls').addClass('active');
		return false;
	}
	else if (url.match('userconsultas')){
		$('#userconsultas').addClass('active');
		return false;
	}
});

function panelAjax(action,at,divresponse,msgresponse){
    try {
        $.ajax({
            url: $(action).attr(at),
            type: "POST",
            data: $(action).serialize(),
            dataType: "json",
/*            beforeSend: function(){
                $('#load').fadeIn(50);
                $('#load').html('<img src="/resources/img/load-ajax.gif">');
            },
*/
            // Mostramos un mensaje con la respuesta del Controlador
            success: function(data) {
                $("#" + divresponse).html(data.msj);
                $("#" + msgresponse).fadeIn(500);
                $('#load').fadeOut(500);
                $(".form").html(data.form);
            }
        });
    } catch (e){
        alert(e.message);
    }
}

function pageselectCallback(page_index, jq){
    var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone();
    $('#Searchresult').empty().append(new_content);
    return false;
}

/**
 * Callback function for the AJAX content loader.
function initPagination() {
    var num_entries = $('#hiddenresult div.result').length;
    $("#pagination").pagination(num_entries, {
        num_edge_entries: 2,
        num_display_entries: 8,
        callback: pageselectCallback,
        items_per_page:1,
        next_text: "Siguiente",
        prev_text: "Anterior"
    });
 }
  */

