function validateDomainAccount(frm)
{
	var str,s,i
    formElements=["txtDom_Usr_sFirstName","txtDom_Usr_sLastName","txtDom_Usr_sAddress1","txtDom_Usr_sAddress2","txtDom_Usr_sCity","txtDom_Usr_sState","txtDom_Usr_sPinCode","txtDom_Usr_sEmail","txtDom_Usr_sTelephone","txtDom_Usr_sCompanyName","txtDom_Usr_sBusinessName","txtDom_Usr_sBusinessAddress1","txtDom_Usr_sBusinessAddress2","txtDom_Usr_sBusinessCity","txtDom_Usr_sBusinessState","txtDom_Usr_sBusinessPinCode","txtDom_Usr_sBusinessTelephone","txtDom_Usr_sUserName","txtDom_Usr_sPassword","txtDom_Usr_sReEnterPassword","txtDom_Usr_sSecurityResponse"];
	for(i=0;i<20;i++)
    	{
      		if(frm.elements[formElements[i]].value.length !=0)
      		{ 
         		str=frm.elements[formElements[i]].value
     		    s = str.replace(/^(\s)*/, '');
		        s = s.replace(/(\s)*$/, '');
        		frm.elements[formElements[i]].value=s
      		}  
    	}
	
	if (frm.txtDom_Usr_sBusinessName.value.length==0)
	{
		alert("Please enter your business name!");
		frm.txtDom_Usr_sBusinessName.focus();
		return false;
	}
		
	if (frm.cboDom_Usr_sBusinessType.value=="Select business type")
	{
		alert("Please select your business!");
		frm.cboDom_Usr_sBusinessType.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sBusinessAddress1.value.length==0)
	{
		alert("Please enter your business address!");
		frm.txtDom_Usr_sBusinessAddress1.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sBusinessCity.value.length==0)
	{
		alert("Please enter your business city!");
		frm.txtDom_Usr_sBusinessCity.focus();
		return false;
	}

	if (frm.txtDom_Usr_sBusinessState.value.length==0)
	{
		alert("Please enter your business state!");
		frm.txtDom_Usr_sBusinessState.focus();
		return false;
	}

	if (frm.txtDom_Usr_sBusinessPinCode.value.length==0)
	{
		alert("Please enter your business pincode!");
		frm.txtDom_Usr_sBusinessPinCode.focus();
		return false;
	}

	if (frm.cboDom_Usr_sBusinessCountry.value=="Select business country")
	{
		alert("Please enter your business country!");
		frm.cboDom_Usr_sBusinessCountry.focus();
		return false;
	}

	if (frm.txtDom_Usr_sBusinessTelephone.value.length==0)
	{
		alert("Please enter your business telephone!");
		frm.txtDom_Usr_sBusinessTelephone.focus();
		return false;
	}
		
	if (frm.txtDom_Usr_sFirstName.value.length==0)
	{
		alert("Please enter your first name!");
		frm.txtDom_Usr_sFirstName.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sLastName.value.length==0)
	{
		alert("Please enter your last name!");
		frm.txtDom_Usr_sLastName.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sEmail.value.length==0)
	{
		alert("Please enter email!");
		frm.txtDom_Usr_sEmail.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sEmail.value.length != 0)
     {
		 if (!isCorrectEmail(frm.txtDom_Usr_sEmail.value))
		  {
			alert("Please enter valid email address!");
			frm.txtDom_Usr_sEmail.focus();
			return (false);
		  }
      }
	
	 	if (frm.txtDom_Usr_sAddress1.value.length==0)
		 {
			alert("Please enter address!");
			frm.txtDom_Usr_sAddress1.focus();
			return false;
	 	}

	 	if (frm.txtDom_Usr_sCity.value.length==0)
		 {
			alert("Please enter city!");
			frm.txtDom_Usr_sCity.focus();
			return false;
	 	 }
		 
		if (frm.txtDom_Usr_sState.value.length==0)
		 {
			alert("Please enter state!");
			frm.txtDom_Usr_sState.focus();
			return false;
	 	 } 

		if (frm.txtDom_Usr_sPinCode.value.length==0)
		 {
			alert("Please enter pincode!");
			frm.txtDom_Usr_sPinCode.focus();
			return false;
	 	 } 

		if (frm.cboDom_Usr_sCountry.value=="Select country")
		 {
			alert("Please select country!");
			frm.cboDom_Usr_sCountry.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sTelephone.value.length==0)
		 {
			alert("Please enter telephone!");
			frm.txtDom_Usr_sTelephone.focus();
			return false;
	 	 } 
		 
		if (frm.txtDom_Usr_sUserName.value.length==0)
		 {
			alert("Please enter username!");
			frm.txtDom_Usr_sUserName.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sUserName.value.length !=0)
		 {
		  if (isNaN(frm.txtDom_Usr_sUserName.value)==false)
			{
				alert("Please enter characters!");
				frm.txtDom_Usr_sUserName.focus();
				return (false);
			} 
		}
		
		if (frm.txtDom_Usr_sUserName.value.length <=7 || frm.txtDom_Usr_sUserName.value.length >32)
		 {
			alert("Please enter character length between 8 and 32!");
			frm.txtDom_Usr_sUserName.focus();
			return false;
	 	 } 
		
		
	if (frm.txtDom_Usr_sPassword.value.length==0)
		 {
			alert("Please enter password!");
			frm.txtDom_Usr_sPassword.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sPassword.value.length !=0)
		 {		
			if (isNaN(frm.txtDom_Usr_sPassword.value)==false)
			{
				alert("Please enter characters!");
				frm.txtDom_Usr_sPassword.focus();
				return (false);
			} 
		}
		
		
		if (frm.txtDom_Usr_sPassword.value.length <=3 || frm.txtDom_Usr_sPassword.value.length >16)
		 {
			alert("Please enter character length between 4 and 16!");
			frm.txtDom_Usr_sPassword.focus();
			return false;
	 	 } 

		if (frm.txtDom_Usr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtDom_Usr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
		if (frm.txtDom_Usr_sReEnterPassword.value !=frm.txtDom_Usr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtDom_Usr_sReEnterPassword.focus();
			return false;
	 	 } 
		 
		 if (frm.cboDom_Usr_sSecurityQuestion.value=="securityquestion")
		 {
			alert("Please select your password security question!");
			frm.cboDom_Usr_sSecurityQuestion.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sSecurityResponse.value.length==0)
		 {
			alert("Please enter your response!");
			frm.txtDom_Usr_sSecurityResponse.focus();
			return false;
	 	 } 
	  
	 	return true;
	 
	}

	function isCorrectEmail(email)
	{
		  var result = false
		  var theStr = new String(email)
		  var index = theStr.indexOf("@");
		  if (index > 0)
		  {
			    var pindex = theStr.indexOf(".",index);
			    if ((pindex > index+1) && (theStr.length > pindex+1))
				result = true;
		  }
  			return result;
  }
  
  function validateIndividualAccount(frm)
  {
	var str,s,i
    formElements=["txtDom_Usr_sFirstName","txtDom_Usr_sLastName","txtDom_Usr_sAddress1","txtDom_Usr_sAddress2","txtDom_Usr_sCity","txtDom_Usr_sState","txtDom_Usr_sPinCode","txtDom_Usr_sEmail","txtDom_Usr_sTelephone","txtDom_Usr_sCompanyName","txtDom_Usr_sUserName","txtDom_Usr_sPassword","txtDom_Usr_sReEnterPassword","txtDom_Usr_sSecurityResponse"];
	for(i=0;i<14;i++)
    	{
      		if(frm.elements[formElements[i]].value.length !=0)
      		{ 
         		str=frm.elements[formElements[i]].value
     		    s = str.replace(/^(\s)*/, '');
		        s = s.replace(/(\s)*$/, '');
        		frm.elements[formElements[i]].value=s
      		}  
    	}
	
	if (frm.txtDom_Usr_sFirstName.value.length==0)
	{
		alert("Please enter your first name!");
		frm.txtDom_Usr_sFirstName.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sLastName.value.length==0)
	{
		alert("Please enter your last name!");
		frm.txtDom_Usr_sLastName.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sEmail.value.length==0)
	{
		alert("Please enter email!");
		frm.txtDom_Usr_sEmail.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sEmail.value.length != 0)
     {
		 if (!isCorrectEmail(frm.txtDom_Usr_sEmail.value))
		  {
			alert("Please enter valid email address!");
			frm.txtDom_Usr_sEmail.focus();
			return (false);
		  }
      }
	
    	if (frm.txtDom_Usr_sAddress1.value.length==0)
		 {
			alert("Please enter address!");
			frm.txtDom_Usr_sAddress1.focus();
			return false;
	 	}

	 	if (frm.txtDom_Usr_sCity.value.length==0)
		 {
			alert("Please enter city!");
			frm.txtDom_Usr_sCity.focus();
			return false;
	 	 }
		 
		if (frm.txtDom_Usr_sState.value.length==0)
		 {
			alert("Please enter state!");
			frm.txtDom_Usr_sState.focus();
			return false;
	 	 } 

		if (frm.txtDom_Usr_sPinCode.value.length==0)
		 {
			alert("Please enter pincode!");
			frm.txtDom_Usr_sPinCode.focus();
			return false;
	 	 } 

		if (frm.cboDom_Usr_sCountry.value=="Select country")
		 {
			alert("Please select country!");
			frm.cboDom_Usr_sCountry.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sTelephone.value.length==0)
		 {
			alert("Please enter telephone!");
			frm.txtDom_Usr_sTelephone.focus();
			return false;
	 	 } 
		 
		if (frm.txtDom_Usr_sUserName.value.length==0)
		 {
			alert("Please enter username!");
			frm.txtDom_Usr_sUserName.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sUserName.value.length !=0)
		 {		
			if (isNaN(frm.txtDom_Usr_sUserName.value)==false)
			{
				alert("Please enter characters!");
				frm.txtDom_Usr_sUserName.focus();
				return (false);
			} 
		}
		
		if (frm.txtDom_Usr_sUserName.value.length <=7 || frm.txtDom_Usr_sUserName.value.length >32)
		 {
			alert("Please enter characters length between 8 and 32!");
			frm.txtDom_Usr_sUserName.focus();
			return false;
	 	 } 
		
		
	if (frm.txtDom_Usr_sPassword.value.length==0)
		 {
			alert("Please enter password!");
			frm.txtDom_Usr_sPassword.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sPassword.value.length !=0)
		 {		
			if (isNaN(frm.txtDom_Usr_sPassword.value)==false)
			{
				alert("Please enter characters!");
				frm.txtDom_Usr_sPassword.focus();
				return (false);
			} 
		}
		
		
		if (frm.txtDom_Usr_sPassword.value.length <=3 || frm.txtDom_Usr_sPassword.value.length >16)
		 {
			alert("Please enter character length between 4 and 16!");
			frm.txtDom_Usr_sPassword.focus();
			return false;
	 	 } 
		
		
		if (frm.txtDom_Usr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtDom_Usr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
		if (frm.txtDom_Usr_sReEnterPassword.value !=frm.txtDom_Usr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtDom_Usr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
	  	
		if (frm.cboDom_Usr_sSecurityQuestion.value=="securityquestion")
		 {
			alert("Please select your password security question!");
			frm.cboDom_Usr_sSecurityQuestion.focus();
			return false;
	 	 } 
		 
		 if (frm.txtDom_Usr_sSecurityResponse.value.length==0)
		 {
			alert("Please enter your response!");
			frm.txtDom_Usr_sSecurityResponse.focus();
			return false;
	 	 } 
	  
	  
	 	return true;
	 
	}


function validateClientLogin(frm)
  {
	var str,s,i
    formElements=["txtDom_Usr_sUserName","txtDom_Usr_sPassword"];
	for(i=0;i<2;i++)
    	{
      		if(frm.elements[formElements[i]].value.length !=0)
      		{ 
         		str=frm.elements[formElements[i]].value
     		    s = str.replace(/^(\s)*/, '');
		        s = s.replace(/(\s)*$/, '');
        		frm.elements[formElements[i]].value=s
      		}  
    	}
	
	if (frm.txtDom_Usr_sUserName.value.length==0)
	{
		alert("Please enter username!");
		frm.txtDom_Usr_sUserName.focus();
		return false;
	}
	
	if (frm.txtDom_Usr_sPassword.value.length==0)
	{
		alert("Please enter password!");
		frm.txtDom_Usr_sPassword.focus();
		return false;
	}
	
	return true;
}	