﻿var site = new siteUtil();
function siteUtil() {
    this.action='';
}

siteUtil.prototype.ini = function() {
    if (this.action.length == 0) {
        this.action = document.forms[0].action;
        document.forms[0].action = 'http://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';
        $('#retURL').val('http://www.riluc.com/success.aspx');
    }
}

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.loadCSS = function(filename) {
    var fileref = document.createElement("link")
    fileref.setAttribute("rel", "stylesheet")
    fileref.setAttribute("type", "text/css")
    fileref.setAttribute("href", filename)
    document.getElementsByTagName("head")[0].appendChild(fileref)
};

siteUtil.prototype.produtoSetup = function() {
    this.ini();
    $(document).ready(function() {
        $("a[rel^='prettyPhoto']").prettyPhoto({ opacity: 0.65, theme: 'dark_rounded' });
        $("#shareTwitter").attr("href", "http://twitter.com/share?url=" + window.location);
        $("#shareFacebook").attr("href", "http://www.facebook.com/sharer/sharer.php?u=" + window.location);
        $("#last_name").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#email").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#description").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#enviarFormulario").click(function() {
            if ($("#aspnetForm").validationEngine({ returnIsValid: true })) { } else { return false; }
        });
    });
};

siteUtil.prototype.contactoSetup = function() {
    this.ini();
    $(document).ready(function() {
        $("#last_name").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#email").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#company").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#phone").keypress(function(e) { if (e.which == 13) { e.preventDefault(); $(this).blur(); $('#enviarFormulario').focus().click() } });
        $("#enviarFormulario").click(function() {
            if ($("#aspnetForm").validationEngine({ returnIsValid: true })) { } else { return false; }
        });
    });
};

$(document).ready(function() {
    $("ul.sf-menu").superfish();
    $("#00ND0000002gijX").keypress(function(e) { if (e.which == 13) { e.preventDefault(); jQuery(this).blur(); jQuery('#newsletterBut').focus().click() } });
    $('#newsletterBut').click(function(e) {
        $.validationEngine.closePrompt(".formError", false);
        var email = $("#00ND0000002gijX").val();
        if (!checkEmail(email)) {
            $.validationEngine.buildPrompt("#00ND0000002gijX", "invalid email", "error");
            return false;
       };
	   $('#lead_source').val('mailing list');      
    });  
});

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;
    }
}

