function placeFocus(xForm) {
	if (document.forms.length > 0) {
		if (!xForm){
			var field = document.forms[0];
		} else {
			var field = xForm[0];
		}
		for (i = 0; i < field.length; i++) {
			if ((field.elements[i].type) && ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s"))) {
				if (field.elements[i].style.visible){
					field.elements[i].focus();
				}
				break;
	         }
		}
	}
}

function submitonce(theform,cancel){
	//if IE 4+ or NS 6+
	if (document.all || document.getElementById){
		//screen thru every element in the form, and hunt down "submit" and "reset" and "button"
		for (i=0;i<theform.length;i++){
			var tempobj=theform.elements[i]
			if(tempobj.type.toLowerCase()=="reset"||tempobj.type.toLowerCase()=="button") {
				//disable em
				tempobj.disabled=true
			}
			if(tempobj.type.toLowerCase()=="submit") {
				//disable em
				tempobj.disabled=true;
				//change caption
				if(cancel){
					tempobj.value="  Canceling...  ";
				} else {
					tempobj.value="  Processing...  ";
				}
			}
		}
	}
}
