var allFieldsName = new Array("txtName","txtEmail","txtLocation","txtMobile","txtQuery");
var frmUser=new Object(); 
function validateUser(fieldName) 
{
	var prog, perc;
	if ("" == fieldName)
	{
		alertErrorMessage = "";
		var ln = allFieldsName.length;
		for(ruleCount=0; ruleCount<ln; ++ruleCount) 
		{
			validRules(allFieldsName[ruleCount]);
			flagFormSubmit=true;
		}
	}
	else validRules(fieldName);
	fieldMap["form1"]=frmUser;
	return (validation(document.forms[0]))? true : false; 
	
}

function validRules(fieldName) { 
 switch(fieldName){
  case "txtName":
frmUser["txtName"] = {validateFunction:[{funName:isBlank,errMsg:"Please enter your Full Name"}, {funName:nameValidation,errMsg:"Please enter your valid Full Name"}], div:"errtxtName"};
  break;
  case "txtEmail":
frmUser["txtEmail"] = {validateFunction:[{funName:isBlank,errMsg:"Please enter your Email"},{funName:emailValidation,errMsg:"Please enter your valid Email"}], div:"errtxtEmail"};
  break;
  case "txtLocation":
frmUser["txtLocation"] = {validateFunction:[{funName:isBlank,errMsg:"Please enter your Location"}], div:"errtxtLocation"};
  break;
  case "txtMobile":
frmUser["txtMobile"] = {validateFunction:[{funName:isBlank,errMsg:"Please enter your Mobile"},{funName:mobilenumberValidation,errMsg:"Please enter your valid Mobile"}], div:"errtxtMobile"};
  break;
  case "txtQuery":
frmUser["txtQuery"] = {validateFunction:[{funName:isBlank,errMsg:"Please enter your Query"}], div:"errtxtQuery"};
  break;
  
  }
}

