﻿function fnAlphabet(e)
{
	var code = e.keyCode ? event.keyCode : e.which ? e.which : e.charCode;
	//alert(code);
	if ((code >= 65 && code <= 90)||(code >= 97 && code <= 122)|| code==8 || code==17 || code==127 || code==9 || code==16 )
	{ 
        checknos = true;
		return (checknos);
	}
	else
	{
		checknos= false;			
		alert("Only Alphabates Allowed !");		
		return (checknos);        }
} 
 
function isEmpty(val)
{
	if (val.match(/^s+$/) || val == "")
	{
		return true;
	}
	else
	{
		return false;
	} 
}
function isWhitespace (s)
{
	var whitespace = " \t\n\r";
	var i;

   if (isEmpty(s)) return true;

   for (i = 0; i < s.length; i++)
   {
		var c = s.charAt(i);

		if (whitespace.indexOf(c) == -1) return false;
   }
   return true;
}
function isAlphabetic(obj)
{
    var val=document.getElementById(obj).value;

	if (val.match(/^[a-zA-Z ]+$/))
	{
		if(isWhitespace(val)==false)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	} 
}
function CardValidationDefault()
{
   var fieldRequired = Array( 
                                "ctl00_ctl00_MainContent_QueryForm_txtName",
                                "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay",
                                "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth",
                                "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear",
                                
                               "ctl00_ctl00_MainContent_QueryForm_txtEmail",
                               "ctl00_ctl00_MainContent_QueryForm_ddlState",
                               "ctl00_ctl00_MainContent_QueryForm_ddlCity",
                               "ctl00_ctl00_MainContent_QueryForm_txtMobile",
                               "ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer");
                               
//                               "ctl00_ctl00_MainContent_QueryForm_ddlCardNetwork",
//                               "ctl00_ctl00_MainContent_QueryForm_ddlSector",
//                               "ctl00_ctl00_MainContent_QueryForm_lblOccupation",
//                               "ctl00_ctl00_MainContent_QueryForm_ddlAnnualIncome");
	
	var lblField = Array(      
	                           "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
	                           "ctl00_ctl00_MainContent_QueryForm_lblAge",
	                           "ctl00_ctl00_MainContent_QueryForm_lblAge",
	                           "ctl00_ctl00_MainContent_QueryForm_lblAge",
	                           
	                           "ctl00_ctl00_MainContent_QueryForm_lblEmail",
	                           "ctl00_ctl00_MainContent_QueryForm_lblState",
                               "ctl00_ctl00_MainContent_QueryForm_lblCityOfResidence",
                               "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                               "ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer");
	
//	                           "ctl00_ctl00_MainContent_QueryForm_lblCardNetwork",
//                               "ctl00_ctl00_MainContent_QueryForm_lblSector",
//                               "ctl00_ctl00_MainContent_QueryForm_lblOccupation",
//                               "ctl00_ctl00_MainContent_QueryForm_lblAnnualIncome");
                               
                               
    var fieldDescription = Array(
                                "Enter Name",
                                "Enter Day Of Birth",
                                "Enter Month Of Birth",
                                "Enter Year Of Birth",
                                
                               "Enter Email Address",
                               "Select State of Residence",
                                "Select City of Residence",
                                "Enter Mobile Number",
                                "Check the Privacy Policy");
//                                "Select Card Network",
//                                "Select Sector",
//                                "Select Occupation",
//                                "Select Annual Income"
//                               );
   // alert(document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value);
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidCityId').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidCityName').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].innerHTML;
    
	var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
	var l_Msg = alertMsg.length;
	 
    for (var i = 0; i < fieldRequired.length; i++)
    {
	    var obj = document.getElementById(fieldRequired[i]);
	    var lblObj = document.getElementById(lblField[i]);		
	    if (obj)
	    {      
	    
	        if( obj.type=="select-one") // Tocheck control type DropDown
		        {
		           //alert("Inside Select One : " + obj.type );
		           if(obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "Select City" || obj.options[obj.selectedIndex].text == "Select State" || obj.options[obj.selectedIndex].text == "Select Loan Type" || obj.options[obj.selectedIndex].text == "Select Occupation" || obj.options[obj.selectedIndex].text == "day" || obj.options[obj.selectedIndex].text == "month" || obj.options[obj.selectedIndex].text == "year" || obj.options[obj.selectedIndex].text == "Day" || obj.options[obj.selectedIndex].text == "Month" || obj.options[obj.selectedIndex].text == "Year" || obj.options[obj.selectedIndex].text == "Select Annual Income")
		            {
			            lblObj.style.color="#ff0000";			            
			            alertMsg += " - " + fieldDescription[i] + "\n";
		            }
		            else
		            {
		                lblObj.style.color="#000000";
		            }
		        }
		        else if(obj.type=="checkbox")
                {
                  if(obj.checked==false)
                      {
                              alertMsg += " - " + fieldDescription[i] + "\n";
                              if(obj.id=="ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer")
                               document.getElementById("divPrivacyPolicy").style.color="#ff0000";
                              else
                                lblObj.style.border = "solid 1px red";
                      }
                      else
                      {
                            if(obj.id=="ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer")
                            document.getElementById("divPrivacyPolicy").style.color="#B2ACAC";	
                            else
                            lblObj.style.border = "solid 1px white";
                      }
                }
	         else
	         {
                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmail")
                {
                    if(emailValid("ctl00_ctl00_MainContent_QueryForm_txtEmail"))
                    {
                      lblObj.style.color="#000000";
                    }
                    else
                    {
                      lblObj.style.color="#ff0000";
	                  alertMsg += " - " + fieldDescription[i] + "\n";	                      
                    }       
                }
                else
                {
                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                    {
                       lblObj.style.color="#ff0000";
                       alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    else
                    {
                       lblObj.style.color="#000000";
                    }
                }
            }        
	    }
    }		
if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth").selectedIndex==-1 || document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear").selectedIndex==0||document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear").selectedIndex==-1)
   {        
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblAge").style.color="#ff0000";   
   }
   else
   {    
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblAge").style.color="#000000";
   }
   
    if (alertMsg.length == l_Msg)
    {	
//        if(fnCheckAdultBirthday()==false)
//         {
//            document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblAge").style.color="#ff0000";
//            return false;
//         }
         
         if(validateMobileNumber("ctl00_ctl00_MainContent_QueryForm_txtMobile", "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber")==false)
          {
            return false;
          }
        else
        {
           return fnchekPrivacyPolicy();
        }
    } 
    else
    {
        alert(alertMsg);
        return false;
    } 
}
function fnchekPrivacyPolicy()
{

var objchkPrivacyPolicy = document.getElementById("ctl00_ctl00_MainContent_QueryForm_chkNewsletterOffer");
if(objchkPrivacyPolicy.checked==false)
{
    alert("Please Check the Privacy Policy");
    return false    
}
return true;
}
function ValidationDefault()
{
   var fieldRequired = Array( "ctl00_ctl00_MainContent_QueryForm_ddlVariants",                              
                              "ctl00_ctl00_MainContent_QueryForm_txtIDV");
	var lblField = Array(     "ctl00_ctl00_MainContent_QueryForm_lblVehicleVariant",                                                            
                              "ctl00_ctl00_MainContent_QueryForm_lblIDV");
    var fieldDescription = Array("Select Variant",                                
                                "Enter IDV");
                                
  var HiddenfieldRequired = Array( "ctl00_ctl00_MainContent_QueryForm_ddlPrevInsurerName",
                                    "ctl00_ctl00_MainContent_QueryForm_ddlState", 
                                    "ctl00_ctl00_MainContent_QueryForm_ddlVehicleMake",
                                    "ctl00_ctl00_MainContent_QueryForm_ddlModel",
                                    "ctl00_ctl00_MainContent_QueryForm_txtIDV",
                                    "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress",
                                    "ctl00_ctl00_MainContent_QueryForm_txtMobileNo");
	var HiddenlblField = Array("ctl00_ctl00_MainContent_QueryForm_lblPrevInsurerName",
                                "ctl00_ctl00_MainContent_QueryForm_lblState", 
                                "ctl00_ctl00_MainContent_QueryForm_lblVehicleMake",
                                "ctl00_ctl00_MainContent_QueryForm_lblVehicleModel",
                                "ctl00_ctl00_MainContent_QueryForm_lblIDV",
                                "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress",
                                "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber");
    var HiddenfieldDescription = Array("Select Previous Insurer Name",
                                        "Select State",
                                        "Select Vehicle",
                                        "Select Model",
                                        "Enter IDV",
                                        "Enter Email Address",
                                        "Enter Mobile Number"); 
                                           
    if(document.getElementById("trPrevInsurerName").style.visibility=="visible")
    {
        if(dateComboCompare()== false)
	    {
	        return false;
	    }
		else
		{
			document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#000000";
		}
    }                        
	var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
	var l_Msg = alertMsg.length;
	
    for (var i = 0; i < fieldRequired.length; i++)
    {
	    var obj = document.getElementById(fieldRequired[i]);
	    var lblObj = document.getElementById(lblField[i]);		
	    if (obj)
	    {      
	    
	        if(obj.type=="select-one")// Tocheck control type DropDown
	        {
                if(obj.selectedIndex==0 || obj.selectedIndex==-1)
	            {
	                lblObj.style.color="#ff0000";			            
		            alertMsg += " - " + fieldDescription[i] + "\n";			            
	            }
	            else
	            {
	                lblObj.style.color="#000000";
	            }
	         }
	         else
	         {
                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtIDV")
                {
                     if(obj.value=="" || obj.value == 0 || obj.value < 0)
                    {
                      lblObj.style.color="#ff0000";			            
	                  alertMsg += " - " + fieldDescription[i] + "\n";	                                          
                    }
                    else
                    {
                      lblObj.style.color="#000000";                    
                    }       
                }                
                else
                {
                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
                    {
                       lblObj.style.color="#ff0000";
                       alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    else
                    {
                       lblObj.style.color="#000000";
                    }
                }
            }        
	    }
    }		
    if (alertMsg.length == l_Msg)
    {	    
        if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtIDV").value == 0)
        {
            alert('Enter IDV');        
            return false;
        }
        if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtIDV").value < 0)
        {
            alert('Check IDV');        
            return false;
        }
        //FOR NEW
        if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_0").checked==true)
        {
            //IF USER WANTS TO TRANSFER
            if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCB_0").checked==true)
            {
                //IF SPECIFY THE VALUE
                if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCBTransfer_0").checked==true)
                {
                    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtNCBTransfer").value==0)
                    {
                        alert('Please specify No Claim Bonus Percentage');       
                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtNCBTransfer").focus(); 
                        return false;                        
                    }
                    else if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtNCBTransfer").value<=50)
                    {
                        alert('Please specify No Claim Bonus Percentage greater than 50');       
                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtNCBTransfer").focus(); 
                        return false;                                            
                    }
                }
                //IF SELECT THE VALUE                
                else
                {
                    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlNCBTransfer").options.selectedIndex==0)
                    {
                        alert('Please select No Claim Bonus Percentage');       
                        document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlNCBTransfer").focus(); 
                        return false;                                            
                    }
                }
            }
        }
        
        //CallAnalyticsCode();
        return true;
    } 
    else
    {
        alert(alertMsg);
        return false;
    } 
}
function CallAnalyticsCode()
{
    //Google Lead Conversion Code
    var imgObj = new Image();    
    imgObj.src = "http://www.googleadservices.com/pagead/conversion/1053274818/?value=150&amp;label=TLkfCLi3RRDC5Z72Aw&amp;script=0";
    //Google Lead Conversion Code
    
    //Yahoo Code
    if (typeof(window.ysm_customData) != 'object') window.ysm_customData = new Object();
        window.ysm_customData.segment_1NH8DLFDPO57S2 = "event=0,transId=,currency=,amount=";
    //Yahoo Code
   
    //Yahoo Code
    var ysm_accountid  = "12K8P27AGFJGTV8K7AIH3OKVNUG";
    //Yahoo Code
}
function checkTextData(ctrl,specialCharMsg) //Function check value ="" and special chars
{
    if(document.getElementById(ctrl).value==""  ||  document.getElementById(ctrl).value == null || document.getElementById(ctrl).value.charAt(0)==" ")
    {        
        return true;
    }
    
    if(document.getElementById(ctrl).value != "")
     {        
        var splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        if( ctrl.indexOf("txtContactNo") != -1 )
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+,.;";        
        }
        else if( ctrl.indexOf("txtName") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+,.;1234567890";        
        }        
        else
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        
    	var sControlValue = document.getElementById(ctrl).value;
        for (var i = 0; i < sControlValue.length; i++)
        {
            if (splChars.indexOf(sControlValue.charAt(i))!= -1)
            {
                document.getElementById(ctrl).value="";
                document.getElementById(ctrl).focus();
                alert (specialCharMsg);                
                return true;
            }
        }
    }
}
function CheckCity()
{
    var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCityResidence').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCityResidence').selectedIndex].value;
    if(strValue=="999")
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtCity").value="";
        document.getElementById("trCity").style.display="";     
        document.getElementById("trCity").style.visibility="visible";               
    }
    else
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtCity").value="";
        document.getElementById("trCity").style.display="none";     
        document.getElementById("trCity").style.visibility="hidden";                       
    }
}
function SetCity()
{
    var strValue=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCityResidence').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCityResidence').selectedIndex].value;
    if(strValue=="999")
    {
        document.getElementById("trCity").style.display="";     
        document.getElementById("trCity").style.visibility="visible";               
    }
    else
    {
        document.getElementById("trCity").style.display="none";     
        document.getElementById("trCity").style.visibility="hidden";                       
    }
}

