﻿function openPopUp(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}

function MM_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}

function AtivandoAA() {
    if (confirm("Ativar o acesso automático significa que seus dados de acesso serão gravados no computador. Assim, quando retornar em sua próxima visita, não necessitará digitá-los novamente. Aconselhamos que não utilize tal opção quando estiver acessando em computadores situados em locais públicos. Deseja realmente ativar o acesso automático?")) {
        window.location = "/acessoautomaticoativar.aspx";
    }
}

function Fechando() {
    if (confirm("Fechar significa que está encerrando sua sessão, mas mantendo o acesso automático ativado. Assim, em sua próxima visita, não necessitará digitar seus dados de acesso novamente. É isto mesmo que deseja fazer?")) {
        window.close();
    }
}

function Saindo() {
    if (confirm("Sair significa que está encerrando sua sessão e eliminando o acesso automático ativado. Assim, em sua próxima visita, necessitará digitar seus dados de acesso novamente. É isto mesmo que deseja fazer?")) {
        window.location = "/logout.aspx";
    }
}

function checkRequiredFields(input) {
    // Array com os campos obrigatorios (Case-Sensitive)
    var requiredFields = new Array("questao1",
                                   "questao2",
                                   "questao3",
                                   "questao4",
                                   "questao5",
                                   "questao6",
                                   "questao7",
								   "questao8",
                                   "questao9",
                                   "questao10");

    // Texto a ser apresentado na Caixa de Dialogo
    var fieldNames = new Array("1",
                                   "2",
                                   "3",
                                   "4",
                                   "5",
                                   "6",
                                   "7",
								   "8",
                                   "9",
                                   "10");
    var fieldCheck = true;
    var fieldsNeeded = "Favor responder todas as questões.\t\t\n\n";
    var value = null;

    for (var fieldNum = 0; fieldNum < requiredFields.length; fieldNum++) {
        value = null;
        auxobject = eval("document.AV.perg" + (fieldNum + 1));

        for (var i = 0; i < auxobject.length; i++) {
            if (auxobject[i].checked) {
                value = auxobject[i].value;
                break;
            }
        }

        if ((value == "") || (value == " ") || (value == null)) {
            fieldsNeeded += "\tQuestão " + fieldNames[fieldNum] + "\n";
            fieldCheck = false;
        }
    }

    // Todos os campos obrigatorios devem ser preenchidos
    if (fieldCheck == true) {
        return true;
    }
    // Caso haja campos obrigatorio sem prenchimento
    else {
        alert(fieldsNeeded);
        return false;
    }
}

function imprimirMainFrame() {
    window.parent.mainFrame.focus();
    window.print();
}

function imprimir() {
    window.print();
}

function verificarCPF(source, arguments) {
    var i;
    s = arguments.Value;
    var c = s.substr(0, 9);
    var dv = s.substr(9, 2);
    var d1 = 0;
    var v = true;
    for (i = 0; i < 9; i++) {
        d1 += c.charAt(i) * (10 - i);
    }
    if (d1 == 0) {
        v = false;
    }
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(0) != d1) {
        v = false;
    }

    d1 *= 2;
    for (i = 0; i < 9; i++) {
        d1 += c.charAt(i) * (11 - i);
    }
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(1) != d1) {
        v = false;
    }

    arguments.IsValid = v;
}

function ClearAllControls() {
    for (i = 0; i < document.forms[0].length; i++) {
        doc = document.forms[0].elements[i];
        switch (doc.type) {
            case "text":
                doc.value = "";
                break;
            case "checkbox":
                doc.checked = false;
                break;
            case "radio":
                doc.checked = false;
                break;
            case "select-one":
                doc.options[doc.selectedIndex].selected = false;
                break;
            case "select-multiple":
                while (doc.selectedIndex != -1) {
                    indx = doc.selectedIndex;
                    doc.options[indx].selected = false;
                }
                doc.selected = false;
                break;

            default:
                break;
        }
    }
}

function Trim(str) { return str.replace(/^\s+|\s+$/g, ""); }

function showPanel(event) {
    var x = event.clientX;
    var y = event.clientY;
    document.getElementById("pnlEspecialidades").style.position = 'absolute';
    document.getElementById("pnlEspecialidades").style.visibility = 'visible';
    //document.getElementById("pnlEspecialidades").style.left = x + 'px';
    //document.getElementById("pnlEspecialidades").style.top = y + 'px'; 
    //document.getElementById("pnlEspecialidades").style.left = document.getElementById("comboEspecialidades").offsetLeft + 'px';
    //document.getElementById("pnlEspecialidades").style.top = document.getElementById("comboEspecialidades").offsetTop + 'px';

    //	var coordX = document.getElementById("comboEspecialidades").style.left;
    //	var coordY = document.getElementById("comboEspecialidades").style.top;
    //	document.getElementById("pnlEspecialidades").style.left = coordX + 'px';
    //	document.getElementById("pnlEspecialidades").style.top = coordY + 'px';
}

function hidePanel() {
    document.getElementById("pnlEspecialidades").style.visibility = 'hidden';
}

function pos() {
    posX = event.clientX;
    posY = event.clientY;
    window.status = "X = " + posX + " : Y = " + posY;
    //document.captureEvents(Event.CLICK);
    //document.onclick=mouse;
}

function posicao() {
    if (document.all) { }
    else document.captureEvents(Event.CLICK);
    document.onclick = mouse;
}

function mouse(e) {
    if (navigator.appName == 'Netscape') {
        xcurs = e.pageX;
        ycurs = e.pageY;
    }
    else {
        xcurs = event.clientX;
        ycurs = event.clientY;
    }
    alert("x:" + xcurs + " y:" + ycurs);
}

function info(acao, div) {
    var div_info = document.getElementById(div);
    var acao = acao.substring(0, 6);
    var x = event.clientX;
    var y = event.clientY;

    if (acao == "abrir") {
        div_info.style.left = x;
        div_info.style.top = y;
        div_info.style.display = "block";
    } else {
        div_info.style.display = "none";
    }
}

