// JavaScript Document

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;
	}

// Query Form validation

function validate_form()
{
	if(document.getElementById("name1").value=="")
	 {
			 alert("First Name is required");
			document.getElementById("name1").focus(); 
			 return false;
	 }
	if(document.getElementById("name2").value=="")
	 {
			 alert("Last Name is required");
			document.getElementById("name2").focus();
			 return false;
	 }
	 
	 if (echeck(document.getElementById('emailid').value) == false) 
		 {
		    
			alert("Please Enter valid Email ID");
			document.getElementById('emailid').focus();
			checked_flag = false;
			return false;
		 }
		 if(document.getElementById("firm").value=="")
	 {
			 alert("Firm is required");
			document.getElementById("firm").focus();
			 return false;
	 }
	if(document.getElementById("street").value=="")
	 {
			 alert("Street is required");
			document.getElementById("street").focus();
			 return false;
	 }
	if(document.getElementById("city").value=="")
	 {
			 alert("City is required");
			document.getElementById("city").focus();
			 return false;
	 }
	 if(document.getElementById("state").value=="")
	 {
			 alert("State is required");
			document.getElementById("state").focus();
			 return false;
	 }
	 if(document.getElementById("zip").value=="")
	 {
			 alert("Zip is required");
			document.getElementById("zip").focus();
			 return false;
	 }
	 if(document.getElementById("phone").value=="")
	 {
			 alert("Phone is required");
			document.getElementById("phone").focus();
			 return false;
	 }
	 /*if(document.getElementById("fax").value=="")
	 {
			 alert("Fax is required");
			document.getElementById("fax").focus();
			 return false;
	 }*/
	 if(document.getElementById("querytext").value=="")
	 {
			 alert("Query is required");
			document.getElementById("querytext").focus();
			 return false;
	 }
return true;
}


// Apply online validation


function valid_apply()
{
  	if(document.getElementById("ApplicantName").value=="")
	 {
			 
			 document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator1").style.display = "block";
			document.getElementById("ApplicantName").focus(); 
			 return false;
	 }
	/*if(document.getElementById('sex').checked == false  && document.getElementById('sex').checked == false)
	{
		 alert("Please select Sex");
		 return false;
	} */
	if(document.getElementById("DateofBirth").value=="")
	 {
			// alert("Date of Birth is required");
			 document.getElementById("ctl00_ContentPlaceHolder1_DateofBirth_RegularExpressionValidator1").style.display = "block";
			document.getElementById("DateofBirth").focus();
			return false;
	 }
	/* if(document.getElementById('studentRadio').checked == false  && document.getElementById('professionalRadio').checked == false && document.getElementById('businessRadio').checked == false  && document.getElementById('othersRadio').checked == false)
	{
		 alert("Please give Occupation");
		 return false;
	} 
	 if(document.getElementById('occupation').checked == false )
	{
		 alert("Please give Occupation");
		 return false;
	} */
	if(document.getElementById("InstituteName").value=="")
	 {
			 document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator2").style.display = "block";
			document.getElementById("InstituteName").focus();
			 return false;
	 }
	/*if(document.getElementById("designation").value=="")
	 {
			 alert("Designation is required");
			document.getElementById("designation").focus();
			 return false;
	 } */

	 /* office details validation  */

	/*if(document.getElementById("addressoffice").value=="")
	 {
			 alert("Office Address is required");
			document.getElementById("addressoffice").focus();
			 return false;
	 }
	 if(document.getElementById("offphone").value=="")
	 {
			 alert("Phone-Office is required");
			document.getElementById("offphone").focus();
			 return false;
	 }
	 if(document.getElementById("offax").value=="")
	 {
			 alert("Fax-Office is required");
			document.getElementById("offax").focus();
			 return false;
	 }
	 if (echeck(document.getElementById('offemail').value) == false) 
		 {
		    
			alert("Please Enter valid Email ID-Office");
			document.getElementById('offemail').focus();
			checked_flag = false;
			return false;
		 }
	 if(document.getElementById("offperson").value=="")
	 {
			 alert("Contact Person-Office is required");
			document.getElementById("offperson").focus();
			 return false;
	 }*/

	 /* home details validation  */

	 if(document.getElementById("H_Address").value=="")
	 {
			document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator4").style.display = "block";
			document.getElementById("H_Address").focus();
			 return false;
	 }
	 if(document.getElementById("H_Phone").value=="")
	 {
			 document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator5").style.display = "block";
			document.getElementById("H_Phone").focus();
			 return false;
	 }
	  /*if(document.getElementById("homefax").value=="")
	 {
			 alert("Fax-Home is required");
			document.getElementById("homefax").focus();
			 return false;
	 }	  */
	 if (echeck(document.getElementById('H_Email').value) == false) 
		 {
		    
			document.getElementById("ctl00_ContentPlaceHolder1_RegularExpressionValidator1").style.display = "block";
			document.getElementById('H_Email').focus();
			checked_flag = false;
			return false;
		 }
		if(document.getElementById("BankName").value=="")
		{
			document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator9").style.display = "block";
			document.getElementById("BankName").focus();
			return false;
		}
		if(document.getElementById("BankBranch").value=="")
		{
			document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator10").style.display = "block";
			document.getElementById("BankBranch").focus();
			return false;
		}

	
	/*   Payment Validation   */

	if(document.getElementById("modeofpayment").value == 1)
	{
		if(document.getElementById("DDNumber").value=="")
		{
			document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator8").style.display = "block";
			document.getElementById("DDNumber").focus();
			return false;
		}
		if(document.getElementById("DDdate").value=="")
		{
			document.getElementById("ctl00_ContentPlaceHolder1_DDdate_RegularExpressionValidator1").style.display = "block";
			document.getElementById("DDdate").focus();
			return false;
		}
		
	}
	if(document.getElementById("modeofpayment").value == 0)
	{
		if(document.getElementById("DDNumber").value=="")
		{
			document.getElementById("ctl00_ContentPlaceHolder1_DDdate_RegularExpressionValidator1").style.display = "block";
			document.getElementById("DDNumber").focus();
			return false;
		}
		if(document.getElementById("DDdate").value=="")
		{
			document.getElementById("ctl00_ContentPlaceHolder1_DDdate_RegularExpressionValidator1").style.display = "block";
			document.getElementById("DDdate").focus();
			return false;
		}
      
	}
return true;
}