function dateDiff(first, second) 
{
	date1 = new Date();
	date2 = new Date();
	diff  = new Date();

	First=first.split("/");
	Second=second.split("/");
	date1temp = new Date(First[1]+"/"+First[0]+"/"+First[2]+" 00:00:00AM");
	date1.setTime(date1temp.getTime());

	date2temp = new Date(Second[1]+"/"+Second[0]+"/"+Second[2]+" 00:00:00AM");
	date2.setTime(date2temp.getTime());

	// sets difference date to difference of first date and second date
	diff.setTime(date1.getTime() - date2.getTime());
	timediff = diff.getTime();

	weeks = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));
	timediff -= weeks * (1000 * 60 * 60 * 24 * 7);

	days = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
	timediff -= days * (1000 * 60 * 60 * 24);

	hours = Math.floor(timediff / (1000 * 60 * 60)); 
	timediff -= hours * (1000 * 60 * 60);

	mins = Math.floor(timediff / (1000 * 60)); 
	timediff -= mins * (1000 * 60);

	secs = Math.floor(timediff / 1000); 
	timediff -= secs * 1000;

	total=eval(eval(weeks * 7) + days);
	return total;
}
	
function dateComboCompare()
{
    var curDate=new Date();
    var returnVal = true;
    var varExpDate = document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpYear').value;
    var varExpMonth = document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpMonth').value;
    var varExpDay = document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpDate').value;
    var varYearManufacure = document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlYearManufacure').value;
    var varMonthManufacure = document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlMonthManufacure').value;
    var days=dateDiff(curDate.getDate()+"/"+(curDate.getMonth()+1)+"/"+curDate.getFullYear(),"01/"+varMonthManufacure+"/"+varYearManufacure);
    var daysPolicyExp=dateDiff(varExpDay+"/"+varExpMonth+"/"+varExpDate,curDate.getDate()+"/"+(curDate.getMonth()+1)+"/"+curDate.getFullYear());
    var intYears=parseInt(days/365);
    if(intYears==10)
    {
        alert("We do not provide Quotes online for Car of above 10 Years. Please contact 0124-4 57 67 77 for this Policy");
        returnVal = false;
    }
    else
    {
        if(daysPolicyExp>44)
        {
		    alert('Policy can be booked before 45 Days of Expiry date of the Previous Policy'); 
		    document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#ff0000";
            returnVal = false;        
        }
        else if(varYearManufacure>=varExpDate)
        {
		    alert('Manufacture date should be less then Policy expiry date'); 
		    document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#ff0000";
            returnVal = false;
        }
	    if(returnVal==true)
	    {
		    var today=new Date();
	        if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpYear").value < today.getFullYear())
	        {
	           alert("Policy Expiry date can not be less than today");
	           document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#ff0000";	       
	           returnVal = false;
	        }  
	        else if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpYear").value == today.getFullYear() && document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpMonth").value < today.getMonth()+1)
	        {
	           alert("Policy Expiry date can not be less than today");
	           document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#ff0000";
	           returnVal = false;
	        }
	        else if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpYear").value == today.getFullYear() && document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpMonth").value == today.getMonth()+1 && document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlPolicyExpDate").value < today.getDate())
	        {
	           alert("Policy Expiry date can not be less than today");
	           document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#ff0000";
	           returnVal = false;
	        }
	    }
	    else
	    {
		    document.getElementById("ctl00_ctl00_MainContent_QueryForm_lblPolicyExpDate").style.color="#000000";
	    }
	}
	if(daysPolicyExp>0 && daysPolicyExp<=5)
	{
	    alert("Copy of your Registration Certificate & Previous Policy is required for processing of your Policy");
	}
    return returnVal;
}
   


