function setFocusFirst(){
	var formObj = document.forms[0];
	var isTextInput = false;
	var i = 0;
		
	if(formObj){
		if(formObj.elements[0]){			
			while(formObj.elements[i]){
				if(formObj.elements[i].type == "text"){
					formObj.elements[i].focus();
					i = formObj.elements.length;
				}				
				i++;
			}
		}
	}
}
onload=setFocusFirst;

function disableButton(strSubmitBtnId){
	var objSubmitBtn = document.getElementById(strSubmitBtnId);
	objSubmitBtn.disabled = !(objSubmitBtn.disabled);
}

function limitChars(formField,charLimit){//arguments are: the field to limit & the number of characters allowed
	if(formField.value.length > charLimit){
		formField.value = formField.value.substr(0,charLimit);
	}
}

function submitonce(theform)
{
	if (document.all||document.getElementById)
	{
		for (i=0;i<theform.length;i++)
		{
			var tempobj=theform.elements[i];
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") 
			tempobj.disabled=true;
		} 
	} 
	else
	{
		return false;
	}
} 
