var _mensaje_validate = "";
Shadowbox.init({
    language:   'es',
    players:    ['img','iframe','html']
});
$(document).ready(function(){                    
    menu();
});   
function menu(){
    $("#btn_masopciones").hover(function(){
        $('#menu_opciones').css({visibility: "visible",display: "none"}).slideDown(400);
		$('#menu_opciones').addClass("iehover");
    },function(){
        $('#menu_opciones').hover(function(){
        },function(){
            $('#menu_opciones').slideUp(400); 
			$('#menu_opciones').removeClass("iehover");
        });
    }); 
}

function AbrePag(){
    _enlace = $("#combo_enlaces").val(); 
    if(_enlace!=-1){window.open(_enlace);}
}

function Cambia_Lateral(dato){
	$("#lateral_sec_noticias").removeClass("invisible");
	$("#lateral_sec_agenda").addClass("invisible");
        $(".btn_noticia").addClass("seleccionado");
        $(".btn_agenda").removeClass("seleccionado");
	if(dato!="noticias"){
        $(".btn_agenda").addClass("seleccionado");
        $(".btn_noticia").removeClass("seleccionado");                           
		$("#lateral_sec_agenda").removeClass("invisible");
		$("#lateral_sec_noticias").addClass("invisible");
	}
}
function sucribir(){
    if(ValidateSuscripcion("frm_suscripcion")){
        jQuery("#frm_suscripcion").ajaxSubmit({
            dataType:'json',
            target: "#result",
            success: function(resp) {
                $("#inscripcion_boletines").hide();
                $("#ajax_loader").hide();
                _divresultado = jQuery("#resultado_grabacion_boletines");
                if (resp.envio == 'ok' ){
                    _divresultado.html("S'ha enviat correctament.<a href=''></a>");
                    _divresultado.addClass("validator_message_ok_boletines");
                }
                if (resp.envio == 'error'){
                    _divresultado.html("S'ha produït un error inesperat.");
                    _divresultado.addClass("validator_message_error_boletines");
                }
                if (resp.envio == 'existe'){
                    _divresultado.html("Vostè ja s'ha suscripto anteriorment.");
                    _divresultado.addClass("validator_message_existe_boletines");
                }
                if (resp.envio == 'invalidcaptcha'){
                    _divresultado.html("El captcha introduït és incorrecte. Torneu a intentar novament.");
                    _divresultado.addClass("validator_message_error_boletines");
                }
                _divresultado.show().animate({opacity: 1.0}, 5000).fadeOut('slow', function() {
                    $("#inscripcion_boletines").show();
                });
            }
        });
    }
}
function MuestraFormBaja(){
    $("#mensaje_baja_link").hide();
    $("#resultado_grabacion_boletines").hide();
    $("#inscripcion_boletines").hide();
    $("#baja_boletin").show();
}
function eliminarSuscripcion(){
     if(ValidateSuscripcion("frm_baja_suscripcion")){
         $("#baja_boletin").hide();
         $("#frm_baja_suscripcion").ajaxSubmit({
            dataType:'json',
            target: "#result",
            success: function(resp) {
                $("#inscripcion_boletines").hide();
                $("#ajax_loader").hide();
                _divresultado = jQuery("#resultado_grabacion_boletines");
                if (resp.envio == 'ok'){
                    _divresultado.html("La baixa a la subscripció es va realitzar correctament.");
                    _divresultado.addClass("validator_message_ok_boletines");
                    _divresultado.show();
                }
                if (resp.envio == 'error'){
                    _divresultado.html(" L´i-mail ingressat no existeix en els nostres registres.");
                    _divresultado.addClass("validator_message_error_boletines");
                    _divresultado.show();
                }
                if (resp.envio == 'baja'){
                    _divresultado.html(" Vostè ja s'havia donat de baixa anteriorment.");
                    _divresultado.addClass("validator_message_error_boletines");
                    _divresultado.show();
                }
                _divresultado.show().animate({opacity: 1.0}, 5000).fadeOut('slow', function() {
                       $('#inscripcion_boletines').show();
                       $("#mensaje_baja_link").show();
                });
            }
        });
    }
}
function eliminarSuscripcion2(){
     if(ValidateSuscripcion("frm_baja_suscripcion2")){
         $("#frm_baja_suscripcion2").ajaxSubmit({
            dataType:'json',
            target: "#validator_container_frm_baja_suscripcion2",
            success: function(resp) {                
                $("#ajax_loader2").hide();
                var _divresultado = jQuery("#resultado_grabacion_boletines2");
                if (resp.envio == 'ok'){
                    _divresultado.html("La baixa a la subscripció es va realitzar correctament.");
                    _divresultado.addClass("validator_message_ok_boletines");
                    _divresultado.show();
                }
                if (resp.envio == 'error'){
                    _divresultado.html(" L´i-mail ingressat no existeix en els nostres registres.");
                    _divresultado.addClass("validator_message_error_boletines");
                    _divresultado.show();
                }
                if (resp.envio == 'baja'){
                    _divresultado.html(" Vostè ja s'havia donat de baixa anteriorment.");
                    _divresultado.addClass("validator_message_error_boletines");
                    _divresultado.show();
                }              
                
                _divresultado.show().animate({opacity: 1.0}, 5000).fadeOut('slow', function() {                       
                       $("#mensaje_baja_link2").show();
                });
            }
        });
    }
}
function ValidateSuscripcion(formulario){
    var errores = 0;
    _mensaje_validate = "";
    errores = ValidateEmailSuscripcion(formulario);
    errores += ValidateRequiredSuscripcion(formulario);
    if(errores > 0){
        $("#validator_container_"+formulario).html(_mensaje_validate);
        $("#validator_container_"+formulario).slideDown();
        ShowTooltips();
        return false;
    }
    return true;
}
function ValidateEmailSuscripcion(formulario){
    var  error = 0;
    var RegExEmail = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/; //Para validar un email
    $("#"+formulario+" .email").each(function(){
        if(jQuery.trim($(this).val()) != ""){
            if(!$(this).val().match(RegExEmail)){
                $(this).addClass("tooltip_error");
                _mensaje_validate = "Adreça de correu incorrecta .<br>";
                error = 1;
            }
        }
    });
    return error;
}
function ValidateRequiredSuscripcion(formulario){
     var  error = 0;
    $("#"+formulario+" .required").each(function(){
        if (jQuery.trim($(this).val()) == ""){
            $(this).addClass("tooltip_error");
            _mensaje_validate += "El camp "+$(this).attr("titlevalidate")+" és requerit <br>";
            error = 1;
        }
    });
    return error;
}
function ShowTooltips(){
    jQuery('.tooltip_error').tooltip({
        track: true,
        delay: 0,
        showURL: false,
        showBody: " - ",
        fade: 250
    });
}
function CerrarBaja(){
    $("#mensaje_baja_link").show();
    $("#resultado_grabacion_boletines").hide();
    $("#inscripcion_boletines").show();
    $("#baja_boletin").hide();
}
