function Email(str)
	{
		  var supported = 0;
			if (window.RegExp)
			{
			var tStr = "a";
			var tReg = new RegExp(tStr);
			if (tReg.test(tStr)) supported = 1;
			}
			if (!supported)
			return (str.indexOf(".") <= 2) || (str.indexOf("@") < 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (r1.test(str) || !r2.test(str));
		}
function reg()
{
	var s=document.form2;
	var user=document.form2.email.value;
 	if(s.title.value=="0")
	{
	alert ("Please select title");
	s.title.focus()
	return false;
	}
	if(s.first_name.value=="")
	{
	alert ("Please enter first name");
	s.first_name.focus()
	s.first_name.select()
	return false;
	}
	if(s.last_name.value=="")
	{
	alert ("Please enter last name");
	s.last_name.focus()
	s.last_name.select()
	return false;
	}
	if((s.phone1.value=="Country")||(s.phone1.value==""))
	{
	alert ("Please enter phone number country code");
	s.phone1.focus()
	s.phone1.select()
	return false;
	}
	if((s.phone2.value=="Area")||(s.phone2.value==""))
	{
	alert ("Please enter phone number area code");
	s.phone2.focus()
	s.phone2.select()
	return false;
	}
	if((s.phone3.value=="Number")||(s.phone3.value==""))
	{
	alert ("Please enter phone number");
	s.phone3.focus()
	s.phone3.select()
	return false;
	}
	if(s.email.value=="")
	{
	alert ("Please enter email");
	s.email.focus()
	s.email.select()
	return false;
	}
	else if (Email(user))
	{
	alert("Please enter valid email ID  (e.g.: yourname@hotmail.com) ");
	s.email.focus();
	s.email.select();
	return false;
	}
	if(s.address1.value=="")
	{
	alert ("Please enter address");
	s.address1.focus()
	s.address1.select()
	return false;
	}
	if(s.city.value=="")
	{
	alert ("Please enter city");
	s.city.focus()
	s.city.select()
	return false;
	}
	if(s.state.value=="")
	{
	alert ("Please enter state");
	s.state.focus()
	s.state.select()
	return false;
	}
	if(s.country.value=="")
	{
	alert ("Please enter country");
	s.country.focus()
	s.country.select()
	return false;
	}
	if(s.username.value=="")
	{
	alert ("Please enter username");
	s.username.focus()
	s.username.select()
	return false;
	}
	if(s.password.value=="")
	{
	alert ("Please enter password");
	s.password.focus()
	s.password.select()
	return false;
	}
  if(s.password.value.length<6 )
   {
   alert("Password must be minimum 6 characters");
   s.password.select()
   return false;	            
   }
	
	if(s.con_password.value=="")
	{
	alert ("Please enter confirm password");
	s.con_password.focus()
	s.con_password.select()
	return false;
	}
   if (s.password.value !=s.con_password.value)
   {
   alert("Passwords are not equal");
   s.con_password.select()
   return false;	            
   }
   if(s.confirm_agreement.checked)
   {
		var move="true";
	}
	if(move!="true")
	{
		alert("Please tick the check box to accept the terms and conditions");
		s.confirm_agreement.focus();
		return false;
	}
	document.form2.submit()
 }
 
 function limitlength(obj, length)
{
	var maxlength1=length
	if (obj.value.length<maxlength1)
	{
	obj.value=obj.value.substring(0, maxlength1)
	alert ("Password must be minimum 6 characters");
	   
		return false;
     }
     
}  
function isNumberKey(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57))
 {
     alert("Please enter only numbers");
    return false;
}
}

//Limiting Character validation   
function limitlength(obj, length)
{
	var maxlength=length
	if (obj.value.length>maxlength)
	{
	obj.value=obj.value.substring(0, maxlength)
     }
}  

function limitlength12(obj, length)
{
	var maxlength1=length
	if (obj.value.length<maxlength1)
	{
	obj.value=obj.value.substring(0, maxlength1)
	alert ("Password must be minimum 6 characters");
	   
		return false;
     }
     
}  
