﻿snap
var schemeObject=null;
var TypeObject=null;
var InsrncComp ; 
var Category ; 
var Type ; 
var Plan ; 

function FillHdtext()
{
   var planid = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn").value;
   document.getElementById("ctl00_ContentPlaceHolder1_PlanTxt").value = planid ;
}

//function FillSchemes()
//{
//   try 
//                { 
//                    schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
//                }
//             catch(e)
//                {
//                    try 
//                    {
//                        schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
//                    } 
//                    catch(e1) 
//                    { 
//                        schemeObject = null; 
//                    } 
//                 } 
//              var PLCLIST = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
//              InsrncComp = document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");                  
//              Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
//              Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn"); 
//                Plan = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn");    
//                  
//                 if(schemeObject != null)
//                    { 
//                        var queryString ="../Insurance/InsuranceData.aspx?Opt=CmpSub&Cmp="+InsrncComp.value +"&Type="+Type.value+"&Plan="+Plan.value ;  
//                        alert(queryString);
//                        //schemeObject.onreadystatechange = function(){ProcessSchemeData(PLCLIST);};                                                
//                        //
//                        schemeObject.onreadystatechange = function(){PolicyData(PLCLIST);};
//                        schemeObject.open('GET', queryString ,  true); 
//                        schemeObject.send(null);  
//                    }    
//           // FillTest();
//            return false;  
//}

/****
Sameer Code
**/


