<!--
function validate()
{
   fm=this.document.reg;

	if(fm.service1.checked==false && fm.service2.checked==false && fm.service3.checked==false && fm.service4.checked==false && fm.service5.checked==false && fm.service6.checked==false && fm.service7.checked==false && fm.service8.checked==false && fm.service9.checked==false && fm.service10.checked==false && fm.service11.checked==false)
	{
		alert("Please Subscribe To Any One Of Our Services");
		fm.service1.focus();
		return false;
	}
	
	if(fm.service1.checked==true && isEmpty(fm.detail1.value))
	{
		alert("Enter the Email Address for Basic Service")
		fm.detail1.focus();
		return false;
	}
	
	if(fm.service2.checked==true && isEmpty(fm.detail2.value))
	{
		alert("Enter the Mobile Number for Tips on Mobile Service")
		fm.detail2.focus();
		return false;
	}
	
	
	if(fm.service3.checked==true && isEmpty(fm.detail3.value))
	{
		alert("Enter the Email Address for Tips on Messenger Service")
		fm.detail3.focus();
		return false;
	}
	
	
	if(fm.service4.checked==true && isEmpty(fm.detail4.value))
	{
		alert("Enter the Mobile Number for Stock Futures Service")
		fm.detail4.focus();
		return false;
	}
	
	if(fm.service5.checked==true && isEmpty(fm.detail5.value))
	{
		alert("Enter the Email Address for News Letter Service")
		fm.detail5.focus();
		return false;
	}
	
	
	if(fm.service6.checked==true && isEmpty(fm.detail6.value))
	{
		alert("Enter the Mobile/Email for Weekly Momentum - Cash Market Service")
		fm.detail6.focus();
		return false;
	}
	

	if(fm.service7.checked==true && isEmpty(fm.detail7.value))
	{
		alert("Enter the Mobile/Email for BTST Service")
		fm.detail7.focus();
		return false;
	}
	

	if(fm.service8.checked==true && isEmpty(fm.detail8.value))
	{
		alert("Enter the Mobile/Email for Options Premium Service")
		fm.detail8.focus();
		return false;
	}
	
	if(fm.service9.checked==true && isEmpty(fm.detail9.value))
	{
		alert("Enter the Mobile/Email for SMS Package")
		fm.detail9.focus();
		return false;
	}
	
	if(fm.service10.checked==true && isEmpty(fm.detail10.value))
	{
		alert("Enter the Mobile/Email for Weekly Momentum - F&O Market")
		fm.detail10.focus();
		return false;
	}
	
	if(fm.service11.checked==true && isEmpty(fm.detail11.value))
	{
		alert("Enter the Messenger ID for Stock Futures on Messenger Service")
		fm.detail10.focus();
		return false;
	}
	
	
	if(fm.privacy.checked==false )
	{
		alert("You need to agree to our privacy policy");
		fm.privacy.focus();
		return false;
	}
	

	    if(isEmpty(fm.uname.value))
	    {
		alert("Please enter your Username");
		fm.uname.focus();
		return false;
	    }
	    if(fm.uname.value.length < 4)
	    {
		alert("Username Must Be Minimum 4 Characters");
		fm.uname.focus();
		return false;
	    }  
	    usplit=fm.uname.value.split(" ");
	    if(usplit.length>1)
	    {
	        alert("Username must be a single word");
	        fm.uname.focus();
	        return false;
	    }
	    if(isEmpty(fm.pwd.value))
	    {
	          alert("Please Enter Your Password.");
	          fm.pwd.focus();
	          return false;
	    }   
	    if(fm.pwd.value.length < 4)
	    {
	          alert("Password Must Have Minimum 4 Charaters.");
	          fm.pwd.focus();
	          return false;
	    }  
	    usplit=fm.pwd.value.split(" ");
	    if(usplit.length>1)
	    {
	        alert("Password must not contain spaces");
	        fm.pwd.focus();
	        return false;
	    }	    
	    if(isEmpty(fm.cpwd.value))
	    {
	          alert("Please Confirm Your Password.");
	          fm.cpwd.focus();
	          return false;
	    }   
	    if(fm.pwd.value!=fm.cpwd.value)
	    {
		alert("Passwords do not match");
		fm.cpwd.focus();
		return false;
	    }
	if(isEmpty(fm.fname.value))
	{
		alert("Please enter your First Name");
		fm.fname.focus();
		return false;
	}
	if(isEmpty(fm.lname.value))
	{
		alert("Please enter your Last Name");
		fm.lname.focus();
		return false;
	}
	if(isEmpty(fm.address.value))
	{
		alert("Please enter your Address");
		fm.address.focus();
		return false;
	}
	if(isEmpty(fm.city.value))
	{
		alert("Please enter your City");
		fm.city.focus();
		return false;
	}
	if(isEmpty(fm.state.value))
	{
		alert("Please enter your State");
		fm.state.focus();
		return false;
	}
	if(isEmpty(fm.country.value))
	{
		alert("Please enter your Country");
		fm.country.focus();
		return false;
	}
	if(isEmpty(fm.zip.value))
	{
		alert("Please enter your Pincode");
		fm.zip.focus();
		return false;
	}
      if(isEmpty(fm.phone.value) && (fm.phone.value.length < 8))
      {
	          alert("Please Enter a Valid Phone Number");
	          fm.phone.focus();
	          return false;
     }
     if(isEmpty(fm.email.value))
	{
		alert("Please enter your E-Mail address");
		fm.email.focus();
		return false;
	}
	if(!isEmail(fm.email.value))
      {
        alert("Invalid Email address!Please Enter Again.");
        fm.email.focus();
        return false;
      } 




	/*if(fm.weekly_momentum.checked==true && fm.mobile_no.value=="")
	{
		alert("Please Enter Your Mobile No.")
		fm.mobile_no.focus();
		return false;
	}
*/





	if(fm.privacy.checked==false)
	{
		alert("Please read our Privacy Policy");
		fm.privacy.focus();
		return false;
	}
	
}

function isEmpty(str)
{
	var len=str.length;
	if(len==0)
	{
		return true;
	}
}
function isEmail(str)
{
   if(str.indexOf("@") <= 0 || str.indexOf(".") == -1)
      return false;
   for(i=0; i<str.length ; i++)
   {
      if((str.charAt(i)>= '0' && str.charAt(i)<='9') || (str.charAt(i)>= 'A' && str.charAt(i)<='Z')||(str.charAt(i)>= 'a' && str.charAt(i)<='z') || (str.charAt(i) == '-') || (str.charAt(i) == '_') || (str.charAt(i) == '.')|| (str.charAt(i) == '@') )
         continue;
     else
	     return false;
   }		 
   return true;
}


//-->
