﻿// JScript File
function RqToggle(rdbId,DivId,blnCoverSpouse,ControlDiv)
	{ 
	//// add "cv" to the field name for spouse name, this is a workaround since the Wizard dll files are not accessible
		CVid=DivId;
		CVid = CVid.replace('div','cvtxt');
		//alert(CVid);
	    var flag = document.getElementById(rdbId).checked;
	   if(blnCoverSpouse == true)    
	   {
			// enable the JS Custom Validation if Spouse is true
		if(document.getElementById(CVid) != null )
        {
		document.getElementById(CVid).enabled= true;
		}
	       if(flag == true) 
		    {
			    document.getElementById(DivId).style.visibility = "visible";
			    document.getElementById(DivId).style.position = "static";
		    }
	        else 
			{
				document.getElementById(DivId).style.visibility = "hidden";
				document.getElementById(DivId).style.position = "absolute"; 
			}
		}
		else if (blnCoverSpouse == false)  
		{
			// unenable the JS Custom Validation if Spouse is false
		if(document.getElementById(CVid) != null )
        {
		document.getElementById(CVid).enabled= false;
		}
		    if(flag == true)
		    {
			   document.getElementById(DivId).style.visibility = "hidden";
			   document.getElementById(DivId).style.position = "absolute";
		    }
	        else 
			{
			   document.getElementById(DivId).style.visibility = "visible";
			   document.getElementById(DivId).style.position = "static";
			}
		} 
		if (DivId.search("_CoverChild")!=-1 && rdbId.search("cvyes")!=-1)
		{   
		    var dropdown,ddlId;
		    dropdown = rdbId.replace("rdb_cvyes","ddl_CcNumberOfChild");
		    ddlId = document.getElementById(dropdown);
		    if (ddlId.options.length==0)
		    {
		        alert("Please select number of Children from the Personal Information section.");
		        return false;
		    }
		}
		if (DivId.search("IndividualDeduct")!=-1 && rdbId.search("rbtn1")!=-1)
		{   
		COVid=DivId;
		COVid = COVid.replace('div_HSAIndividualDeduct','cvddl_HSAQuoteIndividualCoverage');
			// enable the JS Custom Validation if Individual Coverage is true
			if(document.getElementById(COVid) != null )
	        {
			document.getElementById(COVid).enabled= true;
			}	
		    {
		        alert("Please select your individual deductible.");
		        return false;
		    }
		}
		if (DivId.search("IndividualDeduct")!=-1 && rdbId.search("rbtn2")!=-1)
		{   
		COVid=DivId;
		COVid = COVid.replace('div_HSAIndividualDeduct','cvddl_HSAQuoteIndividualCoverage');
			// unenable the JS Custom Validation if Individual Coverage is false
			if(document.getElementById(COVid) != null )
	        {
			document.getElementById(COVid).enabled= false;
			}	
		}
		
		if (DivId.search("FamilyDeduct")!=-1 && rdbId.search("rbtn1")!=-1)
		{   
		COVid2=DivId;
		COVid2 = COVid2.replace('div_HSAFamilyDeduct','cvddl_HSAQuoteFamilyCoverage');
			// enable the JS Custom Validation if Family Coverage is true
			if(document.getElementById(COVid2) != null )
	        {
			document.getElementById(COVid2).enabled= true;
			}	
		    {
		        alert("Please select your family deductible.");
		        return false;
		    }
		}
		if (DivId.search("FamilyDeduct")!=-1 && rdbId.search("rbtn2")!=-1)
		{   
		COVid2=DivId;
		COVid2 = COVid2.replace('div_HSAFamilyDeduct','cvddl_HSAQuoteFamilyCoverage');
			// unenable the JS Custom Validation if Family Coverage is false
			if(document.getElementById(COVid2) != null )
	        {
			document.getElementById(COVid2).enabled= false;
			}	
		}
		
		if(typeof(ControlDiv)!='undefined' && ControlDiv != '')
		{
		    var divBaseId = new String(ControlDiv);
            divBaseId = divBaseId.substr(0,divBaseId.length-1);        
            var i;
		    for(i=1; i<=15;i++)
            {        
                ShowHide(divBaseId+i,true);
            }		
		}		
		
} 
 
