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 validateUser_Member(frm)
{
 		
	var str,s,i;
	var formElements=["txtusr_sUsername","txtusr_sPassword"];
	for(i=0;i<=1;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.txtusr_sUsername.value.length ==0)
	  {
	  		alert("Please enter user name!");
			frm.txtusr_sUsername.focus();
			return false;
	  } 
		
		
	if (frm.txtusr_sPassword.value.length==0)
	  {
			alert("Please enter password!");
			frm.txtusr_sPassword.focus();
			return false;
	  } 
		 
	return true;
} 


function validateExisting_User(frm)
{
 		
	var str,s,i;
	var formElements=["txtdsr_sUsername","txtdsr_sPassword"];
	for(i=0;i<=1;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.txtdsr_sUsername.value.length ==0)
	  {
	  		alert("Please enter user name!");
			frm.txtdsr_sUsername.focus();
			return false;
	  } 
		
		
	if (frm.txtdsr_sPassword.value.length==0)
	  {
			alert("Please enter password!");
			frm.txtdsr_sPassword.focus();
			return false;
	  } 
	
	if (document.forms['frmTerms'].chkTerms.checked==false)
	{
		alert("Please accept terms and conditions");
		return false;
	}

	return true;
} 



//-----------------------Excel Download--------------------------------


function validateExisting_ExlUser(frm)
{
 		
	var str,s,i;
	var formElements=["txtBuy_MKdb_sUserName","txtBuy_MKdb_sPassword"];
	for(i=0;i<=1;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.txtBuy_MKdb_sUserName.value.length ==0)
	  {
	  		alert("Please enter user name!");
			frm.txtBuy_MKdb_sUserName.focus();
			return false;
	  } 
		
		
	if (frm.txtBuy_MKdb_sPassword.value.length==0)
	  {
			alert("Please enter password!");
			frm.txtBuy_MKdb_sPassword.focus();
			return false;
	  } 
	
	if (document.forms['frmTerms'].chkTerms.checked==false)
	{
		alert("Please accept terms and conditions");
		return false;
	}

	return true;
} 






