var objResponse = null;

if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function (obj, start) {
        for (var i = (start || 0), j = this.length; i < j; i++) {
            if (this[i] === obj) { return i; }
        }
        return -1;
    }
}

function Download(link) {
    window.open(link);
    window.close();
}

function Desvia(Sistema, Servico, Dados, Servidor) {

    var Verificar = (arguments.length == 4 || (arguments.length == 5 && arguments[4] != null && arguments[4] === true));
    var Voltar = (arguments.length == 5 && arguments[4] === false);	
	
	if (Sistema.toUpperCase() == "OFFICE" || Sistema.toUpperCase() == "HOME")
	{
		Verificar = false;
	}
	
    if (Verificar === true && Servidor != null &&
    (Sistema.toUpperCase() == "HOME" || Sistema.toUpperCase() == "OFFICE")) {

        try {

            if (objResponse != null && objResponse.v4.rapport_running == 0 && objResponse.v4.compatible == 1 && objResponse.v4.download_link != null) {

                var sPagina;

                if (Servidor.toUpperCase() == "INTRANET") {
                    sPagina = "http://intranet.banrisul/bus/link/busw00hw_landing.asp";
                }
                else {
                    sPagina = "http://www.banrisul.com.br/bob/link/bobw00hn_landing.aspx";
                }

                sPagina = sPagina + "?sistema=" + Sistema;

                if (Servico && Servico != null) {
                    sPagina = sPagina + "&servico=" + Servico;
                }

                if (Dados && Dados != null) {
                    sPagina = sPagina + "&dados=" + Dados;
                }

                window.open(sPagina);
                return;
            }
        } catch (e) { /*Nada*/ }
    }

    var Largura, Altura, Opcoes, Url;
    Largura = window.screen.width - 20
    Altura = window.screen.height - 85
    if (Servidor != null) {
        if (Servidor.toUpperCase() == "INTERNET") {
            if ((Sistema.toUpperCase() == "HOME") || (Sistema.toUpperCase() == "BANCOSIM")) {
                Servidor = "https://ww8.banrisul.com.br";
            }
            else if ((Sistema.toUpperCase() == "OFFICE") || (Sistema.toUpperCase() == "BANRICOMPRAS")) {
                Servidor = "https://ww7.banrisul.com.br";

            }
            else {
                Servidor = 'https://ww7.banrisul.com.br';

            }
        }
        else if (Servidor.toUpperCase() == "INTRANET") {
            Servidor = "https://intraws.corp.banrisul.com.br";

        }
        else if ((Servidor.toUpperCase() == "N712") || (Servidor.toUpperCase() == "")) {
            if (Sistema.toUpperCase() == "BANRICOMPRAS") {
                Servidor = "https://ww7.banrisul.com.br";
            }
            else {
                Servidor = "http://n712";
            }
        }
        else if (Servidor.toUpperCase().indexOf("HTTP") == -1) {
            alert('Servidor não encontrado');
            Servidor = '';
            //Servidor = "http://" + Servidor;
        }
    }
    else {
        Servidor = '';
    }
    Opcoes = "top=5,left=5,height=" + Altura + ",width=" + Largura + ",status=yes,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no";
    if (Servico && Servico != null) Servico = "&Servico=" + Servico; else Servico = "";
    if (Dados && Dados != null)
        Dados = "&Dados=" + Dados;
    else
        Dados = "";

    if (Sistema.toUpperCase() == "HOME") {
        Url = Servidor + "/brb/link/brbwe4hw.aspx?Largura=" + window.screen.width + "&Altura=" + Altura + "&Sistema=" + Sistema + Servico + Dados;
    }
    else if (Sistema.toUpperCase() == "BANCOSIM") {
        Url = Servidor + "/brb/link/brbwe0hw.aspx?Largura=" + window.screen.width + "&Altura=" + Altura + "&Sistema=" + Sistema + Servico + Dados;
    }
    //else if ((Sistema.toUpperCase() == "OFFICE") || (Sistema.toUpperCase() == "BANRICOMPRAS") || (Sistema.toUpperCase() == "PORTALFORNECEDORESRS") ||
    // (Sistema.toUpperCase() == "PORTALDECARTOES") || (Sistema.toUpperCase() == "VERO")  || (Sistema.toUpperCase() == "CARTOESBANRISUL")  || 
	// (Sistema.toUpperCase() == "PORTALDERENEGOCIACAO")) {
    //    Url = Servidor + "/brb/link/brbwe4hw.aspx?Largura=" + window.screen.width + "&Altura=" + Altura + "&Sistema=" + Sistema + Servico + Dados;
    //}
    else if ((Sistema.toUpperCase() == "OFFICE") || (Sistema.toUpperCase() == "BANRICOMPRAS") || (Sistema.toUpperCase() == "PORTALFORNECEDORESRS") ||
     (Sistema.toUpperCase() == "VERO")  || (Sistema.toUpperCase() == "PORTALDERENEGOCIACAO")) {
        Url = Servidor + "/brb/link/brbwe4hw.aspx?Largura=" + window.screen.width + "&Altura=" + Altura + "&Sistema=" + Sistema + Servico + Dados;
	 }
	else if ((Sistema.toUpperCase() == "PORTALDECARTOES")|| (Sistema.toUpperCase() == "CARTOESBANRISUL")) {
        Url = "https://www.banrisul.com.br/bob/link/bobw27hn_conteudo_detalhe2.aspx?secao_id=3299";
    }

    window.open(Url, "Banrisul", Opcoes, true);

    if (Voltar) {
        window.close();
    }
}