//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 = "/" + url + "&cbPesquisa=" + tipo + "&dePesquisa=" + pesq;
    //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") {
	    //aqui a detecção da comarca pelo início do número do processo
		var NumCmr = "";
		var i = 0;
		while (document.formProcesso.dePesquisa.value.charAt(i) != '.' && i <= document.formProcesso.dePesquisa.value.length) {
			NumCmr += document.formProcesso.dePesquisa.value.charAt(i++);
		}
		if (i > document.formProcesso.dePesquisa.value.length) {
			NumCmr = document.formProcesso.dePesquisa.value.substring(0,3);
		}
		//alert (NumCmr);
		var Num = NumCmr.replace(/[0]*/,"");
		var NmCmr = "";
		if (Num=="4") //Amambai
			NmCmr = "cpopgamb";
		else if(Num=="23") //Angélica
			NmCmr = "cpopgang";
		else if(Num=="5") //Aquidauana
			NmCmr = "cpopgaqu";
		else if(Num=="26") //Bataguassu
			NmCmr = "cpopgbtg";
		else if(Num=="27") //Baitapora
			NmCmr = "cpopgbta";
		else if(Num=="3") //Bela Vista
			NmCmr = "cpopgblv";
		else if(Num=="28") //Bonito
			NmCmr = "cpopgbon";
		else if(Num=="30") //Brasilandia
			NmCmr = "cpopgbra";
		else if(Num=="31") //Caarapó
			NmCmr = "cpopgcaa";
		else if(Num=="1" && NumCmr=="1") //Campo Grande
			NmCmr = "cpopg";
		else if(Num=="46") //Chapadao do Sul
			NmCmr = "cpopgchs";
		else if(Num=="8") //Corumba
			NmCmr = "cpopgcrb";
		else if(Num=="11") //Coxim
			NmCmr = "cpopgcox";
		else if(Num=="2") //Dourados
			NmCmr = "cpopgdou";
		else if(Num=="33") //Eldorado
			NmCmr = "cpopgeld";
		else if(Num=="35") //Iguatemi
			NmCmr = "cpopgigu";
		else if(Num=="37") //Itaporã
			NmCmr = "cpopgita";
		else if(Num=="51") //Itaquiraí
			NmCmr = "cpopgitq";
		else if(Num=="12") //Ivinhema
			NmCmr = "cpopgivn";
		else if(Num=="13") //Jardim
			NmCmr = "cpopgjdm";
		else if(Num=="14") //Maracaju
			NmCmr = "cpopgmju";
		else if(Num=="15") //Miranda
			NmCmr = "cpopgmrd";
		else if(Num=="29") //Navirai
			NmCmr = "cpopgnav";
		else if(Num=="17") //Nova Andradina
			NmCmr = "cpopgnan";
		else if(Num=="18") //Paranaiba
			NmCmr = "cpopgprb";
		else if(Num=="19") //Ponta Pora
			NmCmr = "cpopgppr";
		else if(Num=="20") //Rio Brilhante
			NmCmr = "cpopgrbr";
		else if(Num=="42") //Rio Verde de MT
			NmCmr = "cpopgrve";
		else if(Num=="43") //São Gabriel d'Oeste
			NmCmr = "cpopgsgo";
		else if(Num=="45") //Sidrolandia
			NmCmr = "cpopgsid";
		else if(Num=="47") //Terenos
			NmCmr = "cpopgtrn";
		else if(Num=="21") //Tres Lagoas
			NmCmr = "cpopgtls";
		else if(Num=="104") //JE Moreninhas II
			NmCmr = "cpopgjmor";
		else if(Num=="106") //JE Micro Empresa
			NmCmr = "cpopgjmic";
		else if(Num=="111") //JE Casa da Cidadania Cível
			NmCmr = "cpopgjccv";
		else if(Num=="112") //JE Casa da Cidadania Criminal
			NmCmr = "cpopgjccr";
		else if(Num=="108") //JE Casa da Cidadania Justiça Itinerante
			NmCmr = "cpopgjiti";
		else if(Num=="103") //JE Mata do Jacinto
			NmCmr = "cpopgjmjc";
		else if(Num=="40") //Porto Murtinho
			NmCmr = "cpopgptm";
		else if(Num=="40") //Porto Murtinho
			NmCmr = "cpopgptm";
		else if(Num=="44") //Sete Quedas
			NmCmr = "cpopgstq";
		else if(Num=="39") //Pedro Gomes
			NmCmr = "cpopgpdg";
		else if(Num=="38") //Nioaque
			NmCmr = "cpopgnio";
		else if(Num=="32") //Deodápolis
			NmCmr = "cpopgdeo";
		else if(Num=="34") //Glória de Dourados
			NmCmr = "cpopgglo";
		else if(Num=="10") //Fátima do Sul
			NmCmr = "cpopgfts";
		else if(Num=="7") //Cassilândia
			NmCmr = "cpopgcss";
		else if(Num=="36")
			NmCmr = "cpopgino";
		else if(Num=="16")
			NmCmr = "cpopgmnv";
		/*else 
		{		Provavelmente número de pesquisa de segundo grau
			alert("Numero não corresponde a alguma comarca!");
			return false;
		}*/  
	
		if (!document.formProcesso.tipo[1].checked) {
			i = 0;
			while (i < document.formProcesso.urlComarca.length) {
				var j = 0;
				var Cmrs = "";
				while ((document.formProcesso.urlComarca.options[i].value.charAt(j) == "/") || (document.formProcesso.urlComarca.options[i].value.charAt(j) == ".")) {
					j++;
				}
				while (document.formProcesso.urlComarca.options[i].value.charAt(j) != "/") {
					Cmrs += document.formProcesso.urlComarca.options[i].value.charAt(j++);
				}
				if (Cmrs == NmCmr) {
					document.formProcesso.urlComarca.options[i].selected = true;
					break;
				}
				i++;
			}
		}
		//após detectado selecionar a comarca com o índice correspondente
			
		///////////////////
		oCampo = document.formProcesso.dePesquisa.value;
	    novoNumero = "";
        for (i=0;i < oCampo.length;i++){
            if(!isNaN(new Number(oCampo.charAt(i)))&& (oCampo.charAt(i) != " ")){
                novoNumero += oCampo.charAt(i);
			}
	    }
		if (novoNumero.length > 12 || novoNumero.length == 0 ){
			alert("Este número de processo não é válido.");
			return false;
		}
		document.formProcesso.dePesquisa.value = novoNumero;
    }
	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"
   }   
}