// To show continue button and hide all divs when any check box is clicked.
function ShowHideButton(continuebutton,maindiv,controlId)
{   
     var chkHSA,chkLTC,chkPA,chkLTDI,chkIH,chkSHI,chkLife,chkLTDI,chkGH,chkGTH,chkGDI,chkOOE;
     var selecteditems;
        chkHSA = document.getElementById('ctl00_cpTMAIT_chk_HSA');
        chkLTC = document.getElementById('ctl00_cpTMAIT_chk_LTC');
        chkPA = document.getElementById('ctl00_cpTMAIT_chk_PI');
        chkLTDI = document.getElementById('ctl00_cpTMAIT_chk_LTDI');
        chkIH = document.getElementById('ctl00_cpTMAIT_chk_IH');
        chkSHI = document.getElementById('ctl00_cpTMAIT_chk_SHI');
        chkLife = document.getElementById('ctl00_cpTMAIT_chk_Life');
        chkGH = document.getElementById('ctl00_cpTMAIT_chk_GH');
        chkGTH = document.getElementById('ctl00_cpTMAIT_chk_GTH');
        chkGDI = document.getElementById('ctl00_cpTMAIT_chk_GDI');
        chkOOE = document.getElementById('ctl00_cpTMAIT_chk_OOE');
        selecteditems = document.getElementById('ctl00_cpTMAIT_selectedCheckboxes');
        
        if (chkHSA != null && chkLTC != null && chkPA != null && chkLTDI != null && chkIH != null && chkSHI != null && chkLife != null && chkLTDI != null && chkGH != null && chkGDI != null && chkOOE != null)
        {   
              
               if(document.getElementById(continuebutton)!= null)
               {
                if ((chkHSA.checked!=true) && (chkLTC.checked!=true) && (chkPA.checked!=true) && (chkLTDI.checked!=true) && (chkIH.checked!=true) && (chkSHI.checked!=true) && (chkLife.checked!=true) && (chkGH.checked!=true) && (chkGTH.checked!=true) && (chkGDI.checked!=true) && (chkOOE.checked!=true))
                    {
                       document.getElementById(continuebutton).style.visibility = 'hidden';
                       document.getElementById(continuebutton).style.position = 'absolute';
                       document.getElementById('ctl00_cpTMAIT_btnContinue').style.visibility = 'hidden';
                    }
                else 
                    {
                        document.getElementById(continuebutton).style.visibility = 'visible';
                        document.getElementById(continuebutton).style.position = 'absolute';
                        document.getElementById('ctl00_cpTMAIT_btnContinue').style.visibility = 'visible';
                    }
               } 
                if (selecteditems!=null)
                {
                    selecteditems.value = '';
                    if (chkHSA.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'HSA,';
                    }
                    if (chkLTC.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'LTC,';
                    }
                    if (chkPA.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'PA,';
                    }
                    if (chkLTDI.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'LTDI,';
                    }
                    if (chkIH.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'IH,';
                    }
                    if (chkSHI.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'SHI,';
                    }
                    if (chkLife.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'Life,';
                    }
                    if (chkGH.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'GH,';
                    }
                    if (chkGTH.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'GTH,';
                    }
                    if (chkGDI.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'GDI,';
                    }
                    if (chkOOE.checked == true)
                    {
                        selecteditems.value = selecteditems.value + 'OOE,';
                    }
                    
                   
                }
//                if (document.getElementById(maindiv)!= null)
//                {
//                    document.getElementById(maindiv).style.visibility = 'hidden';
//                    document.getElementById(maindiv).style.position = 'absolute';
//                    HideAllDivs(controlId); 
//                }

        }
}
function DisableCheckboxes(flag)
{ 
     var chkHSA,chkLTC,chkPA,chkLTDI,chkIH,chkSHI,chkLife,chkLTDI,chkGH,chkGTH,chkGDI,chkOOE;
     var id;
        chkHSA = document.getElementById('ctl00_cpTMAIT_chk_HSA');
        chkLTC = document.getElementById('ctl00_cpTMAIT_chk_LTC');
        chkPA = document.getElementById('ctl00_cpTMAIT_chk_PI');
        chkLTDI = document.getElementById('ctl00_cpTMAIT_chk_LTDI');
        chkIH = document.getElementById('ctl00_cpTMAIT_chk_IH');
        chkSHI = document.getElementById('ctl00_cpTMAIT_chk_SHI');
        chkLife = document.getElementById('ctl00_cpTMAIT_chk_Life');
        chkGH = document.getElementById('ctl00_cpTMAIT_chk_GH');
        chkGTH = document.getElementById('ctl00_cpTMAIT_chk_GTH');
        chkGDI = document.getElementById('ctl00_cpTMAIT_chk_GDI');
        chkOOE = document.getElementById('ctl00_cpTMAIT_chk_OOE');
   
         if (chkHSA != null && chkLTC != null && chkPA != null && chkLTDI != null && chkIH != null && chkSHI != null && chkLife != null && chkLTDI != null && chkGH != null && chkGDI != null && chkOOE != null)
        {
        
        if (flag == false)
        {

            chkHSA.removeAttribute('disabled');
            chkHSA.parentNode.removeAttribute('disabled');
            
             chkLTC.removeAttribute('disabled');
            chkLTC.parentNode.removeAttribute('disabled');
            
             chkPA.removeAttribute('disabled');
            chkPA.parentNode.removeAttribute('disabled');
            
             chkLTDI.removeAttribute('disabled');
            chkLTDI.parentNode.removeAttribute('disabled');
            
             chkIH.removeAttribute('disabled');
            chkIH.parentNode.removeAttribute('disabled');
            
             chkSHI.removeAttribute('disabled');
            chkSHI.parentNode.removeAttribute('disabled');
            
             chkLife.removeAttribute('disabled');
            chkLife.parentNode.removeAttribute('disabled');
            
             chkGH.removeAttribute('disabled');
            chkGH.parentNode.removeAttribute('disabled');
            
            chkGTH.removeAttribute('disabled');
            chkGTH.parentNode.removeAttribute('disabled');
            
             chkGDI.removeAttribute('disabled');
            chkGDI.parentNode.removeAttribute('disabled');
            
             chkOOE.removeAttribute('disabled');
            chkOOE.parentNode.removeAttribute('disabled');

        }
  
        }
        
}
function HideAndEnable(continuebutton,maindiv,controlId)
{
     var chkHSA,chkLTC,chkPA,chkLTDI,chkIH,chkSHI,chkLife,chkLTDI,chkGH,chkGTH,chkGDI,chkOOE;
     
        chkHSA = document.getElementById('ctl00_cpTMAIT_chk_HSA');
        chkLTC = document.getElementById('ctl00_cpTMAIT_chk_LTC');
        chkPA = document.getElementById('ctl00_cpTMAIT_chk_PI');
        chkLTDI = document.getElementById('ctl00_cpTMAIT_chk_LTDI');
        chkIH = document.getElementById('ctl00_cpTMAIT_chk_IH');
        chkSHI = document.getElementById('ctl00_cpTMAIT_chk_SHI');
        chkLife = document.getElementById('ctl00_cpTMAIT_chk_Life');
        chkLTDI = document.getElementById('ctl00_cpTMAIT_chk_LTDI');
        chkGH = document.getElementById('ctl00_cpTMAIT_chk_GH');
        chkGTH = document.getElementById('ctl00_cpTMAIT_chk_GTH');
        chkGDI = document.getElementById('ctl00_cpTMAIT_chk_GDI');
        chkOOE = document.getElementById('ctl00_cpTMAIT_chk_OOE');
   
         if (chkHSA != null && chkLTC != null && chkPA != null && chkLTDI != null && chkIH != null && chkSHI != null && chkLife != null && chkLTDI != null && chkGH != null && chkGDI != null && chkOOE != null)
        {   

                if (document.getElementById(continuebutton)!= null)
                {
                    document.getElementById(continuebutton).style.visibility = 'visible';
                    document.getElementById(continuebutton).style.position = 'absolute';
                    document.getElementById('ctl00_cpTMAIT_btnContinue').style.visibility = 'visible';
                       
                    /*document.getElementById(continuebutton).style.visibility = 'visible';
                    document.getElementById(continuebutton).style.position = 'static';
                    document.getElementById('ctl00_cpTMAIT_btnContinue').style.visibility = 'visible';*/
                      
                    document.getElementById('ctl00_cpTMAIT_divEdit').style.visibility = 'hidden';
                    document.getElementById('ctl00_cpTMAIT_divEdit').style.position = 'static';
               
                          if (document.getElementById(maindiv)!= null)
                            {
                                document.getElementById(maindiv).style.position = 'static';
                                document.getElementById(maindiv).style.visibility = 'hidden';
                                //document.getElementById(maindiv).style.height = '300px';
                                //document.getElementById('divmaincontent').style.position = 'relative';
                                //document.getElementById('divmaincontent').style.visibility = 'hidden';
                                HideAllDivs(controlId); 
                               
                               DisableCheckboxes(false);
                              } 
                }
              

        }
        var i;
        for(i=0; i<Page_Validators.length;i++)
        {  
          Page_Validators[i].style.display='none'; 
          Page_Validators[i].style.accelerator=true; 
        }
}