function validateUser_Registration(frm)
  {
  
	var str,s,i
    formElements=["txtusr_sName","txtusr_sAddress1","txtusr_sCity","txtusr_sState", "txtusr_sPinCode","txtusr_sTelephone","txtusr_sEmail","txtusr_sUsername","txtusr_sPassword","txtusr_sReEnterPassword"];
	for(i=0;i<9;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.txtusr_sName.value.length==0)
		{
			alert("Please enter name!");
			frm.txtusr_sName.focus();
			return false;
		}	
	
 	if (frm.txtusr_sAddress1.value.length==0)
		{
			alert("Please enter address!");
			frm.txtusr_sAddress1.focus();
			return false;
	 	}
		 

	if (frm.txtusr_sCity.value.length==0)
		{
			alert("Please enter city!");
			frm.txtusr_sCity.focus();
			return false;
	 	} 
		  
	if (frm.txtusr_sState.value.length==0)
		{
			alert("Please enter state!");
			frm.txtusr_sState.focus();
			return false;
	 	} 
		
			  
	    if (frm.txtusr_sPinCode.value.length==0)
		{
			alert("Please enter pincode!");
			frm.txtusr_sPinCode.focus();
			return false;
	 	} 

	if (frm.cbousr_sCountry.value.length==0)
		{
			alert("Please enter country!");
			frm.txtusr_sCountry.focus();
			return false;
	 	} 

    	if (frm.txtusr_sTelephone.value.length==0)
		{
			alert("Please enter telephone!");
			frm.txtusr_sTelephone.focus();
			return false;
	 	} 
		
	
 
  	 if (frm.txtusr_sEmail.value.length == 0)
		{
			 alert("Please enter valid email address!");
			 frm.txtusr_sEmail.focus();
			 return false;
		 }
  	
  	 if (frm.txtusr_sEmail.value.length != 0)
   		{
			 if (!isCorrectEmail(frm.txtusr_sEmail.value))
		  		{
					alert("Please enter valid email address!");
					frm.txtusr_sEmail.focus();
					return false;
		  		}
       }
			
			
				
   if (frm.txtusr_sUsername.value.length <=7 || frm.txtusr_sUsername.value.length >32)
	  {
	  		alert("Please enter user name with characters length between 8 and 32!");
			frm.txtusr_sUsername.focus();
			return false;
	  } 
		
		
   if (frm.txtusr_sPassword.value.length==0)
	  {
			alert("Please enter password!");
			frm.txtusr_sPassword.focus();
			return false;
	  } 
		 
   if (frm.txtusr_sPassword.value.length !=0)
	  {		
	  		if (isNaN(frm.txtusr_sPassword.value)==false)
				{
					alert("Please enter characters!");
					frm.txtusr_sPassword.focus();
					return false;
				} 
	  }
		
		
   if (frm.txtusr_sPassword.value.length <=3 || frm.txtusr_sPassword.value.length >16)
		 {
		 	alert("Please enter character length between 4 and 16!");
			frm.txtusr_sPassword.focus();
			return false;
	 	 } 
		
		
   if (frm.txtusr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtusr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
   if (frm.txtusr_sReEnterPassword.value !=frm.txtusr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtusr_sReEnterPassword.focus();
			return false;
	 	 } 
	
		if (!fSetPermissions(frm))
		{
			return false;
		
		}

		if (!fValidateCity()) 
		{
			alert("Please select city!");
			return false;
		}
		
		fSelectAll()
		

		return true;
	 } 

 function validateMyInfo(frm)
  {
  
	var str,s,i
    formElements=["txtusr_sName","txtusr_sAddress1","txtusr_sCity","txtusr_sState", "txtusr_sPinCode","txtusr_sTelephone","txtusr_sEmail","txtusr_sUsername","txtusr_sPassword","txtusr_sReEnterPassword"];
	for(i=0;i<9;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.txtusr_sName.value.length==0)
		{
			alert("Please enter name!");
			frm.txtusr_sName.focus();
			return false;
		}	
	
 	if (frm.txtusr_sAddress1.value.length==0)
		{
			alert("Please enter address!");
			frm.txtusr_sAddress1.focus();
			return false;
	 	}
		 

	if (frm.txtusr_sCity.value.length==0)
		{
			alert("Please enter city!");
			frm.txtusr_sCity.focus();
			return false;
	 	} 
		  
	if (frm.txtusr_sState.value.length==0)
		{
			alert("Please enter state!");
			frm.txtusr_sState.focus();
			return false;
	 	} 
		
			  
	    if (frm.txtusr_sPinCode.value.length==0)
		{
			alert("Please enter pincode!");
			frm.txtusr_sPinCode.focus();
			return false;
	 	} 

	if (frm.cbousr_sCountry.value.length==0)
		{
			alert("Please enter country!");
			frm.txtusr_sCountry.focus();
			return false;
	 	} 

    	if (frm.txtusr_sTelephone.value.length==0)
		{
			alert("Please enter telephone!");
			frm.txtusr_sTelephone.focus();
			return false;
	 	} 
		
	
 
  	 if (frm.txtusr_sEmail.value.length == 0)
		{
			 alert("Please enter valid email address!");
			 frm.txtusr_sEmail.focus();
			 return false;
		 }
  	
  	 if (frm.txtusr_sEmail.value.length != 0)
   		{
			 if (!isCorrectEmail(frm.txtusr_sEmail.value))
		  		{
					alert("Please enter valid email address!");
					frm.txtusr_sEmail.focus();
					return false;
		  		}
       }
			
			
				
   if (frm.txtusr_sUsername.value.length <=7 || frm.txtusr_sUsername.value.length >32)
	  {
	  		alert("Please enter user name with characters length between 8 and 32!");
			frm.txtusr_sUsername.focus();
			return false;
	  } 
		
		
   if (frm.txtusr_sPassword.value.length==0)
	  {
			alert("Please enter password!");
			frm.txtusr_sPassword.focus();
			return false;
	  } 
		 
   if (frm.txtusr_sPassword.value.length !=0)
	  {		
	  		if (isNaN(frm.txtusr_sPassword.value)==false)
				{
					alert("Please enter characters!");
					frm.txtusr_sPassword.focus();
					return false;
				} 
	  }
		
		
   if (frm.txtusr_sPassword.value.length <=3 || frm.txtusr_sPassword.value.length >16)
		 {
		 	alert("Please enter character length between 4 and 16!");
			frm.txtusr_sPassword.focus();
			return false;
	 	 } 
		
		
   if (frm.txtusr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtusr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
   if (frm.txtusr_sReEnterPassword.value !=frm.txtusr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtusr_sReEnterPassword.focus();
			return false;
	 	 } 
	
				

		return true;
	 } 




	function fSetPermissions(frm)
	{
		if (!(frm.chkAdd_Data.checked==true || frm.chkEdit_Data.checked==true || frm.chkRequest_Delete.checked==true || frm.chkView_Data.checked==true))
		{
			alert("Please set permission!")
			return false;
		}
		else
		{
		return true;
		}		
	}
	

	function fSelectAll()
	{
		for(var i = 0;i < document.frmActivate_User.lstilstcty_sName.options.length;i++)
		{
			document.frmActivate_User.lstilstcty_sName.options[i].selected = true;
		}
	}


	function fValidateCity()
	{
		
		if (document.frmActivate_User.lstilstcty_sName.options.length==0)
	 	 {
			document.frmActivate_User.lstcty_sName.focus();
			return false;
		 } 
		else
		{
			return true;
		}
	
	}

	function validateDataUser_Member(frm)
	{
 		
		var str,s,i;
		var formElements=["txtdsr_sUsername","txtdsr_sPassword"];
		for(i=0;i<=1;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.txtdsr_sUsername.value.length ==0)
	  	{
	  		alert("Please enter user name!");
			frm.txtdsr_sUsername.focus();
			return false;
	  	} 
		
		
		if (frm.txtdsr_sPassword.value.length==0)
		{
			alert("Please enter password!");
			frm.txtdsr_sPassword.focus();
			return false;
	  	} 
		 
		return true;
	} 
	
	function validateExcelUser_Member(frm)
	{ 				
		var str,s,i;
		var formElements=["txtBuy_MKdb_sUserName","txtBuy_MKdb_sPassword"];
		for(i=0;i<=1;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.txtBuy_MKdb_sUserName.value.length ==0)
	  	{
	  		alert("Please enter user name!");
			frm.txtBuy_MKdb_sUserName.focus();
			return false;
	  	} 
		
		
		if (frm.txtBuy_MKdb_sPassword.value.length==0)
		{
			alert("Please enter password!");
			frm.txtBuy_MKdb_sPassword.focus();
			return false;
	  	} 
		 
		return true;
	} 
	
	

	function validateDataUser(frm)
  	{
  
		var str,s,i
		formElements=["txtdsr_sFirstName","txtdsr_sLastName","txtdsr_sCompany","txtdsr_sAddress1","txtdsr_sAddress2","txtdsr_sCity","txtdsr_sState", "txtdsr_sPinCode","txtdsr_sTelephone","txtdsr_sMobile","txtdsr_sEmail","txtdsr_sUsername","txtdsr_sPassword","txtdsr_sReEnterPassword"];
		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.txtdsr_sFirstName.value.length==0)
		{
			alert("Please enter name!");
			frm.txtdsr_sFirstName.focus();
			return false;
		}	
	

 		if (frm.txtdsr_sAddress1.value.length==0)
		{
			alert("Please enter address!");
			frm.txtdsr_sAddress1.focus();
			return false;
	 	}
		 

		if (frm.txtdsr_sCity.value.length==0)
		{
			alert("Please enter city!");
			frm.txtdsr_sCity.focus();
			return false;
	 	} 
		  
		if (frm.txtdsr_sState.value.length==0)
		{
			alert("Please enter state!");
			frm.txtdsr_sState.focus();
			return false;
	 	} 
		
			  
		if (frm.txtdsr_sPinCode.value.length==0)
		{
			alert("Please enter pincode!");
			frm.txtdsr_sPinCode.focus();
			return false;
	 	} 

		if (frm.cbodsr_sCountry.value.length==0)
		{
			alert("Please enter country!");
			frm.cbodsr_sCountry.focus();
			return false;
	 	} 

		if (frm.txtdsr_sTelephone.value.length==0)
		{
			alert("Please enter telephone!");
			frm.txtdsr_sTelephone.focus();
			return false;
	 	} 
		
		 
		if (frm.txtdsr_sEmail.value.length == 0)
		{
			 alert("Please enter valid email address!");
			 frm.txtdsr_sEmail.focus();
			 return false;
		 }
  	
		if (frm.txtdsr_sEmail.value.length != 0)
   		{
			 if (!isCorrectEmail(frm.txtdsr_sEmail.value))
		  		{
					alert("Please enter valid email address!");
					frm.txtdsr_sEmail.focus();
					return false;
		  		}
       		}
			
			
				
   		if (frm.txtdsr_sUsername.value.length <=7 || frm.txtdsr_sUsername.value.length >32)
	  	{
	  		alert("Please enter user name with characters length between 8 and 32!");
			frm.txtdsr_sUsername.focus();
			return false;
	  	} 
		
		
   		if (frm.txtdsr_sPassword.value.length==0)
	 	{
			alert("Please enter password!");
			frm.txtdsr_sPassword.focus();
			return false;
	  	} 
		 
   		if (frm.txtdsr_sPassword.value.length !=0)
	  	{		
	  		if (isNaN(frm.txtdsr_sPassword.value)==false)
				{
					alert("Please enter characters!");
					frm.txtdsr_sPassword.focus();
					return false;
				} 
	  	}	
		
		
   		if (frm.txtdsr_sPassword.value.length <=3 || frm.txtdsr_sPassword.value.length >16)
		 {
		 	alert("Please enter character length between 4 and 16!");
			frm.txtdsr_sPassword.focus();
			return false;
	 	 } 
		
		
   		if (frm.txtdsr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtdsr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
		if (frm.txtdsr_sReEnterPassword.value !=frm.txtdsr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtdsr_sReEnterPassword.focus();
			return false;
	 	 } 

		if (document.forms['frmTerms'].chkTerms.checked==false)
		{
			alert("Please accept terms and conditions");
			return false;
		}
		
		return true;
	 } 


function validateUser_Registration_New(frm)
  {
  
	var str,s,i
    formElements=["txtusr_sName","txtusr_sAddress1","txtusr_sAddress2","txtusr_sCity","txtusr_sState","txtusr_sPinCode","cbousr_sCountry","txtusr_sTelephone","txtusr_sMobile","txtusr_sEmail","txtusr_sUsername","txtusr_sPassword","txtusr_sReEnterPassword"];
	for(i=0;i<11;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.txtusr_sName.value.length==0)
		{
			alert("Please enter name!");
			frm.txtusr_sName.focus();
			return false;
		}	
	 	

 	if (frm.txtusr_sAddress1.value.length==0)
		{
			alert("Please enter address!");
			frm.txtusr_sAddress1.focus();
			return false;
	 	}
		 

	if (frm.txtusr_sCity.value.length==0)
		{
			alert("Please enter city!");
			frm.txtusr_sCity.focus();
			return false;
	 	} 
		  
	if (frm.txtusr_sState.value.length==0)
		{
			alert("Please enter state!");
			frm.txtusr_sState.focus();
			return false;
	 	} 
		
			  
    if (frm.txtusr_sPinCode.value.length==0)
		{
			alert("Please enter pincode!");
			frm.txtusr_sPinCode.focus();
			return false;
	 	} 

	if (frm.cbousr_sCountry.value.length==0)
		{
			alert("Please enter country!");
			frm.cbousr_sCountry.focus();
			return false;
	 	} 

	if (frm.txtusr_sTelephone.value.length==0)
		{
			alert("Please enter telephone!");
			frm.txtusr_sTelephone.focus();
			return false;
	 	} 
	
	 if (frm.txtusr_sMobile.value.length==0)
		{
			alert("Please enter mobile no!");
			frm.txtusr_sMobile.focus();
			return false;
	 	} 
		 
   if (frm.txtusr_sEmail.value.length == 0)
		{
			 alert("Please enter valid email address!");
			 frm.txtusr_sEmail.focus();
			 return false;
		 }
  	
   if (frm.txtusr_sEmail.value.length != 0)
   		{
			 if (!isCorrectEmail(frm.txtusr_sEmail.value))
		  		{
					alert("Please enter valid email address!");
					frm.txtusr_sEmail.focus();
					return false;
		  		}
       }
			
			
				
   if (frm.txtusr_sUsername.value.length <=7 || frm.txtusr_sUsername.value.length >32)
	  {
	  		alert("Please enter user name with characters length between 8 and 32!");
			frm.txtusr_sUsername.focus();
			return false;
	  } 
		
		
   if (frm.txtusr_sPassword.value.length==0)
	  {
			alert("Please enter password!");
			frm.txtusr_sPassword.focus();
			return false;
	  } 
		 
   if (frm.txtusr_sPassword.value.length !=0)
	  {		
	  		if (isNaN(frm.txtusr_sPassword.value)==false)
				{
					alert("Please enter characters!");
					frm.txtusr_sPassword.focus();
					return false;
				} 
	  }
		
		
   if (frm.txtusr_sPassword.value.length <=3 || frm.txtusr_sPassword.value.length >16)
		 {
		 	alert("Please enter character length between 4 and 16!");
			frm.txtusr_sPassword.focus();
			return false;
	 	 } 
		
		
   if (frm.txtusr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtusr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
   if (frm.txtusr_sReEnterPassword.value !=frm.txtusr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtusr_sReEnterPassword.focus();
			return false;
	 	 } 
	
	
		return true;
	 } 



function validateSupport(frm)
  {
  
	var str,s,i
    formElements=["txtsup_sFirstName","txtsup_sLastName","txtsup_sCompanyName","txtsup_sAddress1","txtsup_sAddress2","txtsup_sCity","txtsup_sState", "txtsup_sPinCode","txtsup_sCountry","txtsup_sPhone","txtsup_sEmail","txtsup_sSubject","txtsup_sQuery"];
	for(i=0;i<12;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.txtsup_sFirstName.value.length==0)
		{
			alert("Please enter name!");
			frm.txtsup_sFirstName.focus();
			return false;
		}	
	

 	if (frm.txtsup_sAddress1.value.length==0)
		{
			alert("Please enter address!");
			frm.txtsup_sAddress1.focus();
			return false;
	 	}
		 

	if (frm.txtsup_sCity.value.length==0)
		{
			alert("Please enter city!");
			frm.txtsup_sCity.focus();
			return false;
	 	} 
		  
	if (frm.txtsup_sState.value.length==0)
		{
			alert("Please enter state!");
			frm.txtsup_sState.focus();
			return false;
	 	} 
		
			  
	if (frm.txtsup_sPinCode.value.length==0)
		{
			alert("Please enter pincode!");
			frm.txtsup_sPinCode.focus();
			return false;
	 	} 

	if (frm.txtsup_sCountry.value.length==0)
		{
			alert("Please enter country!");
			frm.txtsup_sCountry.focus();
			return false;
	 	} 

	if (frm.txtsup_sPhone.value.length==0)
		{
			alert("Please enter telephone!");
			frm.txtsup_sPhone.focus();
			return false;
	 	} 
		
		 
	if (frm.txtsup_sEmail.value.length == 0)
		{
			 alert("Please enter valid email address!");
			 frm.txtsup_sEmail.focus();
			 return false;
		 }
  	
	if (frm.txtsup_sEmail.value.length != 0)
   		{
			 if (!isCorrectEmail(frm.txtsup_sEmail.value))
		  		{
					alert("Please enter valid email address!");
					frm.txtsup_sEmail.focus();
					return false;
		  		}
       }
			
	
	if (frm.txtsup_sSubject.value.length == 0)
		{
			 alert("Please enter subject!");
			 frm.txtsup_sSubject.focus();
			 return false;
		}
	
		
	if (frm.txtsup_sQuery.value.length == 0)
		{
			 alert("Please enter query!");
			 frm.txtsup_sQuery.focus();
			 return false;
		} 	
	
	if (frm.txtsup_sQuery.value.length > 1000)
		{
	  		alert("Please enter query lessthan 1000 characters!");
			frm.txtsup_sQuery.focus();
			return false;
	  	} 
		
		return true;
	 } 


	function validateDataUser_Edit(frm)
  	{
  
		var str,s,i
		formElements=["txtdsr_sFirstName","txtdsr_sLastName","txtdsr_sCompany","txtdsr_sAddress1","txtdsr_sAddress2","txtdsr_sCity","txtdsr_sState", "txtdsr_sPinCode","txtdsr_sTelephone","txtdsr_sMobile","txtdsr_sEmail","txtdsr_sUsername","txtdsr_sPassword","txtdsr_sReEnterPassword"];
		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.txtdsr_sFirstName.value.length==0)
		{
			alert("Please enter name!");
			frm.txtdsr_sFirstName.focus();
			return false;
		}	
	

 		if (frm.txtdsr_sAddress1.value.length==0)
		{
			alert("Please enter address!");
			frm.txtdsr_sAddress1.focus();
			return false;
	 	}
		 

		if (frm.txtdsr_sCity.value.length==0)
		{
			alert("Please enter city!");
			frm.txtdsr_sCity.focus();
			return false;
	 	} 
		  
		if (frm.txtdsr_sState.value.length==0)
		{
			alert("Please enter state!");
			frm.txtdsr_sState.focus();
			return false;
	 	} 
		
			  
		if (frm.txtdsr_sPinCode.value.length==0)
		{
			alert("Please enter pincode!");
			frm.txtdsr_sPinCode.focus();
			return false;
	 	} 

		if (frm.cbodsr_sCountry.value.length==0)
		{
			alert("Please enter country!");
			frm.cbodsr_sCountry.focus();
			return false;
	 	} 

		if (frm.txtdsr_sTelephone.value.length==0)
		{
			alert("Please enter telephone!");
			frm.txtdsr_sTelephone.focus();
			return false;
	 	} 
		
		 
		if (frm.txtdsr_sEmail.value.length == 0)
		{
			 alert("Please enter valid email address!");
			 frm.txtdsr_sEmail.focus();
			 return false;
		 }
  	
		if (frm.txtdsr_sEmail.value.length != 0)
   		{
			 if (!isCorrectEmail(frm.txtdsr_sEmail.value))
		  		{
					alert("Please enter valid email address!");
					frm.txtdsr_sEmail.focus();
					return false;
		  		}
       		}
			
			
				
   		if (frm.txtdsr_sUsername.value.length <=7 || frm.txtdsr_sUsername.value.length >32)
	  	{
	  		alert("Please enter user name with characters length between 8 and 32!");
			frm.txtdsr_sUsername.focus();
			return false;
	  	} 
		
		
   		if (frm.txtdsr_sPassword.value.length==0)
	 	{
			alert("Please enter password!");
			frm.txtdsr_sPassword.focus();
			return false;
	  	} 
		 
   		if (frm.txtdsr_sPassword.value.length !=0)
	  	{		
	  		if (isNaN(frm.txtdsr_sPassword.value)==false)
				{
					alert("Please enter characters!");
					frm.txtdsr_sPassword.focus();
					return false;
				} 
	  	}	
		
		
   		if (frm.txtdsr_sPassword.value.length <=3 || frm.txtdsr_sPassword.value.length >16)
		 {
		 	alert("Please enter character length between 4 and 16!");
			frm.txtdsr_sPassword.focus();
			return false;
	 	 } 
		
		
   		if (frm.txtdsr_sReEnterPassword.value.length==0)
		 {
			alert("Please re-enter password!");
			frm.txtdsr_sReEnterPassword.focus();
			return false;
	 	 } 
	  
		if (frm.txtdsr_sReEnterPassword.value !=frm.txtdsr_sPassword.value)
		 {
			alert("Password do not match!");
			frm.txtdsr_sReEnterPassword.focus();
			return false;
	 	 } 

		
		return true;
	 } 
	 
//-----------------------------------------------------------Excel Download--------------------------------------------------





	 
	 
	 
	 