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);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(e,b,l,g){e=e.toLowerCase();var j=false;var a=l.substr(0,4);if(isNaN(a)){a="";}else{l=l.substr(4);}if(a=="300"){a="";l="300";}var k=getDomain()+"/bridge/index.html?";if(b!=""){k+=b+"&";}k+="app="+e+"&family="+l+"&model="+g+"&year="+a;if(e=="dealer"||e=="edmunds"||e=="gap"||e=="preownedinventory"){j=true;var d=792,f=578;if(e=="edmunds"||e=="gap"||e=="preownedinventory"){var d=790,f=(window.screen.availHeight-130);}var m="resizable,scrollbars,toolbar,";m+="width="+d+",height="+f;if(window.screen){var h=(screen.availWidth-d)/2;var c=((screen.availHeight-f)/2)-40;m+=",left="+h+",screenX="+h;m+=",top="+c+",screenY="+c;}}if(j){window.open(k,"universal",m);}else{window.location=k;}}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){}