function PrefillSpouseData(rdbSpouseyes,dtcSopuseDOB,ddlSopuseFeet,ddlSopuseInches,txtSopuseWeight,rdbSpouceTobaccoYes,rdbSpouceTobaccoNo)
{
    if(rdbSpouseyes.search("_stepFYP") == -1)
    {
    var CoverSpouse = document.getElementById(rdbSpouseyes).checked
    var chkHSA,chkLTC,chkPA,chkLTDI,chkIH,chkSHI,chkLife,chkLTDI,chkGH,chkGTH,chkGDI,chkOOE;
    chkHSA = document.getElementById('ctl00_cpTMAIT_chk_HSA').checked;
    chkIH = document.getElementById('ctl00_cpTMAIT_chk_IH').checked;
    chkSHI = document.getElementById('ctl00_cpTMAIT_chk_SHI').checked;
    chkLTC = document.getElementById('ctl00_cpTMAIT_chk_LTC').checked;
    chkPI = document.getElementById('ctl00_cpTMAIT_chk_PI').checked;
    var flagDOB,flagFeet,flagInches,flagWeight,flagTobacco;
    var coverSpouseRdb;
    var SpouseDOBMonth='';
    var SpouseDOBDay='';
    var SpouseDOBYear='';
    var Feet,Inches;
    var SpouseFeet='';
    var SpouseInches='';
    var SpouseWeight='';
    var SpouseTobacco;
    var SpouceTobaccoYes,SpouceTobaccoNo;
    if(CoverSpouse==true)
    {
         
         var tempDOBId  = dtcSopuseDOB;
		 SpouseDOBMonth=document.getElementById(tempDOBId).value;
         tempDOBId = tempDOBId.replace('Month','Day');
         SpouseDOBDay=document.getElementById(tempDOBId).value;
         tempDOBId = tempDOBId.replace('Day','Year');
         SpouseDOBYear=document.getElementById(tempDOBId).value;
         if((SpouseDOBMonth!='')||(SpouseDOBDay!='')||(SpouseDOBYear!='')){flagDOB = true;}
         tempFeet = document.getElementById(ddlSopuseFeet);
		 SpouseFeet=tempFeet.selectedIndex;
		 if((SpouseFeet!='')||(SpouseFeet!=0)){flagFeet = true;}
		 tempInches = document.getElementById(ddlSopuseInches);
		 SpouseInches= tempInches.selectedIndex;
		 if((SpouseInches!='')||(SpouseInches!=0)){flagInches = true;}
		 SpouseWeight=document.getElementById(txtSopuseWeight).value;
		 if(SpouseWeight!=''){flagWeight = true;}
		 if((rdbSpouseyes.search("_stepIH") != -1)||(rdbSpouseyes.search("_stepLTC") != -1))
         {
		    SpouceTobaccoYes=document.getElementById(rdbSpouceTobaccoYes).checked;
		    SpouceTobaccoNo=document.getElementById(rdbSpouceTobaccoNo).checked;
		 }
		 if((SpouceTobaccoYes==true)||(SpouceTobaccoNo==true)){flagTobacco = true;}
		 
         if(chkHSA==true)
            {
                if(rdbSpouseyes.search("_stepHSA") == -1)
                {
                coverSpouseRdb = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_rdb_cvyes').checked;
			    if(coverSpouseRdb==true)
			    {
			        if(flagDOB!= true)
			        {SpouseDOBMonth = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_txt_SpouseMonth').value;
			        SpouseDOBDay = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_txt_SpouseDay').value;
			        SpouseDOBYear = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_txt_SpouseYear').value;}
                    if((SpouseDOBMonth!='')||(SpouseDOBDay!='')||(SpouseDOBYear!='')){flagDOB = true;}
			        
			        if(flagFeet!= true)
			        {Feet = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_ddl_csFeet');
			        SpouseFeet =  Feet.selectedIndex;}
			        if((SpouseFeet!='')||(SpouseFeet!=0)){flagFeet = true;}
			        
			        if(flagInches!= true)
			        {Inches = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_ddl_csInches');
			        SpouseInches =  Inches.selectedIndex;}
			        if((SpouseInches!='')||(SpouseInches!=0)){flagInches = true;}
			        
			        if(flagWeight!= true)
			        {SpouseWeight = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_txt_csWeight').value;}
			        if(SpouseWeight!=''){flagWeight = true;}
			        
			        if(flagTobacco!= true)
			        {SpouceTobaccoYes = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_rdb_csTobaccoYes').checked;
			         SpouceTobaccoNo = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_rdb_csTobaccoNo').checked;}
			        if((SpouceTobaccoYes==true)||(SpouceTobaccoNo==true)){flagTobacco = true;}
			     }
			     }
            } 
         if(chkIH==true)
            {
                if(rdbSpouseyes.search("_stepIH") == -1)
                {
               
                coverSpouseRdb = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_rdb_cvyes').checked;
			    if(coverSpouseRdb==true)
			    {
			        if(flagDOB!= true)
			        {SpouseDOBMonth = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_txt_SpouseMonth').value;
			        SpouseDOBDay = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_txt_SpouseDay').value;
			        SpouseDOBYear = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_txt_SpouseYear').value;}
                    if((SpouseDOBMonth!='')||(SpouseDOBDay!='')||(SpouseDOBYear!='')){flagDOB = true;}
			       
			        if(flagFeet!= true)
			        {Feet = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_ddl_csFeet');
			        SpouseFeet = Feet.selectedIndex;}
			        if((SpouseFeet!='')||(SpouseFeet!=0)){flagFeet = true;}
			        
			        if(flagInches!= true)
			        {Inches = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_ddl_csInches');
			        SpouseInches =  Inches.selectedIndex;}
			        if((SpouseInches!='')||(SpouseInches!=0)){flagInches = true;}
			        
			        if(flagWeight!= true)
			        {SpouseWeight = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_txt_csWeight').value;}
			        if(SpouseWeight!=''){flagWeight = true;}
			        
			        if(flagTobacco!= true)
			        {SpouceTobaccoYes = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_rdb_csTobaccoYes').checked;
			        SpouceTobaccoNo = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_IH_stepIH_rdb_csTobaccoNo').checked;}
			        if((SpouceTobaccoYes==true)||(SpouceTobaccoNo==true)){flagTobacco = true;}
			     }
			  }
            }  
         if(chkSHI==true)
            {
                if(rdbSpouseyes.search("_stepSHI") == -1)
                {
                coverSpouseRdb = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_rdb_cvyes').checked;
			    if(coverSpouseRdb==true)
			    {
			        if(flagDOB!= true)
			        {SpouseDOBMonth = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_txt_SpouseMonth').value;
			        SpouseDOBDay = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_txt_SpouseDay').value;
			        SpouseDOBYear = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_txt_SpouseYear').value;}
                    if((SpouseDOBMonth!='')||(SpouseDOBDay!='')||(SpouseDOBYear!='')){flagDOB = true;}
			        
			        if(flagFeet!= true)
			        {Feet = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_ddl_csFeet');
			        SpouseFeet =  Feet.selectedIndex;}
			         if((SpouseFeet!='')||(SpouseFeet!=0)){flagFeet = true;}
			        
			        if(flagInches!= true)
			        {Inches = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_ddl_csInches');
			        SpouseInches =  Inches.selectedIndex;}
			        if((SpouseInches!='')||(SpouseInches!=0)){flagInches = true;}
			        
			        if(flagWeight!= true)
			        {SpouseWeight = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_txt_csWeight').value;}
			        if(SpouseWeight!=''){flagWeight = true;}
			       // SpouceTobaccoYes = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_rdb_csTobaccoYes').checked;
			        //SpouceTobaccoNo = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_SHI_stepSHI_rdb_csTobaccoNo').checked;
			     }
			     }
            }   
         if(chkLTC==true)
            {
                if(rdbSpouseyes.search("_stepLTC") == -1)
                {
                coverSpouseRdb = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_rdb_cvyes').checked;
			    if(coverSpouseRdb==true)
			    {
			        if(flagDOB!= true)
			        {SpouseDOBMonth = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_txt_SpouseMonth').value;
			        SpouseDOBDay = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_txt_SpouseDay').value;
			        SpouseDOBYear = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_txt_SpouseYear').value;}
                    if((SpouseDOBMonth!='')||(SpouseDOBDay!='')||(SpouseDOBYear!='')){flagDOB = true;}
			       
			        if(flagFeet!= true)
			        {Feet = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_ddl_csFeet');
			        SpouseFeet =  Feet.selectedIndex;}
			        if((SpouseFeet!='')||(SpouseFeet!=0)){flagFeet = true;}
			        
			        if(flagInches!= true)
			        {Inches = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_ddl_csInches');
			        SpouseInches =  Inches.selectedIndex;}
			        if((SpouseInches!='')||(SpouseInches!=0)){flagInches = true;}
			        
			        if(flagWeight!= true)
			        {SpouseWeight = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_txt_csWeight').value;}
			        if(SpouseWeight!=''){flagWeight = true;}
			        
			        if(flagTobacco!= true)
			        {SpouceTobaccoYes = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_rdb_csTobaccoYes').checked;
			        SpouceTobaccoNo = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseLTC_stepLTC_rdb_csTobaccoNo').checked;}
			        if((SpouceTobaccoYes==true)||(SpouceTobaccoNo==true)){flagTobacco = true;}
			     }
			     }
            }   
         if(chkPI==true)
            {
                if(rdbSpouseyes.search("_stepPA") == -1)
                {
                coverSpouseRdb = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_rdb_cvyes').checked;
			    if(coverSpouseRdb==true)
			    {
			        if(flagDOB!= true)
			        {SpouseDOBMonth = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_txt_SpouseMonth').value;
			        SpouseDOBDay = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_txt_SpouseDay').value;
			        SpouseDOBYear = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_txt_SpouseYear').value;}
                    if((SpouseDOBMonth!='')||(SpouseDOBDay!='')||(SpouseDOBYear!='')){flagDOB = true;}
			       
			        if(flagFeet!= true)
			        {Feet = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_ddl_csFeet');
			        SpouseFeet =  Feet.selectedIndex;}
			        if((SpouseFeet!='')||(SpouseFeet!=0)){flagFeet = true;}
			         
			        if(flagInches!= true)
			        {Inches = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_ddl_csInches');
			        SpouseInches =  Inches.selectedIndex;}
			        if((SpouseInches!='')||(SpouseInches!=0)){flagInches = true;}
			        
			        if(flagWeight!= true)
			        {SpouseWeight = document.getElementById('ctl00_cpTMAIT_RQCoverSpouseIP_stepPA_txt_csWeight').value;}
			        if(SpouseWeight!=''){flagWeight = true;}
			        //SpouceTobaccoYes = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_PI_stepPI_rdb_csTobaccoYes').checked;
			        //SpouceTobaccoNo = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_PI_stepPI_rdb_csTobaccoNo').checked;
			     }
			     }
            }     
		 var tempDOBId  = dtcSopuseDOB;
		 if(SpouseDOBMonth!=null)
         {document.getElementById(tempDOBId).value = SpouseDOBMonth;}
         tempDOBId = tempDOBId.replace('Month','Day');
         if(SpouseDOBDay!=null)
         {document.getElementById(tempDOBId).value = SpouseDOBDay;}
         tempDOBId = tempDOBId.replace('Day','Year');
         if(SpouseDOBYear!=null)
         {document.getElementById(tempDOBId).value = SpouseDOBYear;}
         
         if(rdbSpouseyes.search("_stepFYP") == -1)
         {
            tempFeet = document.getElementById(ddlSopuseFeet);
		    if(SpouseFeet!=null)
            {tempFeet.selectedIndex = SpouseFeet;}
		    tempInches = document.getElementById(ddlSopuseInches);
		    if(tempInches!=null)
            {tempInches.selectedIndex = SpouseInches;}
		    if(SpouseWeight!=null)
            {document.getElementById(txtSopuseWeight).value = SpouseWeight;}
		 }
		 if((rdbSpouseyes.search("_stepIH") != -1)||(rdbSpouseyes.search("_stepLTC") != -1))
         {
		    if(SpouceTobaccoYes==true)
		    {document.getElementById(rdbSpouceTobaccoYes).checked =true;}
		    else if(SpouceTobaccoNo==true)
		    {document.getElementById(rdbSpouceTobaccoNo).checked =true;}
		 }
    }
   }
}

function ShowWindow(subject,content,winWidth,winHeight)
    {   
        //var topX = window.scrollY;
        //topX = window.pageXOffset;
        //var topY = window.pageYOffset;//document.documentElement.style.top;//      documentElement activeElement.style.top
        //topX = document.documentElement.scrollLeft;//document.body.offsetWidth;
        //topY = document.documentElement.scrollTop; //+ (document.body.clientHeight);
        //alert(topX); 
        //alert("topY=" + document.documentElement.scrollTop + "+" + document.documentElement.scrollwidth +"=" + topY); 
        var win = new Window({className: "alphacube", width:winWidth, height:winHeight,resizable: true, title: subject,minimizable: false,maximizable: false, draggable:false, wiredDrag: false,recenterAuto:false})
        win.getContent().innerHTML= "<div style='padding:10px'>" + content + "</div>"
        win.showCenter();
        //win.show();
        //win.setZIndex(12);
        //win.setLocation(e.clientX,e.clientY);        
        return false;
    }

function SelectQuote(rdbId,DivId,blnCoverSpouse,cvSpouseDOB,csTobacco,IsTobbaco,BirthDateOnly,ControlDiv)
{  
   // alert('SelectQuote' + ControlDiv);
   var flag = document.getElementById(rdbId).checked;
   if(cvSpouseDOB!='' && csTobacco!='' && IsTobbaco!='')
    {
	if(blnCoverSpouse==true)
	{
	   if(flag == true)    
	    {
           if(BirthDateOnly=='False')
           {document.getElementById(cvSpouseDOB).enabled= true;
            if(IsTobbaco=='True')
            {   document.getElementById(csTobacco).enabled= true;
                //document.getElementById(csTobacco).style.visibility = 'visible';
                //document.getElementById(csTobacco).style.display= 'static';
            }
           }
        }
        if(flag == false)    
	    {
          if(BirthDateOnly=='False')
           {
           document.getElementById(cvSpouseDOB).enabled= false;
           if(IsTobbaco=='True')
            {   document.getElementById(csTobacco).enabled= false;
                document.getElementById(csTobacco).style.visibility = 'hidden';
                document.getElementById(csTobacco).style.display= 'none';
            }
           }
        }
     }
     if(blnCoverSpouse==false)
	 {
	    if(flag == true)    
	    {
           if(BirthDateOnly=='False')
           {
            document.getElementById(cvSpouseDOB).enabled= false;
            if(IsTobbaco=='True')
            {document.getElementById(csTobacco).enabled= false;
             document.getElementById(csTobacco).style.visibility = 'hidden';
            document.getElementById(csTobacco).style.display= 'none';
            }
           }
        }
    }
   }
      RqToggle(rdbId,DivId,blnCoverSpouse,ControlDiv);
		
		var spouse = document.getElementById('ctl00_cpTMAIT_RQCoverSpouse_HSA_stepHSA_rdb_cvyes').checked;
		var objChild;
		var child
		objChild = document.getElementById('ctl00_cpTMAIT_RQCoverChild_HSA_stepHSA_rdb_cvyes');
		if (objChild!=null)
		{
		    child = objChild.checked;
		}
		var quoteFamily = document.getElementById('ctl00_cpTMAIT_RadioButtonControl_HSAQuoteFamily_rbtn1');
		var quoteChild = document.getElementById('ctl00_cpTMAIT_RadioButtonControl_HSAQuoteIndividual_rbtn1');
		if (spouse==true || child == true)
		{
		    if(quoteFamily!=null)
		    {
		        if (quoteFamily.checked == false)
		        {
		            quoteFamily.checked = true;
		            document.getElementById('ctl00_cpTMAIT_div_HSAFamilyDeduct').style.visibility = "visible";
			        document.getElementById('ctl00_cpTMAIT_div_HSAFamilyDeduct').style.position = "static";
    		        
		        }
		    }
		    if (quoteChild!=null)
		    {
		        if (quoteChild.checked == true)
		        {
		            quoteChild.checked = false;
		            document.getElementById('ctl00_cpTMAIT_div_HSAIndividualDeduct').style.visibility = "hidden";
			        document.getElementById('ctl00_cpTMAIT_div_HSAIndividualDeduct').style.position = "absolute"; 
		        }
		    }
		}
		else
		{
		    if(quoteFamily!=null)
		    {
		        if (quoteFamily.checked == true)
		        {
		            quoteFamily.checked = false;
		            document.getElementById('ctl00_cpTMAIT_div_HSAFamilyDeduct').style.visibility = "hidden";
			        document.getElementById('ctl00_cpTMAIT_div_HSAFamilyDeduct').style.position = "absolute";
		        }
		    }
		    if (quoteChild!=null)
		    {
		        if (quoteChild.checked == false)
		        {
		            quoteChild.checked = true;
		            document.getElementById('ctl00_cpTMAIT_div_HSAIndividualDeduct').style.visibility = "visible";
			        document.getElementById('ctl00_cpTMAIT_div_HSAIndividualDeduct').style.position = "static";
		        }
		    }
		}
		
}

//To fill child control combos depending on the combo in personal information section.
function fillChildCombos()
{  
    var parentddl,totalChild;
    var ddlHSA,ddlIH,ddlSHI,ddlLTC,ddlPA;
    parentddl = document.getElementById('ctl00_cpTMAIT_ddl_PINosOfChildren');
    ddlHSA = document.getElementById('ctl00_cpTMAIT_RQCoverChild_HSA_stepHSA_ddl_CcNumberOfChild');
    ddlIH = document.getElementById('ctl00_cpTMAIT_RQCoverChild_IH_stepIH_ddl_CcNumberOfChild');
    ddlSHI = document.getElementById('ctl00_cpTMAIT_RQCoverChild_SHI_stepSHI_ddl_CcNumberOfChild');
    ddlLTC = document.getElementById('ctl00_cpTMAIT_RQCoverChildLTC_stepLTC_ddl_CcNumberOfChild');
    ddlPA = document.getElementById('ctl00_cpTMAIT_RQCoverChildIP_stepPA_ddl_CcNumberOfChild');
    if (parentddl!= null)
    {
        totalChild = parentddl.options[parentddl.selectedIndex].value;
        if (totalChild != 0) 
        {
            if (ddlHSA != null)
            {
                fillcombo(ddlHSA,totalChild);        
            }
            if (ddlIH != null)
            {
                fillcombo(ddlIH,totalChild);     
            }
            if (ddlSHI != null)
            {
                fillcombo(ddlSHI,totalChild);     
            }
            if (ddlLTC != null)
            {
                fillcombo(ddlLTC,totalChild);     
            }
            if (ddlPA != null)
            {
                fillcombo(ddlPA,totalChild);     
            }
        }
        /*else
        {
            if (ddlHSA != null)
            {ddlHSA.options.length = 1;}
            if (ddlIH != null)
            {ddlIH.options.length = 1;}
            if (ddlSHI != null)
            {ddlSHI.options.length = 1;}
            if (ddlLTC != null)
            {ddlLTC.options.length = 1;}
            if (ddlPA != null)
            {ddlPA.options.length = 1;}
        }*/
    }
}
function fillcombo(ddlId,total)
{   
    var i;
    ddlId.options.length = 0;
    ddlId.options[0] = new Option("Please Select");
    ddlId.options[0].value = -1;
    var j;
    for (j=1;j<=total;j++)
            {
                ddlId.options[j] = new Option(j);
                ddlId.options[j].value = j;
            }
}

 //To hide all divs when any check box is clicked.
 function HideAllDivs(controlId)
 { 
   
    var control,control1,i,control1obj;
    var control = document.getElementById(controlId);
    var steps = new Array("_stepHSA","_stepIH","_stepSHI","_stepLTC","_stepPA");
    var steps1 = new Array("_HSA","_IH","_SHI","LTC","IP");
    for(i=0;i<5;i++)
    {
        control1=controlId.replace("_stepHSA",steps[i]);  
        control1=control1.replace("_HSA",steps1[i]);    
        control1obj=document.getElementById(control1);
      
	if (control1obj != null)
			    {   
			        var coverSpouseRdb,coverSpouseRdbYes;
                    coverSpouseRdb = control1;
                    coverSpouseRdbYes = coverSpouseRdb.replace("cvno","cvyes");
                    var coverChildRdb,coverChildRdbYes;
                    coverChildRdb = coverSpouseRdb.replace("CoverSpouse","CoverChild");
                    coverChildRdbYes = coverChildRdb.replace("cvno","cvyes");
                    var coverSpouseDiv;
                    coverSpouseDiv = coverSpouseRdb.replace("rdb_cvno","div_Coverspouse");
                    var coverChildDiv;
                    coverChildDiv = coverChildRdb.replace("rdb_cvno","div_CoverChild");
                    var childDetailDiv = coverChildRdb.replace("rdb_cvno","divChild1");
                    var quoteIndividualRdb = 'ctl00_cpTMAIT_RadioButtonControl_HSAQuoteIndividual_rbtn1';
                    var quoteFamilyRdb = 'ctl00_cpTMAIT_RadioButtonControl_HSAQuoteFamily_rbtn1';
                    
			        var flag1 = false;
			        var flag2 = false;
			        var flagSpouseYes,flagChildYes,flagQuoteFamilyYes,flagQuoteIndividualYes;
			        
			        if (document.getElementById(coverSpouseRdbYes)!=null)
			        {
			            flagSpouseYes=document.getElementById(coverSpouseRdbYes).checked;
			        }
			         if (document.getElementById(coverChildRdbYes)!=null)
			        {
			            flagChildYes=document.getElementById(coverChildRdbYes).checked;
			        }
			        
			        if (document.getElementById(coverSpouseRdb).checked == false)
			        {
			            document.getElementById(coverSpouseRdb).checked = true;
			            flag1 = true;
			        }
	
			        if (document.getElementById(coverChildRdb).checked == false)
			        {
			            document.getElementById(coverChildRdb).checked = true;
			            flag2 = true;
			        }
			   
			        if (coverSpouseRdb.search("_stepHSA") != -1) 
			        {   
			            //To maintain state of Individual Quote and Family Quote Radio button
			           if (document.getElementById(quoteIndividualRdb)!=null)
			            {flagQuoteIndividualYes = document.getElementById(quoteIndividualRdb).checked; }   
			           if (document.getElementById(quoteFamilyRdb)!=null)
			            { flagQuoteFamilyYes = document.getElementById(quoteFamilyRdb).checked; }   
			           
			           SelectQuote(coverSpouseRdb,coverSpouseDiv,false,'','','','','');
			           SelectQuote(coverChildRdb,coverChildDiv,false,'','','','',childDetailDiv);
			           
			           if (document.getElementById(quoteIndividualRdb) != null)
                        {  if(flagQuoteIndividualYes==true)
                            {document.getElementById(quoteIndividualRdb).checked = true; }
                            else
                            {document.getElementById(quoteIndividualRdb).checked = false;}
                        }
                        if (document.getElementById(quoteFamilyRdb) != null)
                        {  if(flagQuoteFamilyYes==true)
                            { document.getElementById(quoteFamilyRdb).checked = true; }
                            else
                            {document.getElementById(quoteFamilyRdb).checked = false;}
                        }
			        }
			       
			        else
			        {   
			            RqToggle(coverSpouseRdb,coverSpouseDiv,false,'');
			            RqToggle(coverChildRdb,coverChildDiv,false,childDetailDiv);
			        }
			        
			        if (flag1 == true)
			        {
			            document.getElementById(coverSpouseRdb).checked = false;
			        }
			        if (flag2 == true)
			        {
			            document.getElementById(coverChildRdb).checked = false;
			        } 
			        if (document.getElementById(coverSpouseRdbYes) != null)
                    {  
                     if(flagSpouseYes==true)
                     {
                        document.getElementById(coverSpouseRdb).checked = false;
                        document.getElementById(coverSpouseRdbYes).checked = true;
                     }
                    }
                    if (document.getElementById(coverChildRdbYes) != null)
                    {  
                     if(flagChildYes==true)
                     {
                        document.getElementById(coverChildRdb).checked = false;
                        document.getElementById(coverChildRdbYes).checked = true;
                     }
                    }
			     }
			   }
			  
                 
			   if (document.getElementById("ctl00_cpTMAIT_divHidden")!=null)
			   {
			     document.getElementById("ctl00_cpTMAIT_divHidden").style.position="absolute";
                 document.getElementById("ctl00_cpTMAIT_divHidden").style.visibility = "hidden";
               }
               
	     HideDiv(); 
	     ShowEmployee('ctl00_cpTMAIT_div_CoverEmployee1','ctl00_cpTMAIT_ddl_fypemployees_coverage_stepFYP',true);
         
 }
 
       
 function HideDiv()
 {  
    var spouseNameRdb,spouseNameDiv,childRdb,childDiv,quoteIndividualRdb,quoteIndividualDiv,quoteFamilyRdb,quoteFamilyDiv;
  
    spouseNameRdb = 'ctl00_cpTMAIT_RadioButtonControl_PISpouse_rbtn2';
    spouseNameDiv = 'ctl00_cpTMAIT_div_PISpouseName';
    childRdb ='ctl00_cpTMAIT_RadioButtonControl_PIChildren_rbtn2';
    childDiv = 'ctl00_cpTMAIT_div_PINoOfChildren';
    quoteIndividualRdb = 'ctl00_cpTMAIT_RadioButtonControl_HSAQuoteIndividual_rbtn2';
    quoteIndividualDiv = 'ctl00_cpTMAIT_div_HSAIndividualDeduct';
    quoteFamilyRdb = 'ctl00_cpTMAIT_RadioButtonControl_HSAQuoteFamily_rbtn2';
    quoteFamilyDiv = 'ctl00_cpTMAIT_div_HSAFamilyDeduct';

     HideWithToggle(spouseNameRdb,spouseNameDiv,false);  
     HideWithToggle(childRdb,childDiv,false);  
     HideWithToggle(quoteIndividualRdb,quoteIndividualDiv,false);  
     HideWithToggle(quoteFamilyRdb,quoteFamilyDiv,false);  
     
 }

function validateZipCode(sender,args)
{
    ctrlid=sender.id;
	ctrlid = ctrlid.replace('cv_',''); 
	if (ctrlid.search("_stepFYP")!=-1)
	{
	    ctrlid = ctrlid.replace('_stepFYP',''); 
	}
	if (ctrlid.search("_stepCI")!=-1)
	{
	    ctrlid = ctrlid.replace('_stepCI',''); 
	}
    CtrlName1="1";
    CtrlName2="2";
	var ZipCode = document.getElementById(ctrlid+CtrlName1);

	if (ZipCode == null)
	{
	    document.getElementById(ctrlid+CtrlName1).focus();
	    args.IsValid=false;
	    return;
	}
	if(ZipCode.value.length != 5)
	{
	    document.getElementById(ctrlid+CtrlName1).focus();
	    args.IsValid=false;
	    return;
	}
	var alphaExp = /^[0-9]*$/;
	if(!ZipCode.value.match(alphaExp))
		{
			 document.getElementById(ctrlid+CtrlName1).focus();
			args.IsValid = false;
			return;
		}
	ZipCode = document.getElementById(ctrlid+CtrlName2);
	 if(!ZipCode.value.match(alphaExp))
		{
			document.getElementById(ctrlid+CtrlName1).focus();
			args.IsValid = false;
			return;
		}
	if(ZipCode.value.length!=4)
	{
	    if(ZipCode.value.length!=0) 
	    {
	        document.getElementById(ctrlid+CtrlName1).focus();
	        args.IsValid=false;
	        return;
	    }
	    else
	    {
	        args.IsValid=true;
	        return;
	    }
	}
	else
	{
	    args.IsValid=true;
	    return;
	}
}
function CountEmployee(sender,args)
{
	ctrlid=sender.id;
	ctrlid = ctrlid.replace('cv_',''); 
	
    CtrlName1="_coverage_stepFYP";
    CtrlName2="_waiving_stepFYP";
	CtrlName3="_parttime_stepFYP";
    var total = document.getElementById(ctrlid);
    ctrlid = ctrlid.replace('_stepFYP',''); 
    var applying = document.getElementById(ctrlid+CtrlName1);
    var waiving = document.getElementById(ctrlid+CtrlName2);
    var parttime = document.getElementById(ctrlid+CtrlName3);
    var totalcount;
   
   	totalcount= parseInt(applying.options[applying.selectedIndex].value);
   	totalcount = totalcount + parseInt(waiving.options[waiving.selectedIndex].value);
   	totalcount=totalcount+ parseInt(parttime.options[parttime.selectedIndex].value);
   	if(total.options[total.selectedIndex].value==totalcount)
	{
      args.IsValid=true;
    }
    else
    {
       args.IsValid=false;
    }
}
function GroupQuote(sender,args)
{
	ctrlid=sender.id;
	ctrlid = ctrlid.replace('cv_',''); 
	ctrlid = ctrlid.replace('_stepFYP',''); 
    CtrlName11="HMOYes";
    CtrlName12="HMONo";
    CtrlName21="PPOYes";
    CtrlName22="PPONo";
	CtrlName31="HSAYes";
	CtrlName32="HSANo";
	CtrlName41="TraditionalYes";
	CtrlName42="TraditionalNo";
    
    var yes = document.getElementById(ctrlid+CtrlName11);
    var No = document.getElementById(ctrlid+CtrlName12);
    if(yes.checked!=true )
    {
        yes = document.getElementById(ctrlid+CtrlName21);
        No = document.getElementById(ctrlid+CtrlName22);
        if(yes.checked!=true )
        {
            yes = document.getElementById(ctrlid+CtrlName31);
            No = document.getElementById(ctrlid+CtrlName32);
            if(yes.checked!=true )
            {
                yes = document.getElementById(ctrlid+CtrlName41);
                No = document.getElementById(ctrlid+CtrlName42);
                if(yes.checked!=true)
                {args.IsValid=false;}
                else
                {args.IsValid=true;}
            }
            else
            {args.IsValid=true;}
        }
        else
        {args.IsValid=true;}
    }
    else
    {
        args.IsValid=true;
    }
}
function ChangeEmployee(emptotal,empcoverage,empwaiving,empparttime)
{
    var total = document.getElementById(emptotal);
    var applying = document.getElementById(empcoverage);
	var waiving = document.getElementById(empwaiving);
	var parttime = document.getElementById(empparttime);
	applying.disabled = false;
	waiving.disabled = false;
	parttime.disabled = false;
	var i;
    for (i=(applying.options.length-1);i>=0;i--)
	{
	     applying.options[i] = null;
	     waiving.options[i] = null;
	     parttime.options[i] = null;
	}
	applying.options[0] = new Option("Please Select");
    applying.options[0].value = 0;
    waiving.options[0] = new Option("Please Select");
    waiving.options[0].value = "Please Select";
    parttime.options[0] = new Option("Please Select");
    parttime.options[0].value = "Please Select";
	var j;
	for (j=1,i=0;j<=total.options[total.selectedIndex].value;j++,i++)
	{
       applying.options[j] = new Option(j);
       applying.options[j].value = j;
       waiving.options[j] = new Option(i);
       waiving.options[j].value = i;
       parttime.options[j] = new Option(i);
       parttime.options[j].value = i;
    }
    waiving.options[j] = new Option(i);
    waiving.options[j].value = i;
    parttime.options[j] = new Option(i);
    parttime.options[j].value = i;
    
    HideAllEmployees('ctl00_cpTMAIT_div_CoverEmployee1','ctl00_cpTMAIT_ddl_fypemployees_stepFYP');
}
function CheckDesiredEffectiveDate(sender,args)
{
    ctrlid=sender.id;
    ctrlid = ctrlid.replace('cv','');
    ctrlid = ctrlid.replace('_stepFYP','');  
    CtrlName1="Month_stepFYP";
    CtrlName2="Day_stepFYP";
    CtrlName3="Year_stepFYP";
	var DOBMonth = document.getElementById(ctrlid+CtrlName1);
	var DOBDay = document.getElementById(ctrlid+CtrlName2);
	var DOBYear = document.getElementById(ctrlid+CtrlName3);
	if(DOBMonth.value.length == 0 || DOBDay.value.length == 0 || DOBYear.value.length == 0 )
	{ 
	    DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	//Check anyone field is blank
	if(DOBMonth.value.length == 0)
	{  DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	if(DOBDay.value.length == 0)
	{  DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	if(DOBYear.value.length != 4)
	{   DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	//Check numeric
	var alphaExp = /^[0-9]*$/;
    if(!DOBMonth.value.match(alphaExp))
	{ DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	if(!DOBDay.value.match(alphaExp))
	{ DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	if(!DOBYear.value.match(alphaExp))
	{ DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	//Check range is valid
	if(parseFloat(DOBMonth.value) < 1 || parseFloat(DOBMonth.value) > 12)
	{ DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	if(parseFloat(DOBDay.value) < 1 || parseFloat(DOBDay.value) > 31)
	{ DOBMonth.focus();
	    args.IsValid=false;
	    return;}
	var Entrydate = new Date();
	Entrydate.setFullYear(parseFloat(DOBYear.value));
	Entrydate.setMonth(parseFloat(DOBMonth.value)-1);// January = 0
	Entrydate.setDate(parseFloat(DOBDay.value));
	var today = new Date();
	if (Entrydate <= today) 
	{   DOBMonth.focus();
	    args.IsValid=false;
	    return;
	}
	args.IsValid=true;
	return;
}
//For employee control
    function ShowEmployee(objDivId,ObjDdlId,hideall)
    {  
        var divBaseId = new String(objDivId);
        divBaseId = divBaseId.substr(0,divBaseId.length-1);
        
        var i;
        i=1;
        var k;
        var ddl = document.getElementById(ObjDdlId);
        if (hideall == true)
        {
             if (ddl!=null && ddl.options.length!=0)
            {  
            for(i=1; i<=15;i++)
            {        
                ShowHideEmp(divBaseId+i,true,1);
               
                for(k=0;k< Page_Validators.length;k++) 
                    {
                    
                    if (Page_Validators[k].id.search("_stepFYP")!=-1)
                      {
                        if (Page_Validators[k].id.search("RQCoverEmployee" + i)!=-1)
                       {
                         ValidatorEnable(Page_Validators[k], true);
                         Page_Validators[k].style.display='none'; 
                         Page_Validators[k].style.accelerator=true; 
                       }
                      }
                    }
             }   
            }
        }
        else
        {
            if (ddl!=null && ddl.options.length!=0)
            {   //alert("1");
                for(i=ddl.options[ddl.selectedIndex].value;i>=1;i--)
                {        
                    ShowHideEmp(divBaseId+i,false,1);
				}	
                for(i=ddl.options[ddl.selectedIndex].value;i>=1;i--)
                {        
                    ShowHideEmp(divBaseId+i,false,1);
                   // alert("1-1");
                    for(k=0;k< Page_Validators.length;k++) 
                        {
                        
                        if (Page_Validators[k].id.search("_stepFYP")!=-1)
                          {
                            if (Page_Validators[k].id.search("RQCoverEmployee" + i)!=-1)
                           {
                            ValidatorEnable(Page_Validators[k], true);
                             Page_Validators[k].style.display='none'; 
                             Page_Validators[k].style.accelerator=true; 
                           }
                          }
                        }
                 }   
            
                i = parseInt(ddl.options[ddl.selectedIndex].value) + 1;
                for(j=i; j<=15;j++)
                {       // alert("jloop");
                    ShowHideEmp(divBaseId+j,true,i);
                    //alert("1-2");
                    for(k=0;k< Page_Validators.length;k++) 
                        {
                     
                        if (Page_Validators[k].id.search("_stepFYP")!=-1)
                          {
                            if (Page_Validators[k].id.search("RQCoverEmployee" + j)!=-1)
                           {
                            ValidatorEnable(Page_Validators[k], false);
                             Page_Validators[k].style.display='inline'; 
                             Page_Validators[k].style.accelerator=true; 
                           }
                          }
                        }
                }
                return;
            }
        }
    }
    function ShowHideEmp(objDivID,isHidden,j)
    {  
        var objDiv;
        var spouseRdb,childRdb,spouseDiv,childDiv,i;
        var spouseRdb1,childRdb1,spouseDiv1,childDiv1;
        spouseRdb = 'ctl00_cpTMAIT_RQCoverEmployee1_RQCoverSpouse1_stepFYP_rdb_cvno';
        childRdb = 'ctl00_cpTMAIT_RQCoverEmployee1_RQCoverChild1_stepFYP_rdb_cvno';
        spouseDiv = 'ctl00_cpTMAIT_RQCoverEmployee1_RQCoverSpouse1_stepFYP_div_Coverspouse';
        childDiv = 'ctl00_cpTMAIT_RQCoverEmployee1_RQCoverChild1_stepFYP_div_CoverChild';
        
        objDiv = document.getElementById(objDivID);
        if (objDiv !=null)
        {
            if (isHidden==true)
            {
                objDiv.style.visibility = "hidden";
				objDiv.style.position = "absolute"; 
                //objDiv.className = "divHidden";	
               
                for (i=j;i<=15;i++)
                {  
                    spouseRdb1 = spouseRdb.replace("Employee1","Employee" + i);
                    spouseDiv1 = spouseDiv.replace("Employee1","Employee" + i);
                    childRdb1 = childRdb.replace("Employee1","Employee" + i);
                    childDiv1 = childDiv.replace("Employee1","Employee" + i);
                    HideWithToggle(spouseRdb1,spouseDiv1,false);  
                    HideWithToggle(childRdb1,childDiv1,false); 
                    // alert("hide toggle");
                }
            }
            else
            {
               objDiv.style.visibility = "visible";
			   objDiv.style.position = "static";
                //objDiv.className = "divVisible";			    
            }            
        }    
        return;    
    }
    
    function HideWithToggle(rdbId,divId,bool)
    {  
        var flag,flagYes,rdb,div,rdbIdYes,rdbYesObj;
        if(rdbId.search("cvno")!=-1)
        {rdbIdYes=rdbId.replace("cvno","cvyes");}
        else
        {rdbIdYes=rdbId.replace("rbtn2","rbtn1");}
        rdbYesObj=document.getElementById(rdbIdYes);
        
        flag = false;
        
         if (rdbYesObj != null)
         {
            flagYes = rdbYesObj.checked;
          
         }

        rdb = document.getElementById(rdbId);
        div = document.getElementById(divId);
        if (rdb!=null && div!=null)
          {
            if (rdb.checked == false)
            {
                rdb.checked = true;
                flag=true;
            }
            RqToggle(rdbId,divId,bool,'');
            if (flag==true)
            {
                rdb.checked = false;
            }
         }
         if (rdbYesObj != null)
         {  
             if(flagYes==true)
             {
                rdb.checked = false;
                rdbYesObj.checked = true;
             }
         }
        
   }
   
   //To hide all employee divs when "Please Select" is selected from Total number of employees
   function HideAllEmployees(objDivId,ObjTotal)
   {    
        var divBaseId = new String(objDivId);
        divBaseId = divBaseId.substr(0,divBaseId.length-1);
        
        var i;
        i=1;
        var k;
        var ddlTotal = document.getElementById(ObjTotal);
        if (ddlTotal != null && ddlTotal.options[ddlTotal.selectedIndex].value == 0)
        {  
         {  
            for(i=1; i<=15;i++)
            {        
                ShowHideEmp(divBaseId+i,true,1);
               
                for(k=0;k< Page_Validators.length;k++) 
                    {
                    
                    if (Page_Validators[k].id.search("_stepFYP")!=-1)
                      {
                        if (Page_Validators[k].id.search("RQCoverEmployee" + i)!=-1)
                       {
                        ValidatorEnable(Page_Validators[k], false);   
                       }
                      }
                    }
             }   
            }
          }
   }
