req_info_subject = "[CATSA][SOLICITUD INFORMACIÓN]";
$(function(){
    $('.popin').click(function() {
        var $target = $($(this).attr("href"));
        $target.lightbox_me({
            centered: true
        });
        return false;
    });

    $('input,textarea').focus(function(){
        if($(this).val()==$(this).attr('default'))$(this).val('');
    })
    $('input,textarea').blur(function(){
        if($(this).val()=='')$(this).val($(this).attr('default'));
    })
    $(".set_default").each(function(){
        $(this).attr("default",$(this).val())
    })

    jQuery.validator.methods.oldRequired = jQuery.validator.methods.required;
    jQuery.validator.addMethod("required", function(value, element, param) {
        if (value == $(element).attr("default")){
            return false;
        }
        return jQuery.validator.methods.oldRequired.call(this, value, element, param);
    },
    jQuery.validator.messages.required // use default message
    );

    $("#show_favs").click(function(){
        if ($("#n_favs").html()=="( 0 )"){
            alert("Aún no ha añadido ningún favorito");
            return false
        }
    })

    var n_favs = 0;
    var current_favs = jQuery.parseJSON($.cookie("favs"));
    if(current_favs) n_favs = current_favs.length
    $("#n_favs").html("( "+ n_favs +" )");

});

// Útiles
Array.prototype.in_array = function(p_val) {
    for(var i = 0, l = this.length; i < l; i++) {
        if(this[i] == p_val) {
            return true;
        }
    }
    return false;
}
String.prototype.normalize = function(){
    var entities = {};
    entities["Á"] = "a";
    entities["É"] = "e";
    entities["Í"] = "i";
    entities["Ó"] = "o";
    entities["Ú"] = "u";
    entities["á"] = "a";
    entities["é"] = "e";
    entities["í"] = "i";
    entities["ó"] = "o";
    entities["ú"] = "u";
    entities["ñ"] = "n";
    entities["Ñ"] = "n";

    var temp = this;
    for (ent in entities){
        temp = temp.replace(ent,entities[ent])
    }
    return temp;
}