function fnJumpSize(cmbDrop)
{
    cmbDrop.style.width = "300px";
}
function hideBtnBuy()
{
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_btnBuy").style.display="none";
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_btnBuy").style.visibility="hidden"; 
}
function setFocusValue(obj)
{
    if(document.getElementById(obj.id).value==0)
    {
        document.getElementById(obj.id).value="";
    }
    return false;   
}
function setBlurValue(obj)
{   
    if(document.getElementById(obj.id).value=="")
    {
        document.getElementById(obj.id).value=0;
    }
    return false;
}
function checkInsurance()
{
    if(document.getElementById("ctl00_ctl00_MainContent_CarQuoteMainContent_hidSelectedSupplierID").value=="")
    {
        alert("Please Select Insurance");
        return false;
    } 
}
function ShowTxtCngAmt()
{
    var varDdlCNGType = document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCNGType');
    var vartrCngAmt = document.getElementById('ctl00_ctl00_MainContent_QueryForm_divCngAmt');
    if(varDdlCNGType.value=="ExternallyFitted")
    {
        vartrCngAmt.style.display="block";
        vartrCngAmt.style.visibility="visible";
    }
    else
    {
        vartrCngAmt.style.display="none";
        vartrCngAmt.style.visibility="hidden";
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtCNGAmount").value="0";
    }
}
function showRow(ddlID)
{
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_1").checked==true)
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_1").checked = true;
        document.getElementById("trPrevInsurerName").style.display="";     
        document.getElementById("trPrevInsurerName").style.visibility="visible";         
        document.getElementById("trPrevPolicyExpDate").style.display="";     
        document.getElementById("trPrevPolicyExpDate").style.visibility="visible";         
              
        document.getElementById("trExShowRoom").style.display="none";     
        document.getElementById("trExShowRoom").style.visibility="hidden";         
        document.getElementById("trExShowRoomEdit").style.display="none";     
        document.getElementById("trExShowRoomEdit").style.visibility="hidden";         
        document.getElementById("trIDV").style.display="";     
        document.getElementById("trIDV").style.visibility="visible";         
        document.getElementById("trIDVEdit").style.display="";     
        document.getElementById("trIDVEdit").style.visibility="visible";         
        
        document.getElementById("trNCBTransfer").style.display="none";     
        document.getElementById("trNCBTransfer").style.visibility="hidden";         

        document.getElementById("trNCB").style.display="";     
        document.getElementById("trNCB").style.visibility="visible";    
        
        
        document.getElementById("trNCBTransfer").style.display="none";     
        document.getElementById("trNCBTransfer").style.visibility="hidden"; 
        document.getElementById("trNCBTransferOption").style.display="none";     
        document.getElementById("trNCBTransferOption").style.visibility="hidden"; 
        document.getElementById("trNCBTransferList").style.display="none";     
        document.getElementById("trNCBTransferList").style.visibility="hidden";        
        document.getElementById("trNCBTransferValue").style.display="none";     
        document.getElementById("trNCBTransferValue").style.visibility="hidden";                           
    }
    else
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_0").checked = true;
        document.getElementById("trPrevInsurerName").style.display="none";     
        document.getElementById("trPrevInsurerName").style.visibility="hidden";
        document.getElementById("trPrevPolicyExpDate").style.display="none";     
        document.getElementById("trPrevPolicyExpDate").style.visibility="hidden";         

        document.getElementById("trExShowRoom").style.display="";     
        document.getElementById("trExShowRoom").style.visibility="visible";         
        document.getElementById("trExShowRoomEdit").style.display="";     
        document.getElementById("trExShowRoomEdit").style.visibility="visible";         
        document.getElementById("trIDV").style.display="none";     
        document.getElementById("trIDV").style.visibility="hidden";         
        document.getElementById("trIDVEdit").style.display="none";     
        document.getElementById("trIDVEdit").style.visibility="hidden";         

        document.getElementById("trNCBTransfer").style.display="";     
        document.getElementById("trNCBTransfer").style.visibility="visible";         
         
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlNoClaimBonus").options.selectedIndex=0;
        document.getElementById("trNCB").style.display="none";     
        document.getElementById("trNCB").style.visibility="hidden";     
        
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCB_1").checked=true;
        document.getElementById("trNCBTransfer").style.display="";     
        document.getElementById("trNCBTransfer").style.visibility="visible";
        document.getElementById("trNCBTransferOption").style.display="none";     
        document.getElementById("trNCBTransferOption").style.visibility="hidden"; 
        document.getElementById("trNCBTransferList").style.display="none";     
        document.getElementById("trNCBTransferList").style.visibility="hidden";        
        document.getElementById("trNCBTransferValue").style.display="none";     
        document.getElementById("trNCBTransferValue").style.visibility="hidden";    
    }
    SetCity();
}
function showRenewOptions()
{
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_1").checked==true)
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_1").checked = true;
        document.getElementById("trPrevPolicyExpDate").style.display="";     
        document.getElementById("trPrevPolicyExpDate").style.visibility="visible";         
              
        document.getElementById("trExShowRoom").style.display="none";     
        document.getElementById("trExShowRoom").style.visibility="hidden";         
        document.getElementById("trExShowRoomEdit").style.display="none";     
        document.getElementById("trExShowRoomEdit").style.visibility="hidden";         
        document.getElementById("trIDV").style.display="";     
        document.getElementById("trIDV").style.visibility="visible";         
        document.getElementById("trIDVEdit").style.display="";     
        document.getElementById("trIDVEdit").style.visibility="visible";         
        
        document.getElementById("trNCBTransfer").style.display="none";     
        document.getElementById("trNCBTransfer").style.visibility="hidden";         

        document.getElementById("trNCB").style.display="";     
        document.getElementById("trNCB").style.visibility="visible";    
        
        
        document.getElementById("trNCBTransfer").style.display="none";     
        document.getElementById("trNCBTransfer").style.visibility="hidden"; 
        document.getElementById("trNCBTransferOption").style.display="none";     
        document.getElementById("trNCBTransferOption").style.visibility="hidden"; 
        document.getElementById("trNCBTransferList").style.display="none";     
        document.getElementById("trNCBTransferList").style.visibility="hidden";        
        document.getElementById("trNCBTransferValue").style.display="none";     
        document.getElementById("trNCBTransferValue").style.visibility="hidden";                           
    }
    else
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_0").checked = true;
        document.getElementById("trPrevPolicyExpDate").style.display="none";     
        document.getElementById("trPrevPolicyExpDate").style.visibility="hidden";         

        document.getElementById("trExShowRoom").style.display="";     
        document.getElementById("trExShowRoom").style.visibility="visible";         
        document.getElementById("trExShowRoomEdit").style.display="";     
        document.getElementById("trExShowRoomEdit").style.visibility="visible";         
        document.getElementById("trIDV").style.display="none";     
        document.getElementById("trIDV").style.visibility="hidden";         
        document.getElementById("trIDVEdit").style.display="none";     
        document.getElementById("trIDVEdit").style.visibility="hidden";         

        document.getElementById("trNCBTransfer").style.display="";     
        document.getElementById("trNCBTransfer").style.visibility="visible";         
         
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_ddlNoClaimBonus").options.selectedIndex=0;
        document.getElementById("trNCB").style.display="none";     
        document.getElementById("trNCB").style.visibility="hidden";     
        
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCB_1").checked=true;
        document.getElementById("trNCBTransfer").style.display="";     
        document.getElementById("trNCBTransfer").style.visibility="visible";
        document.getElementById("trNCBTransferOption").style.display="none";     
        document.getElementById("trNCBTransferOption").style.visibility="hidden"; 
        document.getElementById("trNCBTransferList").style.display="none";     
        document.getElementById("trNCBTransferList").style.visibility="hidden";        
        document.getElementById("trNCBTransferValue").style.display="none";     
        document.getElementById("trNCBTransferValue").style.visibility="hidden";    
    }
}
function showNCBTransfer()
{
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCB_0").checked==true)
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCBTransfer_1").checked=true;
        document.getElementById("trNCBTransferOption").style.display="";     
        document.getElementById("trNCBTransferOption").style.visibility="visible"; 
        document.getElementById("trNCBTransferList").style.display="";     
        document.getElementById("trNCBTransferList").style.visibility="visible";                 
    }
    else
    {
        document.getElementById("trNCBTransferOption").style.display="none";     
        document.getElementById("trNCBTransferOption").style.visibility="hidden"; 
        document.getElementById("trNCBTransferList").style.display="none";     
        document.getElementById("trNCBTransferList").style.visibility="hidden";        
    } 
}
function showNCBTransferOptions()
{
    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCBTransfer_0").checked==true)
    {
        document.getElementById("trNCBTransferList").style.display="none";     
        document.getElementById("trNCBTransferList").style.visibility="hidden";         
    
        document.getElementById("trNCBTransferValue").style.display="";     
        document.getElementById("trNCBTransferValue").style.visibility="visible";   
    }
    else
    {
        document.getElementById("trNCBTransferList").style.display="";     
        document.getElementById("trNCBTransferList").style.visibility="visible";   

        document.getElementById("trNCBTransferValue").style.display="none";     
        document.getElementById("trNCBTransferValue").style.visibility="hidden";              
    } 
}
function setNCBTransferList()
{
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCB_0").checked=true;
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCBTransfer_1").checked=true;
    document.getElementById("trNCBTransferOption").style.display="";     
    document.getElementById("trNCBTransferOption").style.visibility="visible";     
    document.getElementById("trNCBTransferList").style.display="";     
    document.getElementById("trNCBTransferList").style.visibility="visible";       
}
function setNCBTransferValue()
{
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCB_0").checked=true;
    document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoNCBTransfer_0").checked=true;
    document.getElementById("trNCBTransferOption").style.display="";     
    document.getElementById("trNCBTransferOption").style.visibility="visible";         
    document.getElementById("trNCBTransferValue").style.display="";     
    document.getElementById("trNCBTransferValue").style.visibility="visible";       
}


