﻿var sbT = new sbTracking();

var site = new siteUtil();

function siteUtil() {
}

siteUtil.prototype.setConfiguracoes = function(lingua) { this.lingua = lingua; }

siteUtil.prototype.loadJS = function(filename) {
    var fileref = document.createElement('script');
    fileref.setAttribute("type", "text/javascript");
    fileref.setAttribute("src", filename);
    document.getElementsByTagName("head")[0].appendChild(fileref);
}

$(document).ready(function() {
    $("ul.sf-menu").superfish(); 
    
    /*newletter*/
    $("#email").keypress(function(e) { if (e.which == 13) { e.preventDefault(); jQuery(this).blur(); jQuery('#btNewsletter').focus().click() } });
    $('#btNewsletter').click(function(e) {
        $.validationEngine.closePrompt(".formError", false);
        var email = $("#email").val();
        if (!checkEmail(email)) {
            switch (shop.lingua) {
                case 'pt': $.validationEngine.buildPrompt("#email", "email inválido", "error"); break;
                case 'es': $.validationEngine.buildPrompt("#email", "Correo electrónico no válido", "error"); break;
            }
            return false;
        };
    });
});

function checkEmail(email) {
    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(email))
        return true;
    else {
        return false;
    }
}


siteUtil.prototype.ini = function() {
    switch (shop.lingua) {
        case 'pt': this.loadJS("/javascript/formValidator/js/jquery.validationEngine-pt.js"); break;
        case 'es': this.loadJS("/javascript/formValidator/js/jquery.validationEngine-es.js"); break;
    }
    this.loadJS("/javascript/formValidator/js/jquery.validationEngine.js");
}
