﻿// JScript File

function CheckIndexData()
{

var strName = document.getElementById("txtName").value;
var strEmailID = document.getElementById("txtEmail").value;
var strCity = document.getElementById("txtCity").value;

if (trim(strName) == "")
    {
     alert("Please, enter full name.");
      document.getElementById('txtName').value = "";
      document.getElementById('txtName').focus();
      return;
    }
else if (trim(strEmailID) == "")
    {
     alert("Please, enter Email ID.");
      document.getElementById('txtEmail').value = "";
      document.getElementById('txtEmail').focus();
      return;
    }
   else if(!(ValidateEmail('txtEmail')))
   {
   return;
   }
 else if (trim(strCity) == "")
    {
     alert("Please, enter city.");
      document.getElementById('txtCity').value = "";
      document.getElementById('txtCity').focus();
      return;
    } 
 
  if(document.getElementById("chkMale").checked)
  var strGender = "Male";
  else
   var strGender = "Female";
  
  window.location="register.aspx?Name="+strName+"&Email="+strEmailID+"&City="+strCity+"&Gender="+strGender;
  
}


function trim(text)
{
if(text == null) return null;
return text.replace(/^[ \t]+|[ \t]+document.getElementById/g, "");}

 function ValidateEmail()
    {
   
        var str = document.getElementById(arguments[0]).value; //'txtemailid'
        var tbEmail = document.getElementById(arguments[0]);
   		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		 if( str == "" || str == null )
            {
           alert("Please enter email Id.");
           tbEmail.focus();
           tbEmail.select();
           return false
           }
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   tbEmail.focus();
		   tbEmail.select();
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   tbEmail.focus();
		   tbEmail.select();
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    tbEmail.focus();
		   tbEmail.select();
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    tbEmail.focus();
		   tbEmail.select();
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    tbEmail.focus();
		   tbEmail.select();
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    tbEmail.focus();
		   tbEmail.select();
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    tbEmail.focus();
		   tbEmail.select();
		    return false
		 }

 		 return true					
	
    }
    
    function SaveRegistration()
    {
    var strType = document.getElementById("RegistrationDD").value;
    if(strType == "Others")
    {
     var strOther = document.getElementById("txtOther").value;
     if (strOther == "")
     {
        alert("Please, specify other type.");
        document.getElementById("txtOther").focus();
        return;
     }
    }
    document.getElementById("btnRegistor").click();
    }

function ShowRegistrationField()
{

var strType = document.getElementById("RegistrationDD").value;
    if(strType == "Others")
        {
        document.getElementById("trOther").style.display="block";
        document.getElementById("trPassword").style.display="none";
        document.getElementById("trRePassword").style.display="none";
        document.getElementById("trDOB").style.display="none";
        document.getElementById("trISLicense").style.display="none";
        document.getElementById("trLicense").style.display="none";
        document.getElementById("trEmail").style.display="none";
        document.getElementById("trMSG").style.display="block";
        document.getElementById("trWeb").style.display="block";
        document.getElementById("trCompany").style.display="block";
       }
      else if (strType == "Driver")
      {
      document.getElementById("trOther").style.display="none";
        document.getElementById("trPassword").style.display="block";
        document.getElementById("trRePassword").style.display="block";
        document.getElementById("trDOB").style.display="block";
        document.getElementById("trISLicense").style.display="block";
        document.getElementById("trLicense").style.display="block";
        document.getElementById("trEmail").style.display="block";
        document.getElementById("trMSG").style.display="none";
        document.getElementById("trWeb").style.display="none";
        document.getElementById("trCompany").style.display="none";
      }
       else if (strType == "Fan")
      {
      document.getElementById("trOther").style.display="none";
        document.getElementById("trPassword").style.display="block";
        document.getElementById("trRePassword").style.display="block";
        document.getElementById("trDOB").style.display="block";
        document.getElementById("trISLicense").style.display="none";
        document.getElementById("trLicense").style.display="none";
        document.getElementById("trEmail").style.display="block";
        document.getElementById("trMSG").style.display="none";
        document.getElementById("trWeb").style.display="none";
        document.getElementById("trCompany").style.display="none";
      }
       else if (strType == "Media" || strType == "Sponsor" )
      {
      document.getElementById("trOther").style.display="none";
        document.getElementById("trPassword").style.display="none";
        document.getElementById("trRePassword").style.display="none";
        document.getElementById("trDOB").style.display="none";
        document.getElementById("trISLicense").style.display="none";
        document.getElementById("trLicense").style.display="none";
        document.getElementById("trEmail").style.display="none";
        document.getElementById("trMSG").style.display="block";
        document.getElementById("trWeb").style.display="block";
        document.getElementById("trCompany").style.display="block";
      }
}