function flexWin(e,f,d,j,h,g,c,b,k){var q=h?h:"myWin"+nocacheRandom();var r=g=="all"?1:0;var a="history="+r+",toolbar="+r+",location="+r+",directories="+r+",status="+r+",menubar="+r+",resizable="+r;var p=g!="all"?g:a;var n=d?d:800;p+=",width="+n;var s=j?j:600;p+=",height="+s;var o=",scrollbars="+f;p+=o;var m=c?c:(screen.availWidth-n)/2;p+=",left="+m+",screenX="+m;var l=b?b:((screen.availHeight-s)/2)-40;p+=",top="+l+",screenY="+l;window.open(e,q,p);k?window.close():"";}function rollover(aIN,aIS,aDA){var dA="";if(document.layers&&aDA){for(var i=0;i<aDA.length;i++){dA+="document."+aDA[i]+".";}eval(dA+"document."+aIN+'.src ="'+aIS+'";');return true;}else{document[aIN].src=aIS;}}function swapImg(aIN,aIS,aDA){var dA="";if(document.layers&&aDA){for(var i=0;i<aDA.length;i++){dA+="document."+aDA[i]+".";}eval(dA+"document."+aIN+'.src ="'+aIS+'";');return true;}else{document[aIN].src=aIS;}}function getModelMSRP(a){for(i=0;i<models.length;i++){if(models[i].id==a){if(models[i].msrp==""){return"<i>Pricing available soon.</i>";}else{return"MSRP* starting at: $"+models[i].msrp;}}}return"";}function getStartingAtPrice(a){for(i=0;i<models.length;i++){if(models[i].vehicle==a){if(models[i].msrp==""){return"";}else{return"MSRP* Starting at: $"+models[i].msrp;}}}}function getStartingAtPriceHome(a){for(i=0;i<models.length;i++){if(models[i].vehicle==a){if(models[i].msrp==""){return"";}else{return"$"+models[i].msrp;}}}}function targetMainWindow(a){if(window.blur){self.blur();}if(window.opener.closed){window.open(a,"newWin");}else{window.opener.location=a;}}function nocacheRandom(){var b=Math.random()+"";var a=b*1000000000000000000;return a;}function generateRandomNumber(a){return 1+Math.round(Math.random()*(a-1));}function getParameter(a){var d=new String(location.search.substring(1,location.search.length));var b=d.split("&");var c="";if(a){for(i=0;i<b.length;i++){if(b[i].split("=")[0]==a){c=b[i].split("=")[1];}}return c;}}var da=(document.all)?1:0;var pr=(window.print)?1:0;var mac=(navigator.userAgent.indexOf("Mac")!=-1);function flashTracking(c,e,d){var a=hbx.pn+"+-+"+d;var b=a.replace(/\s/g,"+");if(d){_hbSet("n",b);}trackNamedHit(c,e);}function flashLinkTracking(m,d,h,f,k){var l="";var b;if(m!=""){for(i=0;i<6;i++){l+=m.charAt(i);}b=hbx.pn.indexOf(l);if(b>=0){var e=hbx.pn;}else{var e=hbx.pn+"+-+"+m;}}else{var e=hbx.pn;}var j=e.replace(/[^a-zA-Z0-9,\s,+,-]/g,"").replace(/\s+/g,"+");var g=h.replace(/[^a-zA-Z0-9,\s,+,-]/g,"").replace(/\s+/g,"+");var a=f.replace(/[^a-zA-Z0-9,\s,+,-]/g,"").replace(/\s+/g,"+");var c=(d==""||d=="undefined")?hbx.mlc:d;_hbSet("n",j);_hbSet("vcon",c);_hbSet("lid",g);_hbSet("lpos",a);_hbSet("hec",k);_hbSend();}function flashPageTracking(f,b,h){var a=hbx.pn+"+-+"+f;var d=a.replace(/[^a-zA-Z0-9,\s,+,-]/g,"").replace(/\s+/g,"+");var g=location.protocol+"//"+location.host+"/"+f.toLowerCase();var e=h.toLowerCase();var c=(b==""||b=="undefined")?hbx.mlc:b;_hbSet("n",d);_hbSet("vcon",c);_hbSet("cv.c21",g);_hbSet("cv.c22",hbx.hc22);if(e=="y"){_hbSet("gp","LAST");_hbSet("gn",f);}_hbSend();}var wrapMsg="";wrapMsg+='The contents in the current "Build Your Own" window will be erased   \n';wrapMsg+="and a new session will be started. Click OK to continue and restart,\n";wrapMsg+="or Cancel to retain the contents of the window.";var pandeWindow=null;var universalWindow=null;function wrap(d,a,k,e){d=d.toLowerCase();var h=false;var j=getDomain()+"/bridge/index.html?";if(a!=""){j+=a+"&";}j+="app="+d+"&family="+k+"&model="+e;if(d=="dealer"||d=="edmunds"||d=="gap"||d=="preownedinventory"){h=true;var c=792,f=578;if(d=="edmunds"||d=="gap"||d=="preownedinventory"){var c=790,f=(window.screen.availHeight-130);}var l="resizable,scrollbars,toolbar,";l+="width="+c+",height="+f;if(window.screen){var g=(screen.availWidth-c)/2;var b=((screen.availHeight-f)/2)-40;l+=",left="+g+",screenX="+g;l+=",top="+b+",screenY="+b;}}if(h){window.open(j,"universal",l);}else{window.location=j;}}function askWin(a){if(a){a.target="_self";if(a.ask.value=="Type question or keyword"||a.ask.value=="Type a question or keyword"||a.ask.value=="Enter question or keyword"||a.ask.value=="Enter a question or keyword"){a.ask.value="";}if(a.ask.value.replace(/^\s+|\s+$/g,"")==""){alert('You must type a keyword in the space provided and then click "Go" to begin your search.');return false;}else{flashLinkTracking("","","Search+Success","Search+Validation",1);return true;}}}var o1=0,o2=0,o3=0,o4=0,o5=0,o6=0,o7=0,o8=0,o9=0;function vehicleDropOver(i,imgSrc){if(navOn){showE("vehicleDrop"+i);eval("o"+i+" = 1");}rollover("top"+i,imgSrc);}function vehicleDropOut(i,imgSrc){if(navOn){eval("o"+i+" = 0");setTimeout("if( !o"+i+" ) { hideE( 'vehicleDrop"+i+"' ); rollover( 'top"+i+"', '"+imgSrc+"' ); }",10);}else{rollover("top"+i,imgSrc);}}var dropClosed=1,dropOver=0;function shopDrop(){if(shopOn){if(dropClosed){showE("shopToolsDrop");dropClosed=0;}else{hideE("shopToolsDrop");dropClosed=1;}}else{window.location="/purchase/index.html";}}function shopDropOver(){if(shopOn){dropOver=0;setTimeout("if( !dropOver ) { hideE( 'shopToolsDrop' ); dropClosed = 1; }",10);}}function imgTag(c,b,d){var a='<img src="'+c+'"';if(b!=""){a+=' border="0" usemap="#'+b+'"';}a+=" />";if(b!=""){a+=d;}return a;}function isNumeric(b){var e;for(var a=0;a<b.length;a++){e=b.charAt(a);if(!(e>="0"&&e<="9")){return false;}}return true;}function confirmNewWindow(a){window.open(a,TARGET="_blank");}function getMSRP(b,d){if(d!=""){for(c=0;c<models.length;c++){if(models[c].vehicle==b&&models[c].model==d&&models[c].msrp!=""){if(models[c].is_reveal){return"Pricing available soon.";}return"MSRP* starting at: $"+models[c].msrp;}}return"Please see your dealer for pricing.";}else{var e=null,a=null,c=0;for(c=0;c<models.length;c++){if(models[c].vehicle==b){if(e==null){e=c;}else{a=c;break;}}}if(models[e].is_reveal){return"Pricing available soon.";}if(models[e].msrp==""){return"Pricing available soon.";}if(e!=a){return"MSRP* starting at: $"+models[e].msrp;}else{return"Pricing available soon.";}}}function validateZip(a){var c=a.zipcode;var b=new RegExp("^[0-9]{5}$");if(c=c.value){if(c.length==5){if(c.match(b)){return true;}}}if(c=="Zip Code"||c=="ZIP Code"||c=="Enter Zip"||c=="Enter ZIP"||!c||c==""||c.length==0){return true;}alert("Please check your zipcode for accuracy and try again.");return false;}function callVehicleCompare(c,e,a,d,b){if((typeof(trilIsCompareSpec)=="undefined")||(trilIsCompareSpec==null)||(typeof(changeTab)=="undefined")){wrap(e,a,d,b);}else{changeTab(c);}}function customFooterFunc(a){}
