	/**********************************************************
	* Autor     : Thiago Hartmann Hindrichson
	* Descrição : Função que pega a Data, a Hora e escreve na tela.
	***********************************************************/
	function pegaData()
	{
		data = new Date();

		dia = data.getDate();
		ano = data.getFullYear();
		mes = data.getMonth();

		dataAtual = dia+"/"+mes+"/"+ano;
		document.write(dataAtual);
	}

	function pegaHora()
	{
		data = new Date();

		hora = data.getHours();
		minuto = data.getMinutes();
		segundo = data.getSeconds();

		horaAtual = hora+":"+minuto+":"+segundo;
		document.write(horaAtual);
	}


	/**********************************************************
	* Autor     : Thiago Hartmann Hindrichson e Filipe Toso
	* Descrição : Abre uma popup de acordo com os tamanhos passados
	*             por parâmetro.
	***********************************************************/
	function callPopup(url, w, h)
	{
		window.open(url,'Erro','resizable=yes, scrollbars=no,status=no,width='+w+',height='+h+'');
	}


	/**********************************************************
	* Autor        : Thiago Hartmann Hindrichson e Filipe Toso
	* Descrição    : Essa função tem o objetivo de alterar o src
	*                de um iframe quando damos post num form. e submitar
	* Modo de usar : postIframeForm('nome do iframe', 'action', 'formulario')
	***********************************************************/
	function postIframeForm(iframe, action, form)
	{
		window.document.frm.target = iframe;
		window.document.frm.action = action;

		eval('window.document.'+form+'.submit();');
	}


	/**********************************************************
	NETWALL
	-----------------------------------------------------------
		Controle de Versão:

		28/10/2004  Versao 1.0  Filipe Toso
	***********************************************************/

	var GRU = 0;
	var agt=navigator.userAgent.toLowerCase();
	var ie     = (agt.indexOf("msie") != -1);

	function MIU()
	{
		return MsngrObj.IsUser(LocalUserEmail);
	}var MOL=new Array(); 

	function MenuObj(_A,_B,_C,_D,_E,_F,_G,_H,_I)
	{
		this.name=_A;
		this.bOn=_E;
		this.bOf=_F;
		this.bA=_G;
		this.SBS=SBS;
		this.showing=false;
		this.TM=TM;
		document.onclick=MCH;
		this.Direction=_I;
		MOL[MOL.length]=this;
		//this.divObj=eval('document.all.' + _B);
		this.divObj=document.getElementById(_B);
		//this.divStyleObj=eval('document.all.' + _B + '.style');
		this.divStyleObj=document.getElementById(_B).style;
		//this.refTDObj=eval('document.all.' + _C);
		this.refTDObj=document.getElementById(_C);
		if (_D)
			//this.DdTDObj=eval('document.all.' +  _D);
			this.DdTDObj=document.getElementById(_D);
		//this.frmObj=eval('document.all.' +  _H);
		this.frmObj=document.getElementById(_H);
		this.strShow='visible';
		this.strHide='hidden';
	}

	function ROP(ObjRef)
	{
		var theObj=null;
		if (ObjRef)
		{
			if (typeof ObjRef != 'object')
				theObj=eval(ObjRef);
			else
				theObj=ObjRef;
			return theObj;
		}
		else
			return false;
	}

	function TM()
	{
		if (!this.showing)
		{
			var RelObjCords=getXY(this.refTDObj);
			if (this.Direction)
			{
				this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + -this.divObj.offsetHeight;
				this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left;
			}
			else
			{
				this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + 18;
				this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left;
			}
			this.frmObj.style.height=this.divObj.offsetHeight;
			this.frmObj.style.width=this.divObj.offsetWidth;
			var pCurrMenuObj=ROP(this);
			CM(this);
			this.SBS('clicked');
			this.divStyleObj.visibility = this.frmObj.style.visibility = this.strShow;
			this.showing=true;
		}
		else
		{
			this.divStyleObj.visibility = this.frmObj.style.visibility = this.strHide;
			this.showing=false;
			this.SBS();
		}
	}

	function CM(callerObj)
	{
		for (aIndex=0;aIndex < MOL.length; aIndex++)
		{
			if ((callerObj) && (callerObj.name != MOL[aIndex].name))
			{	
				if (MOL[aIndex].showing)
				{
					MOL[aIndex].TM();
					MOL[aIndex].SBS();
				}
			}
			else
			{
				if (MOL[aIndex].showing)
				{
					MOL[aIndex].TM();
					MOL[aIndex].SBS();
				}
			}
		}
	}

	function SBS(wS)
	{
		if (typeof this.refTDObj != "undefined")
		{
			if (wS == 'on')
			{
				if (this.bOn)
				{
					if (typeof this.DdTDObj != "undefined")
						this.DdTDObj.className=this.bOn;
					this.refTDObj.className=this.bOn;
				}
			}
			else if (wS == 'clicked')
			{
				if (this.bA)
				{
					if (typeof this.DdTDObj != "undefined")
						this.DdTDObj.className=this.bA;
					this.refTDObj.className=this.bA;
				}
			}
			else
			{
				if (this.bOf)
				{
					if (typeof this.DdTDObj != "undefined")
						this.DdTDObj.className=this.bOf;
					this.refTDObj.className=this.bOf;
				}
			}
		}
	}

	function getXY(Obj) 
	{
		for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
		return {left:sumLeft,top:sumTop}
	}

	function MO_D(e)
	{
		var S = (ie) ? e.srcElement : e.target;
		while (S.tagName!="TD")
			S=S.parentElement;
		S.className="X";
	}

	function MU_D(e)
	{
		var S = (ie) ? e.srcElement : e.target;
		while (S.tagName!="TD")
			S=S.parentElement;
		S.className="W";
	}

	function MOD_D(e)
	{
		var S = (ie) ? e.srcElement : e.target;
		while (S.tagName!="TD")
			S=S.parentElement;
		S.className="Y";
	}

	function MUD_D(e)
	{
		var S = (ie) ? e.srcElement : e.target;
		while (S.tagName!="TD")
			S=S.parentElement;
		S.className="Y";
	}

	function GO(UR)
	{
		location.href=UR;
	}


	function MO(e)
	{
		if(typeof e == 'undefined') {
			var e=window.event;
		}
		var S = (ie) ? e.srcElement : e.target;
		while (S.tagName!="TD")
		{
			S=S.parentElement;
		}
		S.className="T";
	}

	function MU(e)
	{
		if(typeof e == 'undefined') {
			var e=window.event;
		}
		var S = (ie) ? e.srcElement : e.target;
		while (S.tagName!="TD")
		{
			S=S.parentElement;
		}
		S.className="P";
	}

	function MCH(e, srcObj, srcIsMenuDiv)
	{
		var srcElem;
		if (!e)
			var e=window.event;
		e.cancelBubble=true;
		if (srcObj)
		{
			var pCurrMenuObj=ROP(srcObj); 
			if (!srcIsMenuDiv)
			pCurrMenuObj.divObj.onclick="MCH(event,"+srcObj+",true)";
			pCurrMenuObj.TM();
		}
		else CM();
	}

	function MME(e, srcObj)
	{
		try
		{
			if (!e) 
			var e=window.event;
			var pCurrMenuObj=ROP(srcObj);

			if (!pCurrMenuObj.showing)
			{
				if (e.type == 'mouseover')
					pCurrMenuObj.SBS('on');
				else if ((e.type == 'mouseout') || (e.type == 'blur'))
					pCurrMenuObj.SBS();
			}
		}
		catch(e){}
	}

	function EC(TheTR,img)
	{
		var DataTR = document.getElementById(TheTR);
		if (DataTR.style.display=="block" || DataTR.style.display=="" )
		{
			DataTR.style.display="none";
			if(ie)
				img.children[1].children[0].src='img/i.p.arr.down.gif';
			else
				img.childNodes[3].childNodes[1].src='img/i.p.arr.down.gif';
		}
		else
		{
			DataTR.style.display="";
			if(ie)
				img.children[1].children[0].src='img/i.p.arr.up.gif';
			else
				img.childNodes[3].childNodes[1].src='img/i.p.arr.up.gif';
		}
	}
	
	function ECNOTIMAGE(TheTR)
	{
		var DataTR = document.getElementById(TheTR);
		if (DataTR.style.display=="block" || DataTR.style.display=="" )
		{
			DataTR.style.display="none";
		}
		else
		{
			DataTR.style.display="";
		}
	}

	function hov(loc,cls) {	if(loc.className) loc.className=cls; }

	function fechaJanela(){
		window.close();
		}
	/////////////////////////////////////////////////////////////////
	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	var mac = (navigator.userAgent.indexOf("Mac") != -1);
	/////////////////////////////////////////////////////////////////
	function ImprimeCertidao(){
		if (pr){
			var obj = parent.document.frames("main");
			obj.focus();
			obj.print();		 
			}
		else
			if (da && !mac)
				vbPrintPage();
			else{
				alert ("Seu browser não suporta esta função. Favor utilizar a barra de trabalho para imprimir a página.");
		  return false;
		  }	 	
		}
	/////////////////////////////////////////////////////////////////
	function FormataData(Campo, teclapres){
		var tecla = teclapres.keyCode;
		var vr = new String(Campo.value);
		vr = vr.replace("/", "");
		vr = vr.replace("/", "");
		tam = vr.length + 1;
		
		if (tecla != 9 && tecla != 8){
			if (tam > 2 && tam < 5)
				Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, tam);
			if (tam >= 5 && tam <=10)
				Campo.value = vr.substr(0,2) + '/' + vr.substr(2,2) + '/' + vr.substr(4,4);
			}
		}
	/////////////////////////////////////////////////////////////////
	function FormataHora(Campo, teclapres){
		var tecla = teclapres.keyCode;
		
		var vr = new String(Campo.value);
		vr = vr.replace(":", "");
		vr = vr.replace(":", "");

		tam = vr.length + 1;
		
		if (tecla != 9 && tecla != 8){
			if (tam > 2 && tam < 5)
				Campo.value = vr.substr(0, 2) + ':' + vr.substr(2, tam);
			if (tam >= 5 && tam < 9)
				Campo.value = vr.substr(0,2) + ':' + vr.substr(2,2) + ':' + vr.substr(4,2);
			}
		}
	/////////////////////////////////////////////////////////////////
	function FormataCPF(Campo, teclapres){
		var tecla = teclapres.keyCode;
		
		var vr = new String(Campo.value);
		vr = vr.replace(".", "");
		vr = vr.replace(".", "");
		vr = vr.replace("-", "");

		tam = vr.length + 1;
		
		if (tecla != 9 && tecla != 8){
			if (tam > 3 && tam < 7)
				Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam);
			if (tam >= 7 && tam <10)
				Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,tam-6);
			if (tam >= 10 && tam < 12)
				Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3) + '-' + vr.substr(9,tam-9);
			}
	}

	/////////////////////////////////////////////////////////////////
	function FormataCEP(Campo, teclapres){
		var tecla = teclapres.keyCode;
		
		var vr = new String(Campo.value);
		vr = vr.replace("-", "");

		tam = vr.length + 1;
		
		if (tecla != 5 && tecla != 10){
			if (tam >=6)
				Campo.value = vr.substr(0,5) + '-' + vr.substr(5,5);
			}
	}

	/////////////////////////////////////////////////////////////////
	function FormataControle(Campo, teclapres){
		var tecla = teclapres.keyCode;
		
		
		var vr = new String(Campo.value);
		vr = vr.replace(".", "");
		vr = vr.replace(".", "");
		vr = vr.replace(".", "");
		tam = vr.length + 1;
		
	 if (tecla != 9 && tecla != 8)
			if (tam > 7){
				if (tam > 4 && tam < 9)
					Campo.value = vr.substr(0, 4) + '.' + vr.substr(4, tam);
				if (tam >= 9 && tam <13)
					Campo.value = vr.substr(0,4) + '.' + vr.substr(4,4) + '.' + vr.substr(8,tam-8);
				if (tam >= 13 && tam < 17)
					Campo.value = vr.substr(0,4) + '.' + vr.substr(4,4) + '.' + vr.substr(8,4) + '.' + vr.substr(12,tam-12);
				}
			else{
				if (tam > 1 && tam < 5)
					Campo.value = vr.substr(0, 1) + '.' + vr.substr(1, tam);
				if (tam >= 5 && tam < 8)
					Campo.value = vr.substr(0,1) + '.' + vr.substr(1,3) + '.' + vr.substr(4,tam-4);
				}
	}
	/////////////////////////////////////////////////////////////////
	function FormataCNPJ(Campo, teclapres){

		var tecla = teclapres.keyCode;

		var vr = new String(Campo.value);
		vr = vr.replace(".", "");
		vr = vr.replace(".", "");
		vr = vr.replace("/", "");
		vr = vr.replace("-", "");

		tam = vr.length + 1 ;

		
		if (tecla != 9 && tecla != 8){
			if (tam > 2 && tam < 6)
				Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
			if (tam >= 6 && tam < 9)
				Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
			if (tam >= 9 && tam < 13)
				Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
			if (tam >= 13 && tam < 15)
				Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
			}
	}
	/////////////////////////////////////////////////////////////////
	function FormataITR(Campo, teclapres){
		var tecla = teclapres.keyCode;
		var vr = new String(Campo.value);
		vr = vr.replace(".", "");
		vr = vr.replace(".", "");
		vr = vr.replace("-", "");

		tam = vr.length + 1;
		
		if (tecla != 9 && tecla != 8){
			if (tam > 1 && tam < 5)
				Campo.value = vr.substr(0, 1) + '.' + vr.substr(1, tam);
			if (tam >= 5 && tam < 8)
				Campo.value = vr.substr(0,1) + '.' + vr.substr(1,3) + '.' + vr.substr(4,tam-4);
			if (tam >= 8)
				Campo.value = vr.substr(0,1) + '.' + vr.substr(1,3) + '.' + vr.substr(4,3) + '-' + vr.substr(7,1);
			}
	}
	/////////////////////////////////////////////////////////////////
	function SaltaCampo(campo,prox,tammax,teclapres){

		var tecla = teclapres.keyCode;
		vr = document.forms[0].elements[campo].value;
			
		if( tecla == 109 || tecla == 188 || tecla == 110 || tecla == 111 || tecla == 223 || tecla == 108){
		   document.form[campo].value = vr.substr(0, vr.length - 1); }
		else {
			vr = vr.replace("-","");
			vr = vr.replace("/","");
			vr = vr.replace("/","");
			vr = vr.replace(",","");
			vr = vr.replace(".","");
			vr = vr.replace(".","");
			vr = vr.replace(".","");
			vr = vr.replace(".","");
			tam = vr.length;

			if (tecla != 0 && tecla != 9 && tecla != 16 )
				if ( tam == tammax )
					document.forms[0].elements[prox].focus();
			}
	}
	function TestaHora(cHora){
		var hora; 
		hora = LimpaCampo(cHora.value,10);
		var tam = hora.length;
		if	(tam != 6){
			alert('A hora está incorreta');
			cHora.value = "";
			cHora.focus();
			return(false);
			}
		
		var hr = hora.substr(0,2)
		var min = hora.substr (2,2)
		var seg = hora.substr (4,2)	
		if ((hr > 23) || (min > 59) || (seg > 59)){
			alert('A hora está incorreta');
			cHora.value = "";
			cHora.focus();
			return(false);
			}
		return(true);
	}
	/////////////////////////////////////////////////////////////////
	function TestaData(cData){
		var data; 
		data = LimpaCampo(cData.value,10);
		var tam = data.length;
		if	(tam != 8){
			alert('A data está incorreta');
			cData.value = "";
			cData.focus();
			return(false);
			}
		var dia = data.substr(0,2)
		var mes = data.substr (2,2)
		var ano = data.substr (4,4)	
		if (ano < 1994){
			alert('A data está incorreta');
			cData.value = "";
			cData.focus();
			return(false);
			}

		switch (mes){
			case '01':
				if  (dia > 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '02':
				if  (dia > 29){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '03':
				if  (dia <= 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '04':
				if  (dia <= 30){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '05':
				if  (dia <= 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '06':
				if  (dia <= 30) {
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '07':
				if  (dia <= 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '08':
				if  (dia <= 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '09':
				if  (dia <= 30){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '10':
				if  (dia <= 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '11':
				if  (dia <= 30) {
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			case '12':
				if  (dia <= 31){
					alert('A data está incorreta');
					cData.value = "";
					cData.focus();
					return(false);
					}
				break;
			}	

		return(true); 
		}
	////////////////////////////////////////////////////////////////////
	function volta() {
		javascript:history.back()
		//document.write ("Você clicou no botão !"); //toda vez que esta função for executada, mostra a mensagem.
	}
	////////////////////////////////////////////////////////////////////

	////////////////////////////////////////////////////////////////////
	function avanca() {
		javascript:history.forward()
	}
	////////////////////////////////////////////////////////////////////

	////////////////////////////////////////////////////////////////////
	function validateForm() { //v4.0
	  var i,p,q,nm,test,num,min,max,errors='',args=validateForm.arguments;
	  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
		if (val) { nm=val.name; if ((val=val.value)!="") {
		  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
			if (p<1 || p==(val.length-1)) errors+='- '+nm+' inválido!\n';
		  } else if (test!='R') {
			if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
			if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
			  min=test.substring(8,p); max=test.substring(p+1);
			  if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
		} } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
	  } if (errors) alert('Preencha Corretamente:\n'+errors);
	  else { return true; }
	  document.returnValue = (errors == '');
	}
	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	// faz a verificacao dos campos de dados
	function MM_findObj(n, d) { //v4.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && document.getElementById) x=document.getElementById(n); return x;
	}
	////////////////////////////////////////////////////////////////////
	// faz a verificacao dos campos de dados
	function MM_showHideLayers() { //v3.0
	  var i,p,v,obj,args=MM_showHideLayers.arguments;
	  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
		obj.visibility=v; }
	}
	////////////////////////////////////////////////////////////////////
	// faz a verificacao dos campos de dados de cnpj
	////////////////////////////////////////////////////////////////////
	// faz a verificacao dos campos de dados de cnpj
	function validarCNPJ(cnpj)
	{
		var invalid, s;
		invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
		var s;

		if (valida_CGC(cnpj.value) == false )
		{
			cnpj.value = '';
			cnpj.focus();
			return false;
		}
		return true;
	}

	function limpa_string(S)
	{
		// Deixa so' os digitos no numero
		var Digitos = "0123456789";
		var temp = "";
		var digito = "";

		for (var i=0; i<S.length; i++)
		{
			digito = S.charAt(i);
			if (Digitos.indexOf(digito)>=0)
			{
				temp=temp+digito
			}
		} //for

		return temp
	}

////////////////////////////////////////////////////////////////////
	// Valida CGC
////////////////////////////////////////////////////////////////////
	function valida_CGC(s)
		{
				 var i;
			s = limpa_string(s);
			var c = s.substr(0,12);
			var dv = s.substr(12,2);
			var d1 = 0;
			for (i = 0; i < 12; i++)
			{
				d1 += c.charAt(11-i)*(2+(i % 8));
			}
		if (d1 == 0) return false;
		d1 = 11 - (d1 % 11);
			if (d1 > 9) d1 = 0;
			if (dv.charAt(0) != d1)
			{
				return false;
			}

			d1 *= 2;
			for (i = 0; i < 12; i++)
			{
				d1 += c.charAt(11-i)*(2+((i+1) % 8));
			}
			d1 = 11 - (d1 % 11);
			if (d1 > 9) d1 = 0;
			if (dv.charAt(1) != d1)
			{
				return false;
			}
			return true;
			}

		///////////////////////////////////////////////////////////////////
		//Valida Email	///////////////////////////////////////////////////
		///////////////////////////////////////////////////////////////////
		function valida_email(email) 
		{
			if (!isEmail(email.value))
			{ 
				email.focus(); 
				email.value = '';

				return false;
			}

			return true;
		}

		function isEmail(str)
		{
			return ((str != "") && (str.indexOf("@") != -1) && (str.indexOf(".") != -1));
		}
		////////////////////////////////////////////////////////////////////
		//	valida telefone ////////////////////////////////////////////////
		////////////////////////////////////////////////////////////////////

	function mascaraTelefone(objeto){
		if (objeto.value.indexOf("-") == -1 && objeto.value.length > 5){ objeto.value = ""; }
		if (objeto.value.length == 2){
			objeto.value +="-";
		}
	}
		///////////////////////////////////////////////////////////////////


function textCounter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else 
		countfield.value = maxlimit - field.value.length;
}


////////////////////////////////////////////////////////////////////
//	Este script colocará o foco no primeiro elemento de texto     //
//  Ex: <body onLoad="setfocus(main,login)">
//	Leonardo Borda
////////////////////////////////////////////////////////////////////

function setfocus(form,campo) {
        document.form.campo.focus();
        return;
}

