
//Foca campos com erro no Form.
function focaCampo(campoErro, campoPrimeiro) {
  if (campoErro != 'null') {
	   var campo = document.getElementById(campoErro);
     if(campo.disabled == false)
       document.getElementById(campoErro).focus();
  }
	else {
		if (campoPrimeiro != null) {
			var campo2 = document.getElementById(campoPrimeiro);
		  if (campo2.disabled == false)
			  document.getElementById(campoPrimeiro).focus();
		}
	}
}

//pop up modal de 400x320
function popModal_400(url, param, action) {
     var id = window.showModalDialog(url,"_blank","dialogWidth:400px;dialogHeight:320px;center:yes;resizable:no;help:no;status:no");
     if(id!=null) {
		 document.forms[0].action='./'+action+'.do?method=consulta'+param+'PorPesquisa&id='+id;	
     	 document.forms[0].submit();
     }
}

//pop up modal de 420x400
function popModal_420(url, param, action) {
     var id = window.showModalDialog(url,"_blank","dialogWidth:420px;dialogHeight:400px;center:yes;resizable:no;help:no;status:no");
     if(id!=null) {
		 document.forms[0].action='./'+action+'.do?method=consulta'+param+'PorPesquisa&id='+id;	
     	 document.forms[0].submit(); 	
     }
}

winpop = "";
function popupGaleriaFotos(url) {
     if(winpop == "") {
       winpop = window.open(url,"_blank",'top=60,left=120,width=500,height=410,resizable=no,scrollbars=no');
     } else {
       if(winpop.closed) {
	 winpop = window.open(url,"_blank",'top=60,left=120,width=500,height=410,resizable=no,scrollbars=no');
       } else {
	 winpop.location.replace(url);
         winpop.focus();
       }
     }
}


function popupPlanta(url) {
     if(winpop == "") {
       winpop = window.open(url,"_blank",'top=0,left=0,width=700,height=525,resizable=yes,scrollbars=yes');
     } else {
       if(winpop.closed) {
	 winpop = window.open(url,"_blank",'top=0,left=0,width=700,height=525,resizable=yes,scrollbars=yes');
       } else {
	 winpop.location.replace(url);
         winpop.focus();
       }
     }
}

winpop = "";
function popupMapasGerenciasRegionais(url) {
     if(winpop == "") {
       winpop = window.open(url,"_blank",'top=80,left=50,width=693,height=460,resizable=no,scrollbars=yes');
     } else {
       if(winpop.closed) {
	 winpop = window.open(url,"_blank",'top=80,left=50,width=693,height=460,resizable=no,scrollbars=yes');
       } else {
	 winpop.location.replace(url);
         winpop.focus();
       }
     }
}

winpop = "";
function popupOrganograma(url) {
     if(winpop == "") {
       winpop = window.open(url,"_blank",'top=180,left=150,width=440,height=250,resizable=no,scrollbars=yes');
     } else {
       if(winpop.closed) {
	 winpop = window.open(url,"_blank",'top=180,left=150,width=440,height=250,resizable=no,scrollbars=yes');
       } else {
	 winpop.location.replace(url);
         winpop.focus();
       }
     }
}

winpop = "";
function popupFull(url) {
     if(winpop == "") {
       winpop = window.open(url,"_blank",'top=22,left=10,width=770,height=460,resizable=no,scrollbars=yes');
     } else {
       if(winpop.closed) {
	 winpop = window.open(url,"_blank",'top=22,left=10,width=770,height=460,resizable=no,scrollbars=yes');
       } else {
	 winpop.location.replace(url);
         winpop.focus();
       }
     }
}