var disclaimerIdMap=new Object();var incentiveId="incen";var incentiveKeys=new Array();var displayedDisclaimers=new Array();function displayDisclaimer(id,display,displayOnPage){var disclaimerId=disclaimerIdMap[id];if(disclaimerId!=undefined){var obj=getDocObj(disclaimerId);if(obj!=null){if(display=="true"){displayedDisclaimers[id]=true;if(s_displayOnPage){obj.display();}
}else{obj.unDisplay();displayedDisclaimers[id]=false;}
}
}
}
function displayIncentiveDisclaimer(key,disclaimerString){if(incentiveKeys[key]!=undefined){return;}
if(key=="undefined"||disclaimerString=="undefined"){return;}
var obj=getDocObj(incentiveId);if(obj==null){return;}
var oldHtml=obj.docObj.innerHTML;var html=oldHtml+"<div id='"+incentiveId+key+"'>"
html+=key+" "+disclaimerString;html+="</div>";obj.setInnerHTML(html);incentiveKeys[key]=true;}
function clearIncentiveDisclaimer(){var obj=getDocObj(incentiveId);if(obj!=null){obj.setInnerHTML('');incentiveKeys=new Array();}
}
function populateDisclaimerMap(){disclaimerIdMap["starting"]="startingAtDisclaimerId";disclaimerIdMap["bonus"]="bonusDisclaimerId";disclaimerIdMap["msrp"]="msrpDisclaimerId";disclaimerIdMap["modf"]="financeLeaseDisclaimerId";disclaimerIdMap["modflp"]="leaseDisclaimerId";}
function hideAllDisclaimers(){for(var id in disclaimerIdMap){displayDisclaimer(id,false);}
}
function openPricingDisclosurePopupWithDisclaimers(state){var param="";for(var id in disclaimerIdMap){param+=id+"="+displayedDisclaimers[id]+"&";}
openPricingDisclosurePopup(state,param);}
function hideDlrDiscountDisclaimer(){var obj=getDocObj("dlrDiscountDisclaimerId");if(obj){if(displayDlrDiscount==true){obj.display();}else{obj.unDisplay();}
}
}
function removeDlrDiscountDisclaimer(){var obj=getDocObj("dlrDiscountDisclaimerId");if(obj){obj.unDisplay();}
}
function populateShownDisclaimersFromPage(displayOnPage){for(var id in disclaimerIdMap){var disclaimerId=disclaimerIdMap[id];if(disclaimerId!=undefined){var obj=getDocObj(disclaimerId);if(obj!=null){displayedDisclaimers[id]=true;if(s_displayOnPage){obj.display();}else{obj.unDisplay();}
}
}
}
}
