﻿/*Site*/
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);
}

siteUtil.prototype.ini = function() {
    switch (this.lingua) {
        case 'pt': this.loadJS("/javascript/formValidator/js/jquery.validationEngine-pt.js"); break;
        case 'en': this.loadJS("/javascript/formValidator/js/jquery.validationEngine-es.js"); break;
    }
this.loadJS("/javascript/formValidator/js/jquery.validationEngine.js");
}

function newsletterSetup() {
    $("#email").keypress(function(e) {
        if (e.which == 13) {
            e.preventDefault(); jQuery(this).blur();
            $('#btNewsletter').focus().click()
        } 
    });

    $('#btNewsletter').click(function(e) {
        $.validationEngine.closePrompt(".formError", false);
        var email = $("#email").val();
        if (!checkEmail(email)) {
            switch (site.lingua) {
                case 'pt': $.validationEngine.buildPrompt("#email", "email inválido", "error"); break;
                case 'en': $.validationEngine.buildPrompt("#email", "invalid email", "error"); break;
            };
            return false;
        };

        switch (site.lingua) {
            case "pt": document.forms[0].action = '/pt/formularios/newsletter-inscricao-sucesso.aspx'; break;
            case "en": document.forms[0].action = '/en/form/newsletter-success.aspx'; break;
        };
        return true;
    });
}

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;
    }
}


function derbyPopUP(anilha) {
    var pageURL = "/paginasdirectas/derby/pombo.aspx?anilha=" + anilha + "&l=" + site.lingua;
    var title = "";
    var width = 770;
    var height = 650;
    var left = Math.floor((screen.availWidth - width) / 2);
    var top = Math.floor((screen.availHeight - height) / 2);
    var windowFeatures = "width=" + width + ",height=" + height +
            ",menubar=yes,toolbar=no,scrollbars=yes,resizable=no," +
            "left=" + left + ",top=" + top +
            "screenX=" + left + ",screenY=" + top;
    var targetWin = window.open(pageURL, title, windowFeatures);
};

$(document).ready(function () {
    site.ini();
    $("ul.sf-menu").superfish();
    newsletterSetup();

    if (site.lingua=="pt") {
        $("#inicio").html("<a href='#fim'>ir para o fim <img src='/userfiles/image/derby/icons/inicio.png' border='0' /></a>");
        $("#fim").html("<a href='#inicio'>ir para o início <img src='/userfiles/image/derby/icons/fim.png' border='0' /></a>");
    }
    else {
        $("#inicio").html("<a href='#fim'>go to end <img src='/userfiles/image/derby/icons/inicio.png' border='0' /></a>");
        $("#fim").html("<a href='#inicio'>go to beginning <img src='/userfiles/image/derby/icons/fim.png' border='0' /></a>");
    };


});