function hideNCB()
{
    var ddlNCB = document.getElementById('divNCB');
    if(ddlNCB.style.display == "none")
    {
        ddlNCB.style.display = "block";
    }
}
    
function hideNCB1()
{
    var ddlNCB = document.getElementById('divNCB');
    if(ddlNCB.style.display == "block")
    {
        ddlNCB.style.display = "none";
    }
}
    
function checkAdditional()
{
    var chkAdditionalCover=document.getElementById("ctl00_ctl00_MainContent_QueryForm_chkAdditionalCover");
    var tblAdditionalCover = document.getElementById("tblAdditionalCover");
    if(chkAdditionalCover.checked==true)
    {  
        tblAdditionalCover.style.display = "block"; 
    }
    else
    {
        tblAdditionalCover.style.display = "none";    
    }
}
 
function checkDiscount()
{
    var chkDiscount=document.getElementById("ctl00_ctl00_MainContent_QueryForm_chkDiscount");
    var tblDiscount = document.getElementById("tblDiscount");
    if(chkDiscount.checked==true)
    {
        tblDiscount.style.display = "block";            
    }
    else
    {
        tblDiscount.style.display = "none";     
    }
}


function hidCndType()
{
    var objDivCngType = document.getElementById("divCngType");
    var objoptCNG0 = document.getElementById("ctl00_ctl00_MainContent_QueryForm_optCNG_0");
    var objoptCNG1 = document.getElementById("ctl00_ctl00_MainContent_QueryForm_optCNG_1");

    if(objoptCNG1.checked==true)
    {
        objDivCngType.style.display="block";
    }
    if(objoptCNG0.checked==true)
    {
        objDivCngType.style.display="none";
        var vartrCngAmt = document.getElementById('ctl00_ctl00_MainContent_QueryForm_divCngAmt');
        vartrCngAmt.style.display="none";
        vartrCngAmt.style.visibility="hidden";
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtCNGAmount").value="0";
    }
}
function SetStep1()
{
    document.getElementById("tblStep1").style.display="";
    document.getElementById("tblStep1").style.visibility="visible";

    document.getElementById("tblStep2").style.display="none";
    document.getElementById("tblStep2").style.visibility="hidden";

    if(document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_1").checked==true)
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_1").checked = true;
        document.getElementById("trPrevPolicyExpDate").style.display="";     
        document.getElementById("trPrevPolicyExpDate").style.visibility="visible";          
    }
    else
    {
        document.getElementById("ctl00_ctl00_MainContent_QueryForm_RdoBtnPolicyType_0").checked = true;
        document.getElementById("trPrevPolicyExpDate").style.display="none";     
        document.getElementById("trPrevPolicyExpDate").style.visibility="hidden";         
    }
    return false;
}

