// JavaScript Document
var LastInput = null;


function fieldFocus( iputId ){
	
	/****** LIMPA CLASS DO FIELD ******/
 if (LastInput)
 {
   LastInput.className = "";
   LastInput = document.getElementById(iputId);
 }
 else
 {
   LastInput = document.getElementById(iputId);
 }
	var fields  = document.getElementsByTagName("fieldset");
	for (var i=0;i<fields.length; i++) {
		fields[i].className="";
		var childFields = fields[i].childNodes;	

		/****** ESCONDE A AJUDA ******/
		for (var z=0;z<childFields.length; z++) {
	
			try{
				if (childFields[z].className == "helpDiv"){
					for (var y=0; y < childFields[z].childNodes.length; y++){
					
						try {
							if (childFields[z].childNodes[y].getAttribute("helpID") ){
								
								childFields[z].childNodes[y].style.visibility = 'hidden';
								childFields[z].childNodes[y].style.display = 'none';
								break;
							}
						}
						catch (ex){ }
					}
				
				}
			}
			catch (ex1){ }
		}
		/**** FIM ESCONDE ****/
	}


	/****** ATRIBUI A CLASS FOCUS NO FIELD ******/
	var myField = document.getElementById(iputId).parentNode.parentNode;
	myField.className="focus";
	LastInput.className="focus";
	var childFields = myField.childNodes;
	

	/****** EXIBE A AJUDA ******/
	for (var i=0;i<childFields.length; i++) {

		try{
			if (childFields[i].className == "helpDiv"){
				for (var y=0; y < childFields[i].childNodes.length; y++){
				
					try {
						if (childFields[i].childNodes[y].getAttribute("helpID") ){
							
							childFields[i].childNodes[y].style.visibility = 'visible';
							childFields[i].childNodes[y].style.display = 'block';
							break;
						}
					}
					catch (ex){ }
				
				}
			
			}
		}
		catch (ex1){ }
	}

}