function FillSchemes()
{
      try 
                { 
                    PlanObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
             catch(e)
                {
                    try 
                    {
                        PlanObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        PlanObject = null; 
                    } 
                 } 
         
                InsrncComp = document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");                  
              Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
              Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn");   
              Plan = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn");   
                    
               var planid = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn").value;
   document.getElementById("ctl00_ContentPlaceHolder1_PlanTxt").value = planid ;  
       
   var InsrncCompId= document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn"); 
      document.getElementById("ctl00_ContentPlaceHolder1_InsCompTxt").value = InsrncCompId ;  
      
      
       var CategoryId= document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn"); 
      document.getElementById("ctl00_ContentPlaceHolder1_CatgryTxt").value = CategoryId ;        
                 
                 if(PlanObject != null)
                    { 
                        var queryString ="InsuranceData.aspx?Opt=CmpSub&Cmp="+InsrncComp.value +"&Ctg="+Category.value+"&Type="+Type.value+"&Plan="+Plan.value;     
                         
                        PlanObject.onreadystatechange = function(){FillList()};                                                
                        PlanObject.open('GET', queryString ,  true); 
                        PlanObject.send(null);  
                    }    
         
                 return false;  
}

function FillList()
{

 var Plan = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");

    if(PlanObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
    {  
          if(PlanObject.status == 200) //HTTP response OK. 
          {
      
                    var listItemc;       
                     var PolicyDS = PlanObject.responseXML.documentElement;   
                     var PlanDrpDwn = Plan; 
                     document.getElementById("ctl00_ContentPlaceHolder1_typeTxt").value =Type.options[Type.selectedIndex].value;
      
                if(PolicyDS != null)        
                 {                                                      
                       if((Type.options[Type.selectedIndex].value!="")||(InsrncComp.options[InsrncComp.selectedIndex].value!="")||(Category.options[Category.selectedIndex].value!=""))
                      {      
                            PlanDrpDwn.options.length=0;   
                            if(PolicyDS.getElementsByTagName('INSURANCEID')!=null)
                            { 
                                var PlanName = PolicyDS.getElementsByTagName('PLAN_S_NAME');
                                var PlanCode = PolicyDS.getElementsByTagName('INS_PLAN_CODE');
                                var text; 
                                var value;
                                var listItem;
                                     listItem = new Option("Select Plan", "");
                                     PlanDrpDwn.length=0;
//                                     PlanDrpDwn.options[0] = listItem;   
                                   
                                    for (var count = 0; count < PlanCode.length; count++)
                                    {     
                                        text = (PlanName[count].textContent || PlanName[count].innerText || PlanName[count].text);
                                      
                                        value = (PlanCode[count].textContent || PlanCode[count].innerText || PlanCode[count].text);
                                     
                                        lstImType = new Option(text, value,  false, false); 
                                        PlanDrpDwn.options[PlanDrpDwn.length] = lstImType;                                              
                                        
                                    }       
                                }
                         } 
                       else                           
                       {
                                lstImType = new Option("", "");
                                PlanDrpDwn.length = 1;
                                PlanDrpDwn.options[0] = lstImType;                                     
                       } 
                       
                  }
         }
    }


}


/** end **/
function redirecturl()
  {  
     var PLCLIST = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
      var InsrncComp=document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");  
      var Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
      var Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn");     
         
   
     
  if(policy.value =="")
    {
    if (InsrncComp.value=="" && Category.value=="" && Type.value=="")
      {
         alert("Please select Insurance Company or Category or Type");
        document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn").focus();
        return false ; 
       }
      
      
      alert("Please select Plan");
      document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn").focus();
      return false ; 
     }
     
     
  
     
     
     return true;
  }


function FillCatgryDrpDwn()
{ 
       
             try 
                { 
                    schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
             catch(e)
                {
                    try 
                    {
                        schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        schemeObject = null; 
                    } 
                 } 
              var PLCLIST = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
              InsrncComp = document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");                  
              Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
              Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn"); 
                Plan = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn");    
                  
                 if(schemeObject != null)
                    { 
                        var queryString ="../Insurance/InsuranceData.aspx?Opt=Cmp&Cmp="+InsrncComp.value +"&Type="+Type.value ;  
                        schemeObject.onreadystatechange = function(){ProcessCategoryData(Category);};                                                
                        schemeObject.open('GET', queryString ,  true); 
                        schemeObject.send(null);  
                    }    
//            FillTest();
            FillPlanDrpDwn();
            return false;  
  }
     // Category  
function ProcessCategoryData(Category)
           { 
       
            if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {  
                if(schemeObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData");              
                     var listItemc;       
                     var dsRoot = schemeObject.responseXML.documentElement;   
//                     alert(dsRoot);
                     var CategoryDrpDwn = Category; 
//                     alert(Category);
   
                     document.getElementById("ctl00_ContentPlaceHolder1_InsCompTxt").value =InsrncComp.options[InsrncComp.selectedIndex].value;
                     if(dsRoot != null)        
                     {                                   
                         //  if((InsrncComp.options[InsrncComp.selectedIndex].value!="")||(Type.options[Type.selectedIndex].value!=""))
                         //   {                     
                                CategoryDrpDwn.options.length=0;   
                                if(dsRoot.getElementsByTagName('Category')!=null)
                                { 
                                    var CategoryName = dsRoot.getElementsByTagName('Category');
                                    var CategoryCode = dsRoot.getElementsByTagName('Categoryid');
                                    var text; 
                                    var value;
                                              var listItem;
                                         listItem = new Option("Select Category", "");
		                                 CategoryDrpDwn.length=0;
                                         CategoryDrpDwn.options[0] = listItem;  
                                                               
                                        for (var count = 0; count < CategoryName.length; count++)
                                        { 
                                            text = (CategoryName[count].textContent || CategoryName[count].innerText || CategoryName[count].text);
                                          
                                            value = (CategoryCode[count].textContent || CategoryCode[count].innerText || CategoryCode[count].text);
                                         
                                            listItem = new Option(text, value,  false, false); 
                                            CategoryDrpDwn.options[CategoryDrpDwn.length] = listItem;                                              
                                            
                                        }       
                                    }
                         //    } //If condition of ALL
                            else                           
                             {
                                    listItemc = new Option("Category is not available", "");
	                                CategoryDrpDwn.length = 1;
                                    CategoryDrpDwn.options[0] = listItemc;                                     
                           }                                    
                        }   
                      }
                    }
         
          }
  
  
function FillTypeDrpDwn()
{ 
         
           try 
                { 
                    TypeObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
             catch(e)
                {
                    try 
                    {
                        TypeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        TypeObject = null; 
                    } 
                 } 
              var PLCLIST = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
              InsrncComp = document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");                  
              Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
              Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn");   
               Plan = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn");           
                 
                 if(TypeObject != null)
                    { 
                        var queryString ="InsuranceData.aspx?Opt=Ctg&Cmp="+InsrncComp.value +"&Ctg="+Category.value;     

                        TypeObject.onreadystatechange = function(){ProcessTypeData(Type);};                                                
                        TypeObject.open('GET', queryString ,  true); 
                        TypeObject.send(null);  
                    }    
//           FillTest() 
           FillCatgryDrpDwn()
           
                 return false;  
}

  
   // Type  
function ProcessTypeData(Type)
           { 
            if(TypeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(TypeObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData"); 
                     var listItemc;       
                     var dsRt = TypeObject.responseXML.documentElement;   
                     var TypeDrpDwn = Type; 
                     document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn").value =InsrncComp.options[InsrncComp.selectedIndex].value;
                     if(dsRt != null)        
                     {                                                      
                         //  if(InsrncComp.options[InsrncComp.selectedIndex].value!="")
                         //   {      
                                TypeDrpDwn.options.length=0;   
                                if(dsRt.getElementsByTagName('type')!=null)
                                { 
                                    var TypeName = dsRt.getElementsByTagName('type');
                                    var TypeCode = dsRt.getElementsByTagName('sortorder');
                                    var text; 
                                    var value;
                                  var listItem;
                                         listItem = new Option("Select Type", "");
		                                 TypeDrpDwn.length=0;
                                         TypeDrpDwn.options[0] = listItem;   
                                       
                                        for (var count = 0; count < TypeName.length; count++)
                                        {

                                            text = (TypeName[count].textContent || TypeName[count].innerText || TypeName[count].text);
                                          
                                            value = (TypeName[count].textContent || TypeName[count].innerText || TypeName[count].text);
                                         
                                            lstImType = new Option(text, value,  false, false); 
                                            TypeDrpDwn.options[TypeDrpDwn.length] = lstImType;                                              
                                            
                                        }       
                                    }
                           //  } //If condition of ALL
                           else                           
                           {
                                    lstImType = new Option("Type is not available", "");
	                                TypeDrpDwn.length = 1;
                                    TypeDrpDwn.options[0] = lstImType;                                     
                           }                                    
                        }   
                      }
                    }
         
          }
  
  function ProcessSchemeData(Plan1)
           { 
            if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(schemeObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData"); 
                     var listItemc;       
                     var dsRt = schemeObject.responseXML.documentElement;   
                     var PlanDrpDwn = Plan1; 
//                     document.getElementById("ctl00_ContentPlaceHolder1_PlanTxt").value =Plan.options[Plan.selectedIndex].value;
                     if(dsRt != null)        
                     {                                                      
                       //    if(Type.options[Type.selectedIndex].value!="")
                       //     {      
                                PlanDrpDwn.options.length=0;   
                               //  alert("Here");
                                
                                if(dsRt.getElementsByTagName('INSURANCEID')!=null)
                                { 
                                    var PlanName = dsRt.getElementsByTagName('Plan_S_Name');
                                    var PlanCode = dsRt.getElementsByTagName('Ins_Plan_Code');
                                  //  alert(PlanCode.length);
                                    var text; 
                                    var value;
                                      var listItem;      
                                        for (var count = 0; count < PlanCode.length; count++)
                                        {     
                                            text = (PlanName[count].textContent || PlanName[count].innerText || PlanName[count].text);
                                          
                                            value = (PlanCode[count].textContent || PlanCode[count].innerText || PlanCode[count].text);
                                         
                                            lstImType = new Option(text, value,  false, false); 
                                            PlanDrpDwn.options[PlanDrpDwn.length] = lstImType;                                              
                                            
                                        }       
                                    }
                           //  } //If condition of ALL
                           else                           
                           {
                                    lstImType = new Option("Scheme is not available", "");
	                                PlanDrpDwn.length = 1;
                                    PlanDrpDwn.options[0] = lstImType;                                     
                           }                                    
                        }   
                      }
                    } 
          }

function FillPlanDrpDwn()
{
      try 
                { 
                    PlanObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
             catch(e)
                {
                    try 
                    {
                        PlanObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        PlanObject = null; 
                    } 
                 } 
         
                InsrncComp = document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");                  
              Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
              Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn");   
              Plan = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn");               
                 
                 if(PlanObject != null)
                    { 
                        var queryString ="InsuranceData.aspx?Opt=Type&Cmp="+InsrncComp.value +"&Ctg="+Category.value+"&Type="+Type.value;     
                         
                        PlanObject.onreadystatechange = function(){ProcessPlanData(Plan);};                                                
                        PlanObject.open('GET', queryString ,  true); 
                        PlanObject.send(null);  
                    }    
//           FillTest() 
var Listbx = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes"); 
 var listItem;
                                     listItem = new Option("", "");
                                     Listbx.length=0;
                                Listbx.options[0] = listItem;   
                 return false;  
}
   // Plan 
function ProcessPlanData(Plan)
           { 
            if(PlanObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(PlanObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData"); 
                     var listItemc;       
                     var dsRt = PlanObject.responseXML.documentElement;   
                     var PlanDrpDwn = Plan; 
                     document.getElementById("ctl00_ContentPlaceHolder1_typeTxt").value =Type.options[Type.selectedIndex].value;
                     if(dsRt != null)        
                     {                                                      
                       //    if(Type.options[Type.selectedIndex].value!="")
                       //     {      
                                PlanDrpDwn.options.length=0;   
                                if(dsRt.getElementsByTagName('INSURANCEID')!=null)
                                { 
                                    var PlanName = dsRt.getElementsByTagName('INSNAME');
                                    var PlanCode = dsRt.getElementsByTagName('INSURANCEID');
                                    var text; 
                                    var value;
                                      var listItem;  
                                       listItem = new Option("Select a Plan", "");
		                                 PlanDrpDwn.length=0;
                                         PlanDrpDwn.options[0] = listItem;      
                                        for (var count = 0; count < PlanCode.length; count++)
                                        {     
                                            text = (PlanName[count].textContent || PlanName[count].innerText || PlanName[count].text);
                                          
                                            value = (PlanCode[count].textContent || PlanCode[count].innerText || PlanCode[count].text);
                                         
                                            lstImType = new Option(text, value,  false, false); 
                                            PlanDrpDwn.options[PlanDrpDwn.length] = lstImType;                                              
                                            
                                        }       
                                    }
                           //  } //If condition of ALL
                                                           
                        } 
                          else                           
                           {
                                    lstImType = new Option("", "");
	                                PlanDrpDwn.length = 1;
                                    PlanDrpDwn.options[0] = lstImType;                                     
                           }    
                      }
                    } 
          }
          
function FillPolicy()
  {
             var ChkboxAll = document.getElementById("ctl00_ContentPlaceHolder1_ALLChkBx");
       var BasicDtls = document.getElementById("ctl00_ContentPlaceHolder1_BasicChkBx");
       var Benifits = document.getElementById("ctl00_ContentPlaceHolder1_BenifitsChkBx");
       var Charges = document.getElementById("ctl00_ContentPlaceHolder1_ChargesChkBx");
       var Premium  = document.getElementById("ctl00_ContentPlaceHolder1_PremiumChkBx");
       var Riders = document.getElementById("ctl00_ContentPlaceHolder1_RidersChkBx");
       var LatestNAV = document.getElementById("ctl00_ContentPlaceHolder1_LtstNAVChkBx"); 
       var PolicyReturn = document.getElementById("ctl00_ContentPlaceHolder1_Checkbox2"); 
       var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");
       var InsId= document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn");
       //alert(InsId.value);
       if(lbxSelected.length == 0 )
           {
               alert("'No Scheme Selected, Please Select Scheme'"); 
               return false;
            } 
    var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");               
    var SchemeValues
    var SubSchemenames;
      SchemeValues = "" ;
      SubSchemenames="";
       SchemeNos = lbxSelected.length * 1 ;  
       for(i=0;i<SchemeNos;i++)
         { 
         if(i==(SchemeNos-1))
         {
         SchemeValues = SchemeValues + lbxSelected.options[i].value  ; 
             SubSchemenames=SubSchemenames + lbxSelected.options[i].text + "|" ; 
         }
         else
         {
             SchemeValues = SchemeValues + lbxSelected.options[i].value + "," ; 
             SubSchemenames=SubSchemenames + lbxSelected.options[i].text + "|" ; 
             }
         }
        validation();
        var ChkParam = "" ; 
        
        if(ChkboxAll.checked == true)
         {
           ChkParam = ChkParam +  "AlTrue" ;
         }
         else if(ChkboxAll.checked == false)
         {
           ChkParam =ChkParam +  "AlFalse" ;
         }
       if(BasicDtls.checked == true)
         {
           ChkParam = ChkParam + "|BscTrue" ;
         }
       else if(BasicDtls.checked == false)
         {
           ChkParam = ChkParam +  "|BscFalse" ;
         }
         
       if(Benifits.checked == true)
         {
           ChkParam = ChkParam + "|BnftTrue" ;
         }
       else if(Benifits.checked == false)
         {
           ChkParam = ChkParam +  "|BnftFalse" ;
         } 
     if(Charges.checked == true)
         {
           ChkParam = ChkParam + "|ChrgTrue" ;
         }
      else if(Charges.checked == false)
         {
           ChkParam = ChkParam +  "|ChrgFalse" ;
         }
      if(Premium.checked == true)
         {
           ChkParam = ChkParam + "|PrmTrue" ;
         }
      else if(Premium.checked == false)
         {
           ChkParam = ChkParam +  "|PrmFalse" ;
         }
      if(Riders.checked == true)
         {
           ChkParam = ChkParam + "|RdrTrue" ;
         }
      else if(Riders.checked == false)
         {
           ChkParam = ChkParam +  "|RdrFalse" ;
         }
      if(LatestNAV.checked == true)
         {
           ChkParam = ChkParam + "|LtNTrue" ;
         }
      else if(LatestNAV.checked == false)
         {
           ChkParam = ChkParam +  "|LtNFalse" ;
         } 
//         alert(SubSchemenames);
//         alert(SchemeValues);
//         
  var planid = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn").value;
   document.getElementById("ctl00_ContentPlaceHolder1_PlanTxt").value = planid ;  
       
   var InsrncCompId= document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn").value; 
      document.getElementById("ctl00_ContentPlaceHolder1_InsCompTxt").value = InsrncCompId ;  
      
      
       var CategoryId= document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn").value; 
      document.getElementById("ctl00_ContentPlaceHolder1_CatgryTxt").value = CategoryId ;   



       var TypeId= document.getElementById("ctl00_ContentPlaceHolder1_typeTxt").value; 
      document.getElementById("ctl00_ContentPlaceHolder1_typeTxt").value = TypeId ;   
      
 var winloc="ComparePolicyReturn.aspx?id=10&PlcNos="+SchemeValues+"&InsId=" + InsrncCompId+"&Ctg="+CategoryId+"&Type="+TypeId+"&plan="+planid;  
//       window.open("CompSubSchemesPopUp.aspx?id=17&PlcNos="+SchemeValues+"&InsId=" + InsId.value+"&SubSchnames="+SubSchemenames,'ACEInsurance','x=0,y=0,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=1430,height=840,screenX=0,screenY=0,left=0,top=0');
window.location= winloc       
         return false;         
         
  }          
function FillTest()
 {
   try 
                { 
                    PolicyObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
             catch(e)
                {
                    try 
                    {
                        PolicyObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        PolicyObject = null; 
                    } 
                 } 
              var PLCLIST = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
              InsrncComp = document.getElementById("ctl00_ContentPlaceHolder1_InsCompDrpDwn");                  
              Category = document.getElementById("ctl00_ContentPlaceHolder1_CatgryDrpDwn");                                
              Type = document.getElementById("ctl00_ContentPlaceHolder1_TypeDrpDwn");   
              Plan = document.getElementById("ctl00_ContentPlaceHolder1_PlanDrpDwn"); 
                if(PolicyObject != null)
                    { 
                        var queryString ="InsuranceData.aspx?Opt=Policy&Cmp="+InsrncComp.value +"&Ctg="+Category.value+"&Type="+Type.value;     
                        PolicyObject.onreadystatechange = function(){PolicyData(PLCLIST);};                                                
//                           PolicyObject.onreadystatechange = function(){PolicyData(Plan);};     
                        PolicyObject.open('GET', queryString ,  true); 
                        PolicyObject.send(null);  
                    }    
           
                 return false;             
 }
 
 
 function PolicyData(Plan)
           { 
            if(PolicyObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(PolicyObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData"); 
                     var listItemc;       
                     var PolicyDS = PolicyObject.responseXML.documentElement;   
                     var PlanDrpDwn = Plan; 
                     document.getElementById("ctl00_ContentPlaceHolder1_typeTxt").value =Type.options[Type.selectedIndex].value;
                     if(PolicyDS != null)        
                     {                                                      
                           if((Type.options[Type.selectedIndex].value!="")||(InsrncComp.options[InsrncComp.selectedIndex].value!="")||(Category.options[Category.selectedIndex].value!=""))
                          {      
                                PlanDrpDwn.options.length=0;   
                                if(PolicyDS.getElementsByTagName('INSURANCEID')!=null)
                                { 
                                    var PlanName = PolicyDS.getElementsByTagName('INSNAME');
                                    var PlanCode = PolicyDS.getElementsByTagName('INSURANCEID');
                                    var text; 
                                    var value;
                                    var listItem;
                                         listItem = new Option("Select Plan", "");
		                                 PlanDrpDwn.length=0;
//                                         PlanDrpDwn.options[0] = listItem;   
                                       
                                        for (var count = 0; count < PlanCode.length; count++)
                                        {     
                                            text = (PlanName[count].textContent || PlanName[count].innerText || PlanName[count].text);
                                          
                                            value = (PlanCode[count].textContent || PlanCode[count].innerText || PlanCode[count].text);
                                         
                                            lstImType = new Option(text, value,  false, false); 
                                            PlanDrpDwn.options[PlanDrpDwn.length] = lstImType;                                              
                                            
                                        }       
                                    }
                             } 
                           else                           
                           {
                                    lstImType = new Option("", "");
	                                PlanDrpDwn.length = 1;
                                    PlanDrpDwn.options[0] = lstImType;                                     
                           }                                    
                        }   
                      }
                    }
         
          }
function ChkValidate()
 {
   var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");
   if(lbxSelected.length == 0 )
    {
        alert("'No Scheme Selected, Please Select Scheme'"); 
        return false;
    }  
 }  
 
function ChkAll()
 {
    var ChkboxAll = document.getElementById("ctl00_ContentPlaceHolder1_ALLChkBx");
    var BasicDtls = document.getElementById("ctl00_ContentPlaceHolder1_BasicChkBx");
    var Benifits = document.getElementById("ctl00_ContentPlaceHolder1_BenifitsChkBx");
    var Charges = document.getElementById("ctl00_ContentPlaceHolder1_ChargesChkBx");
    var Premium  = document.getElementById("ctl00_ContentPlaceHolder1_PremiumChkBx");
    var Riders = document.getElementById("ctl00_ContentPlaceHolder1_RidersChkBx");
    var LatestNAV = document.getElementById("ctl00_ContentPlaceHolder1_LtstNAVChkBx"); 
    var PolicyReturn = document.getElementById("ctl00_ContentPlaceHolder1_Checkbox2"); 
    
    if(ChkboxAll.checked == true)
     {
            BasicDtls.checked = true ;
            Benifits.checked = true ;
            Charges.checked = true ;
            Premium.checked = true ;
            Riders.checked = true ;
            LatestNAV.checked = true ; 
            PolicyReturn.checked = true ;            
     } 
     else if(ChkboxAll.checked == false)
     {
            BasicDtls.checked = false ;
            Benifits.checked = false ;
            Charges.checked = false ;
            Premium.checked = false ;
            Riders.checked = false ;
            LatestNAV.checked = false ; 
            PolicyReturn.checked = false ;
     }
 }   
  