function ReceiveCities(rValue)
{
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDV').value="";
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options.length = 0;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[0]=new Option("Select City","0");
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').selectedIndex=0;
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options.length = 0;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[0]=new Option("Select Variant","0");
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblVariant').innerHTML="";
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].text="Select Fueltype";  
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].value="0";  

    for(var i=0; i<rValue.split('Ñ').length-1; i++)//use Alt+420
    {
        document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[i+1]=new Option(rValue.split('Ñ')[i].split('ñ')[1],rValue.split('Ñ')[i].split('ñ')[0]);                              
    }
    document.getElementById('imgLoadingModel').style.display="none";
    document.getElementById('imgLoadingModel').style.visibility="hidden";        
}
function ReceiveModels(rValue) 
{
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDV').value="";
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').options.length = 0;    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').options[0]=new Option("Select Model","0");
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options.length = 0;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[0]=new Option("Select Variant","0");
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblVariant').innerHTML="";
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].text="Select Fueltype";  
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].value="0";  
    
    for(var i=0; i<rValue.split('Ñ').length-1; i++)//use Alt+420
    {
        document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').options[i+1]=new Option(rValue.split('Ñ')[i].split('ñ')[1],rValue.split('Ñ')[i].split('ñ')[0]);                              
    }
    document.getElementById('imgLoadingModel').style.display="none";
    document.getElementById('imgLoadingModel').style.visibility="hidden";
}
function ReceiveVariants(rValue) 
{
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDV').value="";
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options.length = 0;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[0]=new Option("Select Variant","0");
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblVariant').innerHTML="";
    
    for(var i=0; i<rValue.split('Ñ').length-1; i++)//use Alt+420
    {
        document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[i+1]=new Option(rValue.split('Ñ')[i].split('ñ')[1],rValue.split('Ñ')[i].split('ñ')[0]);                              
    }
    if(i=="0")
    {
        document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[0].text="No Variants Found";
    }
    else
    {
        document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[0].text="Select Variant";
    }    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].text="Select Fueltype";  
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].value="0";  
    document.getElementById('imgLoadingVariant').style.display="none";
    document.getElementById('imgLoadingVariant').style.visibility="hidden";
}    
function ReceiveIDV(rValue) 
{
    var values=rValue.split('ñ');

    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidCityId').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlCity').selectedIndex].value;

    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidModel').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').selectedIndex].text;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidModelID').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlModel').selectedIndex].value;

    document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblVariant').innerHTML=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').selectedIndex].text;

    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidVariant').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').selectedIndex].text;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidVariantID').value=document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').options[document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVariants').selectedIndex].value;

    if(values[0]!="0")
    {
        //document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDV').disabled=true;        
    }
    else
    {
        //document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDV').disabled=false;
    } 
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].text=values[1];
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidFuelType').value=values[1];        
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').options[0].value=values[2];  
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidFuelTypeID').value=values[2];

    document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlVehicleDriven').disabled=true;
    var price=Math.round(values[0]);
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDV').value=price;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidIDV').value=price;
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidExShowRoom').value=values[5];
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidCubicCapacityID').value=values[3];
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_hidRegistrationAuthorityID').value=values[4];
    
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtExShowRoom').value=values[5];

    document.getElementById('imgLoadingIDV').style.display="none";
    document.getElementById('imgLoadingIDV').style.visibility="hidden";
}
function ReceiveIDVEdit(rValue) 
{
    document.getElementById('ctl00_ctl00_MainContent_QueryForm_txtIDVEdit').value=rValue;
}    
function ReceiveCreateLead(rValue)
{
    if(rValue==1)
    {
        document.getElementById("tblStep1").style.display="none";
        document.getElementById("tblStep1").style.visibility="hidden";
        document.getElementById("tblStep2").style.display="";
        document.getElementById("tblStep2").style.visibility="visible";
        showRenewOptions();
    }
    else
    {
        //alert(rValue);    
    }
}
function ReceiveError(rValue)
{
    document.getElementById('imgLoadingIDV').style.display="none";
    document.getElementById('imgLoadingIDV').style.visibility="hidden";
    document.getElementById('imgLoadingModel').style.display="none";
    document.getElementById('imgLoadingModel').style.visibility="hidden";
    document.getElementById('imgLoadingVariant').style.display="none";
    document.getElementById('imgLoadingVariant').style.visibility="hidden";
    //alert(rValue);
}
    
