﻿var sbT = new sbTracking();

/*Shop*/
var shop = new shopUtil();

function shopUtil() {
    this.SKU = "";
    this.páginaActual = "";
    this.menuSuperior = "";
    this.língua = "pt";
}

shopUtil.prototype.setupNewsletter = function () {
    $("#newsletterEmailLateral").keypress(function (e) { if (e.which == 13) { e.preventDefault(); jQuery(this).blur(); $('#newsletterEmailLateralBotao').focus().click() } });
    $('#newsletterEmailLateralBotao').click(function (e) {
        $('#aspnetForm').validationEngine('hideAll');
        var email = $("#newsletterEmailLateral").val();
        if (checkEmail(email)) {
            $("#newsletterEmail").val(email);
            var url = "";
            var segmento = "";
            switch (shop.língua) {
                case 'pt': url = "/newsletter/inscricao-sucesso.aspx"; segmento = "34"; break;
                default: url = "/en/newsletter-en-ok.aspx"; segmento = "24";
            };
            $("#newsletterIDSegmento1").val(segmento);
            window.location = url + "?newsletterEmail=" + email;
        } else {
            switch (shop.língua) {
                case 'pt': $('#newsletterEmailLateral').validationEngine('showPrompt', 'email inválido', 'load'); break;
                default: $('#newsletterEmailLateral').validationEngine('showPrompt', 'email inválido', 'load'); break;
            };
            //return false;
        };

    });
};


shopUtil.prototype.setupFormulario = function (settings, campos) {
    var url = settings.url;
    var codigo = settings.codigo;
    var divID = settings.divID;
    var $div = $("#" + divID);
    var $botao = $("#" + settings.botaoID);
    $("#" + divID + " :text").each(function () {
        var $id = $("#" + $(this).attr('id'));
        $id.keypress(function (e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $botao.focus().click() } });
    });

    $botao.click(function (e) {
        $('#aspnetForm').validationEngine('hideAll');
        if ($div.validationEngine('validate')) {
            document.forms[0].action = url;
            $("#formCodigo").val(codigo);
            var v = ""; if (campos.campoNome.length > 0) { v = $("#" + campos.campoNome).val() }; $("#formNome").val(v);
            v = ""; if (campos.campoEmail.length > 0) { v = $("#" + campos.campoEmail).val() }; $("#formEmail").val(v);
            v = ""; if (campos.campoTelefone.length > 0) { v = $("#" + campos.campoTelefone).val() }; $("#formTelefone").val(v);
            v = ""; if (campos.campoAssunto.length > 0) { v = $("#" + campos.campoAssunto).val() }; $("#formAssunto").val(v);
            v = ""; if (campos.campoMensagem.length > 0) { v = $("#" + campos.campoMensagem).val() }; $("#formMensagem").val(v);
        }
        else { return false; }
    })
}


$(document).ready(function () {
    $("ul.sf-menu").superfish();
    if (shop.menuSuperior.length > 0) $("#menu-" + shop.menuSperior).addClass('current');
    //shop.setupNewsletter();
});

$(window).load(function() {
	/*homepage*/
    if ($('#slider').length) {
       
            $('#slider').nivoSlider({
                effect: 'fade',
                animSpeed: 500,
                pauseTime: 5000
            });
      
	};
});

//-------------------

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;
    }
}


