//FORMULÁRIO DE LOGIN DO WEBMAIL
function webmail() {
	window.open('https://www.tj.ms.gov.br/mail/','webmail','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,menubar=no,width=790,height=500,top=2,left=2')
	return true
}
//Fim WEBMAIL

//------------------------------------------------------------------------------------
//    Scripts para manipulação da consuta processual
function abreConsultaComarca() {
	var form = document.formProcesso;
	if (validaCampo()) {
		if (form.tipo[1].checked == true) {
			var url = 'cposg/pcpoSelecaoProcesso2Grau.jsp?_&tpClasse=' + form.urlComarca.value;
		} else {
			var url = form.urlComarca.options[form.urlComarca.selectedIndex].value;
		}
		var tipo = form.cbPesquisa.options[form.cbPesquisa.selectedIndex].value;
		var pesq = form.dePesquisa.value;
		var address = "http://" + document.domain + "/" + url + "&cbPesquisa=" + tipo + "&dePesquisa=" + pesq + "&tipoNuProcesso=SAJ";
    //var address = "http://www.tj.ms.gov.br/"+redirectURL;
    	//window.open(address, '', 'width=790,height=390,scrollbars=YES,status=NO,resizable=YES');
		//Alterado a pedido do Miele em 05/11/09
		window.open(address, '', 'width=790,height=390,scrollbars=YES,menubar=YES,resizable=YES,toolbar=YES,location=YES');
	}
}

