var vehProtect=new Array()
vehProtect[0]='<div class="divtop"><a href="/dealer/en/finance_insurance/vehicle_protect.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Vehicle Service Contracts</a></div>'
vehProtect[1]='<div class="divbg"><a href="/dealer/en/finance_insurance/servicecontracts_gmpp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />GM Protection Plan (GMPP)</a></div>'
vehProtect[2]='<div class="divbg"><a href="/dealer/en/finance_insurance/servicecontracts_ssp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" align="middle" />Saturn Service Plan (SSP)</a></div>'
vehProtect[3]='<div class="divbg"><a href="/dealer/en/finance_insurance/servicecontracts_mrp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Mechanical Repair Protection (MRP)</a></div>'
vehProtect[4]='<div class="divbg"><a href="/dealer/en/finance_insurance/servicecontracts_ra.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Repair Advantage</a></div>'
vehProtect[5]='<div class="divbg"><a href="/dealer/en/finance_insurance/servicecontracts_vehicleone.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />VehicleOne</a></div>'
vehProtect[6]='<div class="divbtm">&nbsp;</div>'

var gap=new Array()
gap[0]='<div class="divtop"><a href="/dealer/en/finance_insurance/gap.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />GAP</a></div>'
gap[1]='<div class="divbg"><a href="/dealer/en/finance_insurance/gap_gapcareadvantage.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />GAP Care Advantage</a></div>'
gap[2]='<div class="divbg"><a href="/dealer/en/finance_insurance/gap_vehicleone.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />VehicleOne Primary GAP</a></div>'
gap[3]='<div class="divbg"><a href="/dealer/en/finance_insurance/gap_gapcare.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />GAP Care</a></div>'
gap[4]='<div class="divbtm">&nbsp;</div>'

var dentResPlus=new Array()
dentResPlus[0]='<div class="divtop"><a href="/dealer/en/finance_insurance/dent_repair.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Dent Restore Plus</a></div>'
dentResPlus[1]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_features.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Program Features</a></div>'
dentResPlus[2]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_windshield.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Windshield Hazard Protection</a></div>'
dentResPlus[3]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_roadside.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />24-Hour Roadside Assistance</a></div>'
dentResPlus[4]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_travel.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Emergency Travel Expense</a></div>'
dentResPlus[5]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_carrental.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Car Rental Savings</a></div>'
dentResPlus[6]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_eligibility.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Eligibility & Coverage</a></div>'
dentResPlus[7]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_dealerbenefits.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Dealer Benefits</a></div>'
dentResPlus[8]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_customerbenefits.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Customer Benefits</a></div>'
dentResPlus[9]='<div class="divbg"><a href="/dealer/en/finance_insurance/dent_dentzone.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />About Dent Zone</a></div>'
dentResPlus[10]='<div class="divbg"><a href="/dealer/en/dent/SignMeUp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Sign Me Up!</a></div>'
dentResPlus[11]='<div class="divbg"><a href="/dealer/en/dent/DentRequest.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Request Program Materials</a></div>'
dentResPlus[12]='<div class="divbg"><a href="/dealer/en/dent/DentTraining.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Request Training</a></div>'
dentResPlus[13]='<div class="divbtm">&nbsp;</div>'

var fandifaq = new Array();
fandifaq[0]='<div class="divtop"><a href="/dealer/en/finance_insurance/fi_faq_vehicleprotect.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Vehicle Service Contracts</a></div>';
fandifaq[1]='<div class="divbg"><a href="/dealer/en/finance_insurance/fi_faq_gap.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />GAP</a></div>';
fandifaq[2]='<div class="divbtm">&nbsp;</div>'

var invprot = new Array();
invprot[0]='<div class="divtop"><a href="/dealer/en/risk_management/inventory_protect.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Inventory Protect</a></div>';
invprot[1]='<div class="divbg"><a href="/dealer/en/risk_management/inventoryprotect_wholesale.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />GMAC Wholesale Financed Vehicles</a></div>';
invprot[2]='<div class="divbg"><a href="/dealer/en/risk_management/inventoryprotect_mic.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Motors Inventory Coverage</a></div>';
invprot[3]='<div class="divbg"><a href="/dealer/en/risk_management/inventoryprotect_lossprevention.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Loss Prevention</a></div>';
invprot[4]='<div class="divbg"><a href="/dealer/en/risk_management/inventoryprotect_claims.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Claims Department</a></div>';
invprot[5]='<div class="divbg"><a href="/dealer/en/risk_management/inventoryprotect_storminfo.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Current Storm Information</a></div>';
invprot[6]='<div class="divbtm">&nbsp;</div>'

var empprot = new Array();
empprot[0]='<div class="divtop"><a href="/dealer/en/risk_management/employee_protect.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Employee Protect</a></div>';
empprot[1]='<div class="divbg"><a href="/dealer/en/risk_management/employeeprotect_products.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Products</a></div>';
empprot[2]='<div class="divbg"><a href="/dealer/en/risk_management/employeeprotect_services.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Services and Support</a></div>';
empprot[3]='<div class="divbtm">&nbsp;</div>'

var riskfaq = new Array();
riskfaq[0]='<div class="divtop"><a href="/dealer/en/risk_management/riskfaq_wholesale.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />GMAC Wholesale Floor Plan Insurance</a></div>';
riskfaq[1]='<div class="divbg"><a href="/dealer/en/risk_management/riskfaq_mic.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Motors Inventory Coverage</a></div>';
riskfaq[2]='<div class="divbg"><a href="/dealer/en/risk_management/riskfaq_lossprevention.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Loss Prevention/Claims</a></div>';
riskfaq[3]='<div class="divbtm">&nbsp;</div>'

