$(function () {

    $('ul#partner').cycle({
        fx: 'fade',
        timeout: 4000,
        pager: 'ul#anchor',
        pagerAnchorBuilder: function (idx, slide) {
            return 'ul#anchor li:eq(' + idx + ') a.partner';
        }
    });

    $("ul#instituional-menu li a:last").css("border-right", "0 none").css("padding-right", "0");

    $("input.login-txt").attr("value", "");

    $("#panel-candidato span.container-select:last, #panel-empresa span.container-select:last").css("margin-right", "0")

    $("div.grid-footer:last").css("background", "none");

    $("input#login-contratanet, input#password-contratanet").focus(function () {
        $(this).css("background-position", "0 -42px")
    });

    $("input#login-contratanet").blur(function () {
        jQuery.trim($(this).val()) != "" ? $(this).css("background-position", "0 -42px") : $(this).css("background-position", "0 0")
    });

    $("input#password-contratanet").blur(function () {

        jQuery.trim($(this).val()) != "" ? $(this).css("background-position", "0 -42px") : $(this).css("background-position", "0 -21px")

    });

    $("ul.tabs").tabs("div.panes > div");

    $("a#tab-candidato").click(function () {
        $("#middle").removeClass("curriculos").addClass("vagas");
    })

    $("a#tab-empresa").click(function () {
        $("#middle").addClass("curriculos");
    })

    $("input:radio").customInput();

    $("input.search-vaga").focus(function () {
        if ($(this).val() == searchVagaValue)
            $(this).attr("value", "");
    })

    $("input.search-vaga").blur(function () {
        if ($(this).val() == "")
            $(this).attr("value", searchVagaValue);
    })

    $("div#widget-tres li a, div.grid-footer a").click(function () {
        window.open(this.href);
        return false;
    })

    $("div#sidebar-footer ul li").hover(function () {
        $(this).css("background-position", "-131px -580px");
    }, function () {
        $(this).css("background-position", "0 -580px");
    })

    $("div#widget-tres ul li:last").css("border-bottom, ", "0 none")

    $("table.tabela_produto tr:even td").css("background", "#fff");

    $("input.txt, input.txt2, textarea#mensagem").focus(function () {
        $(this).css("background", "#FDF8E8")
    })
    $("input.txt, input.txt2, textarea#mensagem").blur(function () {
        $(this).css("background", "#fff")
    })

    $("ul#instituional-menu li#produtos").hover(
		function () {
		    $("a", this).addClass("li-hover");
		    $("ul", this).show();
		},
		function () {
		    $("a", this).removeClass("li-hover");
		    $("ul", this).hide();
		}
	)

    $("table.tabela-produto tr td.show-next").click(function () {
        $(this).parent().next("tr.hide").toggle()
    })

    var searchVagaValue = "Digite um curso ou uma palavra chave";

    $("#estagio").bind("click", function (e) {
        $("#pesquisaAvancada").attr("href", "/busca-estagio");
        $("#cadastro-curriculo").attr("href", "/CadastroUsuarios/NFW/CadastroRapido/CandidatoEstagio.aspx");
        searchVagaValue = "Digite um curso ou uma palavra chave";
        $("input.search-vaga").attr("value", searchVagaValue);
    });
    $("#emprego").bind("click", function (e) {
        $("#pesquisaAvancada").attr("href", "/busca-emprego");
        $("#cadastro-curriculo").attr("href", "/CadastroUsuarios/NFW/CadastroRapido/CandidatoEmprego.aspx");
        searchVagaValue = "Digite uma palavra chave";
        $("input.search-vaga").attr("value", searchVagaValue);
    });

    $("#tab-candidato").bind("click", function (e) {
        if ($("#estagio").attr("checked")) {
            $("#pesquisaAvancada").attr("href", "/busca-estagio");
            searchVagaValue = "Digite um curso ou uma palavra chave";
        }
        else {
            $("#pesquisaAvancada").attr("href", "/busca-emprego");
            searchVagaValue = "Digite uma palavra chave";
        }
        $("input.search-vaga").attr("value", searchVagaValue);
        $("#cadastro-painel").show();
        $("#minhas-vagas").show();
        $("#painel-empresa").hide();
        $("#cadastro-vaga-empresa").hide();
    });
    $("#tab-empresa").bind("click", function (e) {
        $("#pesquisaAvancada").attr("href", "/busca-curriculo/");
        searchVagaValue = "Digite uma palavra chave";
        $("input.search-vaga").attr("value", searchVagaValue);
        $("#cadastro-painel").hide();
        $("#minhas-vagas").hide();
        $("#painel-empresa").show();
        $("#cadastro-vaga-empresa").show();
    });

    $.ajax({
        type: "POST",
        url: "/ajax/controller.aspx",
        data: "action=isUserLoged",
        success: function (msg) {
            if (msg == "false") {
                $(".login-form").show();
                $(".logged-box").hide();
                $(".link-painel").hide();
            }
            else {
                $(".not-logged").hide();
                $(".logged").show();

                if (msg.split("||")[1] == "candidato") {
                    $("#cadastro-painel").show();
                    $("#minhas-vagas").show();
                    $("#painel-empresa").hide();
                    $("#cadastro-vaga-empresa").hide();
                    if (msg.split("||").length > 2 && msg.split("||")[2] == "una") {
                        $(".change-password a:first").attr("href", "http://aplicativos.una.br/ts/dologin.aspx");
                        $(".change-password a:first").attr("target", "_blank");
                    } else if (msg.split("||")[2] == "estacio") {
                            $(".change-password").hide();
                        }
                }
                else if (msg.split("||")[1] == "empresa") {
                    $("#tab-empresa").click();
                    $("#cadastro-painel").hide();
                    $("#minhas-vagas").hide();
                    $("#painel-empresa").show();
                    $("#cadastro-vaga-empresa").show();
                }
                $(".login-form").hide();
                $(".logged-box").show();
                $(".logged-user").html(msg.split("||")[0]);
                $(".link-painel").show();
            }
        }
    });
    $(".form-login-bt").bind("click", function (e) {
        var login_contratanet = $("#login-contratanet").val()
        $.ajax({
            type: "POST",
            url: "../ajax/controller.aspx",
            data: "action=login&user=" + encodeURIComponent($("#login-contratanet").val()) + "&password=" + encodeURIComponent($("#password-contratanet").val()),
            success: function (msg) {
                if (msg == "false") {
                    $(".login-form").show();
                    $(".logged-box").hide();
                    $(".erro-login").show();
                    $(".link-painel").hide();
                }
                else if (msg == "redirecionaPainel") {
                    window.location = "/Login.aspx";
                }
                else if (msg == "cadastrarDadosSeguro") {
                    window.location = "/Estudante/Cadastros/CadastrarDadosSeguro.aspx";
                }
                else if (msg == "curriculoDesatualizado") {
                    window.location = "/Estudante/Curriculos/NFW/Dados.aspx";
                }
                else if (msg == "cadastroEspecificoUna") {
                    window.location = "/Cadastro/Especificos/Estudantes.aspx";
                }
                else {
                    window.location = "/default.aspx"
                }
                $("#password-contratanet").attr("value", "");
            }
        });
        return false;
    });
    $(".logout").bind("click", function (e) {
        $.ajax({
            type: "POST",
            url: "/ajax/controller.aspx",
            data: "action=logout",
            success: function () {
                $(".login-form").show();
                $(".logged-box").hide();
                $(".link-painel").hide();
                $(".not-logged").show();
                $(".logged").hide();
            }
        });
        return false;
    });

    if ($.browser.msie) {
        $(".login-form input").keypress(function (e) {
            if (e.which == 13) {
                $(".form-login-bt").click();
            }
        });
    };

    $("#destino").change(function () {
        if ($(this).val().indexOf(".") != -1) {
            window.location = $(this).val();
        }
        else if ($(this).val() != "") {
            $(".dados-contato").show();
        }
    });
})