function OpenDetails(CreditCardId)
{
    winObj=window.open("/creditcards/creditcard-detials-india.aspx?CreditCardId="+CreditCardId,"","status=1,width=700,height=600");
    winObj.moveTo(30,30);
}
function OpenCoverDetails(SupplierIds)
{
    if(SupplierIds=="53")
    {
        window.open("https://www.online.citibank.co.in/products-services/credit-cards/apply-online.htm?category=fuel&site=POLICYBAZAAR&creative=HANDLE200x250&section=PBFGHA20&agencyCode=DDB&campaignCode=CARDSO&productCode=CARDS&eOfferCode=PBFGHA20")
    }
    else if(SupplierIds=="208")
    {
        window.open("https://www.online.citibank.co.in/products-services/credit-cards/apply-online.htm?category=shopping&site=POLICYBAZAAR&creative=BAGS200x250&section=PBSTBA20&agencyCode=DDB&campaignCode=CARDSO&productCode=CARDS&eOfferCode=PBSTBA20")
    }
    else
    {
        winObj=window.open("/creditcards/creditcard-detials-india.aspx?SupplierId="+SupplierIds,"","status=1,width=700,height=600,scrollbars=1,resize=1");
        winObj.moveTo(30,30);
    }
 }
        
function OpenCoverComparison()
{
    var SupplierIds="";
    var intSuppliers=0;
    for(i = 0; i < document.forms[0].elements.length; i++)
    {
        elm = document.forms[0].elements[i]
        if (elm.type == 'checkbox')
        {
            var iTemp=elm.id.search('Reward');
         
            if(iTemp==-1)
            {
                if(document.getElementById(elm.id).checked)
                {
                    intSuppliers++;
                    if(SupplierIds=="")
                    {
                        SupplierIds=document.getElementById((elm.id).replace("chkCompare","lblCreditCardId")).innerHTML;     
                    }
                    else
                    {
                       SupplierIds=SupplierIds + ',' + document.getElementById((elm.id).replace("chkCompare","lblCreditCardId")).innerHTML;     
                    }
                }
            }
        }
    }  
    if(SupplierIds=="" || intSuppliers==1)
    {
        alert("Please select any 2 quotes to show comparison");
    }
    else if(intSuppliers>=5)
    {
        alert("Maximum of 4 quotes can be compared");
    }
    else
    {
        //alert(SupplierIds);
        //var varUrl="/creditcards/creditcard-comparison-india.aspx?SupplierId="+SupplierIds;
        //AJAXMethod(varUrl);       
        winObj=window.open("/creditcards/creditcard-comparison-india.aspx?SupplierId="+SupplierIds,"","status=1,width=700,height=600,scrollbars=1,resize=1");
        winObj.moveTo(30,30);
        
        
        
    }
    function showDetail(ids)
    {
        alert(ids);
        return false;
       
    }

}