var quickLinkBrochure = new Array()
quickLinkBrochure[0]='<div class="divtop"><a href="/dealer/en/brochures.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Download Brochures</a></div>'
quickLinkBrochure[1]='<div class="divbg"><a href="/dealer/en/brochures_dealer_fi.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />F&I Growth - GAP</a></div>'
quickLinkBrochure[2]='<div class="divbg"><a href="/dealer/en/brochures_gmpp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />GM Protection Plan (GMPP)</a></div>'
quickLinkBrochure[3]='<div class="divbg"><a href="/dealer/en/brochures_ra.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Repair Advantage</a></div>'
//risk management removed
quickLinkBrochure[4]='<div class="divbg"><a href="/dealer/en/brochures_ssp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Saturn Service Plan (SSP)</a></div>'
quickLinkBrochure[5]='<div class="divbg"><a href="/dealer/en/brochures_mrp.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Mechanical Repair Protection (MRP)</a></div>'
quickLinkBrochure[6]='<div class="divbg"><a href="/dealer/en/brochures_vehicleone.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Vehicle One</a></div>'
quickLinkBrochure[7]='<div class="divbtm">&nbsp;</div>'

var dealertest = new Array()
dealertest[0]='<div class="divtop"><a href="/dealer/en/testimonials.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="absmiddle" />Dealer Testimonials</a></div>'
dealertest[1]='<div class="divbg"><a href="/dealer/en/testimonials_fi.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />F&I Growth</a></div>'
dealertest[2]='<div class="divbg"><a href="/dealer/en/testimonials_risk.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Risk Management</a></div>'
dealertest[3]='<div class="divbg"><a href="/dealer/en/testimonials_busdev.aspx"><img src="/dealer/en/objects/images/spacer.gif" width="15" height="25" border="0" align="middle" />Business Development</a></div>'
dealertest[4]='<div class="divbtm">&nbsp;</div>'

var disdelay=50  //menu disappear speed onMouseout (in miliseconds)
var horizontaloffset=-23 //horizontal offset of menu from default location. (0-5 is a good value)

var content=document.getElementById;

if (content)
document.write('<div><div id="dropmenudiv" style="visibility:hidden;width: 160px" onMouseover="clearmenu()" onMouseout="dynamichide(event)"></div></div>')

function getposOffset(what, offsettype){

	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
	totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
	parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function changeclass () {

	var style = document.getElementById('dropmenudiv').className='spacing';
	if(style)
	{
		document.getElementById('dropmenudiv').className='hver'
	}

}	


function submenu(obj, e, visible, hidden, menuwidth){
	if (content)
	dropmenuobj.style.left=dropmenuobj.style.top=-500
	dropmenuobj.widthobj=dropmenuobj.style
	dropmenuobj.widthobj.width=menuwidth
	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
	obj.visibility=visible
	else if (e.type=="click")
	obj.visibility=hidden
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=5
	if (whichedge=="rightedge")
	{
	var windowedge= !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
	dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
	if (windowedge-dropmenuobj.x-obj.offsetWidth < dropmenuobj.contentmeasure)
	edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth
	}
	//else{
	//	var topedge= !window.opera? iecompattest().scrollTop : window.pageYOffset
	//	var windowedge= !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
	//	dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
	//	if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move menu up?
	//	edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
	//	if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? (position at top of viewable window then)
	//	edgeoffset=dropmenuobj.y
	//	}
	//}

	return edgeoffset
}

function populatemenu(what)
{
	if (content)
	dropmenuobj.innerHTML=what.join("")
}


function floatmenu(obj, e, menucontents, menuwidth){
	var hoverstyle
	if (window.event) event.cancelBubble=true
	else if (e.stopPropagation) e.stopPropagation()
	clearmenu()
	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
	populatemenu(menucontents)

	if (content)
	{
		submenu(dropmenuobj.style, e, "visible", "hidden", menuwidth)
		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+horizontaloffset+"px"
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
	}

	return clickreturnvalue()
}

function clickreturnvalue()
{
	if (content) return false
	else return true
}

function contains_content(a, b) 
{
	while (b.parentNode)
	if ((b = b.parentNode) == a)
	return true;
	return false;
}

function dynamichide(e)
{
	if (document.all&&!dropmenuobj.contains(e.toElement))
	hidesubmenu()
	else 
	if (content&&e.currentTarget!= e.relatedTarget&& !contains_content(e.currentTarget, e.relatedTarget))
	hidesubmenu()
}
function hidemenu(e){
	if (typeof dropmenuobj!="undefined")
	{
		if (content)
		dropmenuobj.style.visibility="hidden"
	}
}

function hidesubmenu()
{
	if (content)
	delayhide=setTimeout("hidemenu()",disdelay)
}

function clearmenu()
{
	if (typeof delayhide!="undefined")
	clearTimeout(delayhide)
}
function popWin(popurl, popname, wth, hgt, resize, scroll)
{
    var windowopenstring;
    windowopenstring="window.open('" + popurl + "', '" + popname + "', 'height=" + hgt + ",width=" + wth
    if(resize) windowopenstring+=",resizable"
    if(scroll) windowopenstring+=",scrollbars"
    windowopenstring  += "')"
    newWindow=eval(windowopenstring);    
return;
}
function submit_form3() {
if (document.aspnetForm.guide.options[document.aspnetForm.guide.selectedIndex].value != "") 
  {
    this.location.href = document.aspnetForm.guide.options[document.aspnetForm.guide.selectedIndex].value;
  }
}
function submit_form4(control) {
if (control.options[control.selectedIndex].value != "") 
  {
    this.location.href = control.options[control.selectedIndex].value;
  }
}

