// Javascript Document

/* Utilities */
function Show(obj) { $(obj).show('fast'); }
function Hide(obj) { $(obj).hide('fast'); }
function Exibe(obj) { $(obj).css({ display: 'block' }); }
function Oculta(obj) { $(obj).css({ display: 'none' }); }

function FadeIn(obj) { $(obj).fadeIn('slow'); }
function FadeOut(obj) { $(obj).fadeOut('slow'); }
function FadeToggle(obj) { $(obj).animate({ opacity: 'toggle' }, 'slow'); }

function SlideDown(obj) { $(obj).slideDown('slow'); }
function SlideUp(obj) { $(obj).slideUp('slow'); }
function SlideToggle(obj) { $(obj).slideToggle('normal'); }

function Move(obj, t) { var T = parseInt(t); $(obj).animate({ top: T }, 500); }

function Preenche(obj, valor) { $(obj).val(valor); }
function ChangeClass(obj, a, v) { $(obj).css(a, v); }
function ChangeAttr(obj, a, v) { $(obj).attr(a, v); }

function ShowHide(obj) { $(obj).toggle() }

function MudaClass(obj, classObj) {
    $(obj).toggleClass(classObj);
}
function RemoveAddClass(obj, rc, ac) { $(obj).removeClass(rc).addClass(ac); }

function SlideToggleBtn(obj, btn, classBtn) { $(obj).slideToggle('normal'); $(btn).toggleClass(classBtn); }
function SlideUpBtn(obj, btn, rc, ac) { $(obj).slideUp('slow'); $(btn).removeClass(rc).addClass(ac); }
function RemoveAddClass(obj, rc, ac) { $(obj).removeClass(rc).addClass(ac); }
function MudaBtn(obj, classBtn) { $(obj).toggleClass(classBtn); }

function GrowLowerBox(obj) {
        $(obj).toggle(
    function() {
        $(obj).animate({ width:800 }, 500);
    },
    function() {
    $(obj).animate({ width:800 }, 500);
    }
); }

function GrowBox(obj, w) { var w = parseInt(w); $(obj).animate({ width: w }, 500); }

function Link(obj, linkurl) { $(obj).load(linkurl); }

var mUserPassword = new Array();
function AddPassword(vPartialPassword) { mUserPassword.push(vPartialPassword); document.getElementById('ctl00_Header1_hdPass').value = mUserPassword.toString(); if (mUserPassword.toString().length >= 12) { document.getElementById('ctl00_Header1_btnEntrar').disabled = ''; document.getElementById('ctl00_Header1_btnEntrar').setAttribute("class", "INP_ok"); document.getElementById('ctl00_Header1_btnEntrar').setAttribute("className", "INP_ok"); } var vtxtCount = document.getElementById('txtCountPass'); vtxtCount.value = vtxtCount.value + '*'; }
function ClearPassword(vHide) { mUserPassword = new Array(); document.getElementById('ctl00_Header1_hdPass').value = ''; document.getElementById('ctl00_Header1_btnEntrar').disabled = 'disabled'; document.getElementById('txtCountPass').value = ''; document.getElementById('ctl00_Header1_btnEntrar').setAttribute("class", "INP_ok_off"); document.getElementById('ctl00_Header1_btnEntrar').setAttribute("className", "INP_ok_off"); }
function CarregaTecladoVirtual() { var vtxtLogin = window.document.getElementById('ctl00_ContentPlaceHolder1_wcLogin1_txtLogin'); if (vtxtLogin == null) { vtxtLogin = window.document.getElementById('ctl00_wcMenu1_wcMenu1_txtLogin') }; if ((vtxtLogin == undefined) || (vtxtLogin.value == '') || (vtxtLogin.value == 'LOGIN')) { alert('Informe seu login!'); vtxtLogin.value = 'LOGIN'; return false; } else { return true; } }

function onDropWidget(sender, e) {
    if (sender != null) {
        WidgetService.MoverWidget(parseInt(sender.getAttribute("InstanceId")), sender.offsetLeft, sender.offsetTop, sender.offsetWidth, sender.offsetHeight, sender.style.zIndex);
    }
}

function onMouseOver(vImagem) { vImagem.src = vImagem.src.replace(".gif", "_highlight.gif"); }
function onMouseOut(vImagem) { vImagem.src = vImagem.src.replace("_highlight.gif", ".gif"); }
function BringFront(div, o) {

    if (o != undefined) {

        var vArraySplit = o.value.toString().split("!##!");
        var vHdnUltimoZIndex = document.getElementById(vArraySplit[2].toString());

        if (vHdnUltimoZIndex.value == null || vHdnUltimoZIndex.value == "" || vHdnUltimoZIndex.value == undefined)//VAZIO, ENTAO FOI INICIADO
        {
            vHdnUltimoZIndex.value = 0;
        }

        if (div != undefined) {
            div.display = 'block'; div.style.zIndex = parseInt(vHdnUltimoZIndex.value) + 1;
            vHdnUltimoZIndex.value = parseInt(div.style.zIndex);
        }
    }

    //    var dv = document.getElementsByTagName('div');
    //    for (i = 0; i < dv.length; i++) {
    //        if (dv[i].className == 'widget') { dv[i].style.zIndex = 0; }
    //    }
    //    if (div != undefined) { div.display = 'block'; div.style.zIndex = parseInt(div.style.zIndex) + 90; }

}
function Popup(url) { window.open(url, "Popup", "width=400,height=500,left=200,top=100,toolbar=no,menubar=no,resizable=no,scrollbars=no"); }



//ABRA SUA CONTA
function AbrirJanela(caminho) {
    window.open(caminho);
}
function right(e) {
    if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
    else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
    alert("Erro ao atualizar o site desta forma!");
        return false;
    }
    return true;
}

document.onmousedown = right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown = right;

function VerificarEnter() {

    var tecla = window.event.keyCode;

    if (tecla == 13) {
        //alert("Não é permitido a tecla Enter"); 
        event.keyCode = 9;
        //event.returnValue=false;
    }

}

function mascara(o, f) {
    v_obj = o;
    v_fun = f;
    setTimeout("execmascara()", 1);
}

function execmascara() {
    v_obj.value = v_fun(v_obj.value);
}

function checaNum(valor) {
    return valor.replace(/[^a-zA-Z ]/, "");
}

function mascaraNumerica(o, f) {
    v_obj = o;
    v_fun = f;
    setTimeout("execmascaraNumerica()", 1);
}

function execmascaraNumerica() {
    v_obj.value = v_fun(v_obj.value);
}

function checaNumNumerica(valor) {
    return valor.replace(/[^0-9 ]/, "");
}

function retiraAcento(obj) {

    var objText = document.getElementById(obj);
    var palavra = objText.value;
    var com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
    var sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
    var nova = '';

    for (i = 0; i < palavra.length; i++) {
        if (com_acento.search(palavra.substr(i, 1)) > 0) {
            nova += sem_acento.substr(com_acento.search(palavra.substr(i, 1)), 1);
        }
        else {
            nova += palavra.substr(i, 1);
        }
    }

    objText.value = nova;

}


