<%@  language="JScript" %>
<%
    //Response.CacheControl="PRIVATE";
    //Response.Expires = 60;
    //Response.Buffer =true;
    try
    {
%>
<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="x-ua-compatible" content="IE=10">
    <title>WK Sistemas - Radar Web -&nbsp;<%=Session("RazaoSocial")%></title>
    <!--#include file="../processa/verificaSessao.asp"-->
    <!--#include file="../web/carregaLogo.asp"-->
    <meta http-equiv="Content-Language" content="pt-br">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <link href="../includes/radarweb.css" type="text/css" rel="stylesheet">
    <script language="JavaScript" src="../includes/jquery-1.7.1.min.js"></script>
    <script language="JavaScript" src="../includes/scripts.js"></script>
</head>

<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
    <form>
        <table border="0" width="100%" id="table1" height="100%" cellspacing="0" cellpadding="0">

            <!--barraSuperior-->
            <tr>
                <td height="89">
                    <table border="0" width="100%" id="table3" cellspacing="0" cellpadding="0">
                        <tr>
                            <td height="10" class="degradeDireitaEsquerda" colspan="2"></td>
                        </tr>
                        <tr>
                            <td>
                                <a href="../web/home.asp">
                                    <img border="0" src="../imagens/logoRadarWeb.gif" width="150" height="65" hspace="10"></a></td>
                            <td class="degradeEsquerdaDireita" width="100%">&nbsp;</td>

                        </tr>
                    </table>
                    <table border="0" width="100%" id="table4" cellspacing="0" cellpadding="0">
                        <tr>
                            <td bgcolor="#fafafa">
                                <!--#include file="../web/barraSuperior.asp"-->
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>

            <!--centro: menu, separador, conteudo-->
            <tr>
                <td bgcolor="#fafafa" valign="top">
                    <table border="0" width="100%" id="table7" cellspacing="0" cellpadding="0" height="100%">
                        <tr>
                            <!--menu-->
                            <td width="200" height="100%" bgcolor="#ebebeb" valign="top">
                                <table border="0" width="100%" id="table8" cellspacing="0" cellpadding="0" height="100%">
                                    <tr>
                                        <td valign="top">
                                            <!--#include file="../web/menu.asp"-->
                                        </td>
                                    </tr>
                                    <tr>
                                        <td height="200">
                                            <a href="http://www.wk.com.br">
                                                <img border="0" src="../imagens/logoWKSistemas.jpg" width="200" height="200" alt="Visite o site da WK Sistemas"></a></td>
                                    </tr>
                                </table>
                            </td>

                            <!--separador-->
                            <td width="2" height="100%" bgcolor="#c0c0c0" valign="top"></td>

                            <!--conteudo-->
                            <td valign="top" id="OpcaoSelecionada">
                                <table border="0" width="100%" id="table9" cellspacing="5" cellpadding="5">
                                    <tr>
                                        <td>&nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td></td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>

            <!--barraInferior-->
            <!--#include file="../web/barraInferior.asp"-->
        </table>
    </form>

    <input id="UsaNovoSistemaPedidos" type="hidden" value="<%=Session("UsaNovoSistemaPedidos")%>" />
    <%
        function convert_String4_Int(pstring) {
            if (pstring.substr(0, 3) == "000")
                return pstring.substr(3, 1);
            else if (pstring.substr(0, 2) == "00")
                return pstring.substr(2, 2);
            else if (pstring.substr(0, 1) == "0")
                return pstring.substr(1, 3);
            else
                return pstring;
        }

        function getRandom4() {
            var random = Math.random();
            if (random == 0 || random == 1)
                random = 0.5619;
            random = random.toString();
            if (random.length < 2) random = "0" + random;
            if (random.length < 3) random = "0" + random;
            if (random.length < 4) random = "0" + random;
            if (random.length < 5) random = "0" + random;
            if (random.length < 6) random = "0" + random;
            var random4 = random.substr(2, 4);
            return random4;
        }

        function encode(dados) {
            var encdados = "";
            for (i = 0; i < dados.length; i++) {
                var random = Math.random();
                if (random == 0 || random == 1)
                    random = 0.5619;
                random = random.toString();
                if (random.length < 2) random = "0" + random;
                if (random.length < 3) random = "0" + random;
                if (random.length < 4) random = "0" + random;
                if (random.length < 5) random = "0" + random;
                if (random.length < 6) random = "0" + random;
                var random4 = random.substr(2, 4);

                var codigo = dados.charCodeAt(i) + parseInt(convert_String4_Int(random4));
                var codigo = codigo.toString();
                if (codigo.length < 2) codigo = "0" + codigo;
                if (codigo.length < 3) codigo = "0" + codigo;
                if (codigo.length < 4) codigo = "0" + codigo;
                if (codigo.length < 5) codigo = "0" + codigo;
                if (codigo.length < 6) codigo = "0" + codigo;

                codigo = random4 + codigo;
                encdados += codigo;
            }
            return encdados;
        }

        var BaseDeDados_encode = encode(Session("BaseDeDados").toString());
        var Usuario_encode = encode(Session("Usuario").toString());
        var Senha_encode = encode(Session("Senha").toString());
        var xyz5 = encode(getRandom4() + getRandom4() + getRandom4());

        if(Session("UsaNovoSistemaPedidos") == true) {
    %>
    <input id="xyz1" type="hidden" value="<%=Session("CaminhoBaseDoNovoSistema")%>" />
    <input id="xyz2" type="hidden" value="<%=BaseDeDados_encode%>" />
    <input id="xyz3" type="hidden" value="<%=Usuario_encode%>" />
    <input id="xyz4" type="hidden" value="<%=Senha_encode%>" />
    <input id="xyz5" type="hidden" value="<%=xyz5%>" />
    <%        }%>

    <script type="text/javascript">
        // quando salva false/true na Session com JScript do Classic ASP, 
        // está salvando como False/True, por isso tem que criar os identificadores False/True
        var True = true;
        var False = false;
        var UsaNovoSistemaPedidos = $("#UsaNovoSistemaPedidos").val() === "True" ? true : false;

        var ChamaOpcaoSelecionada = (function (caminho) {
            try {
                msgWait.show();

                var OpcaoSelecionada = $("#OpcaoSelecionada");
                OpcaoSelecionada.html("");
                var iframe = $("<iframe id='iframeOpcaoSelecionada' />");
                iframe.css("border", "0");
                iframe.css("width", "99%");
                iframe.css("height", 800);
                iframe.attr("src", $("#xyz1").val() + "User/xyz6"
                    + "?xyz2=" + $("#xyz2").val() 
                    + "&xyz3=" + $("#xyz3").val() 
                    + "&xyz4=" + $("#xyz4").val()
                    + "&xyz5=" + $("#xyz5").val()
                    + "&UrlRedirect=" + caminho
                    );
                iframe.appendTo($("#OpcaoSelecionada"));

                $('#iframeOpcaoSelecionada').load(function() {
                    msgWait.hide();
                });
            }
            catch (err) {
                msgWait.hide();
                alert("Erro ao tentar acessar a opção. Erro:" + err);
            }
        });

        var LogoutRadarWebDotNet = (function () {
            if (UsaNovoSistemaPedidos) {
                $.get($("#xyz1").val() + "User/Sair", null);
            }
        });

        $(document).ready(function () {

            var erroBuscaOpcao = true;
            try
            {
                var OpcaoNovoSistema = "";

                var queries = {};
                $.each(document.location.search.substr(1).split('&'),function(c,q){
                    var i = q.split('=');
                    queries[i[0].toString()] = i[1].toString();
                });

                var op = queries["op"];
                // para novas opções basta adicionar aqui
                if (op === "1")
                {
                    OpcaoNovoSistema = "Comercial/Movimentos/Pedidos";
                }
                else if (op === "2")
                {
                    OpcaoNovoSistema = "Comercial/Consultas/HistoricoDeClientes";
                }
                else if (op === "3")
                {
                    OpcaoNovoSistema = "Comercial/Consultas/SaldoProdutoNoEstoque";
                }
                else
                {
                    throw "Opção (={0}) inválida.".format(op);
                }
                erroBuscaOpcao = false;

                ChamaOpcaoSelecionada("<%=Session("CaminhoBaseDoNovoSistema")%>" + OpcaoNovoSistema);
            }
            catch (e)
            {
                if (erroBuscaOpcao)
                    alert("Erro ao determinar opção. Erro: " + e);
                else
                {
                    alert("Erro ao tentar carregar a opção. Erro: " + e);
                }
            }
        });
    </script>

    <!--#include file="../web/EndBody.html"-->
</body>
</html>
<%
    //Response.Flush();
    }
    catch(erro)
    {
        var paginaOrigem = nomePagina();
        var codigoErro = erro.Number;
        var descricaoErro = erro.description;
        objErro = new informaErro(paginaOrigem,codigoErro,descricaoErro);
        Session("erro") = objErro;
        Response.Redirect("../Web/erro.asp"); 
    }
%>