//function on reset focus
function onClearFocus(strFormName, strFieldFocus){
	var objForm = eval("document." + strFormName);
	//objForm.reset(strFormName);
	ClearAllFormInput(objForm);
	if (strFieldFocus != ""){
		var objField = eval("objForm." + strFieldFocus);
		objField.focus();
	}
}

function ClearAllFormInput(objForm){
	var lngFormElementLength = objForm.length;
	var lngIndex;
	var strFormElementType
	var strName, strValue, strType;
	for (var lngIndex=0; lngIndex < lngFormElementLength; ++lngIndex)
	{
		strFormElementType = objForm.elements[lngIndex].type;
		// Radio button or Checkbox 
		if ( (strFormElementType == "radio") || (strFormElementType == "checkbox") )
		{
			objForm.elements[lngIndex].checked = false;
		}
		// Text field or TextArea 
		else if ( (strFormElementType == "text") || (strFormElementType == "textarea") || (strFormElementType == "password") ) {
			objForm.elements[lngIndex].value = "";
		}
		// Selection - one
		else if ( strFormElementType == "select-one" ){
			objForm.elements[lngIndex].selectedIndex = 0;
		}
		// Selection - multiple 
		else if ( strFormElementType == "select-multiple" ){
			objForm.elements[lngIndex].selectedIndex = -1;
		}
	}
}