function valid_irs()
{
  	if(document.getElementById("ApplicantName").value=="")
	 {
			document.getElementById("apName").style.display = "block";
			document.getElementById("ApplicantName").focus(); 
			 return false;
	 }
	 else
	{
			document.getElementById("apName").style.display = "none";

	}
  	if(document.getElementById("ApplicantPhone").value=="")
	 {
			document.getElementById("apPho").style.display = "block";
			document.getElementById("ApplicantPhone").focus(); 
			 return false;
	 }
	 else
	{
			document.getElementById("apPho").style.display = "none";

	}
  	if(echeck(document.getElementById('ApplicantEmail').value) == false)
	 {
			document.getElementById("apEmail").style.display = "block";
			document.getElementById("ApplicantEmail").focus(); 
			 return false;
	 }
	 	 else
	{
			document.getElementById("apEmail").style.display = "none";

	}

 	/*getParam(document.IRSForm);
	//alert(document.getElementById('cresult').value);
	if(document.getElementById('cresult').value=='0' || document.getElementById('cresult').value=='')
	{
		return false;
	}*/

	document.getElementById('basic1').style.display='none';
	document.getElementById('loading_gif1').style.display='block';
	return true;
}



function cc_view()
{

	if(document.getElementById("radio_check").checked==true)
	{
		document.getElementById("payment_mode_check").style.display = "block";
		document.getElementById("payment_mode_dd").style.display = "none";

	}
	if(document.getElementById("radio_dd").checked==true)
	{
		document.getElementById("payment_mode_dd").style.display = "block";
        document.getElementById("payment_mode_check").style.display = "none";
	}
	return true;
}

//validate free.php
function valid()
{
	var a=document.getElementById('txtFirstName').value;
	if(a==false)
	{
		document.getElementById("rfvFname").style.display = "block";
		document.getElementById("txtFirstName").focus();
		return false;
	}
		var b=document.getElementById('txtLastName').value;
	if(b==false)
	{
		document.getElementById("rfvLastName").style.display = "block";
		document.getElementById("txtLastName").focus();
		return false;
	}
	var c=document.getElementById('txtVEmails').value;
	if(c==false)
	{
		document.getElementById("rcfEmail").style.display = "block";
		document.getElementById("txtVEmails").focus();
		return false;
	}
	if( a==false || b==false || c==false)
	{
		return false;
	}
	else
	{
		form.submit();
	}
}
