if(typeof aoa_js==="undefined"){var aoa_js={};}
aoa_js.pageLoaded=false;aoa_js.getUrl=function(){var loc=window.location.href;return loc;};document.write('<link rel=stylesheet href="http://microsites.audiusa.com/ngw/09/stylesheets/en/ngw.css">');jQuery(document).ready(function(){if(jQuery.browser.msie&&jQuery.browser.version<6){return false;}
if(jQuery("#audi_teaser_area li.con_teaser_news a#slide_button").length>0){jQuery('#audi_teaser_control_home').height(395).css('min-height',395);}
jQuery("body").append('<div id="lastLoad" style="display:none"><img src="http://microsites.audiusa.com/ngw/test/media/blank.png"></div>');jQuery("#lastLoad img").load(function(){aoa_js.pageLoaded=true;});});aoa_js.openBlankLink=function(url){if(jQuery.browser.msie){window.location.href=url;}else{var popupSuccess=window.open(url,"aoaWindow"+Math.floor(Math.random()*9999999999));if(popupSuccess==null){window.location.href=url;}
return false;}};aoa_js.downloadFile=function(url){if(jQuery("#downloader").length==0){var hiddenDiv=document.createElement("div");hiddenDiv.setAttribute("style","display:none;");hiddenDiv.innerHTML='<iframe id="downloader" width="1" height="1" frameborder="0" src=""></iframe>';document.body.appendChild(hiddenDiv);}
jQuery("#downloader").attr("src",url);};aoa_js.dealer_search={};aoa_js.dealer_search.searchOpen=function(){jQuery.history.load("source=http://www.audiusa.com/us/brand/en/tools/ngwext/dsh/dealersearch.html&container=layerModal&rand="+Math.floor(Math.random()*9999999999));};aoa_js.dealer_search.searchSubmit=function(zipCode){aoa_js.dealer_search.zipCode=zipCode;jQuery(document).bind("ajaxModalContentReady.layerModal",aoa_js.dealer_search.waitForAjaxRefresh);var curUrlStr=window.location.href;if(curUrlStr.indexOf("http://audiusa.com")!=-1||curUrlStr.indexOf("http://www.audiusa.com")!=-1){aoa_js.dealer_search.searchOpen();return false;}else{jQuery.history.load("#source=http://cms.audi.com/author/us/brand/en/tools/ngwext/dsh/dealersearch.html&container=layerModal&rand="+Math.floor(Math.random()*9999999999));return false;}};aoa_js.dealer_search.waitForAjaxRefresh=function(){jQuery(document).unbind("ajaxModalContentReady.layerModal",aoa_js.dealer_search.waitForAjaxRefresh);aoa_js.dealer_search.timeout=setTimeout("aoa_js.dealer_search.checkForDealerSearchCode()",100);};aoa_js.dealer_search.checkForDealerSearchCode=function(){if(typeof audi_ngw!="undefined"){if(typeof audi_ngw.dsh!="undefined"){if(typeof audi_ngw.dsh.reload!="undefined"){clearTimeout(aoa_js.dealer_search.timeout);aoa_js.dealer_search.reloadResults();return;}}}
aoa_js.dealer_search.timeout=setTimeout("aoa_js.dealer_search.checkForDealerSearchCode()",100);};aoa_js.dealer_search.reloadResults=function(){audi_ngw.dsh.reload("back_link=&zip_code="+aoa_js.dealer_search.zipCode+"&city=&max_dist=20&name=");};aoa_js.dealer_search_ca={};aoa_js.dealer_search_ca.searchOpen=function(){jQuery.history.load("source=http://www.audi.ca/ca/brand/en/tools/ngwext/dsh/dealersearch.html&container=layerModal&rand="+Math.floor(Math.random()*9999999999));};aoa_js.dealer_search_ca.searchSubmit=function(zipCode){aoa_js.dealer_search_ca.zipCode=zipCode;jQuery(document).bind("ajaxModalContentReady.layerModal",aoa_js.dealer_search_ca.waitForAjaxRefresh);var curUrlStr=window.location.href;if(curUrlStr.indexOf("http://audiusa.com")!=-1||curUrlStr.indexOf("http://www.audiusa.com")!=-1){aoa_js.dealer_search_ca.searchOpen();return false;}else{if(curUrlStr.indexOf("/ca/brand/en")!=-1){jQuery.history.load("source=http://www.audi.ca/ca/brand/en/tools/ngwext/dsh/dealersearch.html&container=layerModal&rand="+Math.floor(Math.random()*9999999999));return false;}else{if(curUrlStr.indexOf("/ca/brand/fr")!=-1){jQuery.history.load("source=http://www.audi.ca/ca/brand/fr/tools/ngwext/dsh/dealersearch.html&container=layerModal&rand="+Math.floor(Math.random()*9999999999));return false;}else{jQuery.history.load("#source=http://www.audi.ca/ca/brand/en/tools/ngwext/dsh/dealersearch.html&container=layerModal&rand="+Math.floor(Math.random()*9999999999));return false;}}}};aoa_js.dealer_search_ca.waitForAjaxRefresh=function(){jQuery(document).unbind("ajaxModalContentReady.layerModal",aoa_js.dealer_search_ca.waitForAjaxRefresh);aoa_js.dealer_search_ca.timeout=setTimeout("aoa_js.dealer_search_ca.checkForDealerSearchCode()",100);};aoa_js.dealer_search_ca.checkForDealerSearchCode=function(){if(typeof audi_ngw!="undefined"){if(typeof audi_ngw.dsh!="undefined"){if(typeof audi_ngw.dsh.reload!="undefined"){clearTimeout(aoa_js.dealer_search_ca.timeout);aoa_js.dealer_search_ca.reloadResults();return;}}}
aoa_js.dealer_search_ca.timeout=setTimeout("aoa_js.dealer_search_ca.checkForDealerSearchCode()",100);};aoa_js.dealer_search_ca.reloadResults=function(){audi_ngw.dsh.reload("back_link=&zip_code="+aoa_js.dealer_search_ca.zipCode+"&city=&max_dist=20&name=");};aoa_js.dealertracking={};aoa_js.dealertracking.checkForDealerPageAndSetCookie=function(){var cookieName="dealerId";var location=window.location.href;var idIndex=location.indexOf("/p_");var formIndex=location.indexOf("request_a_quote_acc.html");var configIndex=location.indexOf("configurator.audi.com");if(idIndex>-1&&configIndex<0&&formIndex<0){if(location.substr(idIndex+9,1)=="/"){var dealerId=location.substr(idIndex+3,6);aoa_js.dealertracking.createCookie(cookieName,dealerId,7);}}else{if(formIndex<0){aoa_js.dealertracking.eraseCookie(cookieName);}}};aoa_js.dealertracking.createCookie=function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else{var expires="";}
document.cookie=name+"="+value+expires+"; path=/";};aoa_js.dealertracking.eraseCookie=function(name){aoa_js.dealertracking.createCookie(name,"",-1);};aoa_js.dealertracking.readCookie=function(name){var nameEQ=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}
if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length);}}
return null;};aoa_js.dealertracking.checkForDealerPageAndSetCookie();aoa_js.chrome_fix={};aoa_js.chrome_fix.reloadChromeEmbedCode=function(){var newInnerHtml=$("#audi_modal_body").html()+"<div/>";var randHelper=Math.floor(Math.random()*9999999);newInnerHtml=newInnerHtml.replace(/.swf"/g,".swf?rnd="+randHelper+'"');$("#audi_modal_body").html(""+newInnerHtml);jQuery(document).unbind("ajaxModalContentReady.layerModal",aoa_js.chrome_fix.fixChrome);};aoa_js.chrome_fix.fixChrome=function(){var embedCodeStr=$("#audi_modal_body").html();var isExperienceModal=false;if(embedCodeStr.indexOf("website-audi_tdi-v1.swf")!=-1){isExperienceModal=true;}
if(embedCodeStr.indexOf("q5/app.swf")!=-1){isExperienceModal=true;}
if(embedCodeStr.indexOf("a4/app.swf")!=-1){isExperienceModal=true;}
if(embedCodeStr.indexOf("a6/app.swf")!=-1){isExperienceModal=true;}
if(embedCodeStr.indexOf("driving_experience/app.swf")!=-1){isExperienceModal=true;}
if(embedCodeStr.indexOf("motorsport_experience/app.swf")!=-1){isExperienceModal=true;}
if(embedCodeStr.indexOf("technology/app.swf")!=-1){isExperienceModal=true;}
if(isExperienceModal==true){var chromeFixTimeout=setTimeout("aoa_js.chrome_fix.reloadChromeEmbedCode()",1000);}};aoa_js.chrome_fix.checkForChrome=function(){var agent=navigator.userAgent.toLowerCase();var is_chrome=(agent.indexOf("chrome")!=-1);if(is_chrome==true){jQuery(document).bind("ajaxModalContentReady.layerModal",aoa_js.chrome_fix.fixChrome);}};aoa_js.chrome_fix.checkForChrome();aoa_js.form_tracking={};aoa_js.form_tracking.storeFormTracking=function(eVar32){};aoa_js.form_tracking.removeAbandonListeners=function(){};aoa_js.form_tracking.onFormAbandoned=function(){};function callUberFlood(){var a=Math.round(Math.random()*10000000000000)+"";var hiddenDiv=document.createElement("div");hiddenDiv.setAttribute("style","display:none;");hiddenDiv.innerHTML='<iframe width="1" height="1" frameborder="0" src="http://fls.doubleclick.net/activityi;src=1311136;type=audiusa;cat=request;ord=1;num='+a+'?"></iframe>';document.body.appendChild(hiddenDiv);}
aoa_js.createSwfBridge=function(){if(navigator.appName.indexOf("Microsoft")!=-1){$("body").append('<div id="swfBridge" /><script type="text/javascript">swfobject.embedSWF( "http://microsites.audiusa.com/ngw/09/media/swfs/shared/ngwbridge.swf", "swfBridge", "1", "1", "9.0.0", null, {}, {allowScriptAccess:"always"}, {} );<\/script>');}};if(typeof warmode==="undefined"){var warmode={};}
warmode.setup=function(){$("body").append('<div id="shadow" style="display: none;"><div id="warmode_flashwrapper"><div id="warmode_flashcontent">#</div></div></div>');var shadow=$("#shadow");shadow.css({"background-image":"url(http://microsites.audiusa.com/ngw/test/media/img/shade1x1_60_fw.png)",position:"absolute",left:"0",top:"0",width:"100%","z-index":"10000",height:$(document).height()});if($.browser.msie==true&&$.browser.version.match(/6/)){shadow.css({"background-image":"url(http://microsites.audiusa.com/ngw/test/media/img/shade1x1_60_fw.gif)"});}
warmode.skipIntro=false;};warmode.enable=function(){$(".audi_main_flash_stage").toggle();var warmode_flashwrapper=$("#warmode_flashwrapper");warmode_flashwrapper.css({width:"1017px",height:"621px",position:"relative","z-index":"10001","background-image":"url(http://microsites.audiusa.com/ngw/test/media/img/drop_shadow.png)","background-repeat":"no-repeat",margin:"auto","margin-top":"40px","padding-top":"18px"});if($.browser.msie==true&&$.browser.version.match(/6/)){warmode_flashwrapper.css({"background-image":"url(http://microsites.audiusa.com/ngw/test/media/img/drop_shadow.gif)"});}
var base_path="http://microsites.audiusa.com/ngw/10/experience/olympics10/";var flash_vars={appPath:"media/swfs/olympics10.swf",parent_id:"warmode_flashcontent",xmldata:"media/xml/en/olympics10/xmldata.xml",truthsxml:"http://microsites.audiusa.com/ngw/09/media/xml/en/shared/truths.xml",olympicsBase:"",olympicsXml:"media/xml/en/olympics10/xmldata.xml",base:base_path};var params={base:base_path,allowScriptAccess:"always",quality:"best",wmode:"opaque"};var attributes={id:"warmode_flashcontent",name:"warmode_flashcontent",bgcolor:"#abb0b6"};var so=swfobject.embedSWF("/etc/medialib/ngw/us/shared/apploader.Par.0003.File.swf/app_loader.swf","warmode_flashcontent","971","575","9.0.45","media/swfs/expressinstall.swf",flash_vars,params,attributes);$("#shadow").show();};warmode.disable=function(){$("#shadow").toggle();$(".audi_main_flash_stage").toggle();warmode.skipIntro=true;};warmode.shouldSkipIntro=function(){return(warmode.skipIntro||(/skipIntro/.test(window.location.href)));};$(document).ready(function(){if(/warmode/.test(window.location.href)){warmode.setup();$("body").append('<div id="warmodeLastLoad" style="display:none"><img src="http://microsites.audiusa.com/ngw/test/media/blank.png"></div>');$("#lastLoad img").load(function(){warmode.enable();});}});aoa_js.getQueryVariable=function(variable,ignore_case,default_value){var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(ignore_case){if(pair[0].toLowerCase()==variable.toLowerCase()){return pair[1];}}else{if(pair[0]==variable){return pair[1];}}}
return default_value;};aoa_js.createCookie=function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else{var expires="";}
document.cookie=name+"="+value+expires+"; path=/";};jQuery(document).ready(function(){var queryVar=aoa_js.getQueryVariable("CSREF",true);if(queryVar){aoa_js.createCookie("CSREF",queryVar,1);}});
