﻿// JScript File

function someDiv(conteudo_div){
if (document.getElementById(conteudo_div)){
    document.getElementById(conteudo_div).style.visibility = "hidden";
    document.getElementById(conteudo_div).style.display = "none";
}
}

function desabilitaPostback(e) { 
    var tecla=(window.event)?event.keyCode:e.which;
    if(tecla == 13){
        return false; 
    }
}

function dropParaTextbox (campo_origem,campo_destino){
    //campo_destino.value =  campo_origem[campo_origem.selectedIndex].text ;
}

function apareceDiv(conteudo_div){
if (document.getElementById(conteudo_div)){
    document.getElementById(conteudo_div).style.visibility = "visible";
    document.getElementById(conteudo_div).style.display = "block";
}
}

function trocaIMG(conteudo_div,img){
   var div = document.getElementById(conteudo_div);
   div.onload = function(){
           document.getElementById(conteudo_div).style.backgroundImage = "url(" + img +")";
   }
}


function SelectAll(CheckBoxControl,pai){

    if (CheckBoxControl.checked == true){

    var i;
        for (i=0; i < document.forms[0].elements.length; i++){
            if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].name.indexOf(pai) > -1)){
            document.forms[0].elements[i].checked = true;
            }
        }
    }else{

        var i;
        for (i=0; i < document.forms[0].elements.length; i++){
            if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].name.indexOf(pai) > -1)){
            document.forms[0].elements[i].checked = false;
            }
        }
    }
}

function selecionaChec(check,pai,idContent){
      var obj = document.getElementById(check);
      obj.checked = (obj.checked == false);
      SelectAll(obj,pai);
}

function checkBoxChecked(ck,idContent){
   var i; 
      for (i=0; i < document.forms[0].elements.length; i++){
         if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].id.indexOf(idContent) > -1)){
             document.forms[0].elements[i].checked = ck.checked;
         }
      }
}

function MarcaDesmarcaCheck(MascRegex, Estado)  {
    var Re = new RegExp(MascRegex);
    var Objs = document.getElementsByTagName("body")[0].getElementsByTagName("*");
    for (var z=0;z<Objs.length;z++) {
        if (Re.exec(Objs[z].id) != null)
            Objs[z].checked = Estado;
    }
}

function SomenteNumero(e){

	var tecla=(window.event)?event.keyCode:e.which;
	if((tecla > 47 && tecla < 58)) {
	   return true;
	}else{
	    if (tecla != 8){
	       alert('Campo só aceita números.');
	       return false;
	    }
	    return true;
	}    
}

function openPrintArticle(artigo) {
var larg = screen.availWidth * 0.75;
var alt = screen.availHeight * 0.75; 
var left = (screen.availWidth - larg) / 2; 
var top = (screen.availHeight - alt) / 2; 
window.open('artigo_imprimir.aspx?id='+ artigo ,'dsdsdsdsd','left='+left+',top='+top+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=no,maximized=no,outerWidth='+larg+',outerHeight='+alt+',width='+larg+',height='+alt); 
} 

function abrirBoleto(urlAbrir) {
var larg = screen.availWidth * 0.75;
var alt = screen.availHeight * 0.75; 
var left = (screen.availWidth - larg) / 2; 
var top = (screen.availHeight - alt) / 2; 
window.open(urlAbrir ,'dsdsdsdsd','left='+left+',top='+top+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=no,maximized=no,outerWidth='+larg+',outerHeight='+alt+',width='+larg+',height='+alt); 
} 


function limpaCampoSelectCombo(a){
   document.getElementById(a).value = '';
}

  
  
function FocusSubmit(botao,e) {
            var tecla=(window.event)?event.keyCode:e.which;
	        if(tecla == 13){
                document.getElementById(botao).focus(); 
                return true;
            }
         } 


function insereReferencia(textbox, textarea) {
    var myField = document.getElementById(textarea)
    var tag = document.getElementById(textbox).value
    var myValue = ''; 
    
    //IE support
    if (document.selection) {
        myField.focus();
        myValue = document.selection.createRange().text;
        myValue = '<sup><a href="#ref' + tag + '">' + tag + '</a></sup>';
        sel = document.selection.createRange();
        sel.text = myValue;
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myValue = '<sup><a href="#ref' + tag + '">' + tag + '</a></sup>';
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    } else {
        myField.value += myValue;
    }

}

//insere a tag para a 
function insereIlustracao(textbox, textarea) {
   var myField = document.getElementById(textarea)
   var tag = document.getElementById(textbox).value
   var myValue = ''; 

    //IE support
    if (document.selection) {
        myField.focus();
        myValue = document.selection.createRange().text;
        myValue = '<a href="%' + tag + '%">' + myValue + '</a>';
        sel = document.selection.createRange();
        sel.text = myValue;
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myValue = '<a href="%' + tag + '%">' + myField.value.substring(startPos, endPos) + '</a>';
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    } else {
        myField.value += myValue;
    }

}
function insereComentario(textbox, textarea) {
    var myField = document.getElementById(textarea)
    var tag = document.getElementById(textbox).value
    var myValue = ''; 
    
    //IE support
    if (document.selection) {
        myField.focus();
        myValue = document.selection.createRange().text;
        myValue = '<a href="#icft_coment_' + tag + '"></a>';
        sel = document.selection.createRange();
        sel.text = myValue;
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myValue = '<sup><a href="#ref' + tag + '">' + tag + '</a></sup>';
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    } else {
        myField.value += myValue;
    }

}

function mudou(chb,arq,vid) {
    if ($_(chb,"document").checked) {
        $_(vid,"document").style.visibility = "visible";
        $_(vid,"document").style.display = "block";
        
        $_(arq,"document").style.visibility = "hidden";
        $_(arq,"document").style.display = "none";
    }
    else {
        $_(vid,"document").style.visibility = "hidden";
        $_(vid,"document").style.display = "none";
        
        $_(arq,"document").style.visibility = "visible";
        $_(arq,"document").style.display = "block";
    }
}

