﻿(function($) {
    $(function() {
        Cookies.checkEnable();
        var user = $("#userLogin").attr("title");
        Input.checkValueUserLogin(user);
        $("#userLogin").click(function() {
            if ($("#userLogin").val() == user) {
                $("#userLogin").attr("value", "");
                $("#userLogin").css("color", "#000");
            }
        });
        $("#passwordLogin").click(function() {
            Input.addTypePassword();
        });
        $("#passwordLogin").focus(function() {
            Input.addTypePassword();
        });
        $("#imgPanelGallery").jqFancyTransitions({
            width: 700,
            height: 200,
            delay: 9000
        });
        $("#languageEnglish").live("click", function() {
            Ajax.ajaxLanguage("en-US");
        });
        $("#languageEspanol").live("click", function() {
            Ajax.ajaxLanguage("es-ES");
        });
        $("#languagePortugues").live("click", function() {
            Ajax.ajaxLanguage("pt-BR");
        });

    });
    var Input = {
        addTypePassword: function() {
            var html = '<input type="password" value="" id="passwordLogin" name="passwordLogin" />';
            $("#passwordLogin").after(html).remove();
            $("#passwordLogin").focus();
            $("#passwordLogin").css("color", "#000");
        },
        checkValueUserLogin: function(user) {
            if ($("#userLogin").val() == "") {
                $("#userLogin").attr("value", user);
            }
            else {
                $("#userLogin").css("color", "#000");
            }
        }
    };
    var Ajax = {
        ajaxLanguage: function(language) {
            //alert("ok" + language);
            $.ajax({
                type: "POST",
                url: getURLRoot() + "/Language/" + language,
                success: function() {
                    window.location = window.location;
                },
                error: function() {
                    alert("Erro ao trocar o idioma");
                }
            });
        }
    };
    var Cookies = {
        checkEnable: function() {
            var dt = new Date();
            dt.setSeconds(dt.getSeconds() + 60);
            document.cookie = "cookietest=1; expires=" + dt.toGMTString();
            var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;
            if (!cookiesEnabled) {
                alert("Funcionalidade de cookies do seu navegador está desativado.\nPor favor, ligue-o para funcionamento correto do site.");
            }
        }
    };
})(jQuery);
function openURL(url, target) {
    if (target == "self") // current window
        window.location = url;
    else if (target == "blank") // new window
        window.open(url);
    else if (target == "background") { // background window
        window.open(url);
        self.focus();
    }
}

