﻿

function ValidationDefault()
{
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
   
                   fieldRequired = Array(
                                              //"ctl00_ctl00_MainContent_QueryForm_ddlPolicyType", //Name of controls to validate
                                              //"ctl00_ctl00_MainContent_QueryForm_ddlPreferredProvider",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              //"ctl00_ctl00_MainContent_QueryForm_txtContactNo",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              //"ctl00_ctl00_MainContent_QueryForm_txtAddress1",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_rdNeedHelp",
                                              "ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpYear"
                                              
                                              );   
                      lblField = Array( 
                                                //"ctl00_ctl00_MainContent_QueryForm_lblPolicyType",//Name of Lables tobe red if control not Valid
                                              //"ctl00_ctl00_MainContent_QueryForm_lblPreferredCompany",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              //"ctl00_ctl00_MainContent_QueryForm_lblContactNumber",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                              //"ctl00_ctl00_MainContent_QueryForm_lblAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              
                                              "ctl00_ctl00_MainContent_QueryForm_rdNeedHelp",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDate"
                                              
                                              ,"ctl00_ctl00_MainContent_QueryForm_lblDate"
                                              );   
                                              
                    fieldDescription = Array(
                                                //"Policy Type",
                                                //"Preferred Company",
                                                "Date Of Birth - Day",
                                                "Date Of Birth - Month",
                                                "Date Of Birth - Year",
                                                "Enter Name",
                                                //"Enter Contact Number",
                                                "Enter email address",                            
                                                //"Enter Address",
                                                "Enter City",
                                                "Enter Mobile No",
                                                "",
                                                "Meeting - Day",
                                                "Meeting - Month",
                                                "Meeting - Year"
                                                
                                                );                            
                                
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length-3; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
          
            if(obj.type=="select-one") // Tocheck control type DropDown
              {
                //alert(obj.options[obj.selectedIndex].text + ";;;" + "-------------------------");
                if(obj.options[obj.selectedIndex].value == "0")
                {
                    
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                }
                else
                {
                    lblObj.style.color="#000000";
                }                
             }
               else
               {
                      
                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
                {
                    //alert('Inside Email');
                    if(emailValid(obj.id))
                    {
                      lblObj.style.color="#000000";
                    }
                    else
                    {
                      lblObj.style.color="#ff0000";   
                      document.getElementById(obj.id).value="";                     
                          alertMsg += " - " + fieldDescription[i] + "\n";                           
                    }       
                }
                else
                {
            
                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                      {
                       lblObj.style.color="#ff0000";
                       alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    else
                    {
                       lblObj.style.color="#000000";
                    }
                }
               // alert(obj.id);
                if(obj.id == 'ctl00_ctl00_MainContent_QueryForm_rdNeedHelp')
                {
                    if(obj.checked)
                    {
                        for (var j = fieldRequired.length-3; j < fieldRequired.length; j++)
                        {
                            var obj1 = document.getElementById(fieldRequired[j]);
                              var lblObj1 = document.getElementById(lblField[j]);         
                              if (obj1)
                              {      
                            
                                if(obj1.type=="select-one") // Tocheck control type DropDown
                                  {
                                    //alert(obj.options[obj.selectedIndex].text + ";;;" + "-------------------------");
                                    if(obj1.selectedIndex==0 || obj1.selectedIndex==-1)
                                    {                                        
                                          lblObj1.style.color="#ff0000";                              
                                          alertMsg += " - " + fieldDescription[j] + "\n";
                                    }
                                    else
                                    {
                                        lblObj.style.color="#000000";
                                    }
                                }
                            }
                        }
                    }
                }    
            }      
          }     
    }
    
     if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#000000";
       }
     if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDate").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDate").style.color="#000000";
       }
      ////////////////////////////////////////////
         
      if (alertMsg.length == l_Msg)
    { 
        if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobileNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
        {
            return false;
        }
//        else
//        {
//            CallCreateLead(); 
//            CallAnalyticsCode();           
//            return false;
//        }
    } 
    else
    {
        alert(alertMsg);
        return false;
    }  
    
    
    
      if (alertMsg.length == l_Msg)
      {   
         return true;
      } 
      else
       {
            alert(alertMsg);
            return false;
       } 
       
      
}

function checkTextData(ctrl,specialCharMsg) //Function check value ="" and special chars
{
    if(document.getElementById(ctrl).value==""  ||  document.getElementById(ctrl).value == null)
    {        
        return true;
    }
    
    if(document.getElementById(ctrl).value != "")
     {        
        var splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        if( ctrl.indexOf("txtContactNo") != -1 )
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+,.;";        
        }
        else if( ctrl.indexOf("txtFName") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("txtParentName") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("Address") != -1 )
        {
            splChars = "!@#$%^&*(){}[]:*?\"<>|%'+,.;";        
        }
        
         else if( ctrl.indexOf("txtMobileNo") != -1 )
        {
            splChars = "!@#$%^&*(){}[]:*?\"<>|%'+,.;";        
        }
        
        else
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
      var sControlValue = document.getElementById(ctrl).value;
        for (var i = 0; i < sControlValue.length; i++)
        {
            if (splChars.indexOf(sControlValue.charAt(i))!= -1)
            {
                document.getElementById(ctrl).value="";
                document.getElementById(ctrl).focus();
                alert (specialCharMsg);                
                return true;
            }
        }
    }
}

function loadPage()
{
    enableDisableOtherCity();    
}



function enableDisableOtherCity()
{
    
    var citySelected;
    
    citySelected = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCity").options[document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCity").selectedIndex].text;
    
