///****  JavaScript Form Validation Code Ends Here   ****///
		
function validate()
	{
	 var FormError = "Please fill up the following fields: \n\n";
	 var errorMessage = '';
	 var gphoneval=document.form1.gphone.value;
	 var gphonelen=gphoneval.length;
     var pinlen = document.form1.corr_pin.value;
     var corpin=pinlen.length; 
	 var a=document.form1.applying_for[0].checked;
	 var b=document.form1.applying_for[1].checked;
	 //alert(a)
	 //alert(b)
	 var applicantname=document.form1.applicantname.value;
	 var applicantnamelen=applicantname.length;
	 
     var moblen = document.form1.corr_mobile.value;
     var mob = moblen.length;
	 
	 var pmoblen = document.form1.perma_mobile.value;
     var permamob = pmoblen.length;
	 
	 var compyear=document.form1.company_establish.value;
	 var yearcmp=compyear.length;
	 
	 var corr_add1val=document.form1.corr_add1.value;
	 var corr_addlen=corr_add1val.length;
	 
	 var corr_cityval=document.form1.corr_city.value;
	 var corr_citylen=corr_cityval.length;
	 
	 var corstd=document.form1.corr_std.value;
	 var corstdlen=corstd.length;
	 
	 var perma_add1val=document.form1.perma_add1.value;
	 var perma_addlen=perma_add1val.length;
	 
	 var perma_cityval=document.form1.perma_city.value;
	 var perma_citylen=perma_cityval.length;
	
	 var pinlen = document.form1.perma_pin.value;
     var perpin=pinlen.length; 
	  
	 var permastd=document.form1.perma_std.value;
	 var permastdlen=permastd.length;
	 
	 
	 
      //for applicant name section
   if(document.form1.applicantname.value=="")
        {
		 errorMessage = errorMessage + "Specify Your Name\n";
        } 
  if (isAlphabetic(document.form1.applicantname.value) == false)	
         {
		 errorMessage = errorMessage + "Applicant Name must be Alphabetic\n";
		 }
   else if (!IsNumeric(document.form1.applicantname.value) == false)
        {
		 errorMessage = errorMessage + "Applicant Name must not be Numeric\n";
		}
   else if(applicantnamelen>190)
        {
	    errorMessage = errorMessage + "Applicant Name must not be so Large\n";
		}
	
	
	//For program Selected Section
		
   if(a==false && b==false)
	    {
		 errorMessage = errorMessage + "Select One Program\n";
		} 
   
 //For guardian related validation	  
   
   if(document.form1.guardiantitle.value=="")
		{
	errorMessage = errorMessage + "Select Guardian Title\n";
		}	
 
 if(document.form1.guardianfname.value=="")
		{
	errorMessage = errorMessage + "Select Guardian FirstName\n";
		}
   else if (isAlphabetic(document.form1.guardianfname.value) == false)	
         {
		 errorMessage = errorMessage + "Guardian FirstName must be Alphabetic\n";
		 }
   else if (!IsNumeric(document.form1.guardianfname.value) == false)
        {
		 errorMessage = errorMessage + "Guardian FirstName must not be Numeric\n";
		}	
		
	if(document.form1.guardianmname.value!="")
	  {
       if (isAlphabetic(document.form1.guardianmname.value) == false)	
         {
		 errorMessage = errorMessage + "Guardian MiddleName must be Alphabetic\n";
		 }
       else if (!IsNumeric(document.form1.guardianmname.value) == false)
        {
		 errorMessage = errorMessage + "Guardian MiddleName must not be Numeric\n";
		}			
	  }

if(document.form1.guardianlname.value=="")
		{
	errorMessage = errorMessage + "Select Guardian LastName\n";
		}	
   else if (isAlphabetic(document.form1.guardianlname.value) == false)	
         {
		 errorMessage = errorMessage + "Guardian LastName must be Alphabetic\n";
		 }
   else if(!IsNumeric(document.form1.guardianlname.value) == false)
        {
		 errorMessage = errorMessage + "Guardian LastName must not be Numeric\n";
		}		

//For guardian Phone Number

   if(document.form1.gphone.value=="")
     {
		  errorMessage = errorMessage + "Guardian's Contact Number must not be Blank\n";
     }
   else if(IsNumeric(document.form1.gphone.value) == false)
        {
		 errorMessage = errorMessage + "Guardian's Contact Number must be Numeric\n";
		}
   else if(gphonelen>=16)
	    {
		 errorMessage = errorMessage + "Guardian's Contact Number is Too Large\n";
		}
   
   //Date of Birth Validation
 
   if(document.form1.birth_day.value=="")
		{
	errorMessage = errorMessage + "Your Birth Date\n";
		}
  if(document.form1.birth_month.value=="")
		{
	errorMessage = errorMessage + "Your Birth Month\n";
		}
  if(document.form1.birth_year.value=="")
		{
	errorMessage = errorMessage + "Your Birth Year\n";
		}



  if(document.form1.marrital_status.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Marrital Status\n";
		}
if(document.form1.gender.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Gender\n";
		}

//For Corresponding Address Checking		
		
  if(document.form1.corr_add1.value=="")
		{
	errorMessage = errorMessage + "Your Correspondence Address \n";
		}
else if(corr_addlen>255)
        {
	errorMessage = errorMessage + "Your Correspondence Address length must not be so large \n";		
		}
		
		
if(document.form1.corr_city.value=="")
		{
	errorMessage = errorMessage + "Your Correspondence City\n";
		}
else if(corr_citylen>30)
        {
	errorMessage = errorMessage + "Too large Correspondence City Length\n";		
		}
else if (!IsNumeric(document.form1.corr_city.value) == false)	
         {
    errorMessage = errorMessage + "Correspondence City Name must not be Numeric\n";
		 }		
		
		
if(document.form1.corr_state.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Correspondence State\n";
		}
		
//Pin Code Validation 

if(document.form1.corr_pin.value=="")
		{
	errorMessage = errorMessage + "Your Correspondence Pin\n";
		}
else if(corpin >6)
        {
    errorMessage = errorMessage + "Correspondence Pin Code length should not be more than 6\n";
		}
else if (isAlphabetic(document.form1.corr_pin.value) == true)	
         {
		 errorMessage = errorMessage + "Correspondence Pin Code must not be Alphabetic\n";
		 }		
		


if(document.form1.corr_std.value=="")
		{
	errorMessage = errorMessage + "Your Correspondence Std Code\n";
		}
else if(corstdlen >6)
        {
    errorMessage = errorMessage + "Correspondence Std Code length should not be too large\n";
		}		
else if(isNaN(document.form1.corr_std.value))
		{
	errorMessage = errorMessage + "Your Correspondence STD Code Must Be Integer\n";
		}
else if(isNaN(document.form1.corr_phone.value))
		{
	errorMessage = errorMessage + "Your Correspondence Telephone Number Must Be Integer\n";
		}
else if(isNaN(document.form1.corr_mobile.value))
		{
	errorMessage = errorMessage + "Your Correspondence Mobile Number Must Be Integer\n";
		}
else if(mob >15)
        {
	errorMessage = errorMessage + "Please check the Correspondence Address Mobile number\n";		
		}


//For Permanent Address Checking

  if(document.form1.perma_add1.value=="")
		{
	errorMessage = errorMessage + "Your Permanent Address \n";
		}
else if(perma_addlen>255)
        {
	errorMessage = errorMessage + "Your Permanent Address length must not be so large \n";		
		}
		
		
if(document.form1.perma_city.value=="")
		{
	errorMessage = errorMessage + "Your Permanent Address City\n";
		}
else if(perma_citylen>30)
        {
	errorMessage = errorMessage + "Too large City Length in your Permanent Address\n";		
		}
else if (!IsNumeric(document.form1.perma_city.value) == false)	
         {
    errorMessage = errorMessage + "Permanent Address City Name must not be Numeric\n";
		 }		
		
		
if(document.form1.perma_state.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Permanent Address State\n";
		}
		
//Pin Code Validation 

if(document.form1.perma_pin.value=="")
		{
	errorMessage = errorMessage + "Your Permanent Address Pin\n";
		}
else if(perpin >6)
        {
    errorMessage = errorMessage + "Permanent Address Pin Code length should not be more than 6\n";
		}
else if (isAlphabetic(document.form1.perma_pin.value) == true)	
         {
		 errorMessage = errorMessage + "Permanent Address Pin Code must not be Alphabetic\n";
		 }		
 
if(document.form1.perma_std.value=="")
		{
	errorMessage = errorMessage + "Your Permanent Address Std Code\n";
		}
else if(permastdlen >6)
        {
    errorMessage = errorMessage + "Permanent Address Std Code length should not be too large\n";
		}	
else if(isNaN(document.form1.perma_std.value))
		{
	errorMessage = errorMessage + "Your Permanent Address STD Code Must Be Integer\n";
		}

if(document.form1.perma_phone.value=="")
        {
	errorMessage = errorMessage + "Enter Permanent Address Phone Number\n";		
		}
else if(isNaN(document.form1.perma_phone.value))
		{
	errorMessage = errorMessage + "Your Permanent Address Telephone Number Must Be Integer\n";
		}
if(document.form1.perma_mobile.value=="")
        {
	errorMessage = errorMessage + "Enter Permanent Address Mobile Number\n";		
		}
else if(isNaN(document.form1.perma_mobile.value))
		{
	errorMessage = errorMessage + "Your Permanent Address Mobile Number Must Be Integer\n";
		}
else if(permamob >15)
        {
	errorMessage = errorMessage + "Please check the Permanent Address Mobile number\n";		
		}		




if(!isEmail(document.form1.primary_email.value))
		{
	errorMessage = errorMessage + "Enter Valid Email Address\n";
		}
if(!isEmail(document.form1.alternate_email.value))
		{
	errorMessage = errorMessage + "Enter Valid Alternate Email Address\n";
		}

//Father's  Information
/*if(document.form1.qual1.value=="")
		{
	errorMessage = errorMessage + "Your Father's Qualification\n";
		}
if(document.form1.occ1.value=="")
		{
	errorMessage = errorMessage + "Your Father's Occupation\n";
		} 	
*/
		

		
		
if(document.form1.marks1.value=="")
		{
	errorMessage = errorMessage + "Your Class X Marks\n";
		}
else if (IsNumeric(document.form1.marks1.value) == false)	
         {
    errorMessage = errorMessage + "Class X mark must be Numeric\n";
		 }	
		 
if(document.form1.year1.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Class X Passing Year\n";
		}
if(document.form1.institution1.value=="")
		{
	errorMessage = errorMessage + "Your Class X Institution Name\n";
		}
if(document.form1.board1.value=="")
		{
	errorMessage = errorMessage + "Your Class X Board/University\n";
		}

if(document.form1.marks2.value=="")
		{
	errorMessage = errorMessage + "Your Class XII Marks\n";
		}
else if (IsNumeric(document.form1.marks2.value) == false)	
         {
    errorMessage = errorMessage + "Class XII mark must be Numeric\n";
		 }			
if(document.form1.year2.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Class XII Passing Year\n";
		}
 
if(document.form1.institution2.value=="")
		{
	errorMessage = errorMessage + "Your Class XII Institution Name\n";
		}
if(document.form1.board2.value=="")
		{
	errorMessage = errorMessage + "Your Class XII Board/University\n";
		}
		
if(document.form1.marks3.value=="")
		{
	errorMessage = errorMessage + "Your Graduation Marks\n";
		}
else if (IsNumeric(document.form1.marks3.value) == false)	
         {
    errorMessage = errorMessage + "Graduation mark must be Numeric\n";
		 }	
		 
if(document.form1.year3.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Graduation Passing Year\n";
		}
if(document.form1.stream3.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Graduation Stream\n";
		}
if(document.form1.major3.value==0)
		{
	errorMessage = errorMessage + "Your Graduation Major\n";
		}
if(document.form1.institution3.value=="")
		{
	errorMessage = errorMessage + "Your Graduation College Name\n";
		}
if(document.form1.board3.value=="")
		{
	errorMessage = errorMessage + "Your Graduation University\n";
		}
		
		
if(document.form1.marks4.value!="")
    {
	 
       if (IsNumeric(document.form1.marks4.value) == false)	
         {
    errorMessage = errorMessage + "Post Graduation mark must be Numeric\n";
		 }	
		 
      if(document.form1.year4.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Post Graduation Passing Year\n";
		}
     if(document.form1.stream4.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Post Graduation Stream\n";
		}
     if(document.form1.major4.value==0)
		{
	errorMessage = errorMessage + "Your Post Graduation Major\n";
		}
     if(document.form1.institution4.value=="")
		{
	errorMessage = errorMessage + "Your Post Graduation College Name\n";
		}
     if(document.form1.board4.value=="")
		{
	errorMessage = errorMessage + "Your Post Graduation University\n";
		}		
   }
   
if(document.form1.marks5.value!="")
    {
	 
       if (IsNumeric(document.form1.marks5.value) == false)	
         {
    errorMessage = errorMessage + "Other Education marks must be Numeric\n";
		 }	
		 
      if(document.form1.year5.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Other Education Passing Year\n";
		}
     if(document.form1.stream5.selectedIndex==0)
		{
	errorMessage = errorMessage + "Your Other Education Stream\n";
		}
     if(document.form1.major5.value==0)
		{
	errorMessage = errorMessage + "Your Other Education Major\n";
		}
     if(document.form1.institution5.value=="")
		{
	errorMessage = errorMessage + "Your Other Education College Name\n";
		}
     if(document.form1.board5.value=="")
		{
	errorMessage = errorMessage + "Your Other Education University\n";
		}		
   }   
	 	


if(a==true)
    {
	  if(document.form1.company_name.value=="")
		{
	    errorMessage = errorMessage + "Mention the Company Name\n";
		}
      if(document.form1.company_establish.value=="")
		{
	    errorMessage = errorMessage + "Mention the Company Established Year\n";
		}
	  else if(isNaN(document.form1.company_establish.value))
		{
	errorMessage = errorMessage + "Company Established Year must be Integer\n";
		}	
    else if(yearcmp>4)
        {
	  errorMessage = errorMessage + "Company Established Year must not be greater than 4 \n";
		}
	 if(document.form1.mentor_name.value=="")
		{
	    errorMessage = errorMessage + "For FMBA program Mentor Name is Required\n";
		}
	if(document.form1.mentor_relation.value=="")
		{
	    errorMessage = errorMessage + "For FMBA program Mentor Relationship is Required\n";
		}
	if(document.form1.mentor_role.value=="")
		{
	    errorMessage = errorMessage + "For FMBA program Mentor Role in Family Business is Required\n";
		}
	if(document.form1.mentor_qualification.value=="")
		{
	    errorMessage = errorMessage + "For FMBA program Mentor Qualification is Required\n";
		}	
		
	}

if(b==true)
    {
		 
		 if(document.form1.whyanentrepreneur.value=="")
		   {
	      errorMessage = errorMessage + "Why do you want to be an entrepreneur Field should not be Blank\n";
		   }
		if(document.form1.expectationpgdie.value=="")
		   {
		 errorMessage = errorMessage + "What are your expectations from this Program Field should not be Blank\n";
		   }
	}

if(document.form1.accept.checked!="1")
		{
	errorMessage = errorMessage + "You Did Not Agree All The Terms and Conditions. Please, Click in The Checkbox.\n";
		}
		
  
if(errorMessage)
	{
	errorMessage = FormError + errorMessage;
	window.alert(errorMessage);
	return false;
	}
	else 
	return true;
 }