function validaCampo() {
    //Retira as máscaras do número do processo
    if (document.formProcesso.cbPesquisa.value == "NUMPROC") {
			var numeroProcesso = document.formProcesso.dePesquisa.value.replace(/[^0-9]/g, '');
			// retirar caracteres de pontuação do número do processo
			if (numeroProcesso.length == 0) {
				alert("Número de processo inválido.");
				return false;
			}
			document.formProcesso.dePesquisa.value = numeroProcesso;
    }
	if ( document.formProcesso.cbPesquisa.value == "NMADVOGADO" || document.formProcesso.cbPesquisa.value == "NMPARTE" ){
	    oCampo = document.formProcesso.dePesquisa.value;
	    novoNome = "";
        for (i=0;i < oCampo.length;i++){
            if( ((oCampo.charAt(i)).search(/[a-z]/gi) > -1) || ((oCampo.charAt(i)).search(/[0-9]/g) > -1)
			     || ((oCampo.charAt(i)).search(/[''']/) > -1) || ((oCampo.charAt(i)).search(/[à-ï]/gi) > -1)
				 || ((oCampo.charAt(i)).search(/[ñ-ö]/gi) > -1) || ((oCampo.charAt(i)).search(/[ù-ÿ]/gi) > -1)
				 || ((oCampo.charAt(i)).search(/[' ']/) > -1) || ((oCampo.charAt(i)).search(/[\,\&\-\.\/\\]/) > -1) ){
                novoNome += oCampo.charAt(i);
			}
	    }
		if (novoNome.length == 0){
		    alert("Este nome não é válido para a pesquisa.");
			return false;
		}
		document.formProcesso.dePesquisa.value = novoNome;
    }
		if ( document.formProcesso.cbPesquisa.value == "DOCPARTE"
		     || document.formProcesso.cbPesquisa.value == "NUMOAB"
   		     || document.formProcesso.cbPesquisa.value == "OUTRONUMERO"
			 || document.formProcesso.cbPesquisa.value == "PRECATORIA"
			 || document.formProcesso.cbPesquisa.value == "DOCDELEG" ){
	    oCampo = document.formProcesso.dePesquisa.value;
	    novoDocumento = "";
        for (i=0;i < oCampo.length;i++){
            if( ((oCampo.charAt(i)).search(/[a-z]/gi) > -1) || ((oCampo.charAt(i)).search(/[0-9]/g) > -1)
			     || ((oCampo.charAt(i)).search(/[\-\.\/\\]/) > -1) || ((oCampo.charAt(i)).search(/[à-ï]/gi) > -1)
				 || ((oCampo.charAt(i)).search(/[ñ-ö]/gi) > -1) || ((oCampo.charAt(i)).search(/[ù-ÿ]/gi) > -1) ){
                novoDocumento += oCampo.charAt(i);
			}
	    }
		if (novoDocumento.length == 0){
		    alert("Este documento não é válido para a pesquisa.");
			return false;
		}
		document.formProcesso.dePesquisa.value = novoDocumento;
    }
	return true;
}

function dennycmr()
{
	for(i=0; i<document.formProcesso.urlComarca.length; i++)
		if(document.formProcesso.urlComarca.options[i].value.charAt(0) != '.')
		{
			var opt = new Option(document.formProcesso.urlComarca.options[i].text,document.formProcesso.urlComarca.options[i].value);
			document.formProcesso.auxCmr.options[document.formProcesso.auxCmr.length] = opt;
			document.formProcesso.urlComarca.options[i--] = null;
		}
	
	for(i=0; i<document.formProcesso.auxJdz.length; i++)
	{
		var opt = new Option(document.formProcesso.auxJdz.options[i].text,document.formProcesso.auxJdz.options[i].value);
		document.formProcesso.urlComarca.options[document.formProcesso.urlComarca.length] = opt;
		document.formProcesso.auxJdz.options[i--] = null;
	}
	document.getElementById("CmrJzd").innerHTML = "&nbsp;Juizado:";
	document.formProcesso.urlComarca.disabled = false;
}

function loadcmr()
{
	for(i=0; i<document.formProcesso.urlComarca.length; i++)
		if(document.formProcesso.urlComarca.options[i].value.charAt(0) == '.')
		{
			var opt = new Option(document.formProcesso.urlComarca.options[i].text,document.formProcesso.urlComarca.options[i].value);
			document.formProcesso.auxJdz.options[document.formProcesso.auxJdz.length] = opt;
			document.formProcesso.urlComarca.options[i--] = null;
		}
}

function checkcmr()
{
	for(i=0; i<document.formProcesso.urlComarca.length; i++)
	{
		var opt = new Option(document.formProcesso.urlComarca.options[i].text,document.formProcesso.urlComarca.options[i].value);
		document.formProcesso.auxCmr.options[document.formProcesso.auxCmr.length] = opt;
		document.formProcesso.urlComarca.options[i--] = null;
	}
		
	for(i=0; i<document.formProcesso.auxCmr.length; i++)
	{
		var opt = new Option(document.formProcesso.auxCmr.options[i].text,document.formProcesso.auxCmr.options[i].value);
		document.formProcesso.urlComarca.options[document.formProcesso.urlComarca.length] = opt;
		if(document.formProcesso.urlComarca.options[document.formProcesso.urlComarca.length - 1].text == "Campo Grande")
			document.formProcesso.urlComarca.options[document.formProcesso.urlComarca.length - 1].selected = true;
		document.formProcesso.auxCmr.options[i--] = null;
	}
	
	loadcmr();
	document.getElementById("CmrJzd").innerHTML = "&nbsp;Comarca:";
	document.formProcesso.urlComarca.disabled = false;
}

function checkPressed()
{
	var PressedKey = event.keyCode;
	if(PressedKey == 13)
		abreConsultaComarca();
}

function bodyLoad()
{
	var form = document.formProcesso;
	loadcmr(); 
	if(form.tipo[1].checked ==true)
		form.urlComarca.disabled = true;
	else if(form.tipo[2].checked == true)
		dennycmr();
}
//------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------
//                      winOpen
function winOpen(page, height, width)
{
	window.open(page,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=' + width + ',height=' + height + ', left=50 ,top = 10');
}

function abrir(URL,width,height) 
{
   var left    = (screen.width - width) / 2;
   var top 	   = (screen.height - height) / 4;
   var largura = + width;
   var altura  = + height;
   window.open(URL,'bacen', 'width='+largura+', height='+altura+', top='+top+', left='+left+',  scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}

//método que limpa um select
function clearSelect(selectId) {
	var selectObj = document.getElementById(selectId);
	selectObj.length = 0;
}

//função que insere um array de options no select
function insertOptionsArray(selectId, optionsArray) {
	var selectObj = document.getElementById(selectId);

	for (i = 0; i < optionsArray.length; i++) {
		selectObj.options[selectObj.options.length] = optionsArray[i];	
	}
}

//função para controle de texto - notícias

var min=8;
var max=18;
function increaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=max) {
         s += 1;
      }
      p[i].style.fontSize = s+"px"
   }
}
function decreaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 1;
      }
      p[i].style.fontSize = s+"px"
   }   
}