//    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCity").value == "999" )
//    {
//        document.getElementById("ctl00_ctl00_MainContent_QueryForm_TR_OtherCity").style.display ='';
//    }
//    else
//    {
//        document.getElementById("ctl00_ctl00_MainContent_QueryForm_TR_OtherCity").style.display ='none';
//    }    
    if(citySelected == "Delhi")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='011';        
    else  if(citySelected == "Mumbai")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='022';        
    else  if(citySelected == "Calcutta" )
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='033';        
    else  if(citySelected == "Bangalore")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='080';        
    else  if(citySelected == "Chennai")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='044';        
    else  if(citySelected == "Lucknow")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0522';        
    else  if(citySelected == "Chandigarh")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0172';        
    else  if(citySelected == "Ahmedabad")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='079';        
    else  if(citySelected == "Hyderabad")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='040';        
    else  if(citySelected == "Kanpur")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0512';        
    else  if(citySelected == "Jaipur")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0141';        
    else  if(citySelected == "Kochi")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0484';        
    else  if(citySelected == "Pune")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='020';        
    else  if(citySelected == "Ludhiana")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0161';        
    else  if(citySelected == "Jalandhar")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0181';        
    else  if(citySelected == "Patna")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0612';        
    else  if(citySelected == "Ranchi")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0651';        
    else  if(citySelected == "Bhopal")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0755';        
    else  if(citySelected == "Nagpur")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0712';        
    else  if(citySelected == "Coimbatore")
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='0422';        
    else
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode").value ='';  
}
//***********   Pension Plan Validation
function ValidationPension()
{
   
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
          fieldRequired = Array(           
                                          "ctl00_ctl00_MainContent_QueryForm_ddlInvestment",
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",                                          
                                          "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                          "ctl00_ctl00_MainContent_QueryForm_ddlCityState",
                                          "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                          "ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer",
                                          "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                              );   
         lblField = Array( 
         
                                          "ctl00_ctl00_MainContent_QueryForm_lblPPPremium",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                          "ctl00_ctl00_MainContent_QueryForm_lblCityState",
                                          "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                          "divPrivacyPolicy",
                                          "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                              );   
                                          
         fieldDescription = Array(
                                            "Select How much do you want to invest",
                                            "Select Date Of Birth - Day",
                                            "Select Date Of Birth - Month",
                                            "Select Date Of Birth - Year",
                                            "Enter Name",
                                            "Select City of Residence",
                                            "Email Address",
                                            "Mobile No",
                                            "Select Privacy Policy",
                                            " - Enter Valid Contact No. Number."
                              );                            
      
      var HiddenfieldRequired ;
      var HiddenlblField ;
      var HiddenfieldDescription ;   
      
        HiddenfieldRequired = Array(           
                                          "ctl00_ctl00_MainContent_QueryForm_ddlInvestment",
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                          "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                          "ctl00_ctl00_MainContent_QueryForm_ddlState",
                                          "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                          "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                          "ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer",
                                          "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                              );   
         HiddenlblField = Array( 
         
                                          "ctl00_ctl00_MainContent_QueryForm_lblPPPremium",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                          "ctl00_ctl00_MainContent_QueryForm_lblState",
                                          "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                          "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                          "divPrivacyPolicy",
                                          "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                              );   
                                          
         HiddenfieldDescription = Array(
                                            "Select How much do you want to invest",
                                            "Select Date Of Birth - Day",
                                            "Select Date Of Birth - Month",
                                            "Select Date Of Birth - Year",
                                            "Enter Name",
                                            "Select State of Residence",
                                            "Select City of Residence",
                                            "Email Address",
                                            "Mobile No",
                                            "Select Privacy Policy",
                                            " - Enter Valid Contact No. Number."
                              );   
                              
  if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display=="")
    {                             
       fieldRequired=HiddenfieldRequired;
       lblField=HiddenlblField;
       fieldDescription=HiddenfieldDescription;
    }

  var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
  var l_Msg = alertMsg.length;
  
for (var i = 0; i < fieldRequired.length; i++)
{
 
      var obj = document.getElementById(fieldRequired[i]);
      var lblObj = document.getElementById(lblField[i]);            
      if (obj)
      {   
        if(obj.type=="select-one") // To check control type DropDown
          {
          
            if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select Investment"||obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "Select City"|| obj.options[obj.selectedIndex].text == "day" || obj.options[obj.selectedIndex].text == "month" || obj.options[obj.selectedIndex].text == "year" || obj.options[obj.selectedIndex].text == "-------------------------")
                {
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                }
            else
	            {
	               lblObj.style.color="#000000";
	               
	               if(document.getElementById("trCitypension").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ddlCity")
                        {
                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value=="")
                            {
                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#ff0000";		
		                        alertMsg += " - Enter City of Residence\n";			            
                            }
                            else
                            {
    	                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#000000";                        
                            }
                        }  
	            }
          }
          else if(obj.type=="checkbox")
          {
                  if(obj.checked==false)
                  {
                       alertMsg += " - " + fieldDescription[i] + "\n";
                       lblObj.style.color = "#ff0000"; 
                  }
                  else
                  {
                      lblObj.style.color="#B2ACAC";
                  }
          }
          else if(obj.id== "ctl00_ctl00_MainContent_QueryForm_txtContactNo")
	            {
	                   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo").value =="0000000000")
	                  {
	                     document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblContactNumber").style.color="#ff0000";
	                     alertMsg += " - Enter Valid Contact No. Number." + "\n";
	                  }
		              else
		              {
		                 lblObj.style.color="#000000";
		              }
		        }
        else
         {
            if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
            {
                if(emailValid(obj.id))
                {
                  lblObj.style.color="#000000";
                }
                else
                {
                  lblObj.style.color="#ff0000";   
                  document.getElementById(obj.id).value="";                     
                      alertMsg += " - " + fieldDescription[i] + "\n";                           
                }       
            }
            else
            {
        
                if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                  {
                   lblObj.style.color="#ff0000";
                   alertMsg += " - " + fieldDescription[i] + "\n";
                }
                else
                {
                   lblObj.style.color="#000000";
                }
            }          
        }      
    }     
}
     if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#000000";
       }


  ////////////////////////////////////////////
  if (alertMsg.length == l_Msg)
    { 
    
        if(fnSTDCode(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode")) == false)
	    {
	        return false;
	    }        
        if(fnContactNumber(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo"))==false)
        {
	        return false;
	    }
	    
	    if(fnCheckAdultBirthdayPension()==false)
        {
          document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";
          return false;
        }

        if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobileNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
        {
            return false;
        }
//        else
//        {
//            CallCreateLead(); 
//            CallAnalyticsCode();           
//            return false;
//        }
    } 
   else
    {
        alert(alertMsg);
        return false;
    }  
  if (alertMsg.length == l_Msg)
   {   
     return true;
   } 
  else
   {
        alert(alertMsg);
        return false;
   } 
}





// ********************************************** Term Life

function ValidationTermLife()
{
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
              fieldRequired = Array(
                                              //"ctl00_ctl00_MainContent_QueryForm_ucTermLife_txtTrmInsuranceAmt",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkTrmNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
//                                              "ctl00_ctl00_MainContent_QueryForm_rdNeedHelp",
//                                              "ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpDay",
//                                              "ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpMonth",
//                                              "ctl00_ctl00_MainContent_QueryForm_UCMeetingDate_drpYear",
//                                              ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel2_ucTermLife_ucContactInfoTermLift_lblContactNumber 
                                              );   
                      lblField = Array( 
                                               // "ctl00_ctl00_MainContent_QueryForm_ucTermLife_lblSumInsured",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",            
                                              "ctl00_ctl00_MainContent_QueryForm_lblCityState",                                  
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
//                                              "ctl00_ctl00_MainContent_QueryForm_rdNeedHelp",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblDate",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblDate",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblDate"
                                              );   
                                              
                    fieldDescription = Array(
                                               // "Enter Proposed Sum Insured",
                                                "Select Date Of Birth - Day",
                                                "Select Date Of Birth - Month",
                                                "Select Date Of Birth - Year",
                                                "Enter Name",
                                                //"Policy Type",
                                                //"Preferred Company",

                                                
                                                //"Enter Contact Number",
                                                "Enter email address",                            
                                                //"Enter Address",
                                                "Select City of Residence",
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                " - Enter Valid Contact No. Number."
//                                                "",
//                                                "Meeting - Day",
//                                                "Meeting - Month",
//                                                "Meeting - Year"
                                                
                                                );                            
                                
      var HiddenfieldRequired ;
      var HiddenlblField ;
      var HiddenfieldDescription ;   
                    HiddenfieldRequired = Array(
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlState",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkTrmNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      HiddenlblField = Array( 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_lblState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    HiddenfieldDescription = Array(
                                                "Select Date Of Birth - Day",
                                                "Select Date Of Birth - Month",
                                                "Select Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter email address", 
                                                "Select State of Residence",
                                                "Select City of Residence",
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                " - Enter Valid Contact No. Number."
                                                );    
                                                
   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display=="")
    {                             
       fieldRequired=HiddenfieldRequired;
       lblField=HiddenlblField;
       fieldDescription=HiddenfieldDescription;
    }
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
          
            if(obj.type=="select-one") // Tocheck control type DropDown
              {
                //alert(obj.options[obj.selectedIndex].text + ";;;" + "-------------------------");
                if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select City" ||obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "-------------------------")
                {
                    
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                }
                else
	            {
	               lblObj.style.color="#000000";
                   if(document.getElementById("trCitytermlife").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ddlCity")
                        {
                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value=="")
                            {
                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#ff0000";		
		                        alertMsg += " - Enter City of Residence\n";			            
                            }
                            else
                            {
    	                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#000000";                        
                            }
                        }  
	             }          
             }
             else if(obj.type=="checkbox")
             {
                  if(obj.checked==false)
                  {
                       alertMsg += " - " + fieldDescription[i] + "\n";
                       lblObj.style.color="#ff0000";
                  }
                  else
                  {
                      lblObj.style.color="#B2ACAC";
                  }
             }
             else if(obj.id== "ctl00_ctl00_MainContent_QueryForm_txtContactNo")
	            {
	                   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo").value =="0000000000")
	                  {
	                     document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblContactNumber").style.color="#ff0000";
	                     alertMsg += " - Enter Valid Contact No. Number." + "\n";
	                  }
		              else
		              {
		                 lblObj.style.color="#000000";
		              }
		        }
               else
               {
                      
                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
                {
                    //alert('Inside Email');
                    if(emailValid(obj.id))
                    {
                      lblObj.style.color="#000000";
                    }
                    else
                    {
                      lblObj.style.color="#ff0000";   
                      document.getElementById(obj.id).value="";                     
                          alertMsg += " - " + fieldDescription[i] + "\n";                           
                    }       
                }
                else
                {
            
                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                      {
                       lblObj.style.color="#ff0000";
                       alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    else
                    {
                       lblObj.style.color="#000000";
                    }
                }
             
              
            }      
          }     
    }
    
    
        if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#000000";
       }
      ////////////////////////////////////////////
         
      if (alertMsg.length == l_Msg)
     { 
        
        if(fnCheckAdultBirthdayTermLife()==false)
         {
           document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";
           return false;
         }
            
        if(fnSTDCode(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode")) == false)
	    {
	        return false;
	    }        
        if(fnContactNumber(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo"))==false)
        {
	        return false;
	    }
        if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobileNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
        {
            return false;
        }
        
    } 
    else
    {
        alert(alertMsg);
        return false;
    }  
    
    
    
      if (alertMsg.length == l_Msg)
      {   
         return true;
      } 
      else
       {
            alert(alertMsg);
            return false;
       } 
       
      
}
// ********************  Money Back
function ValidationMoneyBack()
{
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
              fieldRequired = Array(
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkSaveInvstNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      lblField = Array( 
                      
                                                "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              //"ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel4_ucMoneyBack_lblRiders",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    fieldDescription = Array(
                                                "Select Date Of Birth - Day",
                                                "Select Date Of Birth - Month",
                                                "Select Date Of Birth - Year",
                                                //"Enter Rider",
                                                "Enter Name",
                                                "Enter email address", 
                                                "Select City of Residence",
                                                "Enter Mobile No",
                                                "Select Privacy Policy" ,
                                                " - Enter Valid Contact No. Number."                                              
                                                );                            
      
      var HiddenfieldRequired ;
      var HiddenlblField ;
      var HiddenfieldDescription ;   
              HiddenfieldRequired = Array(
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlState",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkSaveInvstNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      HiddenlblField = Array( 
                      
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_lblState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    HiddenfieldDescription = Array(
                                                "Select Date Of Birth - Day",
                                                "Select Date Of Birth - Month",
                                                "Select Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter email address", 
                                                "Select State of Residence",  
                                                "Select City of Residence",
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                " - Enter Valid Contact No. Number."                                               
                                                );         
                                                
   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display=="")
    {                             
       fieldRequired=HiddenfieldRequired;
       lblField=HiddenlblField;
       fieldDescription=HiddenfieldDescription;
    }                            
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
          
            if(obj.type=="select-one" || obj.type=="--- Select Rider ----") // Tocheck control type DropDown
              {
                if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select City"|| obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "day" || obj.options[obj.selectedIndex].text == "month" || obj.options[obj.selectedIndex].text == "year" || obj.options[obj.selectedIndex].text == "-------------------------")
                {
                    
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                }
                else
	            {
	               lblObj.style.color="#000000";
                   if(document.getElementById("trCityMoneyback").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ddlCity")
                        {
                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value=="")
                            {
                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#ff0000";		
		                        alertMsg += " - Enter City of Residence\n";			            
                            }
                            else
                            {
    	                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#000000";                        
                            }
                        }  
	             }              
             }
             else if(obj.type=="checkbox")
             {
                  if(obj.checked==false)
                  {
                       alertMsg += " - " + fieldDescription[i] + "\n";
                       lblObj.style.color="#ff0000";
                  }
                  else
                  {
                      lblObj.style.color="#B2ACAC";
                  }
             }
             else if(obj.id== "ctl00_ctl00_MainContent_QueryForm_txtContactNo")
	            {
	                   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo").value =="0000000000")
	                  {
	                     document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblContactNumber").style.color="#ff0000";
	                     alertMsg += " - Enter Valid Contact No. Number." + "\n";
	                  }
		              else
		              {
		                 lblObj.style.color="#000000";
		              }
		        }
               else
               {
                      
                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
                {
                    if(emailValid(obj.id))
                    {
                      lblObj.style.color="#000000";
                    }
                    else
                    {
                      lblObj.style.color="#ff0000";   
                      document.getElementById(obj.id).value="";                     
                          alertMsg += " - " + fieldDescription[i] + "\n";                           
                    }       
                }
                else
                {
            
                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                      {
                       lblObj.style.color="#ff0000";
                       alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    else
                    {
                       lblObj.style.color="#000000";
                    }
                }
            }      
          }     
    }  
    
      if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#000000";
       }
      if (alertMsg.length == l_Msg)
    { 
        
        if(fnCheckAdultBirthdayMoneyBack()==false)
        {
          document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";
          return false;
        }
        
        if(fnSTDCode(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode")) == false)
	    {
	        return false;
	    }        
        if(fnContactNumber(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo"))==false)
        {
	        return false;
	    }
        if(fnCheckFutureDateVSToday()==false)
        {
            return false;
        }
        if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobileNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
        {
            return false;
        }
//        else
//        {
//            CallCreateLead(); 
//            CallAnalyticsCode();           
//            return false;
//        }
    } 
    else
    {
        alert(alertMsg);
        return false;
    }  
      if (alertMsg.length == l_Msg)
      {   
         return true;
      } 
      else
       {
            alert(alertMsg);
            return false;
       } 
}

// ******************* Pure Investment

function ValidationPureInvestment()
{

    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
              fieldRequired = Array(          "ctl00_ctl00_MainContent_QueryForm_ddlUlipPremium",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlULIPTerm1",
//                                              "ctl00_ctl00_MainContent_QueryForm_Ucpureinvestment_ddlULIPTerm1",
//                                              "ctl00_ctl00_MainContent_QueryForm_Ucpureinvestment_txtULIPSumAssured",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkChildPlnNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      lblField = Array( 
                                              "ctl00_ctl00_MainContent_QueryForm_lblPremium",
                                              "ctl00_ctl00_MainContent_QueryForm_lblPolicyTenure",
//                                              "ctl00_ctl00_MainContent_QueryForm_Ucpureinvestment_lblPolicyTenure",
//                                              "ctl00_ctl00_MainContent_QueryForm_Ucpureinvestment_lblSumAssured",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    fieldDescription = Array(
                                                "Enter premium",
                                                "Enter policy tenure",
//                                                "Enter sum assured",
                                                "Select Date Of Birth - Day",
                                                "Select Date Of Birth - Month",
                                                "Select Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter email address",   
                                                "Select City of Residence",
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                " - Enter Valid Contact No. Number."
                                                );                            
                              
      var HiddenfieldRequired ;
      var HiddenlblField ;
      var HiddenfieldDescription ; 
              HiddenfieldRequired = Array(     
                                             "ctl00_ctl00_MainContent_QueryForm_ddlUlipPremium",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlULIPTerm1",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlState",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkChildPlnNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      HiddenlblField = Array( 
                                              "ctl00_ctl00_MainContent_QueryForm_lblPremium",
                                              "ctl00_ctl00_MainContent_QueryForm_lblPolicyTenure",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                              "ctl00_ctl00_MainContent_QueryForm_lblState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    HiddenfieldDescription = Array(
                                                "Enter premium",
                                                "Enter policy tenure",
                                                "Select Date Of Birth - Day",
                                                "Select Date Of Birth - Month",
                                                "Select Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter email address",   
                                                "Select State of Residence",
                                                "Select City of Residence",
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                " - Enter Valid Contact No. Number."
                                                );    
     if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display=="")
        {                             
           fieldRequired=HiddenfieldRequired;
           lblField=HiddenlblField;
           fieldDescription=HiddenfieldDescription;
        }                                
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
          
            if(obj.type=="select-one") // Tocheck control type DropDown
              {
                if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select City" ||obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "-------------------------")
                {
                    
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                }
                else
	            {
	               lblObj.style.color="#000000";
                   if(document.getElementById("trCityPureInvestment").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ddlCity")
                        {
                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value=="")
                            {
                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#ff0000";		
		                        alertMsg += " - Enter City of Residence\n";			            
                            }
                            else
                            {
    	                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#000000";                        
                            }
                        }  
	             }                  
             }
             else if(obj.type=="checkbox")
                {
                  if(obj.checked==false)
                      {
                              alertMsg += " - " + fieldDescription[i] + "\n";
                              lblObj.style.color="#ff0000";
                      }
                      else
                      {
                         lblObj.style.color="#B2ACAC";
                      }
                }
                else if(obj.id== "ctl00_ctl00_MainContent_QueryForm_txtContactNo")
	            {
	                   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo").value =="0000000000")
	                  {
	                     document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblContactNumber").style.color="#ff0000";
	                     alertMsg += " - Enter Valid Contact No. Number." + "\n";
	                  }
		              else
		              {
		                 lblObj.style.color="#000000";
		              }
		        }
               else
               {
                      
                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
                {
                    if(emailValid(obj.id))
                    {
                      lblObj.style.color="#000000";
                    }
                    else
                    {
                      lblObj.style.color="#ff0000";   
                      document.getElementById(obj.id).value="";                     
                          alertMsg += " - " + fieldDescription[i] + "\n";                           
                    }       
                }
                else
                {
            
                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                      {
                       lblObj.style.color="#ff0000";
                       alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    else
                    {
                       lblObj.style.color="#000000";
                    }
                }
            }      
          }     
    }  
    
      if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#000000";
       }
      if (alertMsg.length == l_Msg)
    { 
        if(fnCheckAdultBirthdayPureInvestment()==false)
        {
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";
            return false;
        }

        if(fnSTDCode(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode")) == false)
	    {
	        return false;
	    }        
        if(fnContactNumber(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo"))==false)
        {
	        return false;
	    }
        if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobileNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
        {
            return false;
        }
//        else
//        {
////            if(fnCheckAmtPureInvesment()==false)
////            {
////                return false;
////            }
//            CallCreateLead(); 
//            CallAnalyticsCode();           
//            return false;
//        }
    } 
    else
    {
        alert(alertMsg);
        return false;
    }  
      if (alertMsg.length == l_Msg)
      {   
         return true;
      } 
      else
       {
            alert(alertMsg);
            return false;
       } 
}

//***********   Child Plan Validation



function ValidationChildplan()
{
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
              fieldRequired = Array(
                                              
                                              "ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpYear",
                                              //"ctl00_ctl00_MainContent_QueryForm_ucChild_ddlChildage",
                                              //"ctl00_ctl00_MainContent_QueryForm_ucChild_txtTermInvestment",
                                              //"ctl00_ctl00_MainContent_QueryForm_ucChild_txtParentSumInsured",
                                              "ctl00_ctl00_MainContent_QueryForm_txtParentName",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailId",                                              
                                              "ctl00_ctl00_MainContent_QueryForm_txtChildPlnMobNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkChildPlnNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      lblField = Array( 
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblChildDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblChildDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblChildDOB",
                                              //"ctl00_ctl00_MainContent_QueryForm_ucChild_lblChildDOB",
                                              //"ctl00_ctl00_MainContent_QueryForm_ucChild_lblTermInvestment",
                                              //"ctl00_ctl00_MainContent_QueryForm_lblParentSumInsured",
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCityState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmail",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    fieldDescription = Array(
                                                
                                                "Select Parent DOB Day",
                                                "Select Parent DOB Month",
                                                "Select Parent DOB Year",
                                                "Select Child DOB Day",
                                                "Select Child DOB Month",
                                                "Select Child DOB Year",
                                                //"Select Child Age",
                                                //"Enter Term Investment",
                                                //"Enter Parent Sum Insured",
                                                "Enter Name",
                                                "Select City of Residence",
                                                
                                                "Enter email address",      
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                "Enter Valid Contact No. Number."
                                                );                            
                     
      var HiddenfieldRequired ;
      var HiddenlblField ;
      var HiddenfieldDescription ; 
              HiddenfieldRequired = Array(
                                              
                                              "ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpDay",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpMonth",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpYear",
                                              "ctl00_ctl00_MainContent_QueryForm_txtParentName",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlState",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailId",                                              
                                              "ctl00_ctl00_MainContent_QueryForm_txtChildPlnMobNo",
                                              "ctl00_ctl00_MainContent_QueryForm_chkChildPlnNewsletterOffer",
                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo"
                                              );   
                      HiddenlblField = Array( 
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblChildDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblChildDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblChildDOB",
                                              "ctl00_ctl00_MainContent_QueryForm_lblParentName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblState",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmail",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "divPrivacyPolicy",
                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber"
                                              );   
                                              
                    HiddenfieldDescription = Array(
                                                
                                                "Select Parent DOB Day",
                                                "Select Parent DOB Month",
                                                "Select Parent DOB Year",
                                                "Select Child DOB Day",
                                                "Select Child DOB Month",
                                                "Select Child DOB Year",
                                                "Enter Name",
                                                "Select State of Residence",
                                                "Select City of Residence",
                                                "Enter email address",      
                                                "Enter Mobile No",
                                                "Select Privacy Policy",
                                                " - Enter Valid Contact No. Number."
                                                );              
      if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display=="")
        {                             
           fieldRequired=HiddenfieldRequired;
           lblField=HiddenlblField;
           fieldDescription=HiddenfieldDescription;
        }                          
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
               
            if(obj.type=="select-one") // Tocheck control type DropDown
              {
            
                //alert(obj.options[obj.selectedIndex].text + ";;;" + "-------------------------");
                if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select City" ||obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "-------------------------")
                {
                   
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                       
                }
                else
	            {
	            
	               lblObj.style.color="#000000";
                   if(document.getElementById("trCitychild").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ddlCity")
                        {
                        
                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChild_txtUnlistedCity").value=="")
                            {
                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#ff0000";		
		                        alertMsg += " - Enter City of Residence\n";			            
                            }
                            else
                            {
    	                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#000000";                        
                            }
                        }  
	             }               
             }
             else if(obj.type=="checkbox")
                {
                  if(obj.checked==false)
                      {
                              alertMsg += " - " + fieldDescription[i] + "\n";
                              lblObj.style.color="#ff0000";
                      }
                      else
                      {
                           lblObj.style.color="#B2ACAC";
                      }
                }
                else if(obj.id== "ctl00_ctl00_MainContent_QueryForm_txtContactNo")
	            {
	                   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo").value =="0000000000")
	                  {
	                     document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblContactNumber").style.color="#ff0000";
	                     alertMsg += " - Enter Valid Contact No. Number." + "\n";
	                  }
		              else
		              {
		                 lblObj.style.color="#000000";
		              }
		        }
               else
               {                   
                    if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailId")
                    {
                        
                        if(emailValid(obj.id))
                        {
                          lblObj.style.color="#000000";
                        }
                        else
                        {
                          lblObj.style.color="#ff0000";   
                          document.getElementById(obj.id).value="";                     
                              alertMsg += " - " + fieldDescription[i] + "\n";                          
                        }       
                    }
                    else
                    {
                
                        if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                          {
                          
                           lblObj.style.color="#ff0000";
                           alertMsg += " - " + fieldDescription[i] + "\n";
                        }
                        else
                        {
                           lblObj.style.color="#000000";
                        }
                    }
                }      
          }     
    }
    
     if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblParentDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblParentDOB").style.color="#000000";
       }
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblChildDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblChildDOB").style.color="#000000";
       }
   
      ////////////////////////////////////////////
         
      if (alertMsg.length == l_Msg)
         { 
            
        /*if(fnSTDCode(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode")) == false)
	    {
	        return false;
	    }        
        if(fnContactNumber(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo"))==false)
        {
	        return false;
	    }*/
	    
            if(fnCheckAdultBirthday()==false)
            {
                document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblParentDOB').style.color="#ff0000";
                return false;
            }
            
            if(fnCheckChildBirthday()==false)
            {
                document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblChildDOB').style.color="#ff0000";
                return false;
            }
            
            if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtChildPlnMobNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
            {
            
                return false;
            }
            else
            {               
                   
                return true;
            }        
        } 
        else
        {
            alert(alertMsg);
            return false;
        }  
}
//***********   Aegon Religare contact page Validation  ************
function checkTextDataAegonReligare(ctrl,specialCharMsg) //Function check value ="" and special chars
{
    if(document.getElementById(ctrl).value==""  ||  document.getElementById(ctrl).value == null)
    {        
        return true;
    }
    
    if(document.getElementById(ctrl).value != "")
     {        
        var splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        if( ctrl.indexOf("telephoneno") != -1 )
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+,.;";        
        }
        else if( ctrl.indexOf("firstname") != -1 )
        {
            
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("middlename") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("lastname") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("ffirstname") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("fmiddlename") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("flastname") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else if( ctrl.indexOf("streethouseno") != -1 )
        {
            splChars = "!@#$%^&*(){}[]:*?\"<>|%'+,.;";        
        }
        
         else if( ctrl.indexOf("mobileno") != -1 )
        {
            splChars = "!@#$%^&*(){}[]:*?\"<>|%'+,.;";        
        }
        
        else
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
      var sControlValue = document.getElementById(ctrl).value;
        for (var i = 0; i < sControlValue.length; i++)
        {
            if (splChars.indexOf(sControlValue.charAt(i))!= -1)
            {
                document.getElementById(ctrl).value="";
                document.getElementById(ctrl).focus();
                alert (specialCharMsg);                
                return true;
            }
        }
    }
}






function ValidationMonthlyIncome()
{
   
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
          fieldRequired = Array(           
                                          "ctl00_ctl00_MainContent_QueryForm_ddlMonthlyIncome",
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                          "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                          "ctl00_ctl00_MainContent_QueryForm_ddlCityState",
                                          "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                          "ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer"
                              );   
         lblField = Array( 
         
                                          "ctl00_ctl00_MainContent_QueryForm_lblMonthly",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                          "ctl00_ctl00_MainContent_QueryForm_lblCityState",
                                          "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                          "divPrivacyPolicy"
                              );   
                                          
         fieldDescription = Array(
                                            "Select how much monthly income do you want ",
                                            "Select Date Of Birth - Day",
                                            "Select Date Of Birth - Month",
                                            "Select Date Of Birth - Year",
                                            "Enter Name",
                                            "Select City of Residence",
                                            "Enter Email Address",
                                            "Enter Mobile No",
                                            "Select Privacy Policy"
                              );        
                              
        HiddenfieldRequired = Array(           
                                          "ctl00_ctl00_MainContent_QueryForm_ddlMonthlyIncome",
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth", 
                                          "ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear",
                                          
                                          "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                          "ctl00_ctl00_MainContent_QueryForm_ddlState",
                                          
                                          "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                                          "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                          "ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer"
                              );   
         HiddenlblField = Array( 
         
                                          "ctl00_ctl00_MainContent_QueryForm_lblMonthly",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblDOB",
                                          "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                          "ctl00_ctl00_MainContent_QueryForm_lblState",
                                          "ctl00_ctl00_MainContent_QueryForm_lblCity",
                                          "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                          "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                          "divPrivacyPolicy"
                              );   
                                          
         HiddenfieldDescription = Array(
                                            "Select how much monthly income do you want ",
                                            "Select Date Of Birth - Day",
                                            "Select Date Of Birth - Month",
                                            "Select Date Of Birth - Year",
                                            "Enter Name",
                                            "Select State of Residence",
                                            "Select City of Residence",
                                            "Enter Email Address",
                                            "Enter Mobile No",
                                            "Select Privacy Policy"
                              );                                            
       if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCityState").style.display=="none" || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").options[document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex].text=="Other")
        {
            fieldRequired=HiddenfieldRequired;
            lblField=HiddenlblField;
            fieldDescription=HiddenfieldDescription;
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityState").style.color="#000000";
        }
  var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
  var l_Msg = alertMsg.length;
for (var i = 0; i < fieldRequired.length; i++)
{
 
      var obj = document.getElementById(fieldRequired[i]);
      var lblObj = document.getElementById(lblField[i]);            
      if (obj)
      {   
     
        if(obj.type=="select-one") // To check control type DropDown
          {
           
            if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select Income"||obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "Select City"|| obj.options[obj.selectedIndex].text == "day" || obj.options[obj.selectedIndex].text == "month" || obj.options[obj.selectedIndex].text == "year" || obj.options[obj.selectedIndex].text == "-------------------------")
                {
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                }
            else
	            {
	               lblObj.style.color="#000000";
	              
	               if(document.getElementById("trCitypension").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ddlCity")
                        {
                        
                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value=="")
                            {
                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#ff0000";		
		                        alertMsg += " - Enter City of Residence\n";			            
                            }
                            else
                            {
                              document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblCityofResidence").style.color="#000000";                        
                            }
                        }  
	            }
          }
          else if(obj.type=="checkbox")
          {
                  if(obj.checked==false)
                  {
                       alertMsg += " - " + fieldDescription[i] + "\n";
                       lblObj.style.color = "#ff0000"; 
                  }
                  else
                  {
                      lblObj.style.color="#B2ACAC";
                  }
          }
        else
         {
            if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
            {
                if(emailValid(obj.id))
                {
                  lblObj.style.color="#000000";
                }
                else
                {
                  lblObj.style.color="#ff0000";   
                  document.getElementById(obj.id).value="";                     
                      alertMsg += " - " + fieldDescription[i] + "\n";                           
                }       
            }
            else
            {
        
                if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                  {
                   lblObj.style.color="#ff0000";
                   alertMsg += " - " + fieldDescription[i] + "\n";
                }
                else
                {
                   lblObj.style.color="#000000";
                }
            }          
        }      
    }     
}


 if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear").selectedIndex==-1)
   {        
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";   
   }
   else
   {    
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#000000";
   }
  ////////////////////////////////////////////
  if (alertMsg.length == l_Msg)
    { 
        
        if(fnCheckAdultBirthdayMonthlyIncome()==false)
        {
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblDOB").style.color="#ff0000";
            return false;
        }

        if(fnSTDCode(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtSTDCode")) == false)
	    {
	        return false;
	    }        
        if(fnContactNumber(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtContactNo"))==false)
        {
	        return false;
	    }
        if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobileNo", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
        {
            return false;
        }
//        else
//        {
//            CallCreateLead(); 
//            CallAnalyticsCode();           
//            return false;
//        }
    } 
   else
    {
        alert(alertMsg);
        return false;
    }  
  if (alertMsg.length == l_Msg)
   {   
     return true;
   } 
  else
   {
        alert(alertMsg);
        return false;
   } 
}









function ValidationAegonReligareplan()
{
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
              fieldRequired = Array(
                                              "firstname",
                                              "lastname",
                                              "ffirstname",
                                              "flastname",
                                              "dob",
                                              "streethouseno",
                                              "landmarkarea",
                                              "city",
                                              "state",
                                              "pincode",
                                              "emailid",
                                              "std",
                                              "telephoneno",
                                              "mobileno",
                                              "sumassured"
                                              );   
                      lblField = Array( 
                                              "spnfirstname",
                                              "spnlastname",
                                              "spnffirstname",
                                              "spnflastname",
                                              "spndob",
                                              "spnstreethouseno",
                                              "spnlandmarkarea",
                                              "spncity",
                                              "spnstate",
                                              "spnpincode",
                                              "spnemailid",
                                              "spnstd",
                                              "spnstd",
                                              "spnmobileno",
                                              "spnsumassured"
                                              );   
                                              
                    fieldDescription = Array(
                                                
                                              "Enter Firstname",
                                              "Enter Lastname",
                                              "Enter Father Firstname",
                                              "Enter Father Lastname",
                                              "Enter dob",
                                              "Enter Street House No.",
                                              "Enter Land Mark Area",
                                              "Select City",
                                              "Enter State",
                                              "Enter Pincode",
                                              "Enter Emailid",
                                              "Enter Std",
                                              "Enter Telephoneno",
                                              "Enter Mobileno",
                                              "Enter Sumassured"
                                              
                                                );                            
                                
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
               
            if(obj.type=="select-one") // Tocheck control type DropDown
              {
            
                //alert(obj.options[obj.selectedIndex].text + ";;;" + "-------------------------");
                if(obj.selectedIndex==-1)
                {
                   
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                       
                }
                else
	            {
	            
	               lblObj.style.color="#000000";
//                   if(document.getElementById("trCitychild").style.visibility=="visible" && obj.id=="ctl00_ctl00_MainContent_QueryForm_ucChild_ddlCity")
//                        {
//                        
//                            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChild_txtUnlistedCity").value=="")
//                            {
//                                document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChild_lblCityofResidence").style.color="#ff0000";		
//		                        alertMsg += " - Enter City of Residence\n";			            
//                            }
//                            else
//                            {
//    	                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChild_lblCityofResidence").style.color="#000000";                        
//                            }
//                        }  
	             }               
             }
               else
               {         
                    if(obj.id=="emailid")
                    {
                        if(emailValid(obj.id))
                        {
                          lblObj.style.color="#000000";
                        }
                        else
                        {
                          lblObj.style.color="#ff0000";   
                          document.getElementById(obj.id).value="";                     
                              alertMsg += " - " + fieldDescription[i] + "\n";                          
                        }       
                    }
                    else
                    {
                
//                        if(checkTextDataAegonReligare(obj.id,'Special characters are not allowed!!')) //Check special Char
//                          {
//                          
//                           lblObj.style.color="#ff0000";
//                           alertMsg += " - " + fieldDescription[i] + "\n";
//                        }
//                        else
//                        {
//                           lblObj.style.color="#000000";
//                        }

                        if(obj.value=="") 
                        {
                          
                           lblObj.style.color="#ff0000";
                           alertMsg += " - " + fieldDescription[i] + "\n";
                        }
                        else
                        {
                           lblObj.style.color="#000000";
                        }
                    }
                }      
          }     
    }
    
    
   
      ////////////////////////////////////////////
         
      if (alertMsg.length == l_Msg)
         { 
           if(validateMobileNumber("mobileno", "spnstd")==false)
            {
                return false;
            }
            else
            {               
                return true;
            }
            return true;        
        } 
        else
        {
            alert(alertMsg);
            return false;
        }  
    
    
    
//      if (alertMsg.length == l_Msg)
//      {   
//         return true;
//      } 
//      else
//       {
//            alert(alertMsg);
//            return false;
//       } 
return true;
}
function LifeCommonLandingPageValidation()
{
    var fieldRequired ;
    var lblField;
    var fieldDescription;
    
              fieldRequired = Array(  "ctl00_ctl00_MainContent_DefaultForm_ddlInvestment",
                                      "ctl00_ctl00_MainContent_DefaultForm_txtFName",
                                      "ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpDay",
                                      "ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpMonth",
                                      "ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpYear",
                                      "ctl00_ctl00_MainContent_DefaultForm_ddlState",
                                      "ctl00_ctl00_MainContent_DefaultForm_ddlCity",
                                      "ctl00_ctl00_MainContent_DefaultForm_txtEmail",
                                      "ctl00_ctl00_MainContent_DefaultForm_txtMobileNo"
                                      
                                      );   
                   lblField = Array(  "ctl00_ctl00_MainContent_DefaultForm_lblInvestment",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblName",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblDOB",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblDOB",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblDOB",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblState",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblCity",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblEmail",
                                      "ctl00_ctl00_MainContent_DefaultForm_lblMobNo"
                                      
                                      );   
           fieldDescription = Array(  "Investment",
                                      "Name",
                                      "Date Of Birth : Day",
                                      "Date Of Birth : Month",
                                      "Date Of Birth : Year",
                                      "State",
                                      "City",
                                      "Enter Email",
                                      "Mobile No."
                                      
                                      );                            
      document.getElementById('ctl00_ctl00_MainContent_DefaultForm_hdnCity').value = document.getElementById('ctl00_ctl00_MainContent_DefaultForm_ddlCity').value;                          
      var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
      var l_Msg = alertMsg.length;
      
    for (var i = 0; i < fieldRequired.length; i++)
    {
          var obj = document.getElementById(fieldRequired[i]);
          var lblObj = document.getElementById(lblField[i]);            
          
          if (obj)
          {      
               
            if(obj.type=="select-one") // Tocheck control type DropDown
              {
            
                //alert(obj.options[obj.selectedIndex].text + ";;;" + "-------------------------");
                if(obj.selectedIndex==0 || obj.selectedIndex==-1 || obj.options[obj.selectedIndex].text == "Select City" ||obj.options[obj.selectedIndex].text == "Select State"|| obj.options[obj.selectedIndex].text == "-------------------------")
                {
                   
                      lblObj.style.color="#ff0000";                           
                      alertMsg += " - " + fieldDescription[i] + "\n";
                       
                }
                else
	            {
	               lblObj.style.color="#000000";
                 }               
             }
             else if(obj.type=="checkbox")
                {
                  if(obj.checked==false)
                      {
                              alertMsg += " - " + fieldDescription[i] + "\n";
                              lblObj.style.color="#ff0000";
                      }
                      else
                      {
                           lblObj.style.color="#B2ACAC";
                      }
                }
               else
               {                   
                    if(obj.id=="ctl00_ctl00_MainContent_DefaultForm_txtEmail")
                    {
                        
                        if(emailValid(obj.id))
                        {
                          lblObj.style.color="#000000";
                        }
                        else
                        {
                          lblObj.style.color="#ff0000";   
                          document.getElementById(obj.id).value="";                     
                              alertMsg += " - " + fieldDescription[i] + "\n";                          
                        }       
                    }
                    else
                    {
                
                        if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                          {
                          
                           lblObj.style.color="#ff0000";
                           alertMsg += " - " + fieldDescription[i] + "\n";
                        }
                        else
                        {
                           lblObj.style.color="#000000";
                        }
                    }
                }      
          }     
    }
    
    
    if(document.getElementById("ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_DefaultForm_ucDateOfBirth_drpYear").selectedIndex==-1)
       {        
            document.getElementById("ctl00_ctl00_MainContent_DefaultForm_lblDOB").style.color="#ff0000";   
       }
       else
       {    
        document.getElementById("ctl00_ctl00_MainContent_DefaultForm_lblDOB").style.color="#000000";
       }
      ////////////////////////////////////////////
         
      if (alertMsg.length == l_Msg)
         { 
           
            if(validateMobileNumber("ctl00_ctl00_MainContent_DefaultForm_txtMobileNo", "ctl00_ctl00_MainContent_DefaultForm_lblMobNo")==false)
            {
            
                return false;
            }
            else
            {               
                   
                return true;
            }        
        } 
        else
        {
            alert(alertMsg);
            return false;
        }  
    
    
    
      if (alertMsg.length == l_Msg)
      {   
         return true;
      } 
      else
       {
            alert(alertMsg);
            return false;
       }
}
//function CheckCity(planname)
//{
//    if(planname=="pension")
//    {
//        var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;
//        if(strValue=="999")
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCitypension").style.display="";     
//            document.getElementById("trCitypension").style.visibility="visible";               
//        }
//        else
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCitypension").style.display="none";     
//            document.getElementById("trCitypension").style.visibility="hidden";                       
//        }
//    }
//    if(planname=="termlife")
//    {
//        var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;
//        if(strValue=="999")
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCitytermlife").style.display="";     
//            document.getElementById("trCitytermlife").style.visibility="visible";               
//        }
//        else
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCitytermlife").style.display="none";     
//            document.getElementById("trCitytermlife").style.visibility="hidden";                       
//        }
//    }
//    if(planname=="child")
//    {
//        var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;
//        if(strValue=="999")
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCitychild").style.display="";     
//            document.getElementById("trCitychild").style.visibility="visible";               
//        }
//        else
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCitychild").style.display="none";     
//            document.getElementById("trCitychild").style.visibility="hidden";                       
//        }
//    }
//    
//    if(planname=="Moneyback")
//    {
//        var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;
//        if(strValue=="999")
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCityMoneyback").style.display="";     
//            document.getElementById("trCityMoneyback").style.visibility="visible";               
//        }
//        else
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCityMoneyback").style.display="none";     
//            document.getElementById("trCityMoneyback").style.visibility="hidden";                       
//        }
//    }
//    
//    if(planname=="PureInvestment")
//    {
//        var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;
//        if(strValue=="999")
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCityPureInvestment").style.display="";     
//            document.getElementById("trCityPureInvestment").style.visibility="visible";               
//        }
//        else
//        {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtUnlistedCity").value="";
//            document.getElementById("trCityPureInvestment").style.display="none";     
//            document.getElementById("trCityPureInvestment").style.visibility="hidden";                       
//        }
//    }
//}
function fnCheckAmt()
{
   if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtTrmInsuranceAmt").value < 300000)
    {
    alert("Sum Assured should be greater than Rs. 300000");
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtTrmInsuranceAmt").focus();
    return false;
    }
    return true;
}

function fnValidationInChldPlnPPT()
{

//    var ObjChldddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel3_ucChild_ucChildPlnDateOfBirth_drpDay");
//    var ObjChldddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel3_ucChild_ucChildPlnDateOfBirth_drpMonth");
//    var ObjChldddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel3_ucChild_ucChildPlnDateOfBirth_drpYear");
//    var ObjDate = new Date();
//    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
//    var secondDate = ObjChldddlDobDay.value + "/" + ObjChldddlDobMonth.value + "/" + ObjChldddlDobYear.value;
//    var DOBdays = dateDiff(firstDate,secondDate) + (document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel3_ucChild_txtTermInvestment").value*365);

//    var vrAge=dateDiff(firstDate,secondDate)/365;
//    if(DOBdays>6570)
//    {
//        
//        alert("age of your child is "+parseInt(vrAge)+" and the maximum term should be less then "+parseInt((18-vrAge))); 
//        return false;
//    }
//    else if (DOBdays<1095)
//    {
//        alert("Minimum term should be more than 3 yrs."); 
//        return false;
//    }
//    else
//    {}
    
    return true;
    
}

function dateDiff(first, second) 
{
	date1 = new Date();
	date2 = new Date();
	diff  = new Date();
    
	First=first.split("/");
	Second=second.split("/");
	//date1temp = new Date(First[1]+"/"+First[0]+"/"+First[2]+" 00:00:00AM");
	date1temp = new Date(First[1]+"/"+First[0]+"/"+First[2]);
	date1.setTime(date1temp.getTime());
	
    //date2temp = new Date(Second[1]+"/"+Second[0]+"/"+Second[2]+" 00:00:00AM");
    date2temp = new Date(Second[1]+"/"+Second[0]+"/"+Second[2]);
	date2.setTime(date2temp.getTime());
	
    // sets difference date to difference of first date and second date
	diff.setTime(date1.getTime() - date2.getTime());
	timediff = diff.getTime();
    
	weeks = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));
	timediff -= weeks * (1000 * 60 * 60 * 24 * 7);

	days = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
	timediff -= days * (1000 * 60 * 60 * 24);

	hours = Math.floor(timediff / (1000 * 60 * 60)); 
	timediff -= hours * (1000 * 60 * 60);

	mins = Math.floor(timediff / (1000 * 60)); 
	timediff -= mins * (1000 * 60);

	secs = Math.floor(timediff / 1000); 
	timediff -= secs * 1000;

	total=eval(eval(weeks * 7) + days);
	return total;
}

//function fnCheckAmtPureInvesment()
//{
//    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel5_ucChild1_txtUlipPremium").value < 50000)
//    {
//    document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel5_ucChild1_lblPremium").style.color="#ff0000";
//    alert("Premium should be greater than Rs. 50000");
//    document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel5_ucChild1_txtUlipPremium").focus();
//    return false;
//    }
//    else
//    {
//        document.getElementById("ctl00_ctl00_MainContent_QueryForm_TabContainer1_TabPanel5_ucChild1_lblPremium").style.color="#000000";
//    }
//    return true;
//}

function fnCheckOldDateVSToday()
{
    var ObjChldddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjChldddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjChldddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjDate = new Date();
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjChldddlDobDay.value + "/" + ObjChldddlDobMonth.value + "/" + ObjChldddlDobYear.value;
    var vrAge=dateDiff(secondDate,firstDate);
    
    if(vrAge>=0)
    {
        alert("Date of birth should be greater then today"); 
        return false;
    }
    return true;
}
function fnCheckFutureDateVSToday()
{
    var ObjChldddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjChldddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjChldddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear");
    var ObjDate = new Date();
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjChldddlDobDay.value + "/" + ObjChldddlDobMonth.value + "/" + ObjChldddlDobYear.value;
    var vrAge=dateDiff(secondDate,firstDate);
    
    if(vrAge>=0)
    {
        alert("Date of birth should not be greater then today"); 
        return false;
    }
    return true;
}
function hidAegonQues()
{
 var divaegonMsg = document.getElementById("aegon");
 var divAegonQues = document.getElementById("AegonQues");
 var divimgProceed = document.getElementById("imgProceed");
 divAegonQues.style.display="none"; 
 divaegonMsg.style.display="block"; 
 divimgProceed.style.display="none"
}
function showAegonQues()
{
 var divaegonMsg = document.getElementById("aegon");
 var divAegonQues = document.getElementById("AegonQues");
 var divimgProceed = document.getElementById("imgProceed");
 divAegonQues.style.display="block"; 
 divaegonMsg.style.display="none"; 
 divimgProceed.style.display="block"
}

function ShowHideCityState()
{

    
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex>0)
        {
            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").options[document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex].text == "Other")
                {
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trState").style.display="";
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display="";
                }
            else if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").options[document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex].value == "-999")
                {
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex=0;
                }
           else
                {
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trState").style.display="none";
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display="none";
                }
        }
    else
        {
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_trState").style.display="none";
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display="none";
        }
}



function fnCheckChildBirthday()
{
    var ObjChldddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpDay");
    var ObjChldddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpMonth");
    var ObjChldddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOBChild_drpYear");  
    var ObjDate = new Date();
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjChldddlDobDay.value + "/" + ObjChldddlDobMonth.value + "/" + ObjChldddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    if(vrAge <= 90)
    {
        alert("The age of child should be minimum 3 months greater then today"); 
        return false;
    }
    return true;
}

function fnCheckAdultBirthday()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucChildPlnParentDateOfBirth_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}

function fnCheckAdultBirthdayPension()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}

function fnCheckAdultBirthdayTermLife()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}

function fnCheckAdultBirthdayMoneyBack()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}

function fnCheckAdultBirthdayPureInvestment()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}

function fnCheckAdultBirthdayMonthlyIncome()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDOB_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}

function ShowHideCityState()
{

    
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex>0)
        {
            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").options[document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex].text == "Other")
                {
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trState").style.display="";
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display="";
                }
            else if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").options[document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex].value == "-999")
                {
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlCityState").selectedIndex=0;
                }
           else
                {
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trState").style.display="none";
                    document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display="none";
                }
        }
    else
        {
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_trState").style.display="none";
            document.getElementById("ctl00_ctl00_MainContent_QueryForm_trCity").style.display="none";
        }
}