function isEmail(str)
	{
    var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
    return regex.test(str);
	}

 
	///***  JavaScript Form Validation Code Ends Here   ***///

function address()
{
if(document.form1.address_same.checked=="1")
	{
document.form1.perma_add1.value=document.form1.corr_add1.value;
document.form1.perma_city.value=document.form1.corr_city.value;
document.form1.perma_state.value=document.form1.corr_state.value;
document.form1.perma_pin.value=document.form1.corr_pin.value;
document.form1.perma_std.value=document.form1.corr_std.value;
document.form1.perma_phone.value=document.form1.corr_phone.value;
document.form1.perma_mobile.value=document.form1.corr_mobile.value;
	}
return true;
}

function closewindow()
	{
self.opener = this;
self.close();
	}	

function checkcheckbox()
{
var c_value = "";
for (var i=0; i < document.form1.applying_for.length; i++)
   {
   if (document.form1.applying_for[i].checked)
      {
      c_value = c_value + document.form1.applying_for[i].value + "\n";
	  //alert(c_value)
	  return c_value;
      }
   }
}
function check()
{
	var a=document.form1.applying_for[0].checked;
	var b=document.form1.applying_for[1].checked;
	 //alert(a)
	if(a==true&&b==false)
	      {
			  document.form1.whyanentrepreneur.value=" ";
			  document.form1.expectationpgdie.value=" ";
			  document.form1.whyanentrepreneur.disabled=true;
			  document.form1.expectationpgdie.disabled=true;
			  return false;
		  }
	else
	      {
			  
			  document.form1.whyanentrepreneur.disabled=false;
			  document.form1.expectationpgdie.disabled=false;
			  document.form1.whyanentrepreneur="";
			  document.form1.expectationpgdie="";
			  return false;
		  }
 }
function checkprogram()
{
for (var i=0; i < document.form1.applying_for.length; i++)
   {
   if (document.form1.applying_for[i].checked)
      {
      var rad_val = document.form1.applying_for[i].value;
	   return rad_val;
      }
   }
}
function IsNumeric(strString)
//  check for valid numeric strings	
{
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

 // check to see if input is alphabetic
  function isAlphabetic(val)
   {
   if (val.match(/^[a-z A-Z]+$/))
      {
      return true;
      }
   else
      {
      return false;
      } 
   }

 
