function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
function ValidateForm(){
	var emailID=document.frmPlayerInformation.email
	var playerName=document.frmPlayerInformation.playerName
	var phoneNumber=document.frmPlayerInformation.phoneNumber
	var homephoneNumber=document.frmPlayerInformation.homePhoneNumber
	var mp=document.frmPlayerInformation.masterPoint
	var preferredsystem=document.frmPlayerInformation.preferredsystem
	var mpto=document.frmPlayerInformation.mpto
	var mpfrom=document.frmPlayerInformation.mpfrom
	var confirmemail=document.frmPlayerInformation.confirmemail

	if ((playerName.value==null)||(playerName.value=="")){
		alert("Please Enter your Name")
		playerName.focus()
		return false
	}
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.focus()
		return false
	}

	if ((confirmemail.value==null)||(confirmemail.value=="")){
		alert("Please Enter your Confirm Email ID")
		confirmemail.focus()
		return false
	}
	if (echeck(confirmemail.value)==false){
		confirmemail.focus()
		return false
	}

    if(emailID.value!=confirmemail.value)
	{
        alert("Email mismatch has been detected.Please enter Email ID again.");
		emailID.focus();
		return false;
	}


	if ((homephoneNumber.value==null)||(homephoneNumber.value=="")){
		alert("Please Enter your Home Phone Number")
		homephoneNumber.focus()
		return false
	}



	if ((mp.value==null)||(mp.value=="")){
		alert("Please Enter your Master Point")
		mp.focus()
		return false
	}

	if((mp.value.length>0) && isNaN(mp.value))
	{
       alert("Master Point should be numeric")
	   mp.focus()
	   return false
	}
	
	if(!(parseInt(mp.value)>=mpfrom.value && parseInt(mp.value)<=mpto.value))
	{
	   alert("Master Point range must be between "+mpfrom.value+" and "+mpto.value);
	   mp.focus()
	   return false
	}
	
	if(preferredsystem.value=="")
	{
	  alert("Please select Preferred System")
	  preferredsystem.focus()
	  return false
	}
	 
	var isChecked=false;
	var checks=document.getElementsByName("eventselection[]");
	var boxLength=checks.length;
		for(i=0;i<boxLength;i++)
		{
		 if(checks[i].checked)
			{
			 isChecked=true;
			 break;
			}
		}
	if(!isChecked)
	{
      alert("Please select 'Submit my information for'");
      return false;
	}

	return true
 }

function ValForm(){
	var emailID=document.frmPlayerInformation.email
	var playerName=document.frmPlayerInformation.playerName
	var phoneNumber=document.frmPlayerInformation.phoneNumber
	var confirmemail=document.frmPlayerInformation.confirmemail
	var homephoneNumber=document.frmPlayerInformation.homePhoneNumber
	
	if ((playerName.value==null)||(playerName.value=="")){
		alert("Please Enter your Name")
		playerName.focus()
		return false
	}
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.focus()
		return false
	}
	if ((confirmemail.value==null)||(confirmemail.value=="")){
		alert("Please Enter your Confirm Email ID")
		confirmemail.focus()
		return false
	}
	if (echeck(confirmemail.value)==false){
		confirmemail.focus()
		return false
	}

    if(emailID.value!=confirmemail.value)
	{
        alert("Email mismatch has been detected.Please enter Email ID again.");
		emailID.focus();
		return false;
	}

	if ((homephoneNumber.value==null)||(homephoneNumber.value=="")){
		alert("Please Enter your Home Phone Number")
		homephoneNumber.focus()
		return false
	}

	return true
 }

function validatefrm(){
	var mp=document.frmPlayerInformation.masterPoint
	var preferredsystem=document.frmPlayerInformation.preferredsystem
	var mpto=document.frmPlayerInformation.mpto
	var mpfrom=document.frmPlayerInformation.mpfrom

	if ((mp.value==null)||(mp.value=="")){
		alert("Please Enter your Master Point")
		mp.focus()
		return false
	}

	if((mp.value.length>0) && isNaN(mp.value))
	{
       alert("Master Point should be numeric")
	   mp.focus()
	   return false
	}
	
	if(!(parseInt(mp.value)>=mpfrom.value && parseInt(mp.value)<=mpto.value))
	{
	   alert("Master Point range must be between "+mpfrom.value+" and "+mpto.value);
	   mp.focus()
	   return false
	}
	
	if(preferredsystem.value=="")
	{
	  alert("Please select Preferred System")
	  preferredsystem.focus()
	  return false
	}
	 var isChecked=false;
	var checks=document.getElementsByName("eventselection[]");
	var boxLength=checks.length;
		for(i=0;i<boxLength;i++)
		{
		 if(checks[i].checked)
			{
			 isChecked=true;
			 break;
			}
		}
	if(!isChecked)
	{
      alert("Please select 'Submit my information for'");
      return false;
	}

	return true
 }

 
 function display()
 {
	 var customize = "toolbar=no,menubar=no,resizable=no,directories=no,scrollbars=yes,width="+750+",height="+390+",top="+200+",left="+200;
     windowDoPop=window.open('token.php','_blank',customize)
	 windowDoPop.focus();
 }