function fnCheckAdultBirthday()
{
    var ObjAdultddlDobDay = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay");
    var ObjAdultddlDobMonth = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth");
    var ObjAdultddlDobYear = document.getElementById("ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear");  
    var ObjDate = new Date();
    
    var firstDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + ObjDate.getFullYear();
    var secondDate = ObjAdultddlDobDay.value + "/" + ObjAdultddlDobMonth.value + "/" + ObjAdultddlDobYear.value;
    var vrAge=dateDiff(firstDate,secondDate);
    
    var eighteenYrsOldDate = ObjDate.getDate()  + "/" + (ObjDate.getMonth()+1)  + "/" + (ObjDate.getFullYear()-18);
    var eignteenYrsOldDays = dateDiff(firstDate,eighteenYrsOldDate);
    
    if(vrAge <= eignteenYrsOldDays)
    {
        alert("Only Adult can book a policy"); 
        return false;
    }
    return true;
}
function dateDiff(first, second) 
{
	date1 = new Date();
	date2 = new Date();
	diff  = new Date();
    
	First=first.split("/");
	Second=second.split("/");
	//date1temp = new Date(First[1]+"/"+First[0]+"/"+First[2]+" 00:00:00AM");
	date1temp = new Date(First[1]+"/"+First[0]+"/"+First[2]);
	date1.setTime(date1temp.getTime());
	
    //date2temp = new Date(Second[1]+"/"+Second[0]+"/"+Second[2]+" 00:00:00AM");
    date2temp = new Date(Second[1]+"/"+Second[0]+"/"+Second[2]);
	date2.setTime(date2temp.getTime());
	
    // sets difference date to difference of first date and second date
	diff.setTime(date1.getTime() - date2.getTime());
	timediff = diff.getTime();
    
	weeks = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));
	timediff -= weeks * (1000 * 60 * 60 * 24 * 7);

	days = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
	timediff -= days * (1000 * 60 * 60 * 24);

	hours = Math.floor(timediff / (1000 * 60 * 60)); 
	timediff -= hours * (1000 * 60 * 60);

	mins = Math.floor(timediff / (1000 * 60)); 
	timediff -= mins * (1000 * 60);

	secs = Math.floor(timediff / 1000); 
	timediff -= secs * 1000;

	total=eval(eval(weeks * 7) + days);
	return total;
}
