/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(Aq,z){function A2(){if(!AI.isReady){try{AA.documentElement.doScroll("left");}catch(A){setTimeout(A2,1);return ;}AI.ready();}}function x(F,A){A.src?AI.ajax({url:A.src,async:false,dataType:"script"}):AI.globalEval(A.text||A.textContent||A.innerHTML||"");A.parentNode&&A.parentNode.removeChild(A);}function AQ(F,A,O,K,L,G){var J=F.length;if(typeof A==="object"){for(var N in A){AQ(F,N,A[N],K,L,O);}return F;}if(O!==z){K=!G&&K&&AI.isFunction(O);for(N=0;N<J;N++){L(F[N],A,K?O.call(F[N],N,L(F[N],A)):O,G);}return F;}return J?L(F[0],A):z;}function Ah(){return(new Date).getTime();}function AP(){return false;}function AN(){return true;
}function Am(F,A,G){G[0].type=F;return AI.event.handle.apply(A,G);}function AH(R){var Q,P=[],N=[],O=arguments,K,L,F,J,G,A;L=AI.data(this,"events");if(!(R.liveFired===this||!L||!L.live||R.button&&R.type==="click")){R.liveFired=this;var T=L.live.slice(0);for(J=0;J<T.length;J++){L=T[J];L.origType.replace(AZ,"")===R.type?N.push(L.selector):T.splice(J--,1);}K=AI(R.target).closest(N,R.currentTarget);G=0;for(A=K.length;G<A;G++){for(J=0;J<T.length;J++){L=T[J];if(K[G].selector===L.selector){F=K[G].elem;N=null;if(L.preType==="mouseenter"||L.preType==="mouseleave"){N=AI(R.relatedTarget).closest(L.selector)[0];}if(!N||N!==F){P.push({elem:F,handleObj:L});}}}}G=0;for(A=P.length;G<A;G++){K=P[G];R.currentTarget=K.elem;R.data=K.handleObj.data;R.handleObj=K.handleObj;if(K.handleObj.origHandler.apply(K.elem,O)===false){Q=false;break;}}return Q;}}function r(F,A){return"live."+(F&&F!=="*"?F+".":"")+A.replace(/\./g,"`").replace(/ /g,"&");}function b(A){return !A||!A.parentNode||A.parentNode.nodeType===11;}function BJ(F,A){var G=0;
A.each(function(){if(this.nodeName===(F[G]&&F[G].nodeName)){var L=AI.data(F[G++]),N=AI.data(this,L);if(L=L&&L.events){delete N.handle;N.events={};for(var J in L){for(var K in L[J]){AI.event.add(this,J,L[J][K],L[J][K].data);}}}}});}function A5(F,A,L){var J,K,G;A=A&&A[0]?A[0].ownerDocument||A[0]:AA;if(F.length===1&&typeof F[0]==="string"&&F[0].length<512&&A===AA&&!Ar.test(F[0])&&(AI.support.checkClone||!AL.test(F[0]))){K=true;if(G=AI.fragments[F[0]]){if(G!==1){J=G;}}}if(!J){J=A.createDocumentFragment();AI.clean(F,A,J,L);}if(K){AI.fragments[F[0]]=G?J:1;}return{fragment:J,cacheable:K};}function Ae(F,A){var G={};AI.each(v.concat.apply([],v.slice(0,A)),function(){G[this]=F;});return G;}function f(A){return"scrollTo" in A&&A.document?A:A.nodeType===9?A.defaultView||A.parentWindow:false;}var AI=function(F,A){return new AI.fn.init(F,A);},g=Aq.jQuery,D=Aq.$,AA=Aq.document,AT,A9=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Av=/^.[^:#\[\.,]*$/,AO=/\S/,y=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,h=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,AX=navigator.userAgent,C=false,AV=[],Ad,A3=Object.prototype.toString,Ax=Object.prototype.hasOwnProperty,AY=Array.prototype.push,AU=Array.prototype.slice,A8=Array.prototype.indexOf;
AI.fn=AI.prototype={init:function(F,A){var J,G;if(!F){return this;}if(F.nodeType){this.context=this[0]=F;this.length=1;return this;}if(F==="body"&&!A){this.context=AA;this[0]=AA.body;this.selector="body";this.length=1;return this;}if(typeof F==="string"){if((J=A9.exec(F))&&(J[1]||!A)){if(J[1]){G=A?A.ownerDocument||A:AA;if(F=h.exec(F)){if(AI.isPlainObject(A)){F=[AA.createElement(F[1])];AI.fn.attr.call(F,A,true);}else{F=[G.createElement(F[1])];}}else{F=A5([J[1]],[G]);F=(F.cacheable?F.fragment.cloneNode(true):F.fragment).childNodes;}return AI.merge(this,F);}else{if(A=AA.getElementById(J[2])){if(A.id!==J[2]){return AT.find(F);}this.length=1;this[0]=A;}this.context=AA;this.selector=F;return this;}}else{if(!A&&/^\w+$/.test(F)){this.selector=F;this.context=AA;F=AA.getElementsByTagName(F);return AI.merge(this,F);}else{return !A||A.jquery?(A||AT).find(F):AI(A).find(F);}}}else{if(AI.isFunction(F)){return AT.ready(F);}}if(F.selector!==z){this.selector=F.selector;this.context=F.context;}return AI.makeArray(F,this);
},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length;},toArray:function(){return AU.call(this,0);},get:function(A){return A==null?this.toArray():A<0?this.slice(A)[0]:this[A];},pushStack:function(F,A,J){var G=AI();AI.isArray(F)?AY.apply(G,F):AI.merge(G,F);G.prevObject=this;G.context=this.context;if(A==="find"){G.selector=this.selector+(this.selector?" ":"")+J;}else{if(A){G.selector=this.selector+"."+A+"("+J+")";}}return G;},each:function(F,A){return AI.each(this,F,A);},ready:function(A){AI.bindReady();if(AI.isReady){A.call(AA,AI);}else{AV&&AV.push(A);}return this;},eq:function(A){return A===-1?this.slice(A):this.slice(A,+A+1);},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},slice:function(){return this.pushStack(AU.apply(this,arguments),"slice",AU.call(arguments).join(","));},map:function(A){return this.pushStack(AI.map(this,function(F,G){return A.call(F,G,F);}));},end:function(){return this.prevObject||AI(null);},push:AY,sort:[].sort,splice:[].splice};
AI.fn.init.prototype=AI.fn;AI.extend=AI.fn.extend=function(){var F=arguments[0]||{},A=1,O=arguments.length,K=false,L,G,J,N;if(typeof F==="boolean"){K=F;F=arguments[1]||{};A=2;}if(typeof F!=="object"&&!AI.isFunction(F)){F={};}if(O===A){F=this;--A;}for(;A<O;A++){if((L=arguments[A])!=null){for(G in L){J=F[G];N=L[G];if(F!==N){if(K&&N&&(AI.isPlainObject(N)||AI.isArray(N))){J=J&&(AI.isPlainObject(J)||AI.isArray(J))?J:AI.isArray(N)?[]:{};F[G]=AI.extend(K,J,N);}else{if(N!==z){F[G]=N;}}}}}}return F;};AI.extend({noConflict:function(A){Aq.$=D;if(A){Aq.jQuery=g;}return AI;},isReady:false,ready:function(){if(!AI.isReady){if(!AA.body){return setTimeout(AI.ready,13);}AI.isReady=true;if(AV){for(var F,A=0;F=AV[A++];){F.call(AA,AI);}AV=null;}AI.fn.triggerHandler&&AI(AA).triggerHandler("ready");}},bindReady:function(){if(!C){C=true;if(AA.readyState==="complete"){return AI.ready();}if(AA.addEventListener){AA.addEventListener("DOMContentLoaded",Ad,false);Aq.addEventListener("load",AI.ready,false);}else{if(AA.attachEvent){AA.attachEvent("onreadystatechange",Ad);
Aq.attachEvent("onload",AI.ready);var F=false;try{F=Aq.frameElement==null;}catch(A){}AA.documentElement.doScroll&&F&&A2();}}}},isFunction:function(A){return A3.call(A)==="[object Function]";},isArray:function(A){return A3.call(A)==="[object Array]";},isPlainObject:function(F){if(!F||A3.call(F)!=="[object Object]"||F.nodeType||F.setInterval){return false;}if(F.constructor&&!Ax.call(F,"constructor")&&!Ax.call(F.constructor.prototype,"isPrototypeOf")){return false;}var A;for(A in F){}return A===z||Ax.call(F,A);},isEmptyObject:function(F){for(var A in F){return false;}return true;},error:function(A){throw A;},parseJSON:function(A){if(typeof A!=="string"||!A){return null;}A=AI.trim(A);if(/^[\],:{}\s]*$/.test(A.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return Aq.JSON&&Aq.JSON.parse?Aq.JSON.parse(A):(new Function("return "+A))();}else{AI.error("Invalid JSON: "+A);}},noop:function(){},globalEval:function(F){if(F&&AO.test(F)){var A=AA.getElementsByTagName("head")[0]||AA.documentElement,G=AA.createElement("script");
G.type="text/javascript";if(AI.support.scriptEval){G.appendChild(AA.createTextNode(F));}else{G.text=F;}A.insertBefore(G,A.firstChild);A.removeChild(G);}},nodeName:function(F,A){return F.nodeName&&F.nodeName.toUpperCase()===A.toUpperCase();},each:function(F,A,N){var K,L=0,G=F.length,J=G===z||AI.isFunction(F);if(N){if(J){for(K in F){if(A.apply(F[K],N)===false){break;}}}else{for(;L<G;){if(A.apply(F[L++],N)===false){break;}}}}else{if(J){for(K in F){if(A.call(F[K],K,F[K])===false){break;}}}else{for(N=F[0];L<G&&A.call(N,L,N)!==false;N=F[++L]){}}}return F;},trim:function(A){return(A||"").replace(y,"");},makeArray:function(F,A){A=A||[];if(F!=null){F.length==null||typeof F==="string"||AI.isFunction(F)||typeof F!=="function"&&F.setInterval?AY.call(A,F):AI.merge(A,F);}return A;},inArray:function(F,A){if(A.indexOf){return A.indexOf(F);}for(var J=0,G=A.length;J<G;J++){if(A[J]===F){return J;}}return -1;},merge:function(F,A){var K=F.length,G=0;if(typeof A.length==="number"){for(var J=A.length;G<J;G++){F[K++]=A[G];
}}else{for(;A[G]!==z;){F[K++]=A[G++];}}F.length=K;return F;},grep:function(F,A,L){for(var J=[],K=0,G=F.length;K<G;K++){!L!==!A(F[K],K)&&J.push(F[K]);}return J;},map:function(F,A,N){for(var K=[],L,G=0,J=F.length;G<J;G++){L=A(F[G],G,N);if(L!=null){K[K.length]=L;}}return K.concat.apply([],K);},guid:1,proxy:function(F,A,G){if(arguments.length===2){if(typeof A==="string"){G=F;F=G[A];A=z;}else{if(A&&!AI.isFunction(A)){G=A;A=z;}}}if(!A&&F){A=function(){return F.apply(G||this,arguments);};}if(F){A.guid=F.guid=F.guid||A.guid||AI.guid++;}return A;},uaMatch:function(A){A=A.toLowerCase();A=/(webkit)[ \/]([\w.]+)/.exec(A)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(A)||/(msie) ([\w.]+)/.exec(A)||!/compatible/.test(A)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(A)||[];return{browser:A[1]||"",version:A[2]||"0"};},browser:{}});AX=AI.uaMatch(AX);if(AX.browser){AI.browser[AX.browser]=true;AI.browser.version=AX.version;}if(AI.browser.webkit){AI.browser.safari=true;}if(A8){AI.inArray=function(F,A){return A8.call(A,F);
};}AT=AI(AA);if(AA.addEventListener){Ad=function(){AA.removeEventListener("DOMContentLoaded",Ad,false);AI.ready();};}else{if(AA.attachEvent){Ad=function(){if(AA.readyState==="complete"){AA.detachEvent("onreadystatechange",Ad);AI.ready();}};}}(function(){AI.support={};var P=AA.documentElement,O=AA.createElement("script"),N=AA.createElement("div"),K="script"+Ah();N.style.display="none";N.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var L=N.getElementsByTagName("*"),G=N.getElementsByTagName("a")[0];if(!(!L||!L.length||!G)){AI.support={leadingWhitespace:N.firstChild.nodeType===3,tbody:!N.getElementsByTagName("tbody").length,htmlSerialize:!!N.getElementsByTagName("link").length,style:/red/.test(G.getAttribute("style")),hrefNormalized:G.getAttribute("href")==="/a",opacity:/^0.55$/.test(G.style.opacity),cssFloat:!!G.style.cssFloat,checkOn:N.getElementsByTagName("input")[0].value==="on",optSelected:AA.createElement("select").appendChild(AA.createElement("option")).selected,parentNode:N.removeChild(N.appendChild(AA.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};
O.type="text/javascript";try{O.appendChild(AA.createTextNode("window."+K+"=1;"));}catch(J){}P.insertBefore(O,P.firstChild);if(Aq[K]){AI.support.scriptEval=true;delete Aq[K];}try{delete O.test;}catch(A){AI.support.deleteExpando=false;}P.removeChild(O);if(N.attachEvent&&N.fireEvent){N.attachEvent("onclick",function F(){AI.support.noCloneEvent=false;N.detachEvent("onclick",F);});N.cloneNode(true).fireEvent("onclick");}N=AA.createElement("div");N.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";P=AA.createDocumentFragment();P.appendChild(N.firstChild);AI.support.checkClone=P.cloneNode(true).cloneNode(true).lastChild.checked;AI(function(){var Q=AA.createElement("div");Q.style.width=Q.style.paddingLeft="1px";AA.body.appendChild(Q);AI.boxModel=AI.support.boxModel=Q.offsetWidth===2;AA.body.removeChild(Q).style.display="none";});P=function(Q){var T=AA.createElement("div");Q="on"+Q;var R=Q in T;if(!R){T.setAttribute(Q,"return;");R=typeof T[Q]==="function";}return R;};AI.support.submitBubbles=P("submit");
AI.support.changeBubbles=P("change");P=O=N=L=G=null;}})();AI.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var Aj="jQuery"+Ah(),E=0,Au={};AI.extend({cache:{},expando:Aj,noData:{embed:true,object:true,applet:true},data:function(F,A,K){if(!(F.nodeName&&AI.noData[F.nodeName.toLowerCase()])){F=F==Aq?Au:F;var G=F[Aj],J=AI.cache;if(!G&&typeof A==="string"&&K===z){return null;}G||(G=++E);if(typeof A==="object"){F[Aj]=G;J[G]=AI.extend(true,{},A);}else{if(!J[G]){F[Aj]=G;J[G]={};}}F=J[G];if(K!==z){F[A]=K;}return typeof A==="string"?F[A]:F;}},removeData:function(F,A){if(!(F.nodeName&&AI.noData[F.nodeName.toLowerCase()])){F=F==Aq?Au:F;var K=F[Aj],G=AI.cache,J=G[K];if(A){if(J){delete J[A];AI.isEmptyObject(J)&&AI.removeData(F);}}else{if(AI.support.deleteExpando){delete F[AI.expando];}else{F.removeAttribute&&F.removeAttribute(AI.expando);}delete G[K];
}}}});AI.fn.extend({data:function(F,A){if(typeof F==="undefined"&&this.length){return AI.data(this[0]);}else{if(typeof F==="object"){return this.each(function(){AI.data(this,F);});}}var J=F.split(".");J[1]=J[1]?"."+J[1]:"";if(A===z){var G=this.triggerHandler("getData"+J[1]+"!",[J[0]]);if(G===z&&this.length){G=AI.data(this[0],F);}return G===z&&J[1]?this.data(J[0]):G;}else{return this.trigger("setData"+J[1]+"!",[J[0],A]).each(function(){AI.data(this,F,A);});}},removeData:function(A){return this.each(function(){AI.removeData(this,A);});}});AI.extend({queue:function(F,A,J){if(F){A=(A||"fx")+"queue";var G=AI.data(F,A);if(!J){return G||[];}if(!G||AI.isArray(J)){G=AI.data(F,A,AI.makeArray(J));}else{G.push(J);}return G;}},dequeue:function(F,A){A=A||"fx";var J=AI.queue(F,A),G=J.shift();if(G==="inprogress"){G=J.shift();}if(G){A==="fx"&&J.unshift("inprogress");G.call(F,function(){AI.dequeue(F,A);});}}});AI.fn.extend({queue:function(F,A){if(typeof F!=="string"){A=F;F="fx";}if(A===z){return AI.queue(this[0],F);
}return this.each(function(){var G=AI.queue(this,F,A);F==="fx"&&G[0]!=="inprogress"&&AI.dequeue(this,F);});},dequeue:function(A){return this.each(function(){AI.dequeue(this,A);});},delay:function(F,A){F=AI.fx?AI.fx.speeds[F]||F:F;A=A||"fx";return this.queue(A,function(){var G=this;setTimeout(function(){AI.dequeue(G,A);},F);});},clearQueue:function(A){return this.queue(A||"fx",[]);}});var BE=/[\n\t]/g,AC=/\s+/,BA=/\r/g,Ao=/href|src|style/,Aw=/(button|input)/i,AW=/(button|input|object|select|textarea)/i,AB=/^(a|area)$/i,A0=/radio|checkbox/;AI.fn.extend({attr:function(F,A){return AQ(this,F,A,true,AI.attr);},removeAttr:function(A){return this.each(function(){AI.attr(this,A,"");this.nodeType===1&&this.removeAttribute(A);});},addClass:function(P){if(AI.isFunction(P)){return this.each(function(R){var Q=AI(this);Q.addClass(P.call(this,R,Q.attr("class")));});}if(P&&typeof P==="string"){for(var O=(P||"").split(AC),N=0,K=this.length;N<K;N++){var L=this[N];if(L.nodeType===1){if(L.className){for(var G=" "+L.className+" ",J=L.className,A=0,F=O.length;
A<F;A++){if(G.indexOf(" "+O[A]+" ")<0){J+=" "+O[A];}}L.className=AI.trim(J);}else{L.className=P;}}}}return this;},removeClass:function(F){if(AI.isFunction(F)){return this.each(function(P){var Q=AI(this);Q.removeClass(F.call(this,P,Q.attr("class")));});}if(F&&typeof F==="string"||F===z){for(var A=(F||"").split(AC),O=0,K=this.length;O<K;O++){var L=this[O];if(L.nodeType===1&&L.className){if(F){for(var G=(" "+L.className+" ").replace(BE," "),J=0,N=A.length;J<N;J++){G=G.replace(" "+A[J]+" "," ");}L.className=AI.trim(G);}else{L.className="";}}}}return this;},toggleClass:function(F,A){var J=typeof F,G=typeof A==="boolean";if(AI.isFunction(F)){return this.each(function(L){var K=AI(this);K.toggleClass(F.call(this,L,K.attr("class"),A),A);});}return this.each(function(){if(J==="string"){for(var O,L=0,N=AI(this),P=A,K=F.split(AC);O=K[L++];){P=G?P:!N.hasClass(O);N[P?"addClass":"removeClass"](O);}}else{if(J==="undefined"||J==="boolean"){this.className&&AI.data(this,"__className__",this.className);this.className=this.className||F===false?"":AI.data(this,"__className__")||"";
}}});},hasClass:function(F){F=" "+F+" ";for(var A=0,G=this.length;A<G;A++){if((" "+this[A].className+" ").replace(BE," ").indexOf(F)>-1){return true;}}return false;},val:function(F){if(F===z){var A=this[0];if(A){if(AI.nodeName(A,"option")){return(A.attributes.value||{}).specified?A.value:A.text;}if(AI.nodeName(A,"select")){var O=A.selectedIndex,K=[],L=A.options;A=A.type==="select-one";if(O<0){return null;}var G=A?O:0;for(O=A?O+1:L.length;G<O;G++){var J=L[G];if(J.selected){F=AI(J).val();if(A){return F;}K.push(F);}}return K;}if(A0.test(A.type)&&!AI.support.checkOn){return A.getAttribute("value")===null?"on":A.value;}return(A.value||"").replace(BA,"");}return z;}var N=AI.isFunction(F);return this.each(function(P){var T=AI(this),R=F;if(this.nodeType===1){if(N){R=F.call(this,P,T.val());}if(typeof R==="number"){R+="";}if(AI.isArray(R)&&A0.test(this.type)){this.checked=AI.inArray(T.val(),R)>=0;}else{if(AI.nodeName(this,"select")){var Q=AI.makeArray(R);AI("option",this).each(function(){this.selected=AI.inArray(AI(this).val(),Q)>=0;
});if(!Q.length){this.selectedIndex=-1;}}else{this.value=R;}}}});}});AI.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(F,A,L,J){if(!F||F.nodeType===3||F.nodeType===8){return z;}if(J&&A in AI.attrFn){return AI(F)[A](L);}J=F.nodeType!==1||!AI.isXMLDoc(F);var K=L!==z;A=J&&AI.props[A]||A;if(F.nodeType===1){var G=Ao.test(A);if(A in F&&J&&!G){if(K){A==="type"&&Aw.test(F.nodeName)&&F.parentNode&&AI.error("type property can't be changed");F[A]=L;}if(AI.nodeName(F,"form")&&F.getAttributeNode(A)){return F.getAttributeNode(A).nodeValue;}if(A==="tabIndex"){return(A=F.getAttributeNode("tabIndex"))&&A.specified?A.value:AW.test(F.nodeName)||AB.test(F.nodeName)&&F.href?0:z;}return F[A];}if(!AI.support.style&&J&&A==="style"){if(K){F.style.cssText=""+L;}return F.style.cssText;}K&&F.setAttribute(A,""+L);F=!AI.support.hrefNormalized&&J&&G?F.getAttribute(A,2):F.getAttribute(A);return F===null?z:F;}return AI.style(F,A,L);}});var AZ=/\.(.*)$/,l=function(A){return A.replace(/[^\w\s\.\|`]/g,function(F){return"\\"+F;
});};AI.event={add:function(T,R,P,N){if(!(T.nodeType===3||T.nodeType===8)){if(T.setInterval&&T!==Aq&&!T.frameElement){T=Aq;}var O,K;if(P.handler){O=P;P=O.handler;}if(!P.guid){P.guid=AI.guid++;}if(K=AI.data(T)){var L=K.events=K.events||{},F=K.handle;if(!F){K.handle=F=function(){return typeof AI!=="undefined"&&!AI.event.triggered?AI.event.handle.apply(F.elem,arguments):z;};}F.elem=T;R=R.split(" ");for(var J,G=0,A;J=R[G++];){K=O?AI.extend({},O):{handler:P,data:N};if(J.indexOf(".")>-1){A=J.split(".");J=A.shift();K.namespace=A.slice(0).sort().join(".");}else{A=[];K.namespace="";}K.type=J;K.guid=P.guid;var V=L[J],Q=AI.event.special[J]||{};if(!V){V=L[J]=[];if(!Q.setup||Q.setup.call(T,N,A,F)===false){if(T.addEventListener){T.addEventListener(J,F,false);}else{T.attachEvent&&T.attachEvent("on"+J,F);}}}if(Q.add){Q.add.call(T,K);if(!K.handler.guid){K.handler.guid=P.guid;}}V.push(K);AI.event.global[J]=true;}T=null;}}},global:{},remove:function(W,V,R,P){if(!(W.nodeType===3||W.nodeType===8)){var Q,N=0,O,J,L,K,A,X,T=AI.data(W),F=T&&T.events;
if(T&&F){if(V&&V.type){R=V.handler;V=V.type;}if(!V||typeof V==="string"&&V.charAt(0)==="."){V=V||"";for(Q in F){AI.event.remove(W,Q+V);}}else{for(V=V.split(" ");Q=V[N++];){K=Q;O=Q.indexOf(".")<0;J=[];if(!O){J=Q.split(".");Q=J.shift();L=new RegExp("(^|\\.)"+AI.map(J.slice(0).sort(),l).join("\\.(?:.*\\.)?")+"(\\.|$)");}if(A=F[Q]){if(R){K=AI.event.special[Q]||{};for(G=P||0;G<A.length;G++){X=A[G];if(R.guid===X.guid){if(O||L.test(X.namespace)){P==null&&A.splice(G--,1);K.remove&&K.remove.call(W,X);}if(P!=null){break;}}}if(A.length===0||P!=null&&A.length===1){if(!K.teardown||K.teardown.call(W,J)===false){Ai(W,Q,T.handle);}delete F[Q];}}else{for(var G=0;G<A.length;G++){X=A[G];if(O||L.test(X.namespace)){AI.event.remove(W,K,X.handler,G);A.splice(G--,1);}}}}}if(AI.isEmptyObject(F)){if(V=T.handle){V.elem=null;}delete T.events;delete T.handle;AI.isEmptyObject(T)&&AI.removeData(W);}}}}},trigger:function(Q,P,O,L){var N=Q.type||Q;if(!L){Q=typeof Q==="object"?Q[Aj]?Q:AI.extend(AI.Event(N),Q):AI.Event(N);
if(N.indexOf("!")>=0){Q.type=N=N.slice(0,-1);Q.exclusive=true;}if(!O){Q.stopPropagation();AI.event.global[N]&&AI.each(AI.cache,function(){this.events&&this.events[N]&&AI.event.trigger(Q,P,this.handle.elem);});}if(!O||O.nodeType===3||O.nodeType===8){return z;}Q.result=z;Q.target=O;P=AI.makeArray(P);P.unshift(Q);}Q.currentTarget=O;(L=AI.data(O,"handle"))&&L.apply(O,P);L=O.parentNode||O.ownerDocument;try{if(!(O&&O.nodeName&&AI.noData[O.nodeName.toLowerCase()])){if(O["on"+N]&&O["on"+N].apply(O,P)===false){Q.result=false;}}}catch(J){}if(!Q.isPropagationStopped()&&L){AI.event.trigger(Q,P,L,true);}else{if(!Q.isDefaultPrevented()){L=Q.target;var K,A=AI.nodeName(L,"a")&&N==="click",G=AI.event.special[N]||{};if((!G._default||G._default.call(O,Q)===false)&&!A&&!(L&&L.nodeName&&AI.noData[L.nodeName.toLowerCase()])){try{if(L[N]){if(K=L["on"+N]){L["on"+N]=null;}AI.event.triggered=true;L[N]();}}catch(F){}if(K){L["on"+N]=K;}AI.event.triggered=false;}}}},handle:function(F){var A,N,K,L;F=arguments[0]=AI.event.fix(F||Aq.event);
F.currentTarget=this;A=F.type.indexOf(".")<0&&!F.exclusive;if(!A){N=F.type.split(".");F.type=N.shift();K=new RegExp("(^|\\.)"+N.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");}L=AI.data(this,"events");N=L[F.type];if(L&&N){N=N.slice(0);L=0;for(var G=N.length;L<G;L++){var J=N[L];if(A||K.test(J.namespace)){F.handler=J.handler;F.data=J.data;F.handleObj=J;J=J.handler.apply(this,arguments);if(J!==z){F.result=J;if(J===false){F.preventDefault();F.stopPropagation();}}if(F.isImmediatePropagationStopped()){break;}}}}return F.result;},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(F){if(F[Aj]){return F;}var A=F;F=AI.Event(A);for(var J=this.props.length,G;J;){G=this.props[--J];F[G]=A[G];
}if(!F.target){F.target=F.srcElement||AA;}if(F.target.nodeType===3){F.target=F.target.parentNode;}if(!F.relatedTarget&&F.fromElement){F.relatedTarget=F.fromElement===F.target?F.toElement:F.fromElement;}if(F.pageX==null&&F.clientX!=null){A=AA.documentElement;J=AA.body;F.pageX=F.clientX+(A&&A.scrollLeft||J&&J.scrollLeft||0)-(A&&A.clientLeft||J&&J.clientLeft||0);F.pageY=F.clientY+(A&&A.scrollTop||J&&J.scrollTop||0)-(A&&A.clientTop||J&&J.clientTop||0);}if(!F.which&&(F.charCode||F.charCode===0?F.charCode:F.keyCode)){F.which=F.charCode||F.keyCode;}if(!F.metaKey&&F.ctrlKey){F.metaKey=F.ctrlKey;}if(!F.which&&F.button!==z){F.which=F.button&1?1:F.button&2?3:F.button&4?2:0;}return F;},guid:100000000,proxy:AI.proxy,special:{ready:{setup:AI.bindReady,teardown:AI.noop},live:{add:function(A){AI.event.add(this,A.origType,AI.extend({},A,{handler:AH}));},remove:function(F){var A=true,G=F.origType.replace(AZ,"");AI.each(AI.data(this,"events").live||[],function(){if(G===this.origType.replace(AZ,"")){return A=false;
}});A&&AI.event.remove(this,F.origType,AH);}},beforeunload:{setup:function(F,A,G){if(this.setInterval){this.onbeforeunload=G;}return false;},teardown:function(F,A){if(this.onbeforeunload===A){this.onbeforeunload=null;}}}}};var Ai=AA.removeEventListener?function(F,A,G){F.removeEventListener(A,G,false);}:function(F,A,G){F.detachEvent("on"+A,G);};AI.Event=function(A){if(!this.preventDefault){return new AI.Event(A);}if(A&&A.type){this.originalEvent=A;this.type=A.type;}else{this.type=A;}this.timeStamp=Ah();this[Aj]=true;};AI.Event.prototype={preventDefault:function(){this.isDefaultPrevented=AN;var A=this.originalEvent;if(A){A.preventDefault&&A.preventDefault();A.returnValue=false;}},stopPropagation:function(){this.isPropagationStopped=AN;var A=this.originalEvent;if(A){A.stopPropagation&&A.stopPropagation();A.cancelBubble=true;}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=AN;this.stopPropagation();},isDefaultPrevented:AP,isPropagationStopped:AP,isImmediatePropagationStopped:AP};
var AF=function(F){var A=F.relatedTarget;try{for(;A&&A!==this;){A=A.parentNode;}if(A!==this){F.type=F.data;AI.event.handle.apply(this,arguments);}}catch(G){}},p=function(A){A.type=A.data;AI.event.handle.apply(this,arguments);};AI.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(F,A){AI.event.special[F]={setup:function(G){AI.event.add(this,A,G&&G.selector?p:AF,F);},teardown:function(G){AI.event.remove(this,A,G&&G.selector?p:AF);}};});if(!AI.support.submitBubbles){AI.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){AI.event.add(this,"click.specialSubmit",function(F){var A=F.target,G=A.type;if((G==="submit"||G==="image")&&AI(A).closest("form").length){return Am("submit",this,arguments);}});AI.event.add(this,"keypress.specialSubmit",function(F){var A=F.target,G=A.type;if((G==="text"||G==="password")&&AI(A).closest("form").length&&F.keyCode===13){return Am("submit",this,arguments);}});}else{return false;}},teardown:function(){AI.event.remove(this,".specialSubmit");
}};}if(!AI.support.changeBubbles){var m=/textarea|input|select/i,I,U=function(F){var A=F.type,G=F.value;if(A==="radio"||A==="checkbox"){G=F.checked;}else{if(A==="select-multiple"){G=F.selectedIndex>-1?AI.map(F.options,function(J){return J.selected;}).join("-"):"";}else{if(F.nodeName.toLowerCase()==="select"){G=F.selectedIndex;}}}return G;},BD=function(F,A){var K=F.target,G,J;if(!(!m.test(K.nodeName)||K.readOnly)){G=AI.data(K,"_change_data");J=U(K);if(F.type!=="focusout"||K.type!=="radio"){AI.data(K,"_change_data",J);}if(!(G===z||J===G)){if(G!=null||J){F.type="change";return AI.event.trigger(F,A,K);}}}};AI.event.special.change={filters:{focusout:BD,click:function(F){var A=F.target,G=A.type;if(G==="radio"||G==="checkbox"||A.nodeName.toLowerCase()==="select"){return BD.call(this,F);}},keydown:function(F){var A=F.target,G=A.type;if(F.keyCode===13&&A.nodeName.toLowerCase()!=="textarea"||F.keyCode===32&&(G==="checkbox"||G==="radio")||G==="select-multiple"){return BD.call(this,F);}},beforeactivate:function(A){A=A.target;
AI.data(A,"_change_data",U(A));}},setup:function(){if(this.type==="file"){return false;}for(var A in I){AI.event.add(this,A+".specialChange",I[A]);}return m.test(this.nodeName);},teardown:function(){AI.event.remove(this,".specialChange");return m.test(this.nodeName);}};I=AI.event.special.change.filters;}AA.addEventListener&&AI.each({focus:"focusin",blur:"focusout"},function(F,A){function G(J){J=AI.event.fix(J);J.type=A;return AI.event.handle.call(this,J);}AI.event.special[A]={setup:function(){this.addEventListener(F,G,true);},teardown:function(){this.removeEventListener(F,G,true);}};});AI.each(["bind","one"],function(F,A){AI.fn[A]=function(O,K,L){if(typeof O==="object"){for(var G in O){this[A](G,K,O[G],L);}return this;}if(AI.isFunction(K)){L=K;K=z;}var J=A==="one"?AI.proxy(L,function(P){AI(this).unbind(P,J);return L.apply(this,arguments);}):L;if(O==="unload"&&A!=="one"){this.one(O,K,L);}else{G=0;for(var N=this.length;G<N;G++){AI.event.add(this[G],O,J,K);}}return this;};});AI.fn.extend({unbind:function(F,A){if(typeof F==="object"&&!F.preventDefault){for(var J in F){this.unbind(J,F[J]);
}}else{J=0;for(var G=this.length;J<G;J++){AI.event.remove(this[J],F,A);}}return this;},delegate:function(F,A,J,G){return this.live(A,J,G,F);},undelegate:function(F,A,G){return arguments.length===0?this.unbind("live"):this.die(A,null,G,F);},trigger:function(F,A){return this.each(function(){AI.event.trigger(F,A,this);});},triggerHandler:function(F,A){if(this[0]){F=AI.Event(F);F.preventDefault();F.stopPropagation();AI.event.trigger(F,A,this[0]);return F.result;}},toggle:function(F){for(var A=arguments,G=1;G<A.length;){AI.proxy(F,A[G++]);}return this.click(AI.proxy(F,function(J){var K=(AI.data(this,"lastToggle"+F.guid)||0)%G;AI.data(this,"lastToggle"+F.guid,K+1);J.preventDefault();return A[K].apply(this,arguments)||false;}));},hover:function(F,A){return this.mouseenter(F).mouseleave(A||F);}});var BH={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};AI.each(["live","die"],function(F,A){AI.fn[A]=function(R,P,Q,N){var O,J=0,L,K,G=N||this.selector,T=N?this:AI(this.context);
if(AI.isFunction(P)){Q=P;P=z;}for(R=(R||"").split(" ");(O=R[J++])!=null;){N=AZ.exec(O);L="";if(N){L=N[0];O=O.replace(AZ,"");}if(O==="hover"){R.push("mouseenter"+L,"mouseleave"+L);}else{K=O;if(O==="focus"||O==="blur"){R.push(BH[O]+L);O+=L;}else{O=(BH[O]||O)+L;}A==="live"?T.each(function(){AI.event.add(this,r(O,G),{data:P,selector:G,handler:Q,origType:O,origHandler:Q,preType:K});}):T.unbind(r(O,G),Q);}}return this;};});AI.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(F,A){AI.fn[A]=function(G){return G?this.bind(A,G):this.trigger(A);};if(AI.attrFn){AI.attrFn[A]=true;}});Aq.attachEvent&&!Aq.addEventListener&&Aq.attachEvent("onunload",function(){for(var F in AI.cache){if(AI.cache[F].handle){try{AI.event.remove(AI.cache[F].handle.elem);}catch(A){}}}});(function(){function Z(Ab){for(var Aa="",w,s=0;Ab[s];s++){w=Ab[s];if(w.nodeType===3||w.nodeType===4){Aa+=w.nodeValue;
}else{if(w.nodeType!==8){Aa+=Z(w.childNodes);}}}return Aa;}function Y(BM,BL,Ab,Aa,s,w){s=0;for(var BO=Aa.length;s<BO;s++){var BP=Aa[s];if(BP){BP=BP[BM];for(var BN=false;BP;){if(BP.sizcache===Ab){BN=Aa[BP.sizset];break;}if(BP.nodeType===1&&!w){BP.sizcache=Ab;BP.sizset=s;}if(BP.nodeName.toLowerCase()===BL){BN=BP;break;}BP=BP[BM];}Aa[s]=BN;}}}function X(BM,BL,Ab,Aa,s,w){s=0;for(var BO=Aa.length;s<BO;s++){var BP=Aa[s];if(BP){BP=BP[BM];for(var BN=false;BP;){if(BP.sizcache===Ab){BN=Aa[BP.sizset];break;}if(BP.nodeType===1){if(!w){BP.sizcache=Ab;BP.sizset=s;}if(typeof BL!=="string"){if(BP===BL){BN=true;break;}}else{if(Q.filter(BL,[BP]).length>0){BN=BP;break;}}}BP=BP[BM];}Aa[s]=BN;}}}var V=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,W=0,R=Object.prototype.toString,T=false,O=true;[0,0].sort(function(){O=false;return 0;});var Q=function(BO,BN,BL,Ab){BL=BL||[];var w=BN=BN||AA;if(BN.nodeType!==1&&BN.nodeType!==9){return[];
}if(!BO||typeof BO!=="string"){return BL;}for(var Aa=[],BT,BU,BQ,BM,BS=true,BP=F(BN),BR=BO;(V.exec(""),BT=V.exec(BR))!==null;){BR=BT[3];Aa.push(BT[1]);if(BT[2]){BM=BT[3];break;}}if(Aa.length>1&&L.exec(BO)){if(Aa.length===2&&P.relative[Aa[0]]){BU=c(Aa[0]+Aa[1],BN);}else{for(BU=P.relative[Aa[0]]?[BN]:Q(Aa.shift(),BN);Aa.length;){BO=Aa.shift();if(P.relative[BO]){BO+=Aa.shift();}BU=c(BO,BU);}}}else{if(!Ab&&Aa.length>1&&BN.nodeType===9&&!BP&&P.match.ID.test(Aa[0])&&!P.match.ID.test(Aa[Aa.length-1])){BT=Q.find(Aa.shift(),BN,BP);BN=BT.expr?Q.filter(BT.expr,BT.set)[0]:BT.set[0];}if(BN){BT=Ab?{expr:Aa.pop(),set:A(Ab)}:Q.find(Aa.pop(),Aa.length===1&&(Aa[0]==="~"||Aa[0]==="+")&&BN.parentNode?BN.parentNode:BN,BP);BU=BT.expr?Q.filter(BT.expr,BT.set):BT.set;if(Aa.length>0){BQ=A(BU);}else{BS=false;}for(;Aa.length;){var s=Aa.pop();BT=s;if(P.relative[s]){BT=Aa.pop();}else{s="";}if(BT==null){BT=BN;}P.relative[s](BQ,BT,BP);}}else{BQ=[];}}BQ||(BQ=BU);BQ||Q.error(s||BO);if(R.call(BQ)==="[object Array]"){if(BS){if(BN&&BN.nodeType===1){for(BO=0;
BQ[BO]!=null;BO++){if(BQ[BO]&&(BQ[BO]===true||BQ[BO].nodeType===1&&J(BN,BQ[BO]))){BL.push(BU[BO]);}}}else{for(BO=0;BQ[BO]!=null;BO++){BQ[BO]&&BQ[BO].nodeType===1&&BL.push(BU[BO]);}}}else{BL.push.apply(BL,BQ);}}else{A(BQ,BL);}if(BM){Q(BM,w,BL,Ab);Q.uniqueSort(BL);}return BL;};Q.uniqueSort=function(w){if(N){T=O;w.sort(N);if(T){for(var s=1;s<w.length;s++){w[s]===w[s-1]&&w.splice(s--,1);}}}return w;};Q.matches=function(w,s){return Q(w,null,null,s);};Q.find=function(BM,BL,Ab){var Aa,s;if(!BM){return[];}for(var w=0,BO=P.order.length;w<BO;w++){var BP=P.order[w];if(s=P.leftMatch[BP].exec(BM)){var BN=s[1];s.splice(1,1);if(BN.substr(BN.length-1)!=="\\"){s[1]=(s[1]||"").replace(/\\/g,"");Aa=P.find[BP](s,BL,Ab);if(Aa!=null){BM=BM.replace(P.match[BP],"");break;}}}}Aa||(Aa=BL.getElementsByTagName("*"));return{set:Aa,expr:BM};};Q.filter=function(BP,BO,BM,Ab){for(var w=BP,Aa=[],BV=BO,BW,BS,BN=BO&&BO[0]&&F(BO[0]);BP&&BO.length;){for(var BU in P.filter){if((BW=P.leftMatch[BU].exec(BP))!=null&&BW[2]){var BQ=P.filter[BU],BT,s;
s=BW[1];BS=false;BW.splice(1,1);if(s.substr(s.length-1)!=="\\"){if(BV===Aa){Aa=[];}if(P.preFilter[BU]){if(BW=P.preFilter[BU](BW,BV,BM,Aa,Ab,BN)){if(BW===true){continue;}}else{BS=BT=true;}}if(BW){for(var BL=0;(s=BV[BL])!=null;BL++){if(s){BT=BQ(s,BW,BL,BV);var BR=Ab^!!BT;if(BM&&BT!=null){if(BR){BS=true;}else{BV[BL]=false;}}else{if(BR){Aa.push(s);BS=true;}}}}}if(BT!==z){BM||(BV=Aa);BP=BP.replace(P.match[BU],"");if(!BS){return[];}break;}}}}if(BP===w){if(BS==null){Q.error(BP);}else{break;}}w=BP;}return BV;};Q.error=function(s){throw"Syntax error, unrecognized expression: "+s;};var P=Q.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(s){return s.getAttribute("href");
}},relative:{"+":function(Ab,Aa){var w=typeof Aa==="string",s=w&&!/\W/.test(Aa);w=w&&!s;if(s){Aa=Aa.toLowerCase();}s=0;for(var BL=Ab.length,BM;s<BL;s++){if(BM=Ab[s]){for(;(BM=BM.previousSibling)&&BM.nodeType!==1;){}Ab[s]=w||BM&&BM.nodeName.toLowerCase()===Aa?BM||false:BM===Aa;}}w&&Q.filter(Aa,Ab,true);},">":function(Ab,Aa){var w=typeof Aa==="string";if(w&&!/\W/.test(Aa)){Aa=Aa.toLowerCase();for(var s=0,BL=Ab.length;s<BL;s++){var BM=Ab[s];if(BM){w=BM.parentNode;Ab[s]=w.nodeName.toLowerCase()===Aa?w:false;}}}else{s=0;for(BL=Ab.length;s<BL;s++){if(BM=Ab[s]){Ab[s]=w?BM.parentNode:BM.parentNode===Aa;}}w&&Q.filter(Aa,Ab,true);}},"":function(Ab,Aa,w){var s=W++,BL=X;if(typeof Aa==="string"&&!/\W/.test(Aa)){var BM=Aa=Aa.toLowerCase();BL=Y;}BL("parentNode",Aa,s,Ab,BM,w);},"~":function(Ab,Aa,w){var s=W++,BL=X;if(typeof Aa==="string"&&!/\W/.test(Aa)){var BM=Aa=Aa.toLowerCase();BL=Y;}BL("previousSibling",Aa,s,Ab,BM,w);}},find:{ID:function(Aa,w,s){if(typeof w.getElementById!=="undefined"&&!s){return(Aa=w.getElementById(Aa[1]))?[Aa]:[];
}},NAME:function(Ab,Aa){if(typeof Aa.getElementsByName!=="undefined"){var w=[];Aa=Aa.getElementsByName(Ab[1]);for(var s=0,BL=Aa.length;s<BL;s++){Aa[s].getAttribute("name")===Ab[1]&&w.push(Aa[s]);}return w.length===0?null:w;}},TAG:function(w,s){return s.getElementsByTagName(w[1]);}},preFilter:{CLASS:function(BL,Ab,w,s,BM,BN){BL=" "+BL[1].replace(/\\/g,"")+" ";if(BN){return BL;}BN=0;for(var Aa;(Aa=Ab[BN])!=null;BN++){if(Aa){if(BM^(Aa.className&&(" "+Aa.className+" ").replace(/[\t\n]/g," ").indexOf(BL)>=0)){w||s.push(Aa);}else{if(w){Ab[BN]=false;}}}}return false;},ID:function(s){return s[1].replace(/\\/g,"");},TAG:function(s){return s[1].toLowerCase();},CHILD:function(w){if(w[1]==="nth"){var s=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(w[2]==="even"&&"2n"||w[2]==="odd"&&"2n+1"||!/\D/.test(w[2])&&"0n+"+w[2]||w[2]);w[2]=s[1]+(s[2]||1)-0;w[3]=s[3]-0;}w[0]=W++;return w;},ATTR:function(Ab,Aa,w,s,BL,BM){Aa=Ab[1].replace(/\\/g,"");if(!BM&&P.attrMap[Aa]){Ab[1]=P.attrMap[Aa];}if(Ab[2]==="~="){Ab[4]=" "+Ab[4]+" ";
}return Ab;},PSEUDO:function(Ab,Aa,w,s,BL){if(Ab[1]==="not"){if((V.exec(Ab[3])||"").length>1||/^\w/.test(Ab[3])){Ab[3]=Q(Ab[3],null,null,Aa);}else{Ab=Q.filter(Ab[3],Aa,w,true^BL);w||s.push.apply(s,Ab);return false;}}else{if(P.match.POS.test(Ab[0])||P.match.CHILD.test(Ab[0])){return true;}}return Ab;},POS:function(s){s.unshift(true);return s;}},filters:{enabled:function(s){return s.disabled===false&&s.type!=="hidden";},disabled:function(s){return s.disabled===true;},checked:function(s){return s.checked===true;},selected:function(s){return s.selected===true;},parent:function(s){return !!s.firstChild;},empty:function(s){return !s.firstChild;},has:function(Aa,w,s){return !!Q(s[3],Aa).length;},header:function(s){return/h\d/i.test(s.nodeName);},text:function(s){return"text"===s.type;},radio:function(s){return"radio"===s.type;},checkbox:function(s){return"checkbox"===s.type;},file:function(s){return"file"===s.type;},password:function(s){return"password"===s.type;},submit:function(s){return"submit"===s.type;
},image:function(s){return"image"===s.type;},reset:function(s){return"reset"===s.type;},button:function(s){return"button"===s.type||s.nodeName.toLowerCase()==="button";},input:function(s){return/input|select|textarea|button/i.test(s.nodeName);}},setFilters:{first:function(w,s){return s===0;},last:function(Ab,Aa,w,s){return Aa===s.length-1;},even:function(w,s){return s%2===0;},odd:function(w,s){return s%2===1;},lt:function(Aa,w,s){return w<s[3]-0;},gt:function(Aa,w,s){return w>s[3]-0;},nth:function(Aa,w,s){return s[3]-0===w;},eq:function(Aa,w,s){return s[3]-0===w;}},filter:{PSEUDO:function(Ab,Aa,w,s){var BL=Aa[1],BM=P.filters[BL];if(BM){return BM(Ab,w,Aa,s);}else{if(BL==="contains"){return(Ab.textContent||Ab.innerText||Z([Ab])||"").indexOf(Aa[3])>=0;}else{if(BL==="not"){Aa=Aa[3];w=0;for(s=Aa.length;w<s;w++){if(Aa[w]===Ab){return false;}}return true;}else{Q.error("Syntax error, unrecognized expression: "+BL);}}}},CHILD:function(BL,Ab){var w=Ab[1],s=BL;switch(w){case"only":case"first":for(;
s=s.previousSibling;){if(s.nodeType===1){return false;}}if(w==="first"){return true;}s=BL;case"last":for(;s=s.nextSibling;){if(s.nodeType===1){return false;}}return true;case"nth":w=Ab[2];var BM=Ab[3];if(w===1&&BM===0){return true;}Ab=Ab[0];var BN=BL.parentNode;if(BN&&(BN.sizcache!==Ab||!BL.nodeIndex)){var Aa=0;for(s=BN.firstChild;s;s=s.nextSibling){if(s.nodeType===1){s.nodeIndex=++Aa;}}BN.sizcache=Ab;}BL=BL.nodeIndex-BM;return w===0?BL===0:BL%w===0&&BL/w>=0;}},ID:function(w,s){return w.nodeType===1&&w.getAttribute("id")===s;},TAG:function(w,s){return s==="*"&&w.nodeType===1||w.nodeName.toLowerCase()===s;},CLASS:function(w,s){return(" "+(w.className||w.getAttribute("class"))+" ").indexOf(s)>-1;},ATTR:function(Ab,Aa){var w=Aa[1];Ab=P.attrHandle[w]?P.attrHandle[w](Ab):Ab[w]!=null?Ab[w]:Ab.getAttribute(w);w=Ab+"";var s=Aa[2];Aa=Aa[4];return Ab==null?s==="!=":s==="="?w===Aa:s==="*="?w.indexOf(Aa)>=0:s==="~="?(" "+w+" ").indexOf(Aa)>=0:!Aa?w&&Ab!==false:s==="!="?w!==Aa:s==="^="?w.indexOf(Aa)===0:s==="$="?w.substr(w.length-Aa.length)===Aa:s==="|="?w===Aa||w.substr(0,Aa.length+1)===Aa+"-":false;
},POS:function(Ab,Aa,w,s){var BL=P.setFilters[Aa[2]];if(BL){return BL(Ab,w,Aa,s);}}}},L=P.match.POS;for(var G in P.match){P.match[G]=new RegExp(P.match[G].source+/(?![^\[]*\])(?![^\(]*\))/.source);P.leftMatch[G]=new RegExp(/(^(?:.|\r|\n)*?)/.source+P.match[G].source.replace(/\\(\d+)/g,function(w,s){return"\\"+(s-0+1);}));}var A=function(w,s){w=Array.prototype.slice.call(w,0);if(s){s.push.apply(s,w);return s;}return w;};try{Array.prototype.slice.call(AA.documentElement.childNodes,0);}catch(K){A=function(Ab,Aa){Aa=Aa||[];if(R.call(Ab)==="[object Array]"){Array.prototype.push.apply(Aa,Ab);}else{if(typeof Ab.length==="number"){for(var w=0,s=Ab.length;w<s;w++){Aa.push(Ab[w]);}}else{for(w=0;Ab[w];w++){Aa.push(Ab[w]);}}}return Aa;};}var N;if(AA.documentElement.compareDocumentPosition){N=function(w,s){if(!w.compareDocumentPosition||!s.compareDocumentPosition){if(w==s){T=true;}return w.compareDocumentPosition?-1:1;}w=w.compareDocumentPosition(s)&4?-1:w===s?0:1;if(w===0){T=true;}return w;};}else{if("sourceIndex" in AA.documentElement){N=function(w,s){if(!w.sourceIndex||!s.sourceIndex){if(w==s){T=true;
}return w.sourceIndex?-1:1;}w=w.sourceIndex-s.sourceIndex;if(w===0){T=true;}return w;};}else{if(AA.createRange){N=function(Ab,Aa){if(!Ab.ownerDocument||!Aa.ownerDocument){if(Ab==Aa){T=true;}return Ab.ownerDocument?-1:1;}var w=Ab.ownerDocument.createRange(),s=Aa.ownerDocument.createRange();w.setStart(Ab,0);w.setEnd(Ab,0);s.setStart(Aa,0);s.setEnd(Aa,0);Ab=w.compareBoundaryPoints(Range.START_TO_END,s);if(Ab===0){T=true;}return Ab;};}}}(function(){var Aa=AA.createElement("div"),w="script"+(new Date).getTime();Aa.innerHTML="<a name='"+w+"'/>";var s=AA.documentElement;s.insertBefore(Aa,s.firstChild);if(AA.getElementById(w)){P.find.ID=function(Ab,BL,BM){if(typeof BL.getElementById!=="undefined"&&!BM){return(BL=BL.getElementById(Ab[1]))?BL.id===Ab[1]||typeof BL.getAttributeNode!=="undefined"&&BL.getAttributeNode("id").nodeValue===Ab[1]?[BL]:z:[];}};P.filter.ID=function(Ab,BL){var BM=typeof Ab.getAttributeNode!=="undefined"&&Ab.getAttributeNode("id");return Ab.nodeType===1&&BM&&BM.nodeValue===BL;
};}s.removeChild(Aa);s=Aa=null;})();(function(){var s=AA.createElement("div");s.appendChild(AA.createComment(""));if(s.getElementsByTagName("*").length>0){P.find.TAG=function(Ab,Aa){Aa=Aa.getElementsByTagName(Ab[1]);if(Ab[1]==="*"){Ab=[];for(var w=0;Aa[w];w++){Aa[w].nodeType===1&&Ab.push(Aa[w]);}Aa=Ab;}return Aa;};}s.innerHTML="<a href='#'></a>";if(s.firstChild&&typeof s.firstChild.getAttribute!=="undefined"&&s.firstChild.getAttribute("href")!=="#"){P.attrHandle.href=function(w){return w.getAttribute("href",2);};}s=null;})();AA.querySelectorAll&&function(){var Aa=Q,w=AA.createElement("div");w.innerHTML="<p class='TEST'></p>";if(!(w.querySelectorAll&&w.querySelectorAll(".TEST").length===0)){Q=function(Ab,BN,BO,BL){BN=BN||AA;if(!BL&&BN.nodeType===9&&!F(BN)){try{return A(BN.querySelectorAll(Ab),BO);}catch(BM){}}return Aa(Ab,BN,BO,BL);};for(var s in Aa){Q[s]=Aa[s];}w=null;}}();(function(){var s=AA.createElement("div");s.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!s.getElementsByClassName||s.getElementsByClassName("e").length===0)){s.lastChild.className="e";
if(s.getElementsByClassName("e").length!==1){P.order.splice(1,0,"CLASS");P.find.CLASS=function(Ab,Aa,w){if(typeof Aa.getElementsByClassName!=="undefined"&&!w){return Aa.getElementsByClassName(Ab[1]);}};s=null;}}})();var J=AA.compareDocumentPosition?function(w,s){return !!(w.compareDocumentPosition(s)&16);}:function(w,s){return w!==s&&(w.contains?w.contains(s):true);},F=function(s){return(s=(s?s.ownerDocument||s:0).documentElement)?s.nodeName!=="HTML":false;},c=function(Ab,Aa){var w=[],s="",BL;for(Aa=Aa.nodeType?[Aa]:Aa;BL=P.match.PSEUDO.exec(Ab);){s+=BL[0];Ab=Ab.replace(P.match.PSEUDO,"");}Ab=P.relative[Ab]?Ab+"*":Ab;BL=0;for(var BM=Aa.length;BL<BM;BL++){Q(Ab,Aa[BL],w);}return Q.filter(s,w);};AI.find=Q;AI.expr=Q.selectors;AI.expr[":"]=AI.expr.filters;AI.unique=Q.uniqueSort;AI.text=Z;AI.isXMLDoc=F;AI.contains=J;})();var H=/Until$/,BB=/^(?:parents|prevUntil|prevAll)/,Ay=/,/;AU=Array.prototype.slice;var An=function(F,A,J){if(AI.isFunction(A)){return AI.grep(F,function(L,K){return !!A.call(L,K,L)===J;
});}else{if(A.nodeType){return AI.grep(F,function(K){return K===A===J;});}else{if(typeof A==="string"){var G=AI.grep(F,function(K){return K.nodeType===1;});if(Av.test(A)){return AI.filter(A,G,!J);}else{A=AI.filter(A,G);}}}}return AI.grep(F,function(K){return AI.inArray(K,A)>=0===J;});};AI.fn.extend({find:function(F){for(var A=this.pushStack("","find",F),N=0,K=0,L=this.length;K<L;K++){N=A.length;AI.find(F,this[K],A);if(K>0){for(var G=N;G<A.length;G++){for(var J=0;J<N;J++){if(A[J]===A[G]){A.splice(G--,1);break;}}}}}return A;},has:function(F){var A=AI(F);return this.filter(function(){for(var J=0,G=A.length;J<G;J++){if(AI.contains(this,A[J])){return true;}}});},not:function(A){return this.pushStack(An(this,A,false),"not",A);},filter:function(A){return this.pushStack(An(this,A,true),"filter",A);},is:function(A){return !!A&&AI.filter(A,this).length>0;},closest:function(P,O){if(AI.isArray(P)){var N=[],K=this[0],L,G={},J;if(K&&P.length){L=0;for(var A=P.length;L<A;L++){J=P[L];G[J]||(G[J]=AI.expr.match.POS.test(J)?AI(J,O||this.context):J);
}for(;K&&K.ownerDocument&&K!==O;){for(J in G){L=G[J];if(L.jquery?L.index(K)>-1:AI(K).is(L)){N.push({selector:J,elem:K});delete G[J];}}K=K.parentNode;}}return N;}var F=AI.expr.match.POS.test(P)?AI(P,O||this.context):null;return this.map(function(R,Q){for(;Q&&Q.ownerDocument&&Q!==O;){if(F?F.index(Q)>-1:AI(Q).is(P)){return Q;}Q=Q.parentNode;}return null;});},index:function(A){if(!A||typeof A==="string"){return AI.inArray(this[0],A?AI(A):this.parent().children());}return AI.inArray(A.jquery?A[0]:A,this);},add:function(F,A){F=typeof F==="string"?AI(F,A||this.context):AI.makeArray(F);A=AI.merge(this.get(),F);return this.pushStack(b(F[0])||b(A[0])?A:AI.unique(A));},andSelf:function(){return this.add(this.prevObject);}});AI.each({parent:function(A){return(A=A.parentNode)&&A.nodeType!==11?A:null;},parents:function(A){return AI.dir(A,"parentNode");},parentsUntil:function(F,A,G){return AI.dir(F,"parentNode",G);},next:function(A){return AI.nth(A,2,"nextSibling");},prev:function(A){return AI.nth(A,2,"previousSibling");
},nextAll:function(A){return AI.dir(A,"nextSibling");},prevAll:function(A){return AI.dir(A,"previousSibling");},nextUntil:function(F,A,G){return AI.dir(F,"nextSibling",G);},prevUntil:function(F,A,G){return AI.dir(F,"previousSibling",G);},siblings:function(A){return AI.sibling(A.parentNode.firstChild,A);},children:function(A){return AI.sibling(A.firstChild);},contents:function(A){return AI.nodeName(A,"iframe")?A.contentDocument||A.contentWindow.document:AI.makeArray(A.childNodes);}},function(F,A){AI.fn[F]=function(K,G){var J=AI.map(this,A,K);H.test(F)||(G=K);if(G&&typeof G==="string"){J=AI.filter(G,J);}J=this.length>1?AI.unique(J):J;if((this.length>1||Ay.test(G))&&BB.test(F)){J=J.reverse();}return this.pushStack(J,F,AU.call(arguments).join(","));};});AI.extend({filter:function(F,A,G){if(G){F=":not("+F+")";}return AI.find.matches(F,A);},dir:function(F,A,J){var G=[];for(F=F[A];F&&F.nodeType!==9&&(J===z||F.nodeType!==1||!AI(F).is(J));){F.nodeType===1&&G.push(F);F=F[A];}return G;},nth:function(F,A,J){A=A||1;
for(var G=0;F;F=F[J]){if(F.nodeType===1&&++G===A){break;}}return F;},sibling:function(F,A){for(var G=[];F;F=F.nextSibling){F.nodeType===1&&F!==A&&G.push(F);}return G;}});var AJ=/ jQuery\d+="(?:\d+|null)"/g,AS=/^\s+/,t=/(<([\w:]+)[^>]*?)\/>/g,Af=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,d=/<([\w:]+)/,AD=/<tbody/i,n=/<|&#?\w+;/,Ar=/<script|<object|<embed|<option|<style/i,AL=/checked\s*(?:[^=]|=\s*.checked.)/i,BK=function(F,A,G){return Af.test(G)?F:A+"></"+G+">";},Al={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Al.optgroup=Al.option;Al.tbody=Al.tfoot=Al.colgroup=Al.caption=Al.thead;Al.th=Al.td;if(!AI.support.htmlSerialize){Al._default=[1,"div<div>","</div>"];}AI.fn.extend({text:function(A){if(AI.isFunction(A)){return this.each(function(F){var G=AI(this);
G.text(A.call(this,F,G.text()));});}if(typeof A!=="object"&&A!==z){return this.empty().append((this[0]&&this[0].ownerDocument||AA).createTextNode(A));}return AI.text(this);},wrapAll:function(F){if(AI.isFunction(F)){return this.each(function(G){AI(this).wrapAll(F.call(this,G));});}if(this[0]){var A=AI(F,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&A.insertBefore(this[0]);A.map(function(){for(var G=this;G.firstChild&&G.firstChild.nodeType===1;){G=G.firstChild;}return G;}).append(this);}return this;},wrapInner:function(A){if(AI.isFunction(A)){return this.each(function(F){AI(this).wrapInner(A.call(this,F));});}return this.each(function(){var F=AI(this),G=F.contents();G.length?G.wrapAll(A):F.append(A);});},wrap:function(A){return this.each(function(){AI(this).wrapAll(A);});},unwrap:function(){return this.parent().each(function(){AI.nodeName(this,"body")||AI(this).replaceWith(this.childNodes);}).end();},append:function(){return this.domManip(arguments,true,function(A){this.nodeType===1&&this.appendChild(A);
});},prepend:function(){return this.domManip(arguments,true,function(A){this.nodeType===1&&this.insertBefore(A,this.firstChild);});},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this);});}else{if(arguments.length){var A=AI(arguments[0]);A.push.apply(A,this.toArray());return this.pushStack(A,"before",arguments);}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this.nextSibling);});}else{if(arguments.length){var A=this.pushStack(this,"after",arguments);A.push.apply(A,AI(arguments[0]).toArray());return A;}}},remove:function(F,A){for(var J=0,G;(G=this[J])!=null;J++){if(!F||AI.filter(F,[G]).length){if(!A&&G.nodeType===1){AI.cleanData(G.getElementsByTagName("*"));AI.cleanData([G]);}G.parentNode&&G.parentNode.removeChild(G);}}return this;},empty:function(){for(var F=0,A;(A=this[F])!=null;F++){for(A.nodeType===1&&AI.cleanData(A.getElementsByTagName("*"));
A.firstChild;){A.removeChild(A.firstChild);}}return this;},clone:function(F){var A=this.map(function(){if(!AI.support.noCloneEvent&&!AI.isXMLDoc(this)){var J=this.outerHTML,G=this.ownerDocument;if(!J){J=G.createElement("div");J.appendChild(this.cloneNode(true));J=J.innerHTML;}return AI.clean([J.replace(AJ,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(AS,"")],G)[0];}else{return this.cloneNode(true);}});if(F===true){BJ(this,A);BJ(this.find("*"),A.find("*"));}return A;},html:function(F){if(F===z){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(AJ,""):null;}else{if(typeof F==="string"&&!Ar.test(F)&&(AI.support.leadingWhitespace||!AS.test(F))&&!Al[(d.exec(F)||["",""])[1].toLowerCase()]){F=F.replace(t,BK);try{for(var A=0,J=this.length;A<J;A++){if(this[A].nodeType===1){AI.cleanData(this[A].getElementsByTagName("*"));this[A].innerHTML=F;}}}catch(G){this.empty().append(F);}}else{AI.isFunction(F)?this.each(function(N){var K=AI(this),L=K.html();K.empty().append(function(){return F.call(this,N,L);
});}):this.empty().append(F);}}return this;},replaceWith:function(A){if(this[0]&&this[0].parentNode){if(AI.isFunction(A)){return this.each(function(F){var J=AI(this),G=J.html();J.replaceWith(A.call(this,F,G));});}if(typeof A!=="string"){A=AI(A).detach();}return this.each(function(){var F=this.nextSibling,G=this.parentNode;AI(this).remove();F?AI(F).before(A):AI(G).append(A);});}else{return this.pushStack(AI(AI.isFunction(A)?A():A),"replaceWith",A);}},detach:function(A){return this.remove(A,true);},domManip:function(R,Q,P){function N(T){return AI.nodeName(T,"table")?T.getElementsByTagName("tbody")[0]||T.appendChild(T.ownerDocument.createElement("tbody")):T;}var O,K,L=R[0],F=[],J;if(!AI.support.checkClone&&arguments.length===3&&typeof L==="string"&&AL.test(L)){return this.each(function(){AI(this).domManip(R,Q,P,true);});}if(AI.isFunction(L)){return this.each(function(T){var V=AI(this);R[0]=L.call(this,T,Q?V.html():z);V.domManip(R,Q,P);});}if(this[0]){O=L&&L.parentNode;O=AI.support.parentNode&&O&&O.nodeType===11&&O.childNodes.length===this.length?{fragment:O}:A5(R,this,F);
J=O.fragment;if(K=J.childNodes.length===1?(J=J.firstChild):J.firstChild){Q=Q&&AI.nodeName(K,"tr");for(var G=0,A=this.length;G<A;G++){P.call(Q?N(this[G],K):this[G],G>0||O.cacheable||this.length>1?J.cloneNode(true):J);}}F.length&&AI.each(F,x);}return this;}});AI.fragments={};AI.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(F,A){AI.fn[F]=function(N){var K=[];N=AI(N);var L=this.length===1&&this[0].parentNode;if(L&&L.nodeType===11&&L.childNodes.length===1&&N.length===1){N[A](this[0]);return this;}else{L=0;for(var G=N.length;L<G;L++){var J=(L>0?this.clone(true):this).get();AI.fn[A].apply(AI(N[L]),J);K=K.concat(J);}return this.pushStack(K,F,N.selector);}};});AI.extend({clean:function(R,Q,P,N){Q=Q||AA;if(typeof Q.createElement==="undefined"){Q=Q.ownerDocument||Q[0]&&Q[0].ownerDocument||AA;}for(var O=[],K=0,L;(L=R[K])!=null;K++){if(typeof L==="number"){L+="";}if(L){if(typeof L==="string"&&!n.test(L)){L=Q.createTextNode(L);
}else{if(typeof L==="string"){L=L.replace(t,BK);var F=(d.exec(L)||["",""])[1].toLowerCase(),J=Al[F]||Al._default,G=J[0],A=Q.createElement("div");for(A.innerHTML=J[1]+L+J[2];G--;){A=A.lastChild;}if(!AI.support.tbody){G=AD.test(L);F=F==="table"&&!G?A.firstChild&&A.firstChild.childNodes:J[1]==="<table>"&&!G?A.childNodes:[];for(J=F.length-1;J>=0;--J){AI.nodeName(F[J],"tbody")&&!F[J].childNodes.length&&F[J].parentNode.removeChild(F[J]);}}!AI.support.leadingWhitespace&&AS.test(L)&&A.insertBefore(Q.createTextNode(AS.exec(L)[0]),A.firstChild);L=A.childNodes;}}if(L.nodeType){O.push(L);}else{O=AI.merge(O,L);}}}if(P){for(K=0;O[K];K++){if(N&&AI.nodeName(O[K],"script")&&(!O[K].type||O[K].type.toLowerCase()==="text/javascript")){N.push(O[K].parentNode?O[K].parentNode.removeChild(O[K]):O[K]);}else{O[K].nodeType===1&&O.splice.apply(O,[K+1,0].concat(AI.makeArray(O[K].getElementsByTagName("script"))));P.appendChild(O[K]);}}}return O;},cleanData:function(P){for(var O,N,K=AI.cache,L=AI.event.special,G=AI.support.deleteExpando,J=0,A;
(A=P[J])!=null;J++){if(N=A[AI.expando]){O=K[N];if(O.events){for(var F in O.events){L[F]?AI.event.remove(A,F):Ai(A,F,O.handle);}}if(G){delete A[AI.expando];}else{A.removeAttribute&&A.removeAttribute(AI.expando);}delete K[N];}}}});var M=/z-?index|font-?weight|opacity|zoom|line-?height/i,A6=/alpha\([^)]*\)/,As=/opacity=([^)]*)/,Ag=/float/i,AE=/-([a-z])/ig,BF=/([A-Z])/g,A1=/^-?\d+(?:px)?$/i,Ak=/^-?\d/,AG={position:"absolute",visibility:"hidden",display:"block"},q=["Left","Right"],a=["Top","Bottom"],BI=AA.defaultView&&AA.defaultView.getComputedStyle,AM=AI.support.cssFloat?"cssFloat":"styleFloat",o=function(F,A){return A.toUpperCase();};AI.fn.css=function(F,A){return AQ(this,F,A,true,function(K,G,J){if(J===z){return AI.curCSS(K,G);}if(typeof J==="number"&&!M.test(G)){J+="px";}AI.style(K,G,J);});};AI.extend({style:function(F,A,K){if(!F||F.nodeType===3||F.nodeType===8){return z;}if((A==="width"||A==="height")&&parseFloat(K)<0){K=z;}var G=F.style||F,J=K!==z;if(!AI.support.opacity&&A==="opacity"){if(J){G.zoom=1;
A=parseInt(K,10)+""==="NaN"?"":"alpha(opacity="+K*100+")";F=G.filter||AI.curCSS(F,"filter")||"";G.filter=A6.test(F)?F.replace(A6,A):A;}return G.filter&&G.filter.indexOf("opacity=")>=0?parseFloat(As.exec(G.filter)[1])/100+"":"";}if(Ag.test(A)){A=AM;}A=A.replace(AE,o);if(J){G[A]=K;}return G[A];},css:function(F,A,N,K){if(A==="width"||A==="height"){var L,G=A==="width"?q:a;function J(){L=A==="width"?F.offsetWidth:F.offsetHeight;K!=="border"&&AI.each(G,function(){K||(L-=parseFloat(AI.curCSS(F,"padding"+this,true))||0);if(K==="margin"){L+=parseFloat(AI.curCSS(F,"margin"+this,true))||0;}else{L-=parseFloat(AI.curCSS(F,"border"+this+"Width",true))||0;}});}F.offsetWidth!==0?J():AI.swap(F,AG,J);return Math.max(0,Math.round(L));}return AI.curCSS(F,A,N);},curCSS:function(F,A,L){var J,K=F.style;if(!AI.support.opacity&&A==="opacity"&&F.currentStyle){J=As.test(F.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return J===""?"1":J;}if(Ag.test(A)){A=AM;}if(!L&&K&&K[A]){J=K[A];}else{if(BI){if(Ag.test(A)){A="float";
}A=A.replace(BF,"-$1").toLowerCase();K=F.ownerDocument.defaultView;if(!K){return null;}if(F=K.getComputedStyle(F,null)){J=F.getPropertyValue(A);}if(A==="opacity"&&J===""){J="1";}}else{if(F.currentStyle){L=A.replace(AE,o);J=F.currentStyle[A]||F.currentStyle[L];if(!A1.test(J)&&Ak.test(J)){A=K.left;var G=F.runtimeStyle.left;F.runtimeStyle.left=F.currentStyle.left;K.left=L==="fontSize"?"1em":J||0;J=K.pixelLeft+"px";K.left=A;F.runtimeStyle.left=G;}}}}return J;},swap:function(F,A,K){var G={};for(var J in A){G[J]=F.style[J];F.style[J]=A[J];}K.call(F);for(J in A){F.style[J]=G[J];}}});if(AI.expr&&AI.expr.filters){AI.expr.filters.hidden=function(F){var A=F.offsetWidth,J=F.offsetHeight,G=F.nodeName.toLowerCase()==="tr";return A===0&&J===0&&!G?true:A>0&&J>0&&!G?false:AI.curCSS(F,"display")==="none";};AI.expr.filters.visible=function(A){return !AI.expr.filters.hidden(A);};}var A4=Ah(),Ap=/<script(.|\s)*?\/script>/gi,AK=/select|textarea/i,u=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,Ac=/=\?(&|$)/,S=/\?/,e=/(\?|&)_=.*?(&|$)/,B=/^(\w+:)?\/\/([^\/?#]+)/,A7=/%20/g,At=AI.fn.load;
AI.fn.extend({load:function(F,A,L){if(typeof F!=="string"){return At.call(this,F);}else{if(!this.length){return this;}}var J=F.indexOf(" ");if(J>=0){var K=F.slice(J,F.length);F=F.slice(0,J);}J="GET";if(A){if(AI.isFunction(A)){L=A;A=null;}else{if(typeof A==="object"){A=AI.param(A,AI.ajaxSettings.traditional);J="POST";}}}var G=this;AI.ajax({url:F,type:J,dataType:"html",data:A,complete:function(N,O){if(O==="success"||O==="notmodified"){G.html(K?AI("<div />").append(N.responseText.replace(Ap,"")).find(K):N.responseText);}L&&G.each(L,[N.responseText,O,N]);}});return this;},serialize:function(){return AI.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?AI.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||AK.test(this.nodeName)||u.test(this.type));}).map(function(F,A){F=AI(this).val();return F==null?null:AI.isArray(F)?AI.map(F,function(G){return{name:A.name,value:G};}):{name:A.name,value:F};
}).get();}});AI.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(F,A){AI.fn[A]=function(G){return this.bind(A,G);};});AI.extend({get:function(F,A,J,G){if(AI.isFunction(A)){G=G||J;J=A;A=null;}return AI.ajax({type:"GET",url:F,data:A,success:J,dataType:G});},getScript:function(F,A){return AI.get(F,null,A,"script");},getJSON:function(F,A,G){return AI.get(F,A,G,"json");},post:function(F,A,J,G){if(AI.isFunction(A)){G=G||J;J=A;A={};}return AI.ajax({type:"POST",url:F,data:A,success:J,dataType:G});},ajaxSetup:function(A){AI.extend(AI.ajaxSettings,A);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:Aq.XMLHttpRequest&&(Aq.location.protocol!=="file:"||!Aq.ActiveXObject)?function(){return new Aq.XMLHttpRequest;}:function(){try{return new Aq.ActiveXObject("Microsoft.XMLHTTP");}catch(A){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(Aa){function w(){c.success&&c.success.call(T,O,W,F);
c.global&&Z("ajaxSuccess",[F,c]);}function s(){c.complete&&c.complete.call(T,F,W);c.global&&Z("ajaxComplete",[F,c]);c.global&&!--AI.active&&AI.event.trigger("ajaxStop");}function Z(BL,BM){(c.context?AI(c.context):AI.event).trigger(BL,BM);}var c=AI.extend(true,{},AI.ajaxSettings,Aa),V,W,O,T=Aa&&Aa.context||c,P=c.type.toUpperCase();if(c.data&&c.processData&&typeof c.data!=="string"){c.data=AI.param(c.data,c.traditional);}if(c.dataType==="jsonp"){if(P==="GET"){Ac.test(c.url)||(c.url+=(S.test(c.url)?"&":"?")+(c.jsonp||"callback")+"=?");}else{if(!c.data||!Ac.test(c.data)){c.data=(c.data?c.data+"&":"")+(c.jsonp||"callback")+"=?";}}c.dataType="json";}if(c.dataType==="json"&&(c.data&&Ac.test(c.data)||Ac.test(c.url))){V=c.jsonpCallback||"jsonp"+A4++;if(c.data){c.data=(c.data+"").replace(Ac,"="+V+"$1");}c.url=c.url.replace(Ac,"="+V+"$1");c.dataType="script";Aq[V]=Aq[V]||function(BL){O=BL;w();s();Aq[V]=z;try{delete Aq[V];}catch(BM){}A&&A.removeChild(K);};}if(c.dataType==="script"&&c.cache===null){c.cache=false;
}if(c.cache===false&&P==="GET"){var L=Ah(),G=c.url.replace(e,"$1_="+L+"$2");c.url=G+(G===c.url?(S.test(c.url)?"&":"?")+"_="+L:"");}if(c.data&&P==="GET"){c.url+=(S.test(c.url)?"&":"?")+c.data;}c.global&&!AI.active++&&AI.event.trigger("ajaxStart");L=(L=B.exec(c.url))&&(L[1]&&L[1]!==location.protocol||L[2]!==location.host);if(c.dataType==="script"&&P==="GET"&&L){var A=AA.getElementsByTagName("head")[0]||AA.documentElement,K=AA.createElement("script");K.src=c.url;if(c.scriptCharset){K.charset=c.scriptCharset;}if(!V){var N=false;K.onload=K.onreadystatechange=function(){if(!N&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){N=true;w();s();K.onload=K.onreadystatechange=null;A&&K.parentNode&&A.removeChild(K);}};}A.insertBefore(K,A.firstChild);return z;}var J=false,F=c.xhr();if(F){c.username?F.open(P,c.url,c.async,c.username,c.password):F.open(P,c.url,c.async);try{if(c.data||Aa&&Aa.contentType){F.setRequestHeader("Content-Type",c.contentType);}if(c.ifModified){AI.lastModified[c.url]&&F.setRequestHeader("If-Modified-Since",AI.lastModified[c.url]);
AI.etag[c.url]&&F.setRequestHeader("If-None-Match",AI.etag[c.url]);}L||F.setRequestHeader("X-Requested-With","XMLHttpRequest");F.setRequestHeader("Accept",c.dataType&&c.accepts[c.dataType]?c.accepts[c.dataType]+", */*":c.accepts._default);}catch(Ab){}if(c.beforeSend&&c.beforeSend.call(T,F,c)===false){c.global&&!--AI.active&&AI.event.trigger("ajaxStop");F.abort();return false;}c.global&&Z("ajaxSend",[F,c]);var Y=F.onreadystatechange=function(BM){if(!F||F.readyState===0||BM==="abort"){J||s();J=true;if(F){F.onreadystatechange=AI.noop;}}else{if(!J&&F&&(F.readyState===4||BM==="timeout")){J=true;F.onreadystatechange=AI.noop;W=BM==="timeout"?"timeout":!AI.httpSuccess(F)?"error":c.ifModified&&AI.httpNotModified(F,c.url)?"notmodified":"success";var BN;if(W==="success"){try{O=AI.httpData(F,c.dataType,c);}catch(BL){W="parsererror";BN=BL;}}if(W==="success"||W==="notmodified"){V||w();}else{AI.handleError(c,F,W,BN);}s();BM==="timeout"&&F.abort();if(c.async){F=null;}}}};try{var X=F.abort;F.abort=function(){F&&X.call(F);
Y("abort");};}catch(R){}c.async&&c.timeout>0&&setTimeout(function(){F&&!J&&Y("timeout");},c.timeout);try{F.send(P==="POST"||P==="PUT"||P==="DELETE"?c.data:null);}catch(Q){AI.handleError(c,F,null,Q);s();}c.async||Y();return F;}},handleError:function(F,A,J,G){if(F.error){F.error.call(F.context||F,A,J,G);}if(F.global){(F.context?AI(F.context):AI.event).trigger("ajaxError",[A,F,G]);}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol==="file:"||F.status>=200&&F.status<300||F.status===304||F.status===1223||F.status===0;}catch(A){}return false;},httpNotModified:function(F,A){var J=F.getResponseHeader("Last-Modified"),G=F.getResponseHeader("Etag");if(J){AI.lastModified[A]=J;}if(G){AI.etag[A]=G;}return F.status===304||F.status===0;},httpData:function(F,A,K){var G=F.getResponseHeader("content-type")||"",J=A==="xml"||!A&&G.indexOf("xml")>=0;F=J?F.responseXML:F.responseText;J&&F.documentElement.nodeName==="parsererror"&&AI.error("parsererror");if(K&&K.dataFilter){F=K.dataFilter(F,A);
}if(typeof F==="string"){if(A==="json"||!A&&G.indexOf("json")>=0){F=AI.parseJSON(F);}else{if(A==="script"||!A&&G.indexOf("javascript")>=0){AI.globalEval(F);}}}return F;},param:function(F,A){function L(N,O){if(AI.isArray(O)){AI.each(O,function(P,Q){A||/\[\]$/.test(N)?J(N,Q):L(N+"["+(typeof Q==="object"||AI.isArray(Q)?P:"")+"]",Q);});}else{!A&&O!=null&&typeof O==="object"?AI.each(O,function(P,Q){L(N+"["+P+"]",Q);}):J(N,O);}}function J(N,O){O=AI.isFunction(O)?O():O;K[K.length]=encodeURIComponent(N)+"="+encodeURIComponent(O);}var K=[];if(A===z){A=AI.ajaxSettings.traditional;}if(AI.isArray(F)||F.jquery){AI.each(F,function(){J(this.name,this.value);});}else{for(var G in F){L(G,F[G]);}}return K.join("&").replace(A7,"+");}});var BG={},BC=/toggle|show|hide/,Az=/^([+-]=)?([\d+-.]+)(.*)$/,AR,v=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];AI.fn.extend({show:function(F,A){if(F||F===0){return this.animate(Ae("show",3),F,A);
}else{F=0;for(A=this.length;F<A;F++){var K=AI.data(this[F],"olddisplay");this[F].style.display=K||"";if(AI.css(this[F],"display")==="none"){K=this[F].nodeName;var G;if(BG[K]){G=BG[K];}else{var J=AI("<"+K+" />").appendTo("body");G=J.css("display");if(G==="none"){G="block";}J.remove();BG[K]=G;}AI.data(this[F],"olddisplay",G);}}F=0;for(A=this.length;F<A;F++){this[F].style.display=AI.data(this[F],"olddisplay")||"";}return this;}},hide:function(F,A){if(F||F===0){return this.animate(Ae("hide",3),F,A);}else{F=0;for(A=this.length;F<A;F++){var G=AI.data(this[F],"olddisplay");!G&&G!=="none"&&AI.data(this[F],"olddisplay",AI.css(this[F],"display"));}F=0;for(A=this.length;F<A;F++){this[F].style.display="none";}return this;}},_toggle:AI.fn.toggle,toggle:function(F,A){var G=typeof F==="boolean";if(AI.isFunction(F)&&AI.isFunction(A)){this._toggle.apply(this,arguments);}else{F==null||G?this.each(function(){var J=G?F:AI(this).is(":hidden");AI(this)[J?"show":"hide"]();}):this.animate(Ae("toggle",3),F,A);}return this;
},fadeTo:function(F,A,G){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:A},F,G);},animate:function(F,A,K,G){var J=AI.speed(A,K,G);if(AI.isEmptyObject(F)){return this.each(J.complete);}return this[J.queue===false?"each":"queue"](function(){var N=AI.extend({},J),O,P=this.nodeType===1&&AI(this).is(":hidden"),L=this;for(O in F){var Q=O.replace(AE,o);if(O!==Q){F[Q]=F[O];delete F[O];O=Q;}if(F[O]==="hide"&&P||F[O]==="show"&&!P){return N.complete.call(this);}if((O==="height"||O==="width")&&this.style){N.display=AI.css(this,"display");N.overflow=this.style.overflow;}if(AI.isArray(F[O])){(N.specialEasing=N.specialEasing||{})[O]=F[O][1];F[O]=F[O][0];}}if(N.overflow!=null){this.style.overflow="hidden";}N.curAnim=AI.extend({},F);AI.each(F,function(T,R){var X=new AI.fx(L,N,T);if(BC.test(R)){X[R==="toggle"?P?"show":"hide":R](F);}else{var W=Az.exec(R),Y=X.cur(true)||0;if(W){R=parseFloat(W[2]);var V=W[3]||"px";if(V!=="px"){L.style[T]=(R||1)+V;Y=(R||1)/X.cur(true)*Y;L.style[T]=Y+V;
}if(W[1]){R=(W[1]==="-="?-1:1)*R+Y;}X.custom(Y,R,V);}else{X.custom(Y,R,"");}}});return true;});},stop:function(F,A){var G=AI.timers;F&&this.queue([]);this.each(function(){for(var J=G.length-1;J>=0;J--){if(G[J].elem===this){A&&G[J](true);G.splice(J,1);}}});A||this.dequeue();return this;}});AI.each({slideDown:Ae("show",1),slideUp:Ae("hide",1),slideToggle:Ae("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(F,A){AI.fn[F]=function(J,G){return this.animate(A,J,G);};});AI.extend({speed:function(F,A,J){var G=F&&typeof F==="object"?F:{complete:J||!J&&A||AI.isFunction(F)&&F,duration:F,easing:J&&A||A&&!AI.isFunction(A)&&A};G.duration=AI.fx.off?0:typeof G.duration==="number"?G.duration:AI.fx.speeds[G.duration]||AI.fx.speeds._default;G.old=G.complete;G.complete=function(){G.queue!==false&&AI(this).dequeue();AI.isFunction(G.old)&&G.old.call(this);};return G;},easing:{linear:function(F,A,J,G){return J+G*F;},swing:function(F,A,J,G){return(-Math.cos(F*Math.PI)/2+0.5)*G+J;}},timers:[],fx:function(F,A,G){this.options=A;
this.elem=F;this.prop=G;if(!A.orig){A.orig={};}}});AI.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(AI.fx.step[this.prop]||AI.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block";}},cur:function(A){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}return(A=parseFloat(AI.css(this.elem,this.prop,A)))&&A>-10000?A:parseFloat(AI.curCSS(this.elem,this.prop))||0;},custom:function(F,A,K){function G(L){return J.step(L);}this.startTime=Ah();this.start=F;this.end=A;this.unit=K||this.unit||"px";this.now=this.start;this.pos=this.state=0;var J=this;G.elem=this.elem;if(G()&&AI.timers.push(G)&&!AR){AR=setInterval(AI.fx.tick,13);}},show:function(){this.options.orig[this.prop]=AI.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());AI(this.elem).show();},hide:function(){this.options.orig[this.prop]=AI.style(this.elem,this.prop);
this.options.hide=true;this.custom(this.cur(),0);},step:function(F){var A=Ah(),K=true;if(F||A>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var G in this.options.curAnim){if(this.options.curAnim[G]!==true){K=false;}}if(K){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;F=AI.data(this.elem,"olddisplay");this.elem.style.display=F?F:this.options.display;if(AI.css(this.elem,"display")==="none"){this.elem.style.display="block";}}this.options.hide&&AI(this.elem).hide();if(this.options.hide||this.options.show){for(var J in this.options.curAnim){AI.style(this.elem,J,this.options.orig[J]);}}this.options.complete.call(this.elem);}return false;}else{J=A-this.startTime;this.state=J/this.options.duration;F=this.options.easing||(AI.easing.swing?"swing":"linear");this.pos=AI.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||F](this.state,J,0,1,this.options.duration);
this.now=this.start+(this.end-this.start)*this.pos;this.update();}return true;}};AI.extend(AI.fx,{tick:function(){for(var F=AI.timers,A=0;A<F.length;A++){F[A]()||F.splice(A--,1);}F.length||AI.fx.stop();},stop:function(){clearInterval(AR);AR=null;},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(A){AI.style(A.elem,"opacity",A.now);},_default:function(A){if(A.elem.style&&A.elem.style[A.prop]!=null){A.elem.style[A.prop]=(A.prop==="width"||A.prop==="height"?Math.max(0,A.now):A.now)+A.unit;}else{A.elem[A.prop]=A.now;}}}});if(AI.expr&&AI.expr.filters){AI.expr.filters.animated=function(A){return AI.grep(AI.timers,function(F){return A===F.elem;}).length;};}AI.fn.offset="getBoundingClientRect" in AA.documentElement?function(F){var A=this[0];if(F){return this.each(function(K){AI.offset.setOffset(this,F,K);});}if(!A||!A.ownerDocument){return null;}if(A===A.ownerDocument.body){return AI.offset.bodyOffset(A);}var J=A.getBoundingClientRect(),G=A.ownerDocument;A=G.body;G=G.documentElement;
return{top:J.top+(self.pageYOffset||AI.support.boxModel&&G.scrollTop||A.scrollTop)-(G.clientTop||A.clientTop||0),left:J.left+(self.pageXOffset||AI.support.boxModel&&G.scrollLeft||A.scrollLeft)-(G.clientLeft||A.clientLeft||0)};}:function(Q){var P=this[0];if(Q){return this.each(function(R){AI.offset.setOffset(this,Q,R);});}if(!P||!P.ownerDocument){return null;}if(P===P.ownerDocument.body){return AI.offset.bodyOffset(P);}AI.offset.initialize();var O=P.offsetParent,L=P,N=P.ownerDocument,J,K=N.documentElement,A=N.body;L=(N=N.defaultView)?N.getComputedStyle(P,null):P.currentStyle;for(var G=P.offsetTop,F=P.offsetLeft;(P=P.parentNode)&&P!==A&&P!==K;){if(AI.offset.supportsFixedPosition&&L.position==="fixed"){break;}J=N?N.getComputedStyle(P,null):P.currentStyle;G-=P.scrollTop;F-=P.scrollLeft;if(P===O){G+=P.offsetTop;F+=P.offsetLeft;if(AI.offset.doesNotAddBorder&&!(AI.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(P.nodeName))){G+=parseFloat(J.borderTopWidth)||0;F+=parseFloat(J.borderLeftWidth)||0;
}L=O;O=P.offsetParent;}if(AI.offset.subtractsBorderForOverflowNotVisible&&J.overflow!=="visible"){G+=parseFloat(J.borderTopWidth)||0;F+=parseFloat(J.borderLeftWidth)||0;}L=J;}if(L.position==="relative"||L.position==="static"){G+=A.offsetTop;F+=A.offsetLeft;}if(AI.offset.supportsFixedPosition&&L.position==="fixed"){G+=Math.max(K.scrollTop,A.scrollTop);F+=Math.max(K.scrollLeft,A.scrollLeft);}return{top:G,left:F};};AI.offset={initialize:function(){var F=AA.body,A=AA.createElement("div"),L,J,K,G=parseFloat(AI.curCSS(F,"marginTop",true))||0;AI.extend(A.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});A.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";F.insertBefore(A,F.firstChild);L=A.firstChild;
J=L.firstChild;K=L.nextSibling.firstChild.firstChild;this.doesNotAddBorder=J.offsetTop!==5;this.doesAddBorderForTableAndCells=K.offsetTop===5;J.style.position="fixed";J.style.top="20px";this.supportsFixedPosition=J.offsetTop===20||J.offsetTop===15;J.style.position=J.style.top="";L.style.overflow="hidden";L.style.position="relative";this.subtractsBorderForOverflowNotVisible=J.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=F.offsetTop!==G;F.removeChild(A);AI.offset.initialize=AI.noop;},bodyOffset:function(F){var A=F.offsetTop,G=F.offsetLeft;AI.offset.initialize();if(AI.offset.doesNotIncludeMarginInBodyOffset){A+=parseFloat(AI.curCSS(F,"marginTop",true))||0;G+=parseFloat(AI.curCSS(F,"marginLeft",true))||0;}return{top:A,left:G};},setOffset:function(F,A,N){if(/static/.test(AI.curCSS(F,"position"))){F.style.position="relative";}var K=AI(F),L=K.offset(),G=parseInt(AI.curCSS(F,"top",true),10)||0,J=parseInt(AI.curCSS(F,"left",true),10)||0;if(AI.isFunction(A)){A=A.call(F,N,L);}N={top:A.top-L.top+G,left:A.left-L.left+J};
"using" in A?A.using.call(F,N):K.css(N);}};AI.fn.extend({position:function(){if(!this[0]){return null;}var F=this[0],A=this.offsetParent(),J=this.offset(),G=/^body|html$/i.test(A[0].nodeName)?{top:0,left:0}:A.offset();J.top-=parseFloat(AI.curCSS(F,"marginTop",true))||0;J.left-=parseFloat(AI.curCSS(F,"marginLeft",true))||0;G.top+=parseFloat(AI.curCSS(A[0],"borderTopWidth",true))||0;G.left+=parseFloat(AI.curCSS(A[0],"borderLeftWidth",true))||0;return{top:J.top-G.top,left:J.left-G.left};},offsetParent:function(){return this.map(function(){for(var A=this.offsetParent||AA.body;A&&!/^body|html$/i.test(A.nodeName)&&AI.css(A,"position")==="static";){A=A.offsetParent;}return A;});}});AI.each(["Left","Top"],function(F,A){var G="scroll"+A;AI.fn[G]=function(K){var L=this[0],J;if(!L){return null;}if(K!==z){return this.each(function(){if(J=f(this)){J.scrollTo(!F?K:AI(J).scrollLeft(),F?K:AI(J).scrollTop());}else{this[G]=K;}});}else{return(J=f(L))?"pageXOffset" in J?J[F?"pageYOffset":"pageXOffset"]:AI.support.boxModel&&J.document.documentElement[G]||J.document.body[G]:L[G];
}};});AI.each(["Height","Width"],function(F,A){var G=A.toLowerCase();AI.fn["inner"+A]=function(){return this[0]?AI.css(this[0],G,false,"padding"):null;};AI.fn["outer"+A]=function(J){return this[0]?AI.css(this[0],G,false,J?"margin":"border"):null;};AI.fn[G]=function(J){var K=this[0];if(!K){return J==null?null:this;}if(AI.isFunction(J)){return this.each(function(L){var N=AI(this);N[G](J.call(this,L,N[G]()));});}return"scrollTo" in K&&K.document?K.document.compatMode==="CSS1Compat"&&K.document.documentElement["client"+A]||K.document.body["client"+A]:K.nodeType===9?Math.max(K.documentElement["client"+A],K.body["scroll"+A],K.documentElement["scroll"+A],K.body["offset"+A],K.documentElement["offset"+A]):J===z?AI.css(K,G):this.css(G,typeof J==="string"?J:J+"px");};});Aq.jQuery=Aq.$=AI;})(window);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);
if(!settings.single.length){settings.single="metadata";}var data=$.data(elem,settings.single);if(data){return data;}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1];}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return ;}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML);}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr;}}}}if(data.indexOf("{")<0){data="{"+data+"}";}data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1;}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000));}else{F=L.expires;}E="; expires="+F.toUTCString();}var K=L.path?"; path="+(L.path):"";
var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("");}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H<J.length;H++){var C=jQuery.trim(J[H]);if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));break;}}}return D;}};(function($){function toIntegersAtLease(n){return n<10?"0"+n:n;}Date.prototype.toJSON=function(date){return this.getUTCFullYear()+"-"+toIntegersAtLease(this.getUTCMonth())+"-"+toIntegersAtLease(this.getUTCDate());};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.quoteString=function(string){if(escapeable.test(string)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c;}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}return'"'+string+'"';};$.toJSON=function(o,compact){var type=typeof (o);
if(type=="undefined"){return"undefined";}else{if(type=="number"||type=="boolean"){return o+"";}else{if(o===null){return"null";}}}if(type=="string"){return $.quoteString(o);}if(type=="object"&&typeof o.toJSON=="function"){return o.toJSON(compact);}if(type!="function"&&typeof (o.length)=="number"){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact));}if(compact){return"["+ret.join(",")+"]";}else{return"["+ret.join(", ")+"]";}}if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.");}var ret=[];for(var k in o){var name;type=typeof (k);if(type=="number"){name='"'+k+'"';}else{if(type=="string"){name=$.quoteString(k);}else{continue;}}var val=$.toJSON(o[k],compact);if(typeof (val)!="string"){continue;}if(compact){ret.push(name+":"+val);}else{ret.push(name+": "+val);}}return"{"+ret.join(", ")+"}";};$.compactJSON=function(o){return $.toJSON(o,true);};$.evalJSON=function(src){return eval("("+src+")");};$.secureEvalJSON=function(src){var filtered=src;
filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@");filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")");}else{throw new SyntaxError("Error parsing JSON, source is not valid.");}};})(jQuery);(function(E){var Q=function(G,F){return(G<<F)|(G>>>(32-F));};var A=function(S,G){var U,F,I,T,H;I=(S&2147483648);T=(G&2147483648);U=(S&1073741824);F=(G&1073741824);H=(S&1073741823)+(G&1073741823);if(U&F){return(H^2147483648^I^T);}if(U|F){if(H&1073741824){return(H^3221225472^I^T);}else{return(H^1073741824^I^T);}}else{return(H^I^T);}};var R=function(F,H,G){return(F&H)|((~F)&G);};var P=function(F,H,G){return(F&G)|(H&(~G));};var N=function(F,H,G){return(F^H^G);};var M=function(F,H,G){return(H^(F|(~G)));};var K=function(H,G,U,T,F,I,S){H=A(H,A(A(R(G,U,T),F),S));return A(Q(H,I),G);};var C=function(H,G,U,T,F,I,S){H=A(H,A(A(P(G,U,T),F),S));return A(Q(H,I),G);
};var L=function(H,G,U,T,F,I,S){H=A(H,A(A(N(G,U,T),F),S));return A(Q(H,I),G);};var D=function(H,G,U,T,F,I,S){H=A(H,A(A(M(G,U,T),F),S));return A(Q(H,I),G);};var J=function(I){var V;var H=I.length;var G=H+8;var U=(G-(G%64))/64;var T=(U+1)*16;var W=Array(T-1);var F=0;var S=0;while(S<H){V=(S-(S%4))/4;F=(S%4)*8;W[V]=(W[V]|(I.charCodeAt(S)<<F));S++;}V=(S-(S%4))/4;F=(S%4)*8;W[V]=W[V]|(128<<F);W[T-2]=H<<3;W[T-1]=H>>>29;return W;};var B=function(I){var H="",F="",S,G;for(G=0;G<=3;G++){S=(I>>>(G*8))&255;F="0"+S.toString(16);H=H+F.substr(F.length-2,2);}return H;};var O=function(G){G=G.replace(/\x0d\x0a/g,"\x0a");var F="";for(var I=0;I<G.length;I++){var H=G.charCodeAt(I);if(H<128){F+=String.fromCharCode(H);}else{if((H>127)&&(H<2048)){F+=String.fromCharCode((H>>6)|192);F+=String.fromCharCode((H&63)|128);}else{F+=String.fromCharCode((H>>12)|224);F+=String.fromCharCode(((H>>6)&63)|128);F+=String.fromCharCode((H&63)|128);}}}return F;};E.extend({md5:function(F){var V=Array();var m,n,G,U,l,w,v,t,q;var g=7,e=12,Y=17,W=22;
var u=5,r=9,p=14,o=20;var T=4,S=11,I=16,H=23;var h=6,f=10,Z=15,X=21;F=O(F);V=J(F);w=1732584193;v=4023233417;t=2562383102;q=271733878;for(m=0;m<V.length;m+=16){n=w;G=v;U=t;l=q;w=K(w,v,t,q,V[m+0],g,3614090360);q=K(q,w,v,t,V[m+1],e,3905402710);t=K(t,q,w,v,V[m+2],Y,606105819);v=K(v,t,q,w,V[m+3],W,3250441966);w=K(w,v,t,q,V[m+4],g,4118548399);q=K(q,w,v,t,V[m+5],e,1200080426);t=K(t,q,w,v,V[m+6],Y,2821735955);v=K(v,t,q,w,V[m+7],W,4249261313);w=K(w,v,t,q,V[m+8],g,1770035416);q=K(q,w,v,t,V[m+9],e,2336552879);t=K(t,q,w,v,V[m+10],Y,4294925233);v=K(v,t,q,w,V[m+11],W,2304563134);w=K(w,v,t,q,V[m+12],g,1804603682);q=K(q,w,v,t,V[m+13],e,4254626195);t=K(t,q,w,v,V[m+14],Y,2792965006);v=K(v,t,q,w,V[m+15],W,1236535329);w=C(w,v,t,q,V[m+1],u,4129170786);q=C(q,w,v,t,V[m+6],r,3225465664);t=C(t,q,w,v,V[m+11],p,643717713);v=C(v,t,q,w,V[m+0],o,3921069994);w=C(w,v,t,q,V[m+5],u,3593408605);q=C(q,w,v,t,V[m+10],r,38016083);t=C(t,q,w,v,V[m+15],p,3634488961);v=C(v,t,q,w,V[m+4],o,3889429448);w=C(w,v,t,q,V[m+9],u,568446438);
q=C(q,w,v,t,V[m+14],r,3275163606);t=C(t,q,w,v,V[m+3],p,4107603335);v=C(v,t,q,w,V[m+8],o,1163531501);w=C(w,v,t,q,V[m+13],u,2850285829);q=C(q,w,v,t,V[m+2],r,4243563512);t=C(t,q,w,v,V[m+7],p,1735328473);v=C(v,t,q,w,V[m+12],o,2368359562);w=L(w,v,t,q,V[m+5],T,4294588738);q=L(q,w,v,t,V[m+8],S,2272392833);t=L(t,q,w,v,V[m+11],I,1839030562);v=L(v,t,q,w,V[m+14],H,4259657740);w=L(w,v,t,q,V[m+1],T,2763975236);q=L(q,w,v,t,V[m+4],S,1272893353);t=L(t,q,w,v,V[m+7],I,4139469664);v=L(v,t,q,w,V[m+10],H,3200236656);w=L(w,v,t,q,V[m+13],T,681279174);q=L(q,w,v,t,V[m+0],S,3936430074);t=L(t,q,w,v,V[m+3],I,3572445317);v=L(v,t,q,w,V[m+6],H,76029189);w=L(w,v,t,q,V[m+9],T,3654602809);q=L(q,w,v,t,V[m+12],S,3873151461);t=L(t,q,w,v,V[m+15],I,530742520);v=L(v,t,q,w,V[m+2],H,3299628645);w=D(w,v,t,q,V[m+0],h,4096336452);q=D(q,w,v,t,V[m+7],f,1126891415);t=D(t,q,w,v,V[m+14],Z,2878612391);v=D(v,t,q,w,V[m+5],X,4237533241);w=D(w,v,t,q,V[m+12],h,1700485571);q=D(q,w,v,t,V[m+3],f,2399980690);t=D(t,q,w,v,V[m+10],Z,4293915773);v=D(v,t,q,w,V[m+1],X,2240044497);
w=D(w,v,t,q,V[m+8],h,1873313359);q=D(q,w,v,t,V[m+15],f,4264355552);t=D(t,q,w,v,V[m+6],Z,2734768916);v=D(v,t,q,w,V[m+13],X,1309151649);w=D(w,v,t,q,V[m+4],h,4149444226);q=D(q,w,v,t,V[m+11],f,3174756917);t=D(t,q,w,v,V[m+2],Z,718787259);v=D(v,t,q,w,V[m+9],X,3951481745);w=A(w,n);v=A(v,G);t=A(t,U);q=A(q,l);}var s=B(w)+B(v)+B(t)+B(q);return s.toLowerCase();}});})(jQuery);
/*
 * jQuery UI 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(A){A.ui=A.ui||{};if(A.ui.version){return ;}A.extend(A.ui,{version:"1.8.2",plugin:{add:function(C,D,F){var E=A.ui[C].prototype;for(var B in F){E.plugins[B]=E.plugins[B]||[];E.plugins[B].push([D,F[B]]);}},call:function(B,D,C){var F=B.plugins[D];if(!F||!B.element[0].parentNode){return ;}for(var E=0;E<F.length;E++){if(B.options[F[E][0]]){F[E][1].apply(B.element,C);}}}},contains:function(C,B){return document.compareDocumentPosition?C.compareDocumentPosition(B)&16:C!==B&&C.contains(B);
},hasScroll:function(E,C){if(A(E).css("overflow")=="hidden"){return false;}var B=(C&&C=="left")?"scrollLeft":"scrollTop",D=false;if(E[B]>0){return true;}E[B]=1;D=(E[B]>0);E[B]=0;return D;},isOverAxis:function(C,B,D){return(C>B)&&(C<(B+D));},isOver:function(G,C,F,E,B,D){return A.ui.isOverAxis(G,F,B)&&A.ui.isOverAxis(C,E,D);},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});A.fn.extend({_focus:A.fn.focus,focus:function(B,C){return typeof B==="number"?this.each(function(){var D=this;setTimeout(function(){A(D).focus();(C&&C.call(D));},B);}):this._focus.apply(this,arguments);},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","");
},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none");},scrollParent:function(){var B;if((A.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){B=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(A.curCSS(this,"position",1))&&(/(auto|scroll)/).test(A.curCSS(this,"overflow",1)+A.curCSS(this,"overflow-y",1)+A.curCSS(this,"overflow-x",1));}).eq(0);}else{B=this.parents().filter(function(){return(/(auto|scroll)/).test(A.curCSS(this,"overflow",1)+A.curCSS(this,"overflow-y",1)+A.curCSS(this,"overflow-x",1));}).eq(0);}return(/fixed/).test(this.css("position"))||!B.length?A(document):B;},zIndex:function(E){if(E!==undefined){return this.css("zIndex",E);}if(this.length){var C=A(this[0]),B,D;while(C.length&&C[0]!==document){B=C.css("position");if(B=="absolute"||B=="relative"||B=="fixed"){D=parseInt(C.css("zIndex"));if(!isNaN(D)&&D!=0){return D;}}C=C.parent();}}return 0;}});A.extend(A.expr[":"],{data:function(D,C,B){return !!A.data(D,B[3]);
},focusable:function(C){var D=C.nodeName.toLowerCase(),B=A.attr(C,"tabindex");return(/input|select|textarea|button|object/.test(D)?!C.disabled:"a"==D||"area"==D?C.href||!isNaN(B):!isNaN(B))&&!A(C)["area"==D?"parents":"closest"](":hidden").length;},tabbable:function(C){var B=A.attr(C,"tabindex");return(isNaN(B)||B>=0)&&A(C).is(":focusable");}});})(jQuery);
/*
 * jQuery UI Widget 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(B){var A=B.fn.remove;B.fn.remove=function(C,D){return this.each(function(){if(!D){if(!C||B.filter(C,[this]).length){B("*",this).add(this).each(function(){B(this).triggerHandler("remove");});}}return A.call(B(this),C,D);});};B.widget=function(D,F,C){var E=D.split(".")[0],H;D=D.split(".")[1];H=E+"-"+D;if(!C){C=F;F=B.Widget;}B.expr[":"][H]=function(I){return !!B.data(I,D);};B[E]=B[E]||{};B[E][D]=function(I,J){if(arguments.length){this._createWidget(I,J);
}};var G=new F();G.options=B.extend({},G.options);B[E][D].prototype=B.extend(true,G,{namespace:E,widgetName:D,widgetEventPrefix:B[E][D].prototype.widgetEventPrefix||D,widgetBaseClass:H},C);B.widget.bridge(D,B[E][D]);};B.widget.bridge=function(D,C){B.fn[D]=function(G){var E=typeof G==="string",F=Array.prototype.slice.call(arguments,1),H=this;G=!E&&F.length?B.extend.apply(null,[true,G].concat(F)):G;if(E&&G.substring(0,1)==="_"){return H;}if(E){this.each(function(){var I=B.data(this,D),J=I&&B.isFunction(I[G])?I[G].apply(I,F):I;if(J!==I&&J!==undefined){H=J;return false;}});}else{this.each(function(){var I=B.data(this,D);if(I){if(G){I.option(G);}I._init();}else{B.data(this,D,new C(G,this));}});}return H;};};B.Widget=function(C,D){if(arguments.length){this._createWidget(C,D);}};B.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(D,E){this.element=B(E).data(this.widgetName,this);this.options=B.extend(true,{},this.options,B.metadata&&B.metadata.get(E)[this.widgetName],D);
var C=this;this.element.bind("remove."+this.widgetName,function(){C.destroy();});this._create();this._init();},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled");},widget:function(){return this.element;},option:function(E,F){var D=E,C=this;if(arguments.length===0){return B.extend({},C.options);}if(typeof E==="string"){if(F===undefined){return this.options[E];}D={};D[E]=F;}B.each(D,function(G,H){C._setOption(G,H);});return C;},_setOption:function(C,D){this.options[C]=D;if(C==="disabled"){this.widget()[D?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",D);}return this;},enable:function(){return this._setOption("disabled",false);},disable:function(){return this._setOption("disabled",true);},_trigger:function(D,E,F){var H=this.options[D];
E=B.Event(E);E.type=(D===this.widgetEventPrefix?D:this.widgetEventPrefix+D).toLowerCase();F=F||{};if(E.originalEvent){for(var C=B.event.props.length,G;C;){G=B.event.props[--C];E[G]=E.originalEvent[G];}}this.element.trigger(E,F);return !(B.isFunction(H)&&H.call(this.element[0],E,F)===false||E.isDefaultPrevented());}};})(jQuery);
/*
 * jQuery UI Mouse 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(A){A.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var B=this;this.element.bind("mousedown."+this.widgetName,function(C){return B._mouseDown(C);}).bind("click."+this.widgetName,function(C){if(B._preventClickEvent){B._preventClickEvent=false;C.stopImmediatePropagation();return false;}});this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
},_mouseDown:function(D){D.originalEvent=D.originalEvent||{};if(D.originalEvent.mouseHandled){return ;}(this._mouseStarted&&this._mouseUp(D));this._mouseDownEvent=D;var C=this,E=(D.which==1),B=(typeof this.options.cancel=="string"?A(D.target).parents().add(D.target).filter(this.options.cancel).length:false);if(!E||B||!this._mouseCapture(D)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){C.mouseDelayMet=true;},this.options.delay);}if(this._mouseDistanceMet(D)&&this._mouseDelayMet(D)){this._mouseStarted=(this._mouseStart(D)!==false);if(!this._mouseStarted){D.preventDefault();return true;}}this._mouseMoveDelegate=function(F){return C._mouseMove(F);};this._mouseUpDelegate=function(F){return C._mouseUp(F);};A(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(A.browser.safari||D.preventDefault());D.originalEvent.mouseHandled=true;return true;},_mouseMove:function(B){if(A.browser.msie&&parseInt(jQuery.browser.version,10)<9&&!B.button){return this._mouseUp(B);
}if(this._mouseStarted){this._mouseDrag(B);return B.preventDefault();}if(this._mouseDistanceMet(B)&&this._mouseDelayMet(B)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,B)!==false);(this._mouseStarted?this._mouseDrag(B):this._mouseUp(B));}return !this._mouseStarted;},_mouseUp:function(B){A(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(B.target==this._mouseDownEvent.target);this._mouseStop(B);}return false;},_mouseDistanceMet:function(B){return(Math.max(Math.abs(this._mouseDownEvent.pageX-B.pageX),Math.abs(this._mouseDownEvent.pageY-B.pageY))>=this.options.distance);},_mouseDelayMet:function(B){return this.mouseDelayMet;},_mouseStart:function(B){},_mouseDrag:function(B){},_mouseStop:function(B){},_mouseCapture:function(B){return true;}});})(jQuery);(function(A,B){var C=0;A.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var D=this,F=this.element[0].ownerDocument,E;
this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(G){if(D.options.disabled||D.element.attr("readonly")){return ;}E=false;var H=A.ui.keyCode;switch(G.keyCode){case H.PAGE_UP:D._move("previousPage",G);break;case H.PAGE_DOWN:D._move("nextPage",G);break;case H.UP:D._move("previous",G);G.preventDefault();break;case H.DOWN:D._move("next",G);G.preventDefault();break;case H.ENTER:case H.NUMPAD_ENTER:if(D.menu.active){E=true;G.preventDefault();}case H.TAB:if(!D.menu.active){return ;}D.menu.select(G);break;case H.ESCAPE:D.element.val(D.term);D.close(G);break;default:clearTimeout(D.searching);D.searching=setTimeout(function(){if(D.term!=D.element.val()){D.selectedItem=null;D.search(null,G);}},D.options.delay);break;}}).bind("keypress.autocomplete",function(G){if(E){E=false;G.preventDefault();}}).bind("focus.autocomplete",function(){if(D.options.disabled){return ;}D.selectedItem=null;
D.previous=D.element.val();}).bind("blur.autocomplete",function(G){if(D.options.disabled){return ;}clearTimeout(D.searching);D.closing=setTimeout(function(){D.close(G);D._change(G);},150);});this._initSource();this.response=function(){return D._response.apply(D,arguments);};this.menu=A("<ul></ul>").addClass("ui-autocomplete").appendTo(A(this.options.appendTo||"body",F)[0]).mousedown(function(G){var H=D.menu.element[0];if(!A(G.target).closest(".ui-menu-item").length){setTimeout(function(){A(document).one("mousedown",function(I){if(I.target!==D.element[0]&&I.target!==H&&!A.ui.contains(H,I.target)){D.close();}});},1);}setTimeout(function(){clearTimeout(D.closing);},13);}).menu({focus:function(H,I){var G=I.item.data("item.autocomplete");if(false!==D._trigger("focus",H,{item:G})){if(/^key/.test(H.originalEvent.type)){D.element.val(G.value);}}},selected:function(I,J){var H=J.item.data("item.autocomplete"),G=D.previous;if(D.element[0]!==F.activeElement){D.element.focus();D.previous=G;setTimeout(function(){D.previous=G;
D.selectedItem=H;},1);}if(false!==D._trigger("select",I,{item:H})){D.element.val(H.value);}D.term=D.element.val();D.close(I);D.selectedItem=H;},blur:function(G,H){if(D.menu.element.is(":visible")&&(D.element.val()!==D.term)){D.element.val(D.term);}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(A.fn.bgiframe){this.menu.element.bgiframe();}},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();A.Widget.prototype.destroy.call(this);},_setOption:function(D,E){A.Widget.prototype._setOption.apply(this,arguments);if(D==="source"){this._initSource();}if(D==="appendTo"){this.menu.element.appendTo(A(E||"body",this.element[0].ownerDocument)[0]);}if(D==="disabled"&&E&&this.xhr){this.xhr.abort();}},_initSource:function(){var D=this,F,E;if(A.isArray(this.options.source)){F=this.options.source;this.source=function(H,G){G(A.ui.autocomplete.filter(F,H.term));
};}else{if(typeof this.options.source==="string"){E=this.options.source;this.source=function(H,G){if(D.xhr){D.xhr.abort();}D.xhr=A.ajax({url:E,data:H,dataType:"json",autocompleteRequest:++C,success:function(J,I){if(this.autocompleteRequest===C){G(J);}},error:function(){if(this.autocompleteRequest===C){G([]);}}});};}else{this.source=this.options.source;}}},search:function(E,D){E=E!=null?E:this.element.val();this.term=this.element.val();if(E.length<this.options.minLength){return this.close(D);}clearTimeout(this.closing);if(this._trigger("search",D)===false){return ;}return this._search(E);},_search:function(D){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:D},this.response);},_response:function(D){if(!this.options.disabled&&D&&D.length){D=this._normalize(D);this._suggest(D);this._trigger("open");}else{this.close();}this.pending--;if(!this.pending){this.element.removeClass("ui-autocomplete-loading");}},close:function(D){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();
this.menu.deactivate();this._trigger("close",D);}},_change:function(D){if(this.previous!==this.element.val()){this._trigger("change",D,{item:this.selectedItem});}},_normalize:function(D){if(D.length&&D[0].label&&D[0].value){return D;}return A.map(D,function(E){if(typeof E==="string"){return{label:E,value:E};}return A.extend({label:E.label||E.value,value:E.value||E.label},E);});},_suggest:function(D){var E=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(E,D);this.menu.deactivate();this.menu.refresh();E.show();this._resizeMenu();E.position(A.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next(new A.Event("mouseover"));}},_resizeMenu:function(){var D=this.menu.element;D.outerWidth(Math.max(D.width("").outerWidth(),this.element.outerWidth()));},_renderMenu:function(F,E){var D=this;A.each(E,function(G,H){D._renderItem(F,H);});},_renderItem:function(D,E){return A("<li></li>").data("item.autocomplete",E).append(A("<a></a>").text(E.label)).appendTo(D);
},_move:function(E,D){if(!this.menu.element.is(":visible")){this.search(null,D);return ;}if(this.menu.first()&&/^previous/.test(E)||this.menu.last()&&/^next/.test(E)){this.element.val(this.term);this.menu.deactivate();return ;}this.menu[E](D);},widget:function(){return this.menu.element;}});A.extend(A.ui.autocomplete,{escapeRegex:function(D){return D.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");},filter:function(F,D){var E=new RegExp(A.ui.autocomplete.escapeRegex(D),"i");return A.grep(F,function(G){return E.test(G.label||G.value||G);});}});}(jQuery));(function(B){var A=5;B.widget("ui.slider",B.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var C=this,D=this.options;this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");
if(D.disabled){this.element.addClass("ui-slider-disabled ui-disabled");}this.range=B([]);if(D.range){if(D.range===true){this.range=B("<div></div>");if(!D.values){D.values=[this._valueMin(),this._valueMin()];}if(D.values.length&&D.values.length!==2){D.values=[D.values[0],D.values[0]];}}else{this.range=B("<div></div>");}this.range.appendTo(this.element).addClass("ui-slider-range");if(D.range==="min"||D.range==="max"){this.range.addClass("ui-slider-range-"+D.range);}this.range.addClass("ui-widget-header");}if(B(".ui-slider-handle",this.element).length===0){B("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");}if(D.values&&D.values.length){while(B(".ui-slider-handle",this.element).length<D.values.length){B("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");}}this.handles=B(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(E){E.preventDefault();
}).hover(function(){if(!D.disabled){B(this).addClass("ui-state-hover");}},function(){B(this).removeClass("ui-state-hover");}).focus(function(){if(!D.disabled){B(".ui-slider .ui-state-focus").removeClass("ui-state-focus");B(this).addClass("ui-state-focus");}else{B(this).blur();}}).blur(function(){B(this).removeClass("ui-state-focus");});this.handles.each(function(E){B(this).data("index.ui-slider-handle",E);});this.handles.keydown(function(J){var G=true,F=B(this).data("index.ui-slider-handle"),K,H,E,I;if(C.options.disabled){return ;}switch(J.keyCode){case B.ui.keyCode.HOME:case B.ui.keyCode.END:case B.ui.keyCode.PAGE_UP:case B.ui.keyCode.PAGE_DOWN:case B.ui.keyCode.UP:case B.ui.keyCode.RIGHT:case B.ui.keyCode.DOWN:case B.ui.keyCode.LEFT:G=false;if(!C._keySliding){C._keySliding=true;B(this).addClass("ui-state-active");K=C._start(J,F);if(K===false){return ;}}break;}I=C.options.step;if(C.options.values&&C.options.values.length){H=E=C.values(F);}else{H=E=C.value();}switch(J.keyCode){case B.ui.keyCode.HOME:E=C._valueMin();
break;case B.ui.keyCode.END:E=C._valueMax();break;case B.ui.keyCode.PAGE_UP:E=C._trimAlignValue(H+((C._valueMax()-C._valueMin())/A));break;case B.ui.keyCode.PAGE_DOWN:E=C._trimAlignValue(H-((C._valueMax()-C._valueMin())/A));break;case B.ui.keyCode.UP:case B.ui.keyCode.RIGHT:if(H===C._valueMax()){return ;}E=C._trimAlignValue(H+I);break;case B.ui.keyCode.DOWN:case B.ui.keyCode.LEFT:if(H===C._valueMin()){return ;}E=C._trimAlignValue(H-I);break;}C._slide(J,F,E);return G;}).keyup(function(F){var E=B(this).data("index.ui-slider-handle");if(C._keySliding){C._keySliding=false;C._stop(F,E);C._change(F,E);B(this).removeClass("ui-state-active");}});this._refreshValue();this._animateOff=false;},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this;},_mouseCapture:function(E){var F=this.options,I,K,D,G,M,J,L,H,C;
if(F.disabled){return false;}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();I={x:E.pageX,y:E.pageY};K=this._normValueFromMouse(I);D=this._valueMax()-this._valueMin()+1;M=this;this.handles.each(function(N){var O=Math.abs(K-M.values(N));if(D>O){D=O;G=B(this);J=N;}});if(F.range===true&&this.values(1)===F.min){J+=1;G=B(this.handles[J]);}L=this._start(E,J);if(L===false){return false;}this._mouseSliding=true;M._handleIndex=J;G.addClass("ui-state-active").focus();H=G.offset();C=!B(E.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=C?{left:0,top:0}:{left:E.pageX-H.left-(G.width()/2),top:E.pageY-H.top-(G.height()/2)-(parseInt(G.css("borderTopWidth"),10)||0)-(parseInt(G.css("borderBottomWidth"),10)||0)+(parseInt(G.css("marginTop"),10)||0)};K=this._normValueFromMouse(I);this._slide(E,J,K);this._animateOff=true;return true;},_mouseStart:function(C){return true;},_mouseDrag:function(E){var C={x:E.pageX,y:E.pageY},D=this._normValueFromMouse(C);
this._slide(E,this._handleIndex,D);return false;},_mouseStop:function(C){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(C,this._handleIndex);this._change(C,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false;},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal";},_normValueFromMouse:function(D){var C,G,F,E,H;if(this.orientation==="horizontal"){C=this.elementSize.width;G=D.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{C=this.elementSize.height;G=D.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}F=(G/C);if(F>1){F=1;}if(F<0){F=0;}if(this.orientation==="vertical"){F=1-F;}E=this._valueMax()-this._valueMin();H=this._valueMin()+F*E;return this._trimAlignValue(H);},_start:function(E,D){var C={handle:this.handles[D],value:this.value()};if(this.options.values&&this.options.values.length){C.value=this.values(D);
C.values=this.values();}return this._trigger("start",E,C);},_slide:function(G,F,E){var C,D,H;if(this.options.values&&this.options.values.length){C=this.values(F?0:1);if((this.options.values.length===2&&this.options.range===true)&&((F===0&&E>C)||(F===1&&E<C))){E=C;}if(E!==this.values(F)){D=this.values();D[F]=E;H=this._trigger("slide",G,{handle:this.handles[F],value:E,values:D});C=this.values(F?0:1);if(H!==false){this.values(F,E,true);}}}else{if(E!==this.value()){H=this._trigger("slide",G,{handle:this.handles[F],value:E});if(H!==false){this.value(E);}}}},_stop:function(E,D){var C={handle:this.handles[D],value:this.value()};if(this.options.values&&this.options.values.length){C.value=this.values(D);C.values=this.values();}this._trigger("stop",E,C);},_change:function(E,D){if(!this._keySliding&&!this._mouseSliding){var C={handle:this.handles[D],value:this.value()};if(this.options.values&&this.options.values.length){C.value=this.values(D);C.values=this.values();}this._trigger("change",E,C);}},value:function(C){if(arguments.length){this.options.value=this._trimAlignValue(C);
this._refreshValue();this._change(null,0);}return this._value();},values:function(D,G){var F,C,E;if(arguments.length>1){this.options.values[D]=this._trimAlignValue(G);this._refreshValue();this._change(null,D);}if(arguments.length){if(B.isArray(arguments[0])){F=this.options.values;C=arguments[0];for(E=0;E<F.length;E+=1){F[E]=this._trimAlignValue(C[E]);this._change(null,E);}this._refreshValue();}else{if(this.options.values&&this.options.values.length){return this._values(D);}else{return this.value();}}}else{return this._values();}},_setOption:function(D,E){var C,F=0;if(B.isArray(this.options.values)){F=this.options.values.length;}B.Widget.prototype._setOption.apply(this,arguments);switch(D){case"disabled":if(E){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled");}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled");}break;case"orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(C=0;C<F;C+=1){this._change(null,C);}this._animateOff=false;break;}},_value:function(){var C=this.options.value;C=this._trimAlignValue(C);return C;},_values:function(C){var F,E,D;if(arguments.length){F=this.options.values[C];F=this._trimAlignValue(F);return F;}else{E=this.options.values.slice();for(D=0;D<E.length;D+=1){E[D]=this._trimAlignValue(E[D]);}return E;}},_trimAlignValue:function(F){if(F<this._valueMin()){return this._valueMin();}if(F>this._valueMax()){return this._valueMax();}var C=(this.options.step>0)?this.options.step:1,E=F%C,D=F-E;if(Math.abs(E)*2>=C){D+=(E>0)?C:(-C);}return parseFloat(D.toFixed(5));},_valueMin:function(){return this.options.min;},_valueMax:function(){return this.options.max;
},_refreshValue:function(){var F=this.options.range,E=this.options,L=this,D=(!this._animateOff)?E.animate:false,G,C={},H,J,I,K;if(this.options.values&&this.options.values.length){this.handles.each(function(N,M){G=(L.values(N)-L._valueMin())/(L._valueMax()-L._valueMin())*100;C[L.orientation==="horizontal"?"left":"bottom"]=G+"%";B(this).stop(1,1)[D?"animate":"css"](C,E.animate);if(L.options.range===true){if(L.orientation==="horizontal"){if(N===0){L.range.stop(1,1)[D?"animate":"css"]({left:G+"%"},E.animate);}if(N===1){L.range[D?"animate":"css"]({width:(G-H)+"%"},{queue:false,duration:E.animate});}}else{if(N===0){L.range.stop(1,1)[D?"animate":"css"]({bottom:(G)+"%"},E.animate);}if(N===1){L.range[D?"animate":"css"]({height:(G-H)+"%"},{queue:false,duration:E.animate});}}}H=G;});}else{J=this.value();I=this._valueMin();K=this._valueMax();G=(K!==I)?(J-I)/(K-I)*100:0;C[L.orientation==="horizontal"?"left":"bottom"]=G+"%";this.handle.stop(1,1)[D?"animate":"css"](C,E.animate);if(F==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[D?"animate":"css"]({width:G+"%"},E.animate);
}if(F==="max"&&this.orientation==="horizontal"){this.range[D?"animate":"css"]({width:(100-G)+"%"},{queue:false,duration:E.animate});}if(F==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[D?"animate":"css"]({height:G+"%"},E.animate);}if(F==="max"&&this.orientation==="vertical"){this.range[D?"animate":"css"]({height:(100-G)+"%"},{queue:false,duration:E.animate});}}}});B.extend(B.ui.slider,{version:"1.8.2"});}(jQuery));(function(A){A.widget("ui.menu",{_create:function(){var B=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(C){if(!A(C.target).closest(".ui-menu-item a").length){return ;}C.preventDefault();B.select(C);});this.refresh();},refresh:function(){var C=this;var B=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");B.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(D){C.activate(D,A(this).parent());
}).mouseleave(function(){C.deactivate();});},activate:function(E,D){this.deactivate();if(this.hasScroll()){var F=D.offset().top-this.element.offset().top,B=this.element.scrollTop(),C=this.element.height();if(F<0){this.element.scrollTop(B+F);}else{if(F>=C){this.element.scrollTop(B+F-C+D.height());}}}this.active=D.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",E,{item:D});},deactivate:function(){if(!this.active){return ;}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null;},next:function(B){this.move("next",".ui-menu-item:first",B);},previous:function(B){this.move("prev",".ui-menu-item:last",B);},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length;},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length;},move:function(E,D,C){if(!this.active){this.activate(C,this.element.children(D));return ;}var B=this.active[E+"All"](".ui-menu-item").eq(0);
if(B.length){this.activate(C,B);}else{this.activate(C,this.element.children(D));}},nextPage:function(D){if(this.hasScroll()){if(!this.active||this.last()){this.activate(D,this.element.children(".ui-menu-item:first"));return ;}var E=this.active.offset().top,C=this.element.height(),B=this.element.children(".ui-menu-item").filter(function(){var F=A(this).offset().top-E-C+A(this).height();return F<10&&F>-10;});if(!B.length){B=this.element.children(".ui-menu-item:last");}this.activate(D,B);}else{this.activate(D,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"));}},previousPage:function(C){if(this.hasScroll()){if(!this.active||this.first()){this.activate(C,this.element.children(".ui-menu-item:last"));return ;}var D=this.active.offset().top,B=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var E=A(this).offset().top-D+B-A(this).height();return E<10&&E>-10;});if(!result.length){result=this.element.children(".ui-menu-item:first");
}this.activate(C,result);}else{this.activate(C,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"));}},hasScroll:function(){return this.element.height()<this.element[A.fn.prop?"prop":"attr"]("scrollHeight");},select:function(B){this._trigger("selected",B,{item:this.active});}});}(jQuery));var swfobject=function(){var AQ="undefined",Ac="object",AB="Shockwave Flash",X="ShockwaveFlash.ShockwaveFlash",Ad="application/x-shockwave-flash",AC="SWFObjectExprInst",AW="onreadystatechange",AF=window,Ak=document,Aa=navigator,AA=false,Z=[Am],Af=[],AG=[],AL=[],Ai,AD,AP,AS,AK=false,At=false,Ag,AN,Ah=true,AH=function(){var A=typeof Ak.getElementById!=AQ&&typeof Ak.getElementsByTagName!=AQ&&typeof Ak.createElement!=AQ,E=Aa.userAgent.toLowerCase(),C=Aa.platform.toLowerCase(),H=C?/win/.test(C):/win/.test(E),J=C?/mac/.test(C):/mac/.test(E),G=/webkit/.test(E)?parseFloat(E.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,D=!+"\v1",F=[0,0,0],K=null;if(typeof Aa.plugins!=AQ&&typeof Aa.plugins[AB]==Ac){K=Aa.plugins[AB].description;
if(K&&!(typeof Aa.mimeTypes!=AQ&&Aa.mimeTypes[Ad]&&!Aa.mimeTypes[Ad].enabledPlugin)){AA=true;D=false;K=K.replace(/^.*\s+(\S+\s+\S+$)/,"$1");F[0]=parseInt(K.replace(/^(.*)\..*$/,"$1"),10);F[1]=parseInt(K.replace(/^.*\.(.*)\s.*$/,"$1"),10);F[2]=/[a-zA-Z]/.test(K)?parseInt(K.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}else{if(typeof AF.ActiveXObject!=AQ){try{var I=new ActiveXObject(X);if(I){K=I.GetVariable("$version");if(K){D=true;K=K.split(" ")[1].split(",");F=[parseInt(K[0],10),parseInt(K[1],10),parseInt(K[2],10)];}}}catch(B){}}}return{w3:A,pv:F,wk:G,ie:D,win:H,mac:J};}(),Aj=function(){if(!AH.w3){return ;}if((typeof Ak.readyState!=AQ&&Ak.readyState=="complete")||(typeof Ak.readyState==AQ&&(Ak.getElementsByTagName("body")[0]||Ak.body))){Ao();}if(!AK){if(typeof Ak.addEventListener!=AQ){Ak.addEventListener("DOMContentLoaded",Ao,false);}if(AH.ie&&AH.win){Ak.attachEvent(AW,function(){if(Ak.readyState=="complete"){Ak.detachEvent(AW,arguments.callee);Ao();}});if(AF==top){(function(){if(AK){return ;
}try{Ak.documentElement.doScroll("left");}catch(A){setTimeout(arguments.callee,0);return ;}Ao();})();}}if(AH.wk){(function(){if(AK){return ;}if(!/loaded|complete/.test(Ak.readyState)){setTimeout(arguments.callee,0);return ;}Ao();})();}Ab(Ao);}}();function Ao(){if(AK){return ;}try{var B=Ak.getElementsByTagName("body")[0].appendChild(AR("span"));B.parentNode.removeChild(B);}catch(A){return ;}AK=true;var D=Z.length;for(var C=0;C<D;C++){Z[C]();}}function AJ(A){if(AK){A();}else{Z[Z.length]=A;}}function Ab(A){if(typeof AF.addEventListener!=AQ){AF.addEventListener("load",A,false);}else{if(typeof Ak.addEventListener!=AQ){Ak.addEventListener("load",A,false);}else{if(typeof AF.attachEvent!=AQ){Al(AF,"onload",A);}else{if(typeof AF.onload=="function"){var B=AF.onload;AF.onload=function(){B();A();};}else{AF.onload=A;}}}}}function Am(){if(AA){Y();}else{AM();}}function Y(){var D=Ak.getElementsByTagName("body")[0];var B=AR(Ac);B.setAttribute("type",Ad);var A=D.appendChild(B);if(A){var C=0;(function(){if(typeof A.GetVariable!=AQ){var E=A.GetVariable("$version");
if(E){E=E.split(" ")[1].split(",");AH.pv=[parseInt(E[0],10),parseInt(E[1],10),parseInt(E[2],10)];}}else{if(C<10){C++;setTimeout(arguments.callee,10);return ;}}D.removeChild(B);A=null;AM();})();}else{AM();}}function AM(){var G=Af.length;if(G>0){for(var H=0;H<G;H++){var C=Af[H].id;var L=Af[H].callbackFn;var A={success:false,id:C};if(AH.pv[0]>0){var I=Ar(C);if(I){if(AO(Af[H].swfVersion)&&!(AH.wk&&AH.wk<312)){AX(C,true);if(L){A.success=true;A.ref=AU(C);L(A);}}else{if(Af[H].expressInstall&&AT()){var E={};E.data=Af[H].expressInstall;E.width=I.getAttribute("width")||"0";E.height=I.getAttribute("height")||"0";if(I.getAttribute("class")){E.styleclass=I.getAttribute("class");}if(I.getAttribute("align")){E.align=I.getAttribute("align");}var F={};var D=I.getElementsByTagName("param");var K=D.length;for(var J=0;J<K;J++){if(D[J].getAttribute("name").toLowerCase()!="movie"){F[D[J].getAttribute("name")]=D[J].getAttribute("value");}}AE(E,F,C,L);}else{Ae(I);if(L){L(A);}}}}}else{AX(C,true);if(L){var B=AU(C);
if(B&&typeof B.SetVariable!=AQ){A.success=true;A.ref=B;}L(A);}}}}}function AU(B){var D=null;var C=Ar(B);if(C&&C.nodeName=="OBJECT"){if(typeof C.SetVariable!=AQ){D=C;}else{var A=C.getElementsByTagName(Ac)[0];if(A){D=A;}}}return D;}function AT(){return !At&&AO("6.0.65")&&(AH.win||AH.mac)&&!(AH.wk&&AH.wk<312);}function AE(F,D,H,E){At=true;AP=E||null;AS={success:false,id:H};var A=Ar(H);if(A){if(A.nodeName=="OBJECT"){Ai=An(A);AD=null;}else{Ai=A;AD=H;}F.id=AC;if(typeof F.width==AQ||(!/%$/.test(F.width)&&parseInt(F.width,10)<310)){F.width="310";}if(typeof F.height==AQ||(!/%$/.test(F.height)&&parseInt(F.height,10)<137)){F.height="137";}Ak.title=Ak.title.slice(0,47)+" - Flash Player Installation";var B=AH.ie&&AH.win?"ActiveX":"PlugIn",C="MMredirectURL="+AF.location.toString().replace(/&/g,"%26")+"&MMplayerType="+B+"&MMdoctitle="+Ak.title;if(typeof D.flashvars!=AQ){D.flashvars+="&"+C;}else{D.flashvars=C;}if(AH.ie&&AH.win&&A.readyState!=4){var G=AR("div");H+="SWFObjectNew";G.setAttribute("id",H);A.parentNode.insertBefore(G,A);
A.style.display="none";(function(){if(A.readyState==4){A.parentNode.removeChild(A);}else{setTimeout(arguments.callee,10);}})();}AZ(F,D,H);}}function Ae(A){if(AH.ie&&AH.win&&A.readyState!=4){var B=AR("div");A.parentNode.insertBefore(B,A);B.parentNode.replaceChild(An(A),B);A.style.display="none";(function(){if(A.readyState==4){A.parentNode.removeChild(A);}else{setTimeout(arguments.callee,10);}})();}else{A.parentNode.replaceChild(An(A),A);}}function An(B){var D=AR("div");if(AH.win&&AH.ie){D.innerHTML=B.innerHTML;}else{var E=B.getElementsByTagName(Ac)[0];if(E){var A=E.childNodes;if(A){var F=A.length;for(var C=0;C<F;C++){if(!(A[C].nodeType==1&&A[C].nodeName=="PARAM")&&!(A[C].nodeType==8)){D.appendChild(A[C].cloneNode(true));}}}}}return D;}function AZ(E,G,C){var D,A=Ar(C);if(AH.wk&&AH.wk<312){return D;}if(A){if(typeof E.id==AQ){E.id=C;}if(AH.ie&&AH.win){var F="";for(var I in E){if(E[I]!=Object.prototype[I]){if(I.toLowerCase()=="data"){G.movie=E[I];}else{if(I.toLowerCase()=="styleclass"){F+=' class="'+E[I]+'"';
}else{if(I.toLowerCase()!="classid"){F+=" "+I+'="'+E[I]+'"';}}}}}var H="";for(var J in G){if(G[J]!=Object.prototype[J]){H+='<param name="'+J+'" value="'+G[J]+'" />';}}A.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+F+">"+H+"</object>";AG[AG.length]=E.id;D=Ar(E.id);}else{var B=AR(Ac);B.setAttribute("type",Ad);for(var K in E){if(E[K]!=Object.prototype[K]){if(K.toLowerCase()=="styleclass"){B.setAttribute("class",E[K]);}else{if(K.toLowerCase()!="classid"){B.setAttribute(K,E[K]);}}}}for(var L in G){if(G[L]!=Object.prototype[L]&&L.toLowerCase()!="movie"){Ap(B,L,G[L]);}}A.parentNode.replaceChild(B,A);D=B;}}return D;}function Ap(B,D,C){var A=AR("param");A.setAttribute("name",D);A.setAttribute("value",C);B.appendChild(A);}function AV(A){var B=Ar(A);if(B&&B.nodeName=="OBJECT"){if(AH.ie&&AH.win){B.style.display="none";(function(){if(B.readyState==4){As(A);}else{setTimeout(arguments.callee,10);}})();}else{B.parentNode.removeChild(B);}}}function As(A){var B=Ar(A);if(B){for(var C in B){if(typeof B[C]=="function"){B[C]=null;
}}B.parentNode.removeChild(B);}}function Ar(A){var C=null;try{C=Ak.getElementById(A);}catch(B){}return C;}function AR(A){return Ak.createElement(A);}function Al(A,C,B){A.attachEvent(C,B);AL[AL.length]=[A,C,B];}function AO(A){var B=AH.pv,C=A.split(".");C[0]=parseInt(C[0],10);C[1]=parseInt(C[1],10)||0;C[2]=parseInt(C[2],10)||0;return(B[0]>C[0]||(B[0]==C[0]&&B[1]>C[1])||(B[0]==C[0]&&B[1]==C[1]&&B[2]>=C[2]))?true:false;}function AY(B,F,A,C){if(AH.ie&&AH.mac){return ;}var E=Ak.getElementsByTagName("head")[0];if(!E){return ;}var G=(A&&typeof A=="string")?A:"screen";if(C){Ag=null;AN=null;}if(!Ag||AN!=G){var D=AR("style");D.setAttribute("type","text/css");D.setAttribute("media",G);Ag=E.appendChild(D);if(AH.ie&&AH.win&&typeof Ak.styleSheets!=AQ&&Ak.styleSheets.length>0){Ag=Ak.styleSheets[Ak.styleSheets.length-1];}AN=G;}if(AH.ie&&AH.win){if(Ag&&typeof Ag.addRule==Ac){Ag.addRule(B,F);}}else{if(Ag&&typeof Ak.createTextNode!=AQ){Ag.appendChild(Ak.createTextNode(B+" {"+F+"}"));}}}function AX(A,C){if(!Ah){return ;
}var B=C?"visible":"hidden";if(AK&&Ar(A)){Ar(A).style.visibility=B;}else{AY("#"+A,"visibility:"+B);}}function AI(B){var A=/[\\\"<>\.;]/;var C=A.exec(B)!=null;return C&&typeof encodeURIComponent!=AQ?encodeURIComponent(B):B;}var Aq=function(){if(AH.ie&&AH.win){window.attachEvent("onunload",function(){var A=AL.length;for(var B=0;B<A;B++){AL[B][0].detachEvent(AL[B][1],AL[B][2]);}var D=AG.length;for(var C=0;C<D;C++){AV(AG[C]);}for(var E in AH){AH[E]=null;}AH=null;for(var F in swfobject){swfobject[F]=null;}swfobject=null;});}}();return{registerObject:function(A,E,C,B){if(AH.w3&&A&&E){var D={};D.id=A;D.swfVersion=E;D.expressInstall=C;D.callbackFn=B;Af[Af.length]=D;AX(A,false);}else{if(B){B({success:false,id:A});}}},getObjectById:function(A){if(AH.w3){return AU(A);}},embedSWF:function(K,E,H,F,C,A,B,I,G,J){var D={success:false,id:E};if(AH.w3&&!(AH.wk&&AH.wk<312)&&K&&E&&H&&F&&C){AX(E,false);AJ(function(){H+="";F+="";var Q={};if(G&&typeof G===Ac){for(var O in G){Q[O]=G[O];}}Q.data=K;Q.width=H;Q.height=F;
var N={};if(I&&typeof I===Ac){for(var P in I){N[P]=I[P];}}if(B&&typeof B===Ac){for(var L in B){if(typeof N.flashvars!=AQ){N.flashvars+="&"+L+"="+B[L];}else{N.flashvars=L+"="+B[L];}}}if(AO(C)){var M=AZ(Q,N,E);if(Q.id==E){AX(E,true);}D.success=true;D.ref=M;}else{if(A&&AT()){Q.data=A;AE(Q,N,E,J);return ;}else{AX(E,true);}}if(J){J(D);}});}else{if(J){J(D);}}},switchOffAutoHideShow:function(){Ah=false;},ua:AH,getFlashPlayerVersion:function(){return{major:AH.pv[0],minor:AH.pv[1],release:AH.pv[2]};},hasFlashPlayerVersion:AO,createSWF:function(A,B,C){if(AH.w3){return AZ(A,B,C);}else{return undefined;}},showExpressInstall:function(B,A,D,C){if(AH.w3&&AT()){AE(B,A,D,C);}},removeSWF:function(A){if(AH.w3){AV(A);}},createCSS:function(B,A,C,D){if(AH.w3){AY(B,A,C,D);}},addDomLoadEvent:AJ,addLoadEvent:Ab,getQueryParamValue:function(B){var A=Ak.location.search||Ak.location.hash;if(A){if(/\?/.test(A)){A=A.split("?")[1];}if(B==null){return AI(A);}var C=A.split("&");for(var D=0;D<C.length;D++){if(C[D].substring(0,C[D].indexOf("="))==B){return AI(C[D].substring((C[D].indexOf("=")+1)));
}}}return"";},expressInstallCallback:function(){if(At){var A=Ar(AC);if(A&&Ai){A.parentNode.replaceChild(Ai,A);if(AD){AX(AD,true);if(AH.ie&&AH.win){Ai.style.display="block";}}if(AP){AP(AS);}}At=false;}}};}();(function(A){function B(){this._curHash="";this._callback=function(C){};}A.extend(B.prototype,{init:function(C){this._callback=C;this._curHash=location.hash;if(A.browser.msie){if(this._curHash==""){this._curHash="#";}A("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');var D=A("#jQuery_history")[0].contentWindow.document;D.open();D.close();D.location.hash=this._curHash;}else{if(A.browser.safari){this._historyBackStack=[];this._historyBackStack.length=history.length;this._historyForwardStack=[];this._isFirst=true;this._dontCheck=false;}}this._callback(this._curHash.replace(/^#/,""));setInterval(this._check,100);},add:function(C){this._historyBackStack.push(C);this._historyForwardStack.length=0;this._isFirst=true;},_check:function(){if(A.browser.msie){var H=A("#jQuery_history")[0];
var E=H.contentDocument||H.contentWindow.document;var C=E.location.hash;if(C!=A.history._curHash){location.hash=C;A.history._curHash=C;A.history._callback(C.replace(/^#/,""));}}else{if(A.browser.safari&&A.browser.version<522){if(!A.history._dontCheck){var G=history.length-A.history._historyBackStack.length;if(G){A.history._isFirst=false;if(G<0){for(var F=0;F<Math.abs(G);F++){A.history._historyForwardStack.unshift(A.history._historyBackStack.pop());}}else{for(var F=0;F<G;F++){A.history._historyBackStack.push(A.history._historyForwardStack.shift());}}var D=A.history._historyBackStack[A.history._historyBackStack.length-1];if(D!=undefined){A.history._curHash=location.hash;A.history._callback(D);}}else{if(A.history._historyBackStack[A.history._historyBackStack.length-1]==undefined&&!A.history._isFirst){if(document.URL.indexOf("#")>=0){A.history._callback(document.URL.split("#")[1]);}else{A.history._callback("");}A.history._isFirst=true;}}}}else{var C=location.hash;if(C!=A.history._curHash){A.history._curHash=C;
A.history._callback(C.replace(/^#/,""));}}}},load:function(D){var C;if(A.browser.safari&&A.browser.version<522){C=D;}else{C="#"+D;location.hash=C;}this._curHash=C;if(A.browser.msie){var G=A("#jQuery_history")[0];var E=G.contentWindow.document;E.open();E.close();E.location.hash=C;this._callback(D);}else{if(A.browser.safari){this._dontCheck=true;this.add(D);var F=function(){A.history._dontCheck=false;};window.setTimeout(F,200);this._callback(D);location.hash=C;}else{this._callback(D);}}}});A(document).ready(function(){A.history=new B();});})(jQuery);function translateXHTML($string){var $match=/^<\/[a-z0-9]{1,}>/i.test($string);if($match){var $return=Array;$return[0]=false;$return[1]=$string.replace(/^<\/[a-z0-9]{1,}>/i,"");return $return;}$match=/^<[a-z]{1,}/i.test($string);if($match){$string=$string.replace(/^</,"");var $element=$string.match(/[a-z0-9]{1,}/i);if($element){var $new_element=document.createElement($element[0]);$string=$string.replace(/[a-z0-9]{1,}/i,"");var $attribute=true;
while($attribute){$string=$string.replace(/^\s{1,}/,"");$attribute=$string.match(/^[a-z1-9_-]{1,}="[^"]{0,}"/i);if($attribute){$attribute=$attribute[0];$string=$string.replace(/^[a-z1-9_-]{1,}="[^"]{0,}"/i,"");var $attName=$attribute.match(/^[a-z1-9_-]{1,}/i);$attribute=$attribute.replace(/^[a-z1-9_-]{1,}="/i,"");$attribute=$attribute.replace(/;{0,1}"$/,"");if($attribute){var $attValue=$attribute;if($attName=="value"){$new_element.value=$attValue;}else{if($attName=="class"){$new_element.className=$attValue;}else{if($attName=="style"){var $style=$attValue.split(";");for(var $i=0;$i<$style.length;$i++){var $this_style=$style[$i].split(":");$this_style[0]=$this_style[0].toLowerCase().replace(/(^\s{0,})|(\s{0,1}$)/,"");$this_style[1]=$this_style[1].toLowerCase().replace(/(^\s{0,})|(\s{0,1}$)/,"");if(/-{1,}/g.test($this_style[0])){var $this_style_words=$this_style[0].split(/-/g);$this_style[0]="";for(var $j=0;$j<$this_style_words.length;$j++){if($j==0){$this_style[0]=$this_style_words[0];continue;
}var $first_letter=$this_style_words[$j].toUpperCase().match(/^[a-z]{1,1}/i);$this_style[0]+=$first_letter+$this_style_words[$j].replace(/^[a-z]{1,1}/,"");}}$new_element.style[$this_style[0]]=$this_style[1];}}else{if(/^on/.test($attName)){$new_element[$attName]=function(){eval($attValue);};}else{$new_element.setAttribute($attName,$attValue);}}}}}else{$attribute=true;}}}$match=/^>/.test($string);if($match){$string=$string.replace(/^>/,"");var $child=true;while($child){var $returned=translateXHTML($string,false);$child=$returned[0];if($child){$new_element.appendChild($child);}$string=$returned[1];}}$string=$string.replace(/^\/>/,"");}}$match=/^[^<>]{1,}/i.test($string);if($match&&!$new_element){var $text_content=$string.match(/^[^<>]{1,}/i)[0];$text_content=$text_content.replace(/&lt;/g,"<");$text_content=$text_content.replace(/&gt;/g,">");var $new_element=document.createTextNode($text_content);$string=$string.replace(/^[^<>]{1,}/i,"");}$match=/^<!--[^<>]{1,}-->/i.test($string);if($match&&!$new_element){if(document.createComment){$string=$string.replace(/^<!--/i,"");
var $text_content=$string.match(/^[^<>]{0,}-->{1,}/i);$text_content=$text_content[0].replace(/-->{1,1}$/,"");var $new_element=document.createComment($text_content);$string=$string.replace(/^[^<>]{1,}-->/i,"");}else{$string=$string.replace(/^<!--[^<>]{1,}-->/i,"");}}var $return=Array;$return[0]=$new_element;$return[1]=$string;return $return;}innerXHTML=function(I,M,J){if(typeof (I)=="string"){I=document.getElementById(I);}if(!(I.nodeType==1)){return false;}var G=I.childNodes;var B="";if(!M){for(var E=0;E<G.length;E++){if(G[E].nodeType==3){var K=G[E].nodeValue;K=K.replace(/</g,"&lt;");K=K.replace(/>/g,"&gt;");B+=K;}else{if(G[E].nodeType==8){B+="<!--"+G[E].nodeValue+"-->";}else{B+="<"+G[E].nodeName.toLowerCase();var A=G[E].attributes;for(var F=0;F<A.length;F++){var C=A[F].nodeName.toLowerCase();var L=A[F].nodeValue;if(C=="style"&&G[E].style.cssText){B+=' style="'+G[E].style.cssText.toLowerCase()+'"';}else{if(L&&C!="contenteditable"){B+=" "+C+'="'+L+'"';}}}B+=">"+innerXHTML(G[E]);B+="</"+G[E].nodeName.toLowerCase()+">";
}}}}else{if(!J){while(G.length>0){I.removeChild(G[0]);}J=false;}B=M;while(M){var D=translateXHTML(M);var H=D[0];M=D[1];if(H){if(typeof (J)=="string"){J=document.getElementById(J);}if(!(J.nodeType==1)){I.appendChild(H);}else{I.insertBefore(H,J);}}}}return B;};(function(B){B.fn.extend({defaultValue:function(A){return this.each(function(){var O=A||B(this).attr("rel");var J=B(this).attr("type")||null;var L=null;var N=B(this);if(J=="password"){P(this);B(this).blur(function(){if(B(N).val().length<=0){B("#"+L).show();B(N).hide();}});}else{B(this).click(function(){M(this);}).keypress(function(){if(B(this).val().length>0){K(this);}}).blur(function(){K(this);}).focus(function(){M(this);});B.trim(B(this).val());K(this);}function M(C){if(B(C).val()==O){B(C).val("");}}function K(C){val=B.trim(B(C).val());if(val.length<=0||val==O){B(C).val(O).addClass("empty");}else{B(C).removeClass("empty");}}function P(C){L=B(C).attr("id")+"Clone";B("<input id='"+L+"' type='text' />").attr("value",O).insertAfter(C).show().focus(function(){B(this).hide();
B(N).show();setTimeout(function(){B(N).focus();},10);}).attr("tabIndex",B(C).attr("tabIndex")).addClass(B(C).attr("class")+" empty").attr("style",B(C).attr("style"));B(N).hide();}});}});})(jQuery);(function(A,B,C){A.fn.jScrollPane=function(D){function E(Ap,AZ){var Ag,AX=this,AP,A2,e,A0,AU,AO,b,AC,BL,BG,Ao,AK,Af,AL,AJ,BC,AT,Aw,AQ,AA,Au,Av,A7,Az,Aj,AH,Aq,Ai,c,Am,BD,AN,Ac,A3=true,AY=true,BE=false,AI=false,Ax=Ap.clone(false,false).empty(),BA=A.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";BD=Ap.css("paddingTop")+" "+Ap.css("paddingRight")+" "+Ap.css("paddingBottom")+" "+Ap.css("paddingLeft");AN=(parseInt(Ap.css("paddingLeft"),10)||0)+(parseInt(Ap.css("paddingRight"),10)||0);function As(G){var L,J,K,N,F,H,I=false,M=false;Ag=G;if(AP===C){F=Ap.scrollTop();H=Ap.scrollLeft();Ap.css({overflow:"hidden",padding:0});A2=Ap.innerWidth()+AN;e=Ap.innerHeight();Ap.width(A2);AP=A('<div class="jspPane" />').css("padding",BD).append(Ap.children());A0=A('<div class="jspContainer" />').css({width:A2+"px",height:e+"px"}).append(AP).appendTo(Ap);
}else{Ap.css("width","");I=Ag.stickToBottom&&Ad();M=Ag.stickToRight&&At();N=Ap.innerWidth()+AN!=A2||Ap.outerHeight()!=e;if(N){A2=Ap.innerWidth()+AN;e=Ap.innerHeight();A0.css({width:A2+"px",height:e+"px"});}if(!N&&Ac==AU&&AP.outerHeight()==AO){Ap.width(A2);return ;}Ac=AU;AP.css("width","");Ap.width(A2);A0.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end();}AP.css("overflow","auto");if(G.contentWidth){AU=G.contentWidth;}else{AU=AP[0].scrollWidth;}AO=AP[0].scrollHeight;AP.css("overflow","");b=AU/A2;AC=AO/e;BL=AC>1;BG=b>1;if(!(BG||BL)){Ap.removeClass("jspScrollable");AP.css({top:0,width:A0.width()-AN});AF();An();AW();d();A4();}else{Ap.addClass("jspScrollable");L=Ag.maintainPosition&&(Af||BC);if(L){J=BI();K=BK();}BF();a();Al();if(L){Aa(M?(AU-A2):J,false);Ab(I?(AO-e):K,false);}Ae();A6();Ay();if(Ag.enableKeyboardNavigation){AV();}if(Ag.clickOnTrack){AD();}Ar();if(Ag.hijackInternalLinks){AG();}}if(Ag.autoReinitialise&&!Am){Am=setInterval(function(){As(Ag);},Ag.autoReinitialiseDelay);}else{if(!Ag.autoReinitialise&&Am){clearInterval(Am);
}}F&&Ap.scrollTop(0)&&Ab(F,false);H&&Ap.scrollLeft(0)&&Aa(H,false);Ap.trigger("jsp-initialised",[BG||BL]);}function BF(){if(BL){A0.append(A('<div class="jspVerticalBar" />').append(A('<div class="jspCap jspCapTop" />'),A('<div class="jspTrack" />').append(A('<div class="jspDrag" />').append(A('<div class="jspDragTop" />'),A('<div class="jspDragBottom" />'))),A('<div class="jspCap jspCapBottom" />')));AT=A0.find(">.jspVerticalBar");Aw=AT.find(">.jspTrack");Ao=Aw.find(">.jspDrag");if(Ag.showArrows){Av=A('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",BH(0,-1)).bind("click.jsp",BJ);A7=A('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",BH(0,1)).bind("click.jsp",BJ);if(Ag.arrowScrollOnHover){Av.bind("mouseover.jsp",BH(0,-1,Av));A7.bind("mouseover.jsp",BH(0,1,A7));}A1(Aw,Ag.verticalArrowPositions,Av,A7);}AA=e;A0.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){AA-=A(this).outerHeight();});Ao.hover(function(){Ao.addClass("jspHover");},function(){Ao.removeClass("jspHover");
}).bind("mousedown.jsp",function(G){A("html").bind("dragstart.jsp selectstart.jsp",BJ);Ao.addClass("jspActive");var F=G.pageY-Ao.position().top;A("html").bind("mousemove.jsp",function(H){AS(H.pageY-F,false);}).bind("mouseup.jsp mouseleave.jsp",Ak);return false;});AE();}}function AE(){Aw.height(AA+"px");Af=0;AQ=Ag.verticalGutter+Aw.outerWidth();AP.width(A2-AQ-AN);try{if(AT.position().left===0){AP.css("margin-left",AQ+"px");}}catch(F){}}function a(){if(BG){A0.append(A('<div class="jspHorizontalBar" />').append(A('<div class="jspCap jspCapLeft" />'),A('<div class="jspTrack" />').append(A('<div class="jspDrag" />').append(A('<div class="jspDragLeft" />'),A('<div class="jspDragRight" />'))),A('<div class="jspCap jspCapRight" />')));Az=A0.find(">.jspHorizontalBar");Aj=Az.find(">.jspTrack");AL=Aj.find(">.jspDrag");if(Ag.showArrows){Ai=A('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",BH(-1,0)).bind("click.jsp",BJ);c=A('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",BH(1,0)).bind("click.jsp",BJ);
if(Ag.arrowScrollOnHover){Ai.bind("mouseover.jsp",BH(-1,0,Ai));c.bind("mouseover.jsp",BH(1,0,c));}A1(Aj,Ag.horizontalArrowPositions,Ai,c);}AL.hover(function(){AL.addClass("jspHover");},function(){AL.removeClass("jspHover");}).bind("mousedown.jsp",function(G){A("html").bind("dragstart.jsp selectstart.jsp",BJ);AL.addClass("jspActive");var F=G.pageX-AL.position().left;A("html").bind("mousemove.jsp",function(H){AR(H.pageX-F,false);}).bind("mouseup.jsp mouseleave.jsp",Ak);return false;});AH=A0.innerWidth();A5();}}function A5(){A0.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){AH-=A(this).outerWidth();});Aj.width(AH+"px");BC=0;}function Al(){if(BG&&BL){var G=Aj.outerHeight(),F=Aw.outerWidth();AA-=G;A(Az).find(">.jspCap:visible,>.jspArrow").each(function(){AH+=A(this).outerWidth();});AH-=F;e-=F;A2-=G;Aj.parent().append(A('<div class="jspCorner" />').css("width",G+"px"));AE();A5();}if(BG){AP.width((A0.outerWidth()-AN)+"px");}AO=AP.outerHeight();AC=AO/e;if(BG){Aq=Math.ceil(1/b*AH);
if(Aq>Ag.horizontalDragMaxWidth){Aq=Ag.horizontalDragMaxWidth;}else{if(Aq<Ag.horizontalDragMinWidth){Aq=Ag.horizontalDragMinWidth;}}AL.width(Aq+"px");AJ=AH-Aq;A8(BC);}if(BL){Au=Math.ceil(1/AC*AA);if(Au>Ag.verticalDragMaxHeight){Au=Ag.verticalDragMaxHeight;}else{if(Au<Ag.verticalDragMinHeight){Au=Ag.verticalDragMinHeight;}}Ao.height(Au+"px");AK=AA-Au;A9(Af);}}function A1(K,I,L,H){var F="before",J="after",G;if(I=="os"){I=/Mac/.test(navigator.platform)?"after":"split";}if(I==F){J=I;}else{if(I==J){F=I;G=L;L=H;H=G;}}K[F](L)[J](H);}function BH(H,F,G){return function(){Ah(H,F,this,G);this.blur();return false;};}function Ah(J,K,F,G){F=A(F).addClass("jspActive");var I,L,M=true,H=function(){if(J!==0){AX.scrollByX(J*Ag.arrowButtonSpeed);}if(K!==0){AX.scrollByY(K*Ag.arrowButtonSpeed);}L=setTimeout(H,M?Ag.initialDelay:Ag.arrowRepeatFreq);M=false;};H();I=G?"mouseout.jsp":"mouseup.jsp";G=G||A("html");G.bind(I,function(){F.removeClass("jspActive");L&&clearTimeout(L);L=null;G.unbind(I);});}function AD(){d();
if(BL){Aw.bind("mousedown.jsp",function(G){if(G.originalTarget===C||G.originalTarget==G.currentTarget){var J=A(this),F=J.offset(),I=G.pageY-F.top-Af,L,M=true,H=function(){var N=J.offset(),Q=G.pageY-N.top-Au/2,P=e*Ag.scrollPagePercent,O=AK*P/(AO-e);if(I<0){if(Af-O>Q){AX.scrollByY(-P);}else{AS(Q);}}else{if(I>0){if(Af+O<Q){AX.scrollByY(P);}else{AS(Q);}}else{K();return ;}}L=setTimeout(H,M?Ag.initialDelay:Ag.trackClickRepeatFreq);M=false;},K=function(){L&&clearTimeout(L);L=null;A(document).unbind("mouseup.jsp",K);};H();A(document).bind("mouseup.jsp",K);return false;}});}if(BG){Aj.bind("mousedown.jsp",function(G){if(G.originalTarget===C||G.originalTarget==G.currentTarget){var J=A(this),F=J.offset(),I=G.pageX-F.left-BC,L,M=true,H=function(){var N=J.offset(),Q=G.pageX-N.left-Aq/2,P=A2*Ag.scrollPagePercent,O=AJ*P/(AU-A2);if(I<0){if(BC-O>Q){AX.scrollByX(-P);}else{AR(Q);}}else{if(I>0){if(BC+O<Q){AX.scrollByX(P);}else{AR(Q);}}else{K();return ;}}L=setTimeout(H,M?Ag.initialDelay:Ag.trackClickRepeatFreq);
M=false;},K=function(){L&&clearTimeout(L);L=null;A(document).unbind("mouseup.jsp",K);};H();A(document).bind("mouseup.jsp",K);return false;}});}}function d(){if(Aj){Aj.unbind("mousedown.jsp");}if(Aw){Aw.unbind("mousedown.jsp");}}function Ak(){A("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");if(Ao){Ao.removeClass("jspActive");}if(AL){AL.removeClass("jspActive");}}function AS(F,G){if(!BL){return ;}if(F<0){F=0;}else{if(F>AK){F=AK;}}if(G===C){G=Ag.animateScroll;}if(G){AX.animate(Ao,"top",F,A9);}else{Ao.css("top",F);A9(F);}}function A9(J){if(J===C){J=Ao.position().top;}A0.scrollTop(0);Af=J;var G=Af===0,I=Af==AK,H=J/AK,F=-H*(AO-e);if(A3!=G||BE!=I){A3=G;BE=I;Ap.trigger("jsp-arrow-change",[A3,BE,AY,AI]);}s(G,I);AP.css("top",F);Ap.trigger("jsp-scroll-y",[-F,G,I]).trigger("scroll");}function AR(G,F){if(!BG){return ;}if(G<0){G=0;}else{if(G>AJ){G=AJ;}}if(F===C){F=Ag.animateScroll;}if(F){AX.animate(AL,"left",G,A8);}else{AL.css("left",G);A8(G);}}function A8(J){if(J===C){J=AL.position().left;
}A0.scrollTop(0);BC=J;var G=BC===0,H=BC==AJ,I=J/AJ,F=-I*(AU-A2);if(AY!=G||AI!=H){AY=G;AI=H;Ap.trigger("jsp-arrow-change",[A3,BE,AY,AI]);}AB(G,H);AP.css("left",F);Ap.trigger("jsp-scroll-x",[-F,G,H]).trigger("scroll");}function s(G,F){if(Ag.showArrows){Av[G?"addClass":"removeClass"]("jspDisabled");A7[F?"addClass":"removeClass"]("jspDisabled");}}function AB(G,F){if(Ag.showArrows){Ai[G?"addClass":"removeClass"]("jspDisabled");c[F?"addClass":"removeClass"]("jspDisabled");}}function Ab(F,H){var G=F/(AO-e);AS(G*AK,H);}function Aa(H,F){var G=H/(AU-A2);AR(G*AJ,F);}function BB(G,L,S){var O,R,Q,T=0,H=0,F,M,N,J,K,I;try{O=A(G);}catch(P){return ;}R=O.outerHeight();Q=O.outerWidth();A0.scrollTop(0);A0.scrollLeft(0);while(!O.is(".jspPane")){T+=O.position().top;H+=O.position().left;O=O.offsetParent();if(/^body|html$/i.test(O[0].nodeName)){return ;}}F=BK();N=F+e;if(T<F||L){K=T-Ag.verticalGutter;}else{if(T+R>N){K=T-e+R+Ag.verticalGutter;}}if(K){Ab(K,S);}M=BI();J=M+A2;if(H<M||L){I=H-Ag.horizontalGutter;}else{if(H+Q>J){I=H-A2+Q+Ag.horizontalGutter;
}}if(I){Aa(I,S);}}function BI(){return -AP.position().left;}function BK(){return -AP.position().top;}function Ad(){var F=AO-e;return(F>20)&&(F-BK()<10);}function At(){var F=AU-A2;return(F>20)&&(F-BI()<10);}function A6(){A0.unbind(BA).bind(BA,function(H,G,I,K){var J=BC,F=Af;AX.scrollBy(I*Ag.mouseWheelSpeed,-K*Ag.mouseWheelSpeed,false);return J==BC&&F==Af;});}function AF(){A0.unbind(BA);}function BJ(){return false;}function Ae(){AP.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(F){BB(F.target,false);});}function An(){AP.find(":input,a").unbind("focus.jsp");}function AV(){var F,I,G=[];BG&&G.push(Az[0]);BL&&G.push(AT[0]);AP.focus(function(){Ap.focus();});Ap.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(J){if(J.target!==this&&!(G.length&&A(J.target).closest(G).length)){return ;}var K=BC,L=Af;switch(J.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:F=J.keyCode;H();break;case 35:Ab(AO-e);F=null;break;case 36:Ab(0);F=null;break;
}I=J.keyCode==F&&K!=BC||L!=Af;return !I;}).bind("keypress.jsp",function(J){if(J.keyCode==F){H();}return !I;});if(Ag.hideFocus){Ap.css("outline","none");if("hideFocus" in A0[0]){Ap.attr("hideFocus",true);}}else{Ap.css("outline","");if("hideFocus" in A0[0]){Ap.attr("hideFocus",false);}}function H(){var J=BC,K=Af;switch(F){case 40:AX.scrollByY(Ag.keyboardSpeed,false);break;case 38:AX.scrollByY(-Ag.keyboardSpeed,false);break;case 34:case 32:AX.scrollByY(e*Ag.scrollPagePercent,false);break;case 33:AX.scrollByY(-e*Ag.scrollPagePercent,false);break;case 39:AX.scrollByX(Ag.keyboardSpeed,false);break;case 37:AX.scrollByX(-Ag.keyboardSpeed,false);break;}I=J!=BC||K!=Af;return I;}}function AW(){Ap.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp");}function Ar(){if(location.hash&&location.hash.length>1){var G,H;try{G=A(location.hash);}catch(F){return ;}if(G.length&&AP.find(location.hash)){if(A0.scrollTop()===0){H=setInterval(function(){if(A0.scrollTop()>0){BB(location.hash,true);
A(document).scrollTop(A0.position().top);clearInterval(H);}},50);}else{BB(location.hash,true);A(document).scrollTop(A0.position().top);}}}}function A4(){A("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack");}function AG(){A4();A("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var F=this.href.split("#"),G;if(F.length>1){G=F[1];if(G.length>0&&AP.find("#"+G).length>0){BB("#"+G,true);return false;}}});}function Ay(){var J,K,H,I,G,F=false;A0.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(M){var L=M.originalEvent.touches[0];J=BI();K=BK();H=L.pageX;I=L.pageY;G=false;F=true;}).bind("touchmove.jsp",function(L){if(!F){return ;}var M=L.originalEvent.touches[0],N=BC,O=Af;AX.scrollTo(J+H-M.pageX,K+I-M.pageY);G=G||Math.abs(H-M.pageX)>5||Math.abs(I-M.pageY)>5;return N==BC&&O==Af;}).bind("touchend.jsp",function(L){F=false;}).bind("click.jsp-touchclick",function(L){if(G){G=false;return false;}});}function AM(){var F=BK(),G=BI();
Ap.removeClass("jspScrollable").unbind(".jsp");Ap.replaceWith(Ax.append(AP.children()));Ax.scrollTop(F);Ax.scrollLeft(G);}A.extend(AX,{reinitialise:function(F){F=A.extend({},Ag,F);As(F);},scrollToElement:function(G,H,F){BB(G,H,F);},scrollTo:function(G,F,H){Aa(G,H);Ab(F,H);},scrollToX:function(G,F){Aa(G,F);},scrollToY:function(F,G){Ab(F,G);},scrollToPercentX:function(G,F){Aa(G*(AU-A2),F);},scrollToPercentY:function(G,F){Ab(G*(AO-e),F);},scrollBy:function(H,F,G){AX.scrollByX(H,G);AX.scrollByY(F,G);},scrollByX:function(F,H){F=(F>=0)?Math.max(F,1):Math.min(F,-1);var I=BI()+F,G=I/(AU-A2);AR(G*AJ,H);},scrollByY:function(F,H){F=(F>=0)?Math.max(F,1):Math.min(F,-1);var I=BK()+F,G=I/(AO-e);AS(G*AK,H);},positionDragX:function(F,G){AR(F,G);},positionDragY:function(G,F){AS(G,F);},animate:function(J,G,F,H){var I={};I[G]=F;J.animate(I,{duration:Ag.animateDuration,ease:Ag.animateEase,queue:false,step:H});},getContentPositionX:function(){return BI();},getContentPositionY:function(){return BK();},getContentWidth:function(){return AU;
},getContentHeight:function(){return AO;},getPercentScrolledX:function(){return BI()/(AU-A2);},getPercentScrolledY:function(){return BK()/(AO-e);},getIsScrollableH:function(){return BG;},getIsScrollableV:function(){return BL;},getContentPane:function(){return AP;},scrollToBottom:function(F){AS(AK,F);},hijackInternalLinks:function(){AG();},destroy:function(){AM();}});As(AZ);}D=A.extend({},A.fn.jScrollPane.defaults,D);A.each(["mouseWheelSpeed","arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){D[this]=D[this]||D.speed;});return this.each(function(){var G=A(this),F=G.data("jsp");if(F){F.reinitialise(D);}else{F=new E(G,D);G.data("jsp",F);}});};A.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:C,animateScroll:false,animateDuration:300,animateEase:"linear",hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:0.8};
})(jQuery,this);
/* Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 * Thanks to: Seamus Leahy for adding deltaX and deltaY
 *
 * Version: 3.0.4
 * 
 * Requires: 1.2.2+
 */
(function(C){var A=["DOMMouseScroll","mousewheel"];C.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var D=A.length;D;){this.addEventListener(A[--D],B,false);}}else{this.onmousewheel=B;}},teardown:function(){if(this.removeEventListener){for(var D=A.length;D;){this.removeEventListener(A[--D],B,false);}}else{this.onmousewheel=null;}}};C.fn.extend({mousewheel:function(D){return D?this.bind("mousewheel",D):this.trigger("mousewheel");},unmousewheel:function(D){return this.unbind("mousewheel",D);}});function B(I){var G=I||window.event,F=[].slice.call(arguments,1),J=0,H=true,E=0,D=0;I=C.event.fix(G);
I.type="mousewheel";if(I.wheelDelta){J=I.wheelDelta/120;}if(I.detail){J=-I.detail/3;}D=J;if(G.axis!==undefined&&G.axis===G.HORIZONTAL_AXIS){D=0;E=-1*J;}if(G.wheelDeltaY!==undefined){D=G.wheelDeltaY/120;}if(G.wheelDeltaX!==undefined){E=-1*G.wheelDeltaX/120;}F.unshift(I,J,E,D);return C.event.handle.apply(this,F);}})(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(B,C,A,E,D){return jQuery.easing[jQuery.easing.def](B,C,A,E,D);},easeInQuad:function(B,C,A,E,D){return E*(C/=D)*C+A;},easeOutQuad:function(B,C,A,E,D){return -E*(C/=D)*(C-2)+A;},easeInOutQuad:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C+A;}return -E/2*((--C)*(C-2)-1)+A;},easeInCubic:function(B,C,A,E,D){return E*(C/=D)*C*C+A;},easeOutCubic:function(B,C,A,E,D){return E*((C=C/D-1)*C*C+1)+A;},easeInOutCubic:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C+A;}return E/2*((C-=2)*C*C+2)+A;},easeInQuart:function(B,C,A,E,D){return E*(C/=D)*C*C*C+A;},easeOutQuart:function(B,C,A,E,D){return -E*((C=C/D-1)*C*C*C-1)+A;
},easeInOutQuart:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C+A;}return -E/2*((C-=2)*C*C*C-2)+A;},easeInQuint:function(B,C,A,E,D){return E*(C/=D)*C*C*C*C+A;},easeOutQuint:function(B,C,A,E,D){return E*((C=C/D-1)*C*C*C*C+1)+A;},easeInOutQuint:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C*C+A;}return E/2*((C-=2)*C*C*C*C+2)+A;},easeInSine:function(B,C,A,E,D){return -E*Math.cos(C/D*(Math.PI/2))+E+A;},easeOutSine:function(B,C,A,E,D){return E*Math.sin(C/D*(Math.PI/2))+A;},easeInOutSine:function(B,C,A,E,D){return -E/2*(Math.cos(Math.PI*C/D)-1)+A;},easeInExpo:function(B,C,A,E,D){return(C==0)?A:E*Math.pow(2,10*(C/D-1))+A;},easeOutExpo:function(B,C,A,E,D){return(C==D)?A+E:E*(-Math.pow(2,-10*C/D)+1)+A;},easeInOutExpo:function(B,C,A,E,D){if(C==0){return A;}if(C==D){return A+E;}if((C/=D/2)<1){return E/2*Math.pow(2,10*(C-1))+A;}return E/2*(-Math.pow(2,-10*--C)+2)+A;},easeInCirc:function(B,C,A,E,D){return -E*(Math.sqrt(1-(C/=D)*C)-1)+A;},easeOutCirc:function(B,C,A,E,D){return E*Math.sqrt(1-(C=C/D-1)*C)+A;
},easeInOutCirc:function(B,C,A,E,D){if((C/=D/2)<1){return -E/2*(Math.sqrt(1-C*C)-1)+A;}return E/2*(Math.sqrt(1-(C-=2)*C)+1)+A;},easeInElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A;}if((D/=G)==1){return A+H;}if(!F){F=G*0.3;}if(C<Math.abs(H)){C=H;var E=F/4;}else{var E=F/(2*Math.PI)*Math.asin(H/C);}return -(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A;},easeOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A;}if((D/=G)==1){return A+H;}if(!F){F=G*0.3;}if(C<Math.abs(H)){C=H;var E=F/4;}else{var E=F/(2*Math.PI)*Math.asin(H/C);}return C*Math.pow(2,-10*D)*Math.sin((D*G-E)*(2*Math.PI)/F)+H+A;},easeInOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A;}if((D/=G/2)==2){return A+H;}if(!F){F=G*(0.3*1.5);}if(C<Math.abs(H)){C=H;var E=F/4;}else{var E=F/(2*Math.PI)*Math.asin(H/C);}if(D<1){return -0.5*(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A;}return C*Math.pow(2,-10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F)*0.5+H+A;
},easeInBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158;}return F*(C/=E)*C*((D+1)*C-D)+A;},easeOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158;}return F*((C=C/E-1)*C*((D+1)*C+D)+1)+A;},easeInOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158;}if((C/=E/2)<1){return F/2*(C*C*(((D*=(1.525))+1)*C-D))+A;}return F/2*((C-=2)*C*(((D*=(1.525))+1)*C+D)+2)+A;},easeInBounce:function(B,C,A,E,D){return E-jQuery.easing.easeOutBounce(B,D-C,0,E,D)+A;},easeOutBounce:function(B,C,A,E,D){if((C/=D)<(1/2.75)){return E*(7.5625*C*C)+A;}else{if(C<(2/2.75)){return E*(7.5625*(C-=(1.5/2.75))*C+0.75)+A;}else{if(C<(2.5/2.75)){return E*(7.5625*(C-=(2.25/2.75))*C+0.9375)+A;}else{return E*(7.5625*(C-=(2.625/2.75))*C+0.984375)+A;}}}},easeInOutBounce:function(B,C,A,E,D){if(C<D/2){return jQuery.easing.easeInBounce(B,C*2,0,E,D)*0.5+A;}return jQuery.easing.easeOutBounce(B,C*2-D,0,E,D)*0.5+E*0.5+A;}});if(typeof audi_ngw==="undefined"){audi_ngw={};}audi_ngw.namespace=function(B,D){var A=D.split(".");for(var C=0;
C<A.length;C++){if(typeof (B[A[C]])==="undefined"){B[A[C]]={};}B=B[A[C]];}return B;};audi_ngw.clearTimer=function(A){if(!A){return ;}window.clearTimeout(A);window.clearInterval(A);return null;};audi_ngw.getRandomNumber=function(A){var B=Math.floor(Math.random()*A);return B;};audi_ngw.html_entidiy_decode=function(C){var B={"&gt;":">","&lt;":"<","&auml;":"ä","&Auml;":"Ä","&ouml;":"ö","&Ouml;":"Ö","&uuml;":"ü","&Uuml;":"Ü"};for(var A in B){if(B.hasOwnProperty(A)){C=C.split(A).join(B[A]);}}return C;};audi_ngw.logCount=0;audi_ngw.log=function(C,A){if(audi_ngw.debug){if("undefined"==typeof (A)){A="log";}try{if("error"==A){console.error(C);}else{if("warn"==A){console.warn(C);}else{console.log(C);}}return true;}catch(B){if(audi_ngw.ieDebug){if(0===jQuery("#debug").size()){jQuery('<div id="debug"></div>').appendTo("body").css({border:"1px solid #fff",overflow:"auto",display:"block",position:"absolute",left:"5px",top:"5px",width:"200px",height:"300px"});}audi_ngw.logCount++;jQuery("#debug").prepend("<p>"+audi_ngw.logCount+": "+C+"<hr /></p>");
}return true;}}};jQuery(window).bind("unload",function(){jQuery("*").add(window).add(document).unbind();});audi_ngw.arrayRemove=function(A,C){var E;if(!C){return ;}if(isNaN(C)){E=0;for(var B=0,D=A.length;B<D;B++){if(C==A[B]){E=B;}}}else{E=C;}A.splice(E,1);return A;};audi_ngw.namespace(audi_ngw,"global");audi_ngw.global.initiate=function(){jQuery("input.audi_login_label").defaultValue();jQuery("#audi_container_header").height(jQuery("#audi_container_header").height());jQuery("#audi_navigation_model > li > ul").each(function(){jQuery("li:last",this).after('<li class="last">&nbsp;</li>');});jQuery("ul.audi_nav_model_extended > li").eq(0).addClass("first_overlay_corner");jQuery("ul.audi_nav_model_extended > li").hover(function(){var C=jQuery(this);C.addClass("active");audi_ngw.flash.pauseAll();$topOffset=C.position().top+C.height();jQuery("> div",C).css({top:$topOffset+"px"});jQuery(".audi_logo").css("position","static");jQuery(".audi_logo .audi_logo_overlay").css({top:($topOffset+1)+"px"});
if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){C.closest(".audi_nav_model_extended").prepend('<iframe src="" id="audi_navigation_iframe"></iframe>');jQuery("#audi_navigation_iframe").css({position:"absolute",top:$topOffset+"px",left:0,opacity:0});}if((C.closest(".audi_nav_model_extended").hasClass("active"))||(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5)){jQuery("> div",C).css("visibility","visible").show();C.closest(".audi_nav_model_extended").addClass("active");jQuery(".audi_nav_model_first").addClass("active");}else{var D=jQuery("> div",C).css("visibility","visible").hide().slideDown("normal",function(){C.closest(".audi_nav_model_extended").addClass("active");var E=D.html();jQuery("#audi_navigation_iframe").css({height:D.outerHeight()+"px",width:D.outerWidth()-2+"px"});D.html(E);jQuery(".audi_nav_model_first").addClass("active");});}},function(){var C=jQuery(this);window.setTimeout(function(){if(jQuery(".audi_nav_model_extended > li.active").length==0){jQuery(".audi_nav_model_extended").removeClass("active");
jQuery("#audi_navigation_iframe").remove();}},100);C.removeClass("active");jQuery("> div",C).css("visibility","hidden");audi_ngw.flash.resumeAll();});jQuery("#audi_container_header li.audi_nav_model_item, #audi_container_header li.audi_carline_link").hover(function(){jQuery(this).addClass("active");},function(){jQuery(this).removeClass("active");});jQuery(".audi_logo").hover(function(){var C=jQuery(".audi_logo_overlay",this);if(C.length>0){audi_ngw.flash.pauseAll();jQuery("> a img",this).css("visibility","hidden");C.css("visibility","visible").hide().slideDown("normal",function(){});jQuery(this).addClass("active");}},function(){var C=jQuery(".audi_logo_overlay",this);if(C.length>0){jQuery("> a img",this).css("visibility","visible");C.css("visibility","hidden").hide();jQuery(this).removeClass("active");audi_ngw.flash.resumeAll();}});jQuery("#audi_navigation_model > li, #audi_navigation_model_extended > li").hover(function(){var C=jQuery(this);C.addClass("active");jQuery("> a",C).addClass("active");
audi_ngw.flash.pauseAll();var D=jQuery("> ul, > div.audi_carline_overlay",C).css("visibility","visible").hide().slideDown("normal",function(){var E=D.html();jQuery("#audi_navigation_iframe").css({height:D.outerHeight()+"px",width:D.outerWidth()-2+"px"});jQuery("#audi_navigation_model_extended #audi_navigation_iframe").css({height:D.outerHeight()+"px",width:D.outerWidth()-12+"px"});if(jQuery.browser.msie!==true){D.html(E);}jQuery("#audi_navigation_model li li").hover(function(){jQuery(this).addClass("hover");},function(){jQuery(this).removeClass("hover");});if(0!==jQuery(this).parents("#audi_navigation_model_extended").size()){var F=parseInt(jQuery(this).css("left"),10);jQuery("#audi_navigation_iframe").css("left",F+"px");}});if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5&&(!C.hasClass("audi_carline_link"))){jQuery('<iframe id="audi_navigation_iframe" src="">').appendTo(D.parent());}},function(){var C=jQuery(this);C.removeClass("active");jQuery("a",C).removeClass("active");
jQuery("> ul, > div.audi_carline_overlay",C).css("visibility","hidden");jQuery("#audi_navigation_iframe").remove();audi_ngw.flash.resumeAll();});jQuery("#audi_navigation_main_sitemap li").not(".audi_navigation_main_overlay").css({position:"relative"});var A=1;var B=jQuery("#audi_navigation_main_sitemap .audi_navigation_main_overlay > ul > li").eq(A*6);while(B.length>0){B.css("clear","left").addClass("audi_navigation_clear");A++;B=jQuery("#audi_navigation_main_sitemap .audi_navigation_main_overlay > ul > li").eq(A*6);}jQuery("#audi_navigation_main_sitemap, #audi_navigation_main > li").hover(function(){jQuery("a",this).addClass("active");audi_ngw.flash.pauseAll();var C=jQuery(".audi_navigation_main_overlay, .audi_navigation_main_sub",this).hide().slideDown("normal",function(){jQuery(this).css({"padding-bottom":"","padding-top":"",overflow:"hidden"});jQuery("#audi_navigation_iframe",this).css({height:C.outerHeight()+"px",width:C.outerWidth()-2+"px"});jQuery(".audi_navigation_clear").each(function(){var E=jQuery(this).prevUntil(".audi_navigation_clear");
var D=0;E.each(function(){if(jQuery(this).height()>D){D=jQuery(this).height();}});E.height(D);var E=jQuery(this).nextUntil(".audi_navigation_clear").add(this);var D=0;E.each(function(){if(jQuery(this).height()>D){D=jQuery(this).height();}});E.height(D);});});if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){if("audi_navigation_main_sitemap"==C.parent().attr("id")){jQuery('<iframe id="audi_navigation_iframe" src="">').prependTo(C.parent());}else{jQuery('<iframe id="audi_navigation_iframe" src="">').appendTo(C.parent());}jQuery("#audi_navigation_iframe").css("opacity",0);}},function(){jQuery("a",this).removeClass("active");jQuery("#audi_navigation_iframe").remove();jQuery(".audi_navigation_main_overlay, .audi_navigation_main_sub",this).stop().hide().css("height","");audi_ngw.flash.resumeAll();});jQuery("#audi_navigation_main_sitemap").hover(function(){jQuery(this).addClass("audi_navigation_main_sitemap_button_active");},function(){jQuery(this).removeClass("audi_navigation_main_sitemap_button_active");
});jQuery("#audi_navigation_flash > li > a").bind("click",function(){if(0===jQuery(".audi_flash_r8").size()){return true;}var E=jQuery(this);try{var C=E.metadata().id;}catch(D){}if("undefined"===typeof (C)){C=0;}audi_ngw.flash.selectMovie(C);return false;});jQuery(window).resize(function(){if(jQuery.browser.msie&&jQuery.browser.version<7){if((jQuery("#audi_vorsprung_page").length>0)&&jQuery.isFunction(audi_vdt.scroll.handleFooter)){jQuery("#audi_container_page #audi_container_footer").removeClass("audi_container_footer_relative");audi_vdt.scroll.handleFooter();return ;}}$mainContainer=jQuery("#audi_container_main");if(0===$mainContainer.size()){return false;}var H=false;if(0!==jQuery(".template-a-1 .audi_main_flash_stage, .template-a-2 .audi_main_flash_stage").length&&0===jQuery("html.audi_iph").length){if(0!==jQuery("html.audi_iph").size()||0!==jQuery(".noScale").size()||0!==jQuery(".teaser_big").size()){return ;}var E=jQuery(window).height();var L=598;var M=757;var N=295+24;N=71+35+9+135+4+44+5+25;
var D=parseInt(jQuery(".audi_main_flash_stage").css("min-height"),10);var I=parseInt(jQuery(".audi_main_flash_stage").css("max-height"),10);var J=0;L=N+D;M=N+I;if(E>L){J=E-N;J=(J%2===0)?J+1:J;J=Math.min(J,I);}else{J=D;}if((jQuery.browser.msie&&jQuery.browser.version<7)||(I>J)){H=true;}jQuery(".audi_main_flash_stage").height(J);jQuery(".con_teaser_home_splitstage_dynamic").height(J).find("li").height(J/2-24).find(".teaser_home_image").height((J/2-24)-30);}var K=jQuery(window).height();var G=$mainContainer.offset();var C=G.top+$mainContainer.height()+parseInt($mainContainer.css("margin-top"),10);var F=K-C;if(true===H||50<F){jQuery("#audi_container_main").removeClass("audi_main_container_footer");if(jQuery.browser.mozilla&&(jQuery.browser.version.split(".")[0]+"."+jQuery.browser.version.split(".")[1])<1.9){jQuery("#audi_container_footer").css("position","relative");}else{jQuery("#audi_container_footer").addClass("audi_container_footer_relative");}}else{jQuery("#audi_container_main").addClass("audi_main_container_footer");
if(jQuery.browser.mozilla&&(jQuery.browser.version.split(".")[0]+"."+jQuery.browser.version.split(".")[1])<1.9){jQuery("#audi_container_footer").css("position","fixed").removeClass("audi_container_footer_relative");}else{jQuery("#audi_container_footer").removeClass("audi_container_footer_relative");}}});jQuery(window).resize();window.setTimeout("jQuery(window).resize()",1000);audi_ngw_enable_regionselector=function(C){jQuery(".audi_container_emo_flash").unbind("mouseover").unbind("mouseout");jQuery("#audi_con_com_region").css("display","block");};if(jQuery(".sIFR").hasClass("audi_h1_border")){_parentlen=jQuery(".sIFR").parent().width()-2;jQuery(".audi_h1_border").width(_parentlen);}if(jQuery.browser.msie&&jQuery.browser.version<7){if((jQuery("#audi_vorsprung_page").length>0)&&jQuery.isFunction(audi_vdt.scroll.handleFooter)){jQuery("#audi_container_page #audi_container_footer").removeClass("audi_container_footer_relative");jQuery(window).scroll(audi_vdt.scroll.handleFooter);audi_vdt.scroll.handleFooter();
}}};jQuery(function(){audi_ngw.global.video();});audi_ngw.global.videoElement={};audi_ngw.global.video=function(){audi_ngw.global.videoElement=jQuery("#audi_home_video_stage");if(0===audi_ngw.global.videoElement.length){return ;}audi_ngw.global.videoElement=audi_ngw.global.videoElement[0];jQuery("#audi_home_video_sidebar li").bind("click.select",audi_ngw.global.videoSelect);jQuery("#audi_home_video_stage").bind("ended.video",audi_ngw.global.videoEnded);jQuery("#audi_home_video_sidebar").bind("click.sidebar",audi_ngw.global.videoSidebarToggle);jQuery("#audi_home_video_sidebar").bind("mouseenter.sidebar",audi_ngw.global.videoSidebarToggle);jQuery("#audi_home_video_sidebar").bind("mouseleave.sidebar",audi_ngw.global.videoSidebarToggle);audi_ngw.global.videoEnded();window.setTimeout(audi_ngw.global.videoSidebarToggle,1000);};audi_ngw.global.videoSidebarToggle=function(){var B=jQuery("#audi_home_video_sidebar"),A=B.css("left");if("0px"==A){B.animate({left:"-134px"});}else{B.animate({left:"0px"});
}};audi_ngw.global.videoSelect=function(){var A=jQuery(this),B=A.metadata();if(jQuery.browser.mozilla||jQuery.browser.opera){audi_ngw.global.videoElement.src=B.srcOgg;}else{audi_ngw.global.videoElement.src=B.srcMp4;}jQuery("#audi_home_video_sidebar li.playVideo").removeClass("playVideo");A.addClass("playVideo");audi_ngw.global.videoElement.load();audi_ngw.global.videoElement.play();return false;};audi_ngw.global.videoEnded=function(){var A=jQuery("#audi_home_video_sidebar li.playVideo").next("li.activeVideo");if(0===A.length){A=jQuery("#audi_home_video_sidebar li.activeVideo").eq(0);}A.trigger("click");};audi_ngw.namespace(audi_ngw,"gmaps");audi_ngw.gmaps={init:function(A){if(jQuery("#gmaps_canvas").length==0){return ;}this.options=A;jQuery.getScript(audi_ngw.config.audiConnectGoogle.apiUrl);},_init:function(){var A=this.options;this.zoom=(A&&A.zoom)?A.zoom:8;this.lat=(A&&A.lat)?A.lat:48.766826;this.lng=(A&&A.lat)?A.lng:11.42046;this.i18n_src=(A&&A.i18n)?A.i18n:"I18N/audi_connect."+A.language+"_"+A.region+".json";
this.isIE6=($.browser.msie&&$.browser.version.substr(0,1)<7)?true:false;this.defaultLimit=15;this.limit=(A&&A.limit)?A.limit:this.defaultLimit;this.more_step=(A&&A.more_step)?A.more_step:15;this.url=audi_ngw.config.audiConnectGmaps.url;this.url_all=audi_ngw.config.audiConnectGmaps.url_all;this.offset=0;this.contacts=[];this.marker=[];this.sort=false;this.bounds=false;this.buttonShowFormAdd=jQuery("#audi_target_btnAdd");this.center=new google.maps.LatLng(this.lat,this.lng);this.map=new google.maps.Map(document.getElementById("gmaps_canvas"),{zoom:this.zoom,center:this.center,mapTypeId:google.maps.MapTypeId.ROADMAP,navigationControl:true,scrollwheel:false,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU}});var B=jQuery(".audi_targetlist_input").clone();this.tableRow=jQuery("#audi_target_item-template").clone().append(B);jQuery("#audi_target_item-template").remove();jQuery(".audi_targetlist_input textarea.audi_target_commentField").live("keyup",this.validateCommentLength);
this.loadI18N();},loadI18N:function(){var A=this;jQuery.ajax({url:this.i18n_src,type:"GET",dataType:"json",error:function(B,D,C){audi_ngw.log("ERROR - audi_ngw.gmaps.loadI18N",B,D,C);audi_ngw.question.showConfirmation(jQuery(audi_ngw.config.myAudiConnectServerErrorDialog));},success:function(B){A.i18n=B;A.getContacts();A._bindBehaviours();A.initSearch();}});},initSearch:function(){jQuery(".audi_myaudi_connect_targetsearch fieldset").live("click",function(){jQuery("input",this).focus();});var A=new google.maps.Geocoder();jQuery(".audi_myaudi_connect_targetsearch input[name=targetsearch]").autocomplete({appendTo:jQuery(".audi_myaudi_connect_targetsearch input[name=targetsearch]").parent(),source:function(C,B){A.geocode({address:C.term,region:audi_ngw.config.audiConnectGmaps.region,language:audi_ngw.config.audiConnectGmaps.language},function(E,D){B($.map(E,function(F){return{label:F.formatted_address,value:F.formatted_address,latitude:F.geometry.location.lat(),longitude:F.geometry.location.lng(),components:F.address_components};
}));});},select:function(B,C){var D=audi_ngw.gmaps.constructContact(C.item);audi_ngw.gmaps.contacts=[D];audi_ngw.gmaps.showMarker();audi_ngw.gmaps._fitBounds();}});jQuery(".audi_myaudi_connect_targetsearch form").bind("submit.targetsearch",this.doSearch);jQuery(".audi_myaudi_connect_targetsearch button").bind("click.targetsearch",this.doSearch);},doSearch:function(C){C.preventDefault();jQuery("#audi_targetlist_nav a").removeClass("active");listType="search";jQuery("#audi_targetlist").removeClass("myTargets").addClass("searchResults");jQuery("#audi_targetlist_nav a#audi_targetlist_btnSearchresults").addClass("active");var B=new google.maps.Geocoder();var A=jQuery(".audi_myaudi_connect_targetsearch input[name=targetsearch]").val();B.geocode({address:A,region:audi_ngw.config.audiConnectGmaps.region,language:audi_ngw.config.audiConnectGmaps.language},function(F,D){var E=$.map(F,function(G){return{label:G.formatted_address,value:G.formatted_address,latitude:G.geometry.location.lat(),longitude:G.geometry.location.lng(),components:G.address_components};
});audi_ngw.gmaps.contacts=[];jQuery(E).each(function(){audi_ngw.gmaps.contacts.push(audi_ngw.gmaps.constructContact(this));});audi_ngw.gmaps.showMarker(true);audi_ngw.gmaps._fitBounds();jQuery(".audi_myaudi_connect_targetsearch input[name=targetsearch]").blur();});return false;},constructContact:function(D){var B="";var C="";var A="";var F="";var E="";jQuery(D.components).each(function(){if(jQuery.inArray("locality",this.types)>=0){F=this.long_name;}else{if(jQuery.inArray("postal_code",this.types)>=0){A=this.long_name;}else{if(jQuery.inArray("country",this.types)>=0){E=this.long_name;}else{if(jQuery.inArray("route",this.types)>=0){B=this.long_name;}else{if(jQuery.inArray("street_number",this.types)>=0){C=this.long_name;}}}}}});return{name:"",is_visible:true,formatted_address:D.value,address:[{address:B+(C?" "+C:""),postalcode:A,city:F,country:E,category:0,latlng:{latitude:D.latitude,longitude:D.longitude}}]};},showInterface:function(){jQuery(".audi_myaudi_connect_targetsearch, #audi_targetlist_nav, #audi_targetlist_addtarget, #audi_targetlist, #audi_targetlist_footer").css("display","block");
},getContacts:function(C){if(C){var A=this.url+"?id="+C;}else{var A=this.url;}var B=this;jQuery.ajax({url:A,type:"GET",dataType:"json",error:function(D,F,E){audi_ngw.question.showConfirmation(jQuery(B.i18n.audi_connect.dialog_target_get_error));audi_ngw.log("ERROR - audi_ngw.gmaps.getMarker",D,F,E);},success:function(D){B.contacts=D.body?D.body:[];if(B.sort){B.sortContactsByName(B.sort);}B.setContactVisibility();B.showInterface();}});},editContact:function(D,E){var G=this;if(D.allCars=="1"){var A=this.url_all;var C=this.i18n.audi_connect.dialog_target_added_all;}else{var A=this.url;var C=this.i18n.audi_connect.dialog_target_added;}if(!D.id){var F="create";}else{var F="update";A=A+"/"+D.id;}contact_id=D.id;var B=this.serializeData(D);jQuery.ajax({url:A+"?method="+F,dataType:"json",type:"POST",data:B,contentType:"application/json",error:function(H,J,I){audi_ngw.question.showConfirmation(jQuery(G.i18n.audi_connect.dialog_target_edit_error));audi_ngw.log("ERROR - audi_ngw.gmaps.getMarker",H,J,I);
G.getContacts();},success:function(H){if(!contact_id){E.closest(".audi_targetlist_input").slideUp();E.find(":input[type=text], textarea").val("");}E.find(".myaudi_contact_error_msg").html("").hide();E.audi_unsetLoading();G.getContacts();if(F=="create"){audi_ngw.question.showConfirmation(jQuery(C));}else{audi_ngw.question.showConfirmation(jQuery(G.i18n.audi_connect.dialog_target_updated));}}});},deleteContact:function(B){var A=this;$.ajax({url:this.url+"/"+B+"?method=delete",type:"POST",contentType:"application/json",error:function(C,E,D){audi_ngw.question.showConfirmation(jQuery(A.i18n.audi_connect.dialog_target_delete_error));audi_ngw.log("ERROR - audi_ngw.gmaps.deleteContact",C,E,D);},success:function(C){A.getContacts();audi_ngw.question.showConfirmation(jQuery(A.i18n.audi_connect.dialog_target_delete_success));}});},sortContactsByName:function(A){this.limit=0;this.contacts.sort(this._compareNames);if(A=="desc"){this.contacts.reverse();}this.setContactVisibility();},setContactVisibility:function(){for(i in this.contacts){if(!this.limit||i<this.limit){this.contacts[i].is_visible=true;
}else{this.contacts[i].is_visible=false;}}this.showMarker();this._fitBounds();},escapeString:function(A){return jQuery("<i />").text(A).html();},showMarker:function(C){this.clearMarker();var I=0;var L=new google.maps.MarkerImage(""+audi_ngw.docroot+"img/audi_connect/marker_red/shadow.png",new google.maps.Size(43,31),new google.maps.Point(0,0),new google.maps.Point(10,30));for(var E in this.contacts){var G=this.contacts[E];var B=(typeof G.id==="undefined")?"marker_white":"marker_red";var D=new google.maps.MarkerImage(""+audi_ngw.docroot+"img/audi_connect/"+B+"/marker-"+(parseInt(E)+1)+".png",new google.maps.Size(28,45),new google.maps.Point(0,0),new google.maps.Point(14,43));if(G.is_visible){G.marker=[];var F=(G.address&&G.address[0]&&G.address[0].latlng&&typeof G.address[0].latlng.latitude!=="undefined"&&typeof G.address[0].latlng.longitude!=="undefined"&&G.address[0].latlng.latitude!=""&&G.address[0].latlng.longitude!="");if(F){var H=G.address[0].latlng.latitude;var J=G.address[0].latlng.longitude;
var K=new google.maps.LatLng(H,J);var A=new google.maps.Marker({position:K,map:this.map,shadow:L,icon:D,title:(G.name?G.name:"")+(G.firstname?", "+G.firstname:"")});this.marker.push(A);G.marker.push(A);this.registerInfoWindow(E,G,G.address[0],A);}F=(G.address&&G.address[1]&&G.address[1].latlng&&typeof G.address[1].latlng.latitude!=="undefined"&&typeof G.address[1].latlng.longitude!=="undefined"&&G.address[1].latlng.latitude!=""&&G.address[1].latlng.longitude!="");if(F){var H=G.address[1].latlng.latitude;var J=G.address[1].latlng.longitude;var K=new google.maps.LatLng(H,J);var A=new google.maps.Marker({position:K,map:this.map,shadow:L,icon:D,title:(G.name?G.name:"")+(G.firstname?", "+G.firstname:"")});this.marker.push(A);G.marker.push(A);this.registerInfoWindow(E,G,G.address[1],A);}}}this.refreshListing();},registerInfoWindow:function(D,A,C,B){var G=this;var E=((A.firstname||A.name)?'<h2 class="audi_connect_info_head">':"")+(A.name?audi_ngw.gmaps.escapeString(A.name):"")+audi_ngw.gmaps.escapeString(A.firstname?", "+A.firstname:"")+((A.firstname||A.name)?"</h2>":"")+"<p>"+(C.address?audi_ngw.gmaps.escapeString(C.address)+"<br />":"")+(C.postalcode?audi_ngw.gmaps.escapeString(C.postalcode)+" ":"")+(C.city?audi_ngw.gmaps.escapeString(C.city)+"<br />":(C.postalcode?"<br />":""))+(C.country?audi_ngw.gmaps.escapeString(C.country)+"<br />":"")+(C.phone?audi_ngw.gmaps.escapeString(C.phone)+"<br />":"")+(C.mobile?audi_ngw.gmaps.escapeString(C.mobile):"")+"</p>";
if(A.id){E+='<span><a class="audi_connect_info_link arrow jumptoform {contact: '+D+'}" href="#">'+this.i18n.audi_connect.overlay_edit+"</a></<span>";}else{E+='<span><a class="audi_connect_info_link arrow jumptoform {contact: '+D+'}" href="#">'+this.i18n.audi_connect.overlay_edit+"</a><br /></span>";E+='<span><a class="audi_connect_info_link arrow savecontact {contact: '+D+", name: '"+this._escape(A.formatted_address)+"', address: '"+(jQuery.trim(A.address[0].address)?this._escape(A.address[0].address):"-")+'\'}" href="#">'+this.i18n.audi_connect.overlay_save+"</a><br /></span>";E+='<span><label class="infoBoxSendToAll"><input type="checkbox" name="all" class="infoBoxSendToAll {contact: '+D+'}" value="on"/> '+this.i18n.audi_connect.overlay_all_cars+"</label><br /></span>";E+='<div style="height: 1px"></div>';}var F=new google.maps.InfoWindow({content:E,maxWidth:240,overflow:"hidden",pixelOffset:{width:0,height:43}});B.infowindow=F;google.maps.event.addListener(B,"click",function(){jQuery(G.marker).each(function(){this.infowindow.close();
});F.open(G.map,B);});},refreshListing:function(){var G="contacts";jQuery("#audi_targetlist .audi_connect_sort_by_name").removeClass("sort_desc").removeClass("sort_asc");jQuery("#audi_targetlist .audi_targetlist_item_srd").remove();for(i in this.contacts){var D=this.contacts[i];if(D.is_visible){jQuery("#audi_targetlist_nav a").removeClass("active");if(D.id){jQuery("#audi_targetlist").removeClass("searchResults").addClass("myTargets");jQuery("#audi_targetlist_nav a#audi_targetlist_btnMytargets").addClass("active");}else{G="search";jQuery("#audi_targetlist").removeClass("myTargets").addClass("searchResults");jQuery("#audi_targetlist_nav a#audi_targetlist_btnSearchresults").addClass("active");}var L=this.tableRow.clone();L.data("index",i);var H=false;var C=false;var F=false;if(D.address&&D.address.length){if(D.address[0].category==0){H=D.address[0];}else{C=D.address[0];}if(D.address[1]){if(D.address[1].category==0){H=D.address[1];}else{C=D.address[1];}}F=(H)?H:C;}if(!F||!F.latlng||!F.latlng.latitude||!F.latlng.longitude){jQuery("a.audi_target_btnMap, .audi_target_count img",L).addClass("disabled");
audi_ngw.tooltip.initiate(L);}jQuery("span.adviceContainer",L).hide();var I=(D.name?D.name:"")+(D.firstname?", "+D.firstname:"");var K=(F.address?F.address:"");var J=(F.postalcode?F.postalcode+" ":"")+(F.city?F.city:"");var B=F.country?F.country:"";jQuery(".audi_target_name",L).html((I?"<strong>"+audi_ngw.gmaps.escapeString(I)+"</strong><br />":"")+(K?audi_ngw.gmaps.escapeString(K)+"<br />":"")+(J?audi_ngw.gmaps.escapeString(J)+"<br />":"")+audi_ngw.gmaps.escapeString(B));jQuery(".audi_target_comment",L).html((D.comment?audi_ngw.gmaps.escapeString(D.comment):"&nbsp;"));jQuery(".audi_target_phone",L).html((F.phone?audi_ngw.gmaps.escapeString(F.phone)+"<br />":"")+(F.mobile?audi_ngw.gmaps.escapeString(F.mobile):"&nbsp;"));var A=(D.id)?"marker_red":"marker_white";var E=(this.isIE6)?".gif":".png";jQuery(".audi_target_count",L).html('<img src="'+audi_ngw.docroot+"img/audi_connect/"+A+"/marker-"+(parseInt(i)+1)+E+'" />');if(F){jQuery(".audi_target_category",L).html((F.category==0?this.i18n.audi_connect.category_business:this.i18n.audi_connect.category_private));
}else{jQuery(".audi_target_category",L).html("-");}jQuery(".audi_target_id",L).val(D.id);jQuery("#audi_target_name input",L).val((D.name?D.name:""));jQuery("#audi_target_firstname input",L).val((D.firstname?D.firstname:""));jQuery("#audi_target_comment textarea",L).val((D.comment?D.comment:""));if(C){jQuery("#audi_target_address_pri input",L).val((C.address?C.address:""));jQuery("#audi_target_city_pri input.zip",L).val((C.postalcode?C.postalcode:""));jQuery("#audi_target_city_pri input.city",L).val((C.city?C.city:""));jQuery("#audi_target_country_pri input",L).val((C.country?C.country:""));jQuery("#audi_target_phone_pri input",L).val((C.phone?C.phone:""));jQuery("#audi_target_mobile_pri input",L).val((C.mobile?C.mobile:""));if(C.latlng){jQuery(".audi_target_private_lat",L).val(C.latlng.latitude);jQuery(".audi_target_private_lng",L).val(C.latlng.longitude);}}if(H){jQuery("#audi_target_address_bus input",L).val((H.address?H.address:""));jQuery("#audi_target_city_bus input.zip",L).val((H.postalcode?H.postalcode:""));
jQuery("#audi_target_city_bus input.city",L).val((H.city?H.city:""));jQuery("#audi_target_country_bus input",L).val((H.country?H.country:""));jQuery("#audi_target_phone_bus input",L).val((H.phone?H.phone:""));jQuery("#audi_target_mobile_bus input",L).val((H.mobile?H.mobile:""));if(H.latlng){jQuery(".audi_target_business_lat",L).val(H.latlng.latitude);jQuery(".audi_target_business_lng",L).val(H.latlng.longitude);}}this._observeForm(L);jQuery("#audi_targetlist").append(L);}}jQuery("#audi_targetlist_result_count").text((this.contacts.length==1)?this.i18n.audi_connect.num_results_singular:this.i18n.audi_connect.num_results_plural.split("[COUNT]").join(this.contacts.length));if(!this.limit||this.limit>=this.contacts.length||G=="search"){jQuery("#audi_targetlist_more").css("display","none");}else{jQuery("#audi_targetlist_more").css("display","inline");}audi_ngw.form.initTabOrder();},processForm:function(F){F.audi_setLoading();var B=F.serializeArray();var D={};for(var C in B){D[B[C].name]=jQuery.trim(B[C].value);
}var E=this.validateForm(D,F);if(E){var C=0;var A={};A.name=D.name;A.firstname=D.firstname;A.comment=D.comment;A.allCars=D.audi_target_check_allCars;A.id=D.audi_target_id;A.address=[];A.address[C]={};if(D.address_business_address){A.address[C].category=0;A.address[C].address=D.address_business_address;A.address[C].postalcode=D.address_business_postalcode;A.address[C].city=D.address_business_city;A.address[C].country=D.address_business_country;A.address[C].phone=D.address_business_phone;A.address[C].mobile=D.address_business_mobile;A.address[C].latlng={};A.address[C].latlng.latitude=D.address_business_lat;A.address[C].latlng.longitude=D.address_business_lng;C++;}if(D.address_private_address){A.address[C]={};A.address[C].category=1;A.address[C].address=D.address_private_address;A.address[C].postalcode=D.address_private_postalcode;A.address[C].city=D.address_private_city;A.address[C].country=D.address_private_country;A.address[C].phone=D.address_private_phone;A.address[C].mobile=D.address_private_mobile;
A.address[C].latlng={};A.address[C].latlng.latitude=D.address_private_lat;A.address[C].latlng.longitude=D.address_private_lng;}this.editContact(A,F);}else{F.audi_unsetLoading();}},validateCommentLength:function(){var C=jQuery(this);var A=256;if(C.val().length>A){C.val(jQuery(this).val().substr(0,A));if(C.setSelectionRange){C.focus();C.setSelectionRange(A,0);}else{if(C.createTextRange){var B=C.createTextRange();B.collapse(true);B.moveEnd("character",0);B.moveStart("character",A);B.select();}}return false;}return true;},validateForm:function(D,F){var E=true;var C=[];F.find("fieldset .error").removeClass("error");F.find("fieldset .hasError").removeClass("hasError");var G=false;if((D.address_business_city||D.address_business_country||D.address_business_mobile||D.address_business_phone||D.address_business_postalcode)&&!D.address_business_address){E=false;C[0]=this.i18n.audi_connect.form_error_address;F.find("#audi_target_address_bus").addClass("error");F.find("#audi_target_address_bus input").addClass("hasError");
}if((D.address_private_city||D.address_private_country||D.address_private_mobile||D.address_private_phone||D.address_private_postalcode)&&!D.address_private_address){G=true;E=false;C[0]=this.i18n.audi_connect.form_error_address;F.find("#audi_target_address_pri").addClass("error");F.find("#audi_target_address_pri input").addClass("hasError");}if(!G&&!D.address_private_address&&!D.address_business_address){E=false;C[0]=this.i18n.audi_connect.form_error_address;F.find("#audi_target_address_bus").addClass("error");F.find("#audi_target_address_bus input").addClass("hasError");}if(!D.name){E=false;C[C.length]=this.i18n.audi_connect.form_error_name;F.find("#audi_target_name").addClass("error");F.find("#audi_target_name input").addClass("hasError");}if(!E){C.reverse();var B=jQuery('<ul class="error show hasError" />');B.append('<li class="hasError">'+this.i18n.audi_connect.form_error+"</li>");for(var A in C){B.append('<li class="hasError">'+C[A]+"</li>");}F.find(".myaudi_contact_error_msg").html(B).show();
}return E;},serializeData:function(D){var A="{";A+=D.id?'"id":"'+this.encodeString(D.id)+'",':"";A+=D.name?'"name":"'+this.encodeString(D.name)+'",':"";A+=D.firstname?'"firstname":"'+this.encodeString(D.firstname)+'",':"";A+=D.comment?'"comment":"'+this.encodeString(D.comment)+'",':"";A+=D.allCars?'"allCars":"1",':"";if(D.address){A+='"address":[';var E=[];for(var C=0;C<D.address.length;C++){var B='{"category":"'+this.encodeString(D.address[C].category)+'",';B+='"address":"'+this.encodeString(D.address[C].address)+'",';B+='"postalcode":"'+this.encodeString(D.address[C].postalcode)+'",';B+='"city":"'+this.encodeString(D.address[C].city)+'",';B+='"country":"'+this.encodeString(D.address[C].country)+'",';B+='"phone":"'+this.encodeString(D.address[C].phone)+'",';B+='"mobile":"'+this.encodeString(D.address[C].mobile)+'",';B+='"latlng":{"latitude":"'+D.address[C].latlng.latitude+'", "longitude":"'+D.address[C].latlng.longitude+'"}';B+="}";E.push(B);}A+=E.join(",");A+="]";}A+="}";return A;},encodeString:function(A){if(A===null||A===undefined){return"";
}try{A=A.replace(/%[\d|a-f|A-F]{2}/gm,"");}catch(B){return encodeURIComponent(A);}return encodeURIComponent(A);},clearMarker:function(){if(this.marker.length){for(i in this.marker){this.marker[i].setMap(null);}}this.marker=[];},setZoom:function(A){this.zoom=A;this.map.setZoom(A);},zoomToMarker:function(B,E){if(this.contacts[B]&&this.contacts[B].marker&&this.contacts[B].marker.length){var A=this.contacts[B].marker;if(A.length>1){var D=new google.maps.LatLngBounds();for(var C=0;C<A.length;C++){D.extend(A[C].position);A[C].setAnimation(google.maps.Animation.BOUNCE);}this.map.fitBounds(D);}else{this.map.setCenter(A[0].position);this.setZoom(this.zoom);A[0].setAnimation(google.maps.Animation.BOUNCE);}jQuery("body, html").animate({scrollTop:0});setTimeout("audi_ngw.gmaps.stopMarkerAnimation()",2150);}},stopMarkerAnimation:function(){for(i in this.marker){this.marker[i].setAnimation(null);}},_updateLatLngField:function(B,A,C){if(B.length==1){A.val(B[0].geometry.location.lat());C.val(B[0].geometry.location.lng());
}},_bindBehaviours:function(){this._bindToggleFormAdd();this._bindTabs();this._bindRowActions();this._bindSortButton();this._bindMoreButton();this._bindOverlayButtons();this._observeForm(jQuery(".audi_targetlist_input"));},_bindToggleFormAdd:function(){var A=jQuery("#audi_targetlist_addtarget .audi_targetlist_input");this.buttonShowFormAdd.bind("click",function(B){B.preventDefault();jQuery(this).blur();A.slideToggle("fast",function(){if(A.css("display")=="block"){A.addClass("open");jQuery("#audi_target_btnAdd").find("a").addClass("open");jQuery("#audi_targetlist .audi_targetlist_input").slideUp();}else{A.removeClass("open");jQuery("#audi_target_btnAdd").find("a").removeClass("open");}});});jQuery("#audi_targetlist_addtarget").delegate(".audi_target_btnSrd button.cancel","click.edit",function(B){B.preventDefault();jQuery(this).blur();jQuery(this).closest(".audi_targetlist_input").slideUp();});},_bindTabs:function(){jQuery("#audi_targetlist_nav a#audi_targetlist_btnMytargets").bind("click",function(A){jQuery(this).blur();
A.preventDefault();audi_ngw.gmaps.getContacts();});jQuery("#audi_targetlist_nav a#audi_targetlist_btnSearchresults").bind("click",function(A){A.preventDefault();jQuery(this).blur();jQuery(".audi_myaudi_connect_targetsearch button").click();});},_bindOverlayButtons:function(){jQuery("#gmaps_canvas").delegate("a.audi_connect_info_link","click.edit",function(D){jQuery(this).blur();D.preventDefault();var C=jQuery(this);var E=C.metadata().contact;var B=jQuery("#audi_targetlist .audi_targetlist_item_srd").eq(E);if(C.hasClass("jumptoform")){if(!B.find(".audi_targetlist_input").is(":visible")){B.find(".audi_target_btnEdit:visible").trigger("click",[true]);}else{var A=B.offset().top;jQuery("body, html").animate({scrollTop:A},200);}}else{if(C.hasClass("savecontact")){jQuery("#audi_target_name input",B).val(C.metadata().name);jQuery("#audi_target_address_bus input",B).val(C.metadata().address);jQuery(".audi_targetlist_input form",B).submit();}}});jQuery("#gmaps_canvas").delegate("input.infoBoxSendToAll","change.selectAll, click.selectAll",function(B){jQuery(this).blur();
var A=jQuery(this);elm=A.metadata().contact;jQuery("#audi_targetlist .audi_targetlist_item_srd").eq(elm).find(".audi_targetlist_input #audi_target_check_allCars").attr("checked",A.attr("checked"));});},_bindRowActions:function(){var A=this;jQuery("#audi_targetlist").delegate("a.audi_target_btnMap, .audi_target_count img","click",function(B){jQuery(this).blur();B.preventDefault();A.zoomToMarker(jQuery(this).closest(".audi_targetlist_item_srd").data("index"),true);});jQuery("#audi_targetlist").delegate("a.audi_target_btnEdit","click",function(F,B){F.preventDefault();var D=jQuery(this);var C=D.closest(".audi_targetlist_item_srd");var E=C.find(".audi_targetlist_input");D.blur();if(E.is(":visible")){E.slideUp(200);return ;}var G=[];if(jQuery("#audi_targetlist .audi_targetlist_input:visible").length>0){G=jQuery("#audi_targetlist .audi_targetlist_input:visible");}else{G=jQuery("#audi_targetlist_addtarget .audi_targetlist_input");}G.slideUp(200,function(){E.slideDown(200,function(){if(B===true){var H=C.offset().top;
jQuery("body, html").animate({scrollTop:H});}});});});jQuery("#audi_targetlist").delegate("a.audi_target_btnDel","click",function(B){B.preventDefault();jQuery(this).blur();audi_ngw.question.showDialog(jQuery(A.i18n.audi_connect.dialog_target_delete),{posCallback:function(){var C=jQuery(B.target).closest(".audi_targetlist_item_srd").find(".audi_target_id").val();A.deleteContact(C);}});});jQuery("#audi_targetlist").delegate(".audi_target_btnSrd button.cancel","click.edit",function(B){jQuery(this).blur();B.preventDefault();jQuery(this).closest(".audi_targetlist_input").slideUp();});},_bindSortButton:function(){var A=this;jQuery("#audi_targetlist").delegate(".audi_connect_sort_by_name","click",function(B){B.preventDefault();jQuery(this).blur();if(!jQuery(this).hasClass("sort_asc")){A.sortContactsByName();jQuery(this).addClass("sort_asc");A.sort="asc";}else{A.sortContactsByName("desc");jQuery(this).addClass("sort_desc");A.sort="desc";}});},_bindMoreButton:function(){var A=this;jQuery("#audi_targetlist_more").bind("click",function(B){B.preventDefault();
jQuery(this).blur();A.limit=A.limit+A.more_step;A.setContactVisibility();});},_observeForm:function(A){var B=this;jQuery("#audi_target_address_bus input, #audi_target_city_bus input.zip, #audi_target_city_bus input.city, #audi_target_country_bus input",A).bind("change",function(G){var C=jQuery(this).parents("form").find("#audi_target_address_bus input").val()+", "+jQuery(this).parents("form").find("#audi_target_city_bus input.zip").val()+" "+jQuery(this).parents("form").find("#audi_target_city_bus input.city").val()+", "+jQuery(this).parents("form").find("#audi_target_country_bus input").val();var D=jQuery(this).parents("form").find(".audi_target_business_lat");D.val("");var E=jQuery(this).parents("form").find(".audi_target_business_lng");E.val("");var F=new google.maps.Geocoder();F.geocode({address:C,region:audi_ngw.config.audiConnectGmaps.region,language:audi_ngw.config.audiConnectGmaps.language},function(I,H){if(H==google.maps.GeocoderStatus.OK){B._updateLatLngField(I,D,E);}});});jQuery("#audi_target_address_pri input, #audi_target_city_pri input.zip, #audi_target_city_pri input.city, #audi_target_country_pri input",A).bind("change",function(G){var C=jQuery(this).parents("form").find("#audi_target_address_pri input").val()+", "+jQuery(this).parents("form").find("#audi_target_city_pri input.zip").val()+" "+jQuery(this).parents("form").find("#audi_target_city_pri input.city").val()+", "+jQuery(this).parents("form").find("#audi_target_country_pri input").val();
var D=jQuery(this).parents("form").find(".audi_target_private_lat");D.val("");var E=jQuery(this).parents("form").find(".audi_target_private_lng");E.val("");var F=new google.maps.Geocoder();F.geocode({address:C,region:audi_ngw.config.audiConnectGmaps.region,language:audi_ngw.config.audiConnectGmaps.language},function(I,H){if(H==google.maps.GeocoderStatus.OK){B._updateLatLngField(I,D,E);}});});jQuery("form",A).bind("submit",function(C){C.preventDefault();B.processForm(jQuery(this));});},_fitBounds:function(){if(this.marker.length>1){this.bounds=new google.maps.LatLngBounds();for(var A=0;A<this.marker.length;A++){this.bounds.extend(this.marker[A].position);}this.map.fitBounds(this.bounds);}else{if(this.marker.length==1){this.zoomToMarker(0);}}},_compareNames:function(B,A){var D=B.name.toLowerCase();var C=A.name.toLowerCase();D=D.replace(/ä/g,"ae");D=D.replace(/ö/g,"oe");D=D.replace(/ü/g,"ue");D=D.replace(/ß/g,"ss");C=C.replace(/ä/g,"ae");C=C.replace(/ö/g,"oe");C=C.replace(/ü/g,"ue");C=C.replace(/ß/g,"ss");
if(D<C){return -1;}if(D>C){return 1;}return 0;},_escape:function(A){return A.replace(/\'/g,"\\'");}};audi_ngw.namespace(audi_ngw,"connect");audi_ngw.connect={init:function(){if(!jQuery(".myaudi_car_connect_form").length){return ;}this.username=jQuery(".myaudi_car_connect_form input.audi_connect_username").val();this.url=jQuery(".myaudi_car_connect_form").attr("action");this.i18n_src=audi_ngw.config.audiConnectUsername.i18n;this.loadI18N();},loadI18N:function(){var A=this;jQuery.ajax({url:this.i18n_src,type:"GET",dataType:"json",error:function(B,D,C){audi_ngw.log("ERROR - audi_ngw.connect.loadI18N",B,D,C);audi_ngw.question.showConfirmation(jQuery(audi_ngw.config.myAudiConnectServerErrorDialog));},success:function(B){A.i18n=B;A.bindBehaviours();}});},bindBehaviours:function(){var A=this;jQuery(".myaudi_car_connect_form .audi_connect_username").bind("keyup",function(){if(jQuery(this).val()&&jQuery(this).val()!=A.username){jQuery(".myaudi_car_connect_form").find("button[type=submit]").removeClass("disabled");
}else{jQuery(".myaudi_car_connect_form").find("button[type=submit]").addClass("disabled");}});jQuery(".myaudi_car_connect_form").bind("submit",function(B){var C=jQuery(".myaudi_car_connect_form .audi_connect_username").val();jQuery(".myaudi_car_connect_form").find("button[type=submit]").addClass("disabled");B.preventDefault();if(C&&C!=A.username){data=jQuery(".myaudi_car_connect_form").serialize();jQuery.ajax({url:A.url,type:"POST",data:data,error:function(D,F,E){audi_ngw.question.showConfirmation(jQuery(A.i18n.audi_connect.dialog_connect_username_error));jQuery(".myaudi_car_connect_form").find("button[type=submit]").removeClass("disabled");},success:function(D){A.username=jQuery(".myaudi_car_connect_form .audi_connect_username").val();audi_ngw.question.showConfirmation(jQuery(A.i18n.audi_connect.dialog_connect_username_updated));}});}});}};audi_ngw.namespace(audi_ngw,"track");audi_ngw.track.onClick=function(A){if(A.hasClass("track_click")){return audi_ngw.config.onClickTrack(A.metadata().track_options);
}};audi_ngw.track.flashTrack=function(A){return audi_ngw.config.onClickTrack(A);};audi_ngw.track.onAjaxLoad=function(A){if(A.hasClass("track_load")){return audi_ngw.config.onAjaxLoadTrack(A.metadata().track_options);}};audi_ngw.track.onClickStub=function(A){audi_ngw.log("## STUB: audi_ngw.track.onClickStub"+A);};audi_ngw.track.onAjaxLoadStub=function(A){audi_ngw.log("## STUB: audi_ngw.track.onAjaxLoadStub"+A);};audi_ngw.track.onAjaxModalContentReady=function(B,C){if(!audi_ngw.url.hasXHRContent(C,B.timeStamp)){return false;}var A="#";A+=audi_ngw.url.getContentId();A+=" .track_load";$(A).each(function(){audi_ngw.track.onAjaxLoad(jQuery(this));});audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.track.onAjaxSnippetReady=function(B,C){var A=C.sId;A+=" .track_load";$(A).each(function(){audi_ngw.track.onAjaxLoad(jQuery(this));});audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.track.initiate=function(){this.__className="audi_ngw.track";this.__classVersion="1.0";audi_ngw.event.bind("ajaxModalContentReady.track",audi_ngw.track.onAjaxModalContentReady);
audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.track.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"preload");audi_ngw.preload._aSSrc=[];audi_ngw.preload._aCached=[];audi_ngw.preload.add=function(){if(arguments[0].constructor==String){audi_ngw.preload._aSSrc.push(audi_ngw.url.prefixUrlWithDomain(arguments[0]));}if(arguments[0].constructor==Array){jQuery(arguments[0]).each(function(B,A){audi_ngw.preload._aSSrc.push(audi_ngw.url.prefixUrlWithDomain(A));});}audi_ngw.preload.run();};audi_ngw.preload.run=function(){if(audi_ngw.preload._aSSrc.length){audi_ngw.preload._doRun();}};audi_ngw.preload._doRun=function(){jQuery(audi_ngw.preload._aSSrc).each(function(C,B){if(jQuery.inArray(B,audi_ngw.preload._aCached)===-1){audi_ngw.preload._aCached.push(B);var A=jQuery('<img src="" />').attr("src",B);audi_ngw.preload._aSSrc.shift();A=null;}});};audi_ngw.namespace(audi_ngw,"event");audi_ngw.event.ajaxModalContentReadyRegistered=[];audi_ngw.event.ajaxModalContentReadyCount=0;audi_ngw.event.ajaxModalContentReadyCountCopy=0;
audi_ngw.event.trigger=function(B,A){switch(B){case"ajaxModalContentPrepared":audi_ngw.event.ajaxModalContentReadyCount--;jQuery(document).trigger("ajaxModalContentPrepared");break;case"ajaxPageLoadContentReady":jQuery(document).trigger("ajaxPageLoadContentReady");break;case"ajaxSnippetReady":jQuery(document).trigger("ajaxSnippetReady",A);break;case"ajaxSnippetPrepared":jQuery(document).trigger("ajaxSnippetPrepared",A);break;}};audi_ngw.event.unbind=function(C,B){var A=C.split(".")[1];C=C.split(".")[0];switch(C){case"ajaxModalContentReady":if(jQuery.inArray(A,audi_ngw.event.ajaxModalContentReadyRegistered)===-1||!A){return ;}jQuery(document).unbind("ajaxModalContentReady"+A);audi_ngw.event.ajaxModalContentReadyRegistered=audi_ngw.arrayRemove(audi_ngw.event.ajaxModalContentReadyRegistered,A);audi_ngw.event.ajaxModalContentReadyCount--;audi_ngw.event.ajaxModalContentReadyCountCopy--;break;case"ajaxPageLoadContentReady":jQuery(document).unbind("ajaxPageLoadContentReady",B);break;case"ajaxSnippetReady":jQuery(document).unbind("ajaxSnippetReady",B);
break;case"ajaxSnippetPrepared":jQuery(document).unbind("ajaxSnippetPrepared",B);break;}};audi_ngw.event.bind=function(C,B){var A=C.split(".")[1];C=C.split(".")[0];switch(C){case"ajaxModalContentReady":if(jQuery.inArray(A,audi_ngw.event.ajaxModalContentReadyRegistered)!==-1||!A){return ;}jQuery(document).bind("ajaxModalContentReady."+A,B);audi_ngw.event.ajaxModalContentReadyRegistered.push(A);audi_ngw.event.ajaxModalContentReadyCount++;audi_ngw.event.ajaxModalContentReadyCountCopy++;break;case"ajaxPageLoadContentReady":jQuery(document).bind("ajaxPageLoadContentReady",B);break;case"ajaxSnippetReady":jQuery(document).bind("ajaxSnippetReady",B);break;case"ajaxSnippetPrepared":jQuery(document).bind("ajaxSnippetPrepared",B);break;}};audi_ngw.namespace(audi_ngw,"event.ajaxTriggers");audi_ngw.event.ajaxTriggers.parseDom=function(B){var A=B;A+=" .trigger_load";jQuery(A).each(function(){audi_ngw.event.ajaxTriggers._trigger(jQuery(this));});};audi_ngw.event.ajaxTriggers._trigger=function(A){var B=A.metadata().trigger_options;
if(B&&B.sType){A.trigger(B.sType,(B.sData||{}));A.removeClass("trigger_load");}if(A.is("a")===true&&A.attr("rel")==="nohistory"){window.location.href=A.attr("href");}};audi_ngw.event.ajaxTriggers.onAjaxSnippetPrepared=function(A,B){if(!B){return ;}audi_ngw.event.ajaxTriggers.parseDom(B.sId);audi_ngw.event.trigger("ajaxSnippetComplete");};audi_ngw.event.ajaxTriggers.initiate=function(){audi_ngw.event.bind("ajaxSnippetPrepared",audi_ngw.event.ajaxTriggers.onAjaxSnippetPrepared);};audi_ngw.namespace(audi_ngw,"api.helper");audi_ngw.api.helper.aExecQueueFn=[];audi_ngw.api.helper.aExecQueueId=[];audi_ngw.api.helper.tExecTimer=null;audi_ngw.api.helper.iExecutionTries=0;audi_ngw.api.helper.iMaxRepitions=40;audi_ngw.api.helper.iExecTimeoutMs=250;audi_ngw.api.helper.strict=function(A,C){var B=false;if(C===Function){B=jQuery.isFunction(A);}else{B=(A.constructor==C);}if(B===true){return true;}else{return false;}};audi_ngw.api.helper.execute=function(D,A){var C;if(jQuery.isFunction(D)){A=A||String(D);
try{C=jQuery.inArray(A,audi_ngw.api.helper.aExecQueueId);if(C!==-1){audi_ngw.api.helper.aExecQueueFn.splice(C,1);audi_ngw.api.helper.aExecQueueId.splice(C,1);}D();return true;}catch(B){C=jQuery.inArray(A,audi_ngw.api.helper.aExecQueueId);if(C===-1){audi_ngw.api.helper.aExecQueueFn.push(D);audi_ngw.api.helper.aExecQueueId.push(A);}if(!audi_ngw.api.helper.tExecTimer){audi_ngw.api.helper.tExecTimer=window.setInterval(function(){audi_ngw.api.helper.executeQueue();},audi_ngw.api.helper.iExecTimeoutMs);}return false;}}else{return false;}};audi_ngw.api.helper.executeQueue=function(){for(var A=0;A<audi_ngw.api.helper.aExecQueueId.length;A++){audi_ngw.api.helper.execute(audi_ngw.api.helper.aExecQueueFn[A],audi_ngw.api.helper.aExecQueueId[A]);}if(audi_ngw.api.helper.aExecQueueId.length===0||audi_ngw.api.helper.iExecutionTries++>=audi_ngw.api.helper.iMaxRepitions){audi_ngw.api.helper.tExecTimer=audi_ngw.clearTimer(audi_ngw.api.helper.tExecTimer);audi_ngw.api.helper.iExecutionTries=0;audi_ngw.api.helper.aExecQueueFn=[];
audi_ngw.api.helper.aExecQueueId=[];}};audi_ngw.namespace(audi_ngw,"api");audi_ngw.api.openModal=function(B,A){audi_ngw.api.helper.strict(A,Object);audi_ngw.api.helper.execute(A.onOpen);A.onOpen=null;audi_ngw.api.helper.execute(function(){audi_ngw.layer.modal.api.show(B,A);},"audi_ngw.layer.modal.api.show");A.onClose=null;};audi_ngw.api.closeModal=function(){audi_ngw.navigation.title=audi_ngw.navigation.baseTitle;audi_ngw.navigation.doSetTitle();audi_ngw.layer.modal.hide();};audi_ngw.namespace(audi_ngw,"api.iframe");audi_ngw.api.iframe.updated=function(){audi_ngw.iframe.onUpdate();};audi_ngw.api.iframe.loaded=function(){audi_ngw.iframe.onLoad();};audi_ngw.api.iframe.unloaded=function(){audi_ngw.iframe.onUnload();};audi_ngw.api.iframe.height=function(A){if(!audi_ngw.api.helper.strict(A,Number)){return ;}audi_ngw.iframe.setHeight(A);};audi_ngw.namespace(audi_ngw,"api.flash");audi_ngw.api.flash.width=function(C,A){A=parseInt(A,10);try{audi_ngw.flash.setWidth(C,A);}catch(B){return false;}};
audi_ngw.api.flash.height=function(C,A){A=parseInt(A,10);try{audi_ngw.flash.setHeight(C,A);}catch(B){return false;}};audi_ngw.api.flash.sifr=function(B,E,C,A){if(!audi_ngw.api.helper.strict(E,String)){return ;}B=(B)?B:"body";A=(A)?A:"#fff";C=(C)?C:12;C=parseInt(C,10)+"px";try{audi_ngw.flash.replace({sSelectorWrapper:B,sSelectorElement:E,sFontSize:C,sTextColor:A});}catch(D){return false;}};audi_ngw.api.openDetail=function(B,A){audi_ngw.api.helper.strict(B,String);audi_ngw.api.helper.strict(A,Object);audi_ngw.api.helper.execute(A.onOpen);A.onOpen=null;audi_ngw.api.helper.execute(function(){audi_ngw.layer.modal.api.show(B,A);},"audi_ngw.layer.modal.api.detail");A.onClose=null;};audi_ngw.api.openAdvice=function(B,A){audi_ngw.api.helper.strict(B,String);audi_ngw.api.helper.strict(A,Object);audi_ngw.api.helper.execute(A.onOpen);A.onOpen=null;audi_ngw.api.helper.execute(function(){audi_ngw.layer.modal.api.show(B,A);},"audi_ngw.layer.modal.api.detail");A.onClose=null;};audi_ngw.api.openLogin=function(B,A){audi_ngw.api.helper.strict(B,String);
audi_ngw.api.helper.strict(A,Object);audi_ngw.api.helper.execute(A.onOpen);A.onOpen=null;audi_ngw.api.helper.execute(audi_ngw.layer.modal.api.login(B,A));A.onClose=null;};audi_ngw.api.track=function(A,B,C){audi_ngw.api.helper.strict(A,String);audi_ngw.api.helper.strict(B,String);};audi_ngw.api.bindClickEvents=function(){return ;};audi_ngw.namespace(audi_ngw,"iframe");audi_ngw.iframe.sIdIframe="#audi_iframe";audi_ngw.iframe.heightAdded=50;audi_ngw.iframe.onUpdate=function(){if(!audi_ngw.iframe.hasIFrame()){return ;}try{var B=jQuery(jQuery("#audi_iframe").get(0).contentWindow.document.body);var A=(B.find("#audi_container_main").size())?B.find("#audi_container_main").outerHeight():B.outerHeight();jQuery("#audi_iframe").height(A+audi_ngw.iframe.heightAdded+"px");if(jQuery("#audi_iframe").hasClass("modal_scroll_top")){audi_ngw.animation.modalScrollTop();}_headlineNode=B.find("#audi_modal_header.push_modal_header h1");if(_headlineNode.length>0){if(_headlineNode.hasClass("flashReplaced")){jQuery("#audi_modal_header h1").replaceWith('<h1 class="sIFR">'+_headlineNode.find("span.aural").text()+"</h1>");
audi_ngw.flash.replaceLayerHeadlines();}else{jQuery("#audi_modal_header h1").html(_headlineNode.html());}}jQuery(top.window).trigger("resize");audi_ngw.iframe.contentRedirects(B);}catch(C){}};audi_ngw.iframe.contentRedirects=function(A){if(A.find("div#parentReload").length){window.location=window.location;return false;}if(A.find("div#parentLocation").length){B=jQuery(A.find("div#parentLocation")).metadata();window.location=B.location;return false;}if(A.find("div#parentClick").length){B=jQuery(A.find("div#parentClick")).metadata();jQuery(B.element).click();return false;}var C=A.find("button.cancel");if(C.length>0){var B=C.metadata();C.click(function(){audi_ngw.layer.modal.hide();if(B.redirectOnClose){window.location=B.redirectOnClose;return false;}});if(B.redirectOnClose){jQuery("#modal_close").unbind("click.layerModalClose").bind("click.layerModalClose",function(){C.click();return false;});}}};audi_ngw.iframe.onUnload=function(){if(!audi_ngw.iframe.hasIFrame()){return ;}};audi_ngw.iframe.setHeight=function(A){if(!audi_ngw.iframe.hasIFrame()){return ;
}jQuery(audi_ngw.iframe.sIdIframe).height(A);};audi_ngw.iframe.hasIFrame=function(){return jQuery(audi_ngw.iframe.sIdIframe).length>0;};audi_ngw.iframe.onResize=function(){if(!audi_ngw.iframe.hasIFrame()){return ;}jQuery(window).resize(audi_ngw.iframe.onUpdate);};audi_ngw.iframe.onLoad=function(A){if(!audi_ngw.iframe.hasIFrame()){return ;}audi_ngw.iframe.onUpdate();audi_ngw.api.helper.execute(A);};audi_ngw.iframe.loadFromGeneratedSelect=function(C){var A=jQuery(C.target)||jQuery(C);var B=A.val();if(!audi_ngw.url.validate(B)){return B;}jQuery(audi_ngw.dom.select._sIdIFrame).attr("src",B);return B;};audi_ngw.iframe.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}if(jQuery("#audi_iframe").size()&&jQuery("#audi_iframe").hasClass("set_onload")){jQuery("#audi_iframe").bind("load.iframe",function(){setTimeout(audi_ngw.iframe.onLoad,100);});jQuery("#audi_iframe").trigger("load");}audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.iframe.setCssOnHTML=function(){if(window.parent!=window.self){jQuery("html").css({overflow:"hidden"});
}};audi_ngw.iframe.setCssOnHTML();audi_ngw.iframe.initiate=function(){if(audi_ngw.iframe.hasIFrame()){if(jQuery("#audi_iframe").hasClass("set_onload")){jQuery("#audi_iframe").bind("load.iframe",function(){setTimeout(audi_ngw.iframe.onLoad,100);});jQuery("#audi_iframe").trigger("load");}else{audi_ngw.iframe.onUpdate();}}audi_ngw.iframe.setCssOnHTML();audi_ngw.event.bind("ajaxModalContentReady.iFrame",audi_ngw.iframe.onAjaxModalContentReady);};audi_ngw.namespace(audi_ngw,"print");audi_ngw.print.open=function(A){return window.open(A,"funcPrint");};audi_ngw.print.unsetInlineCss=function(){if(jQuery(".hasModal").size()){jQuery("html").css({overflow:""});jQuery("#audi_modal_super_wrapper").css({position:"",left:"",top:""});jQuery("#audi_modal_wrapper").css({width:"auto"});jQuery("#audi_modal_container").css({position:"",left:"",top:"",width:""});jQuery("#audi_modal_overlay").css({display:""});}jQuery("#audi_navigation_breadcrumb").css({visibility:"",height:"","line-height":"","font-size":"","text-indent":"",position:"",left:"",top:"",width:""});
jQuery("ul.func_pagelinks, ul.toolbox").css({display:""});jQuery("#audi_gallery_fullscreen").css({display:""});jQuery("html.audi_vdt").css({background:"none"});jQuery("html.audi_vdt div.redClip_S").css({background:"none"});jQuery("html.audi_vdt div.redClip_M").css({background:"none"});jQuery("html.audi_vdt div.redClip_L").css({background:"none"});jQuery("object").hide();};audi_ngw.print.setCss=function(){jQuery("link[media*='screen']").eq(0).attr("href",jQuery("link[media*='print']").eq(0).attr("href")).end().slice(1).attr("media","tty").remove();jQuery(audi_ngw.print._oOptions.sHTMLPrintPreviewLink).appendTo(jQuery("head").get(0));};audi_ngw.print.removeScripts=function(){jQuery("*").unbind();};audi_ngw.print.addPreviewElements=function(){jQuery(audi_ngw.print._oOptions.sIdAddPrintPreviewLabel).prepend(audi_ngw.print._oOptions.sHTMLPrintPreviewLabel);jQuery(audi_ngw.print._oOptions.sIdAddPrintPreviewElement).before(audi_ngw.print._oOptions.sHTMLPrintPreviewElement);jQuery("body").append(audi_ngw.print._oOptions.sHTMLPrintPreviewElement);
jQuery(".audi_print_bar a").unbind("click.print").bind("click.print",audi_ngw.print.clickPrint);};audi_ngw.print.clickPrint=function(){window.print();};audi_ngw.print.setPreview=function(){if(jQuery(".audi_print_bar").size()){return ;}audi_ngw.flash.disableFlash=true;audi_ngw.print.removeScripts();audi_ngw.print.unsetInlineCss();audi_ngw.print.addPreviewElements();audi_ngw.print.setCss();return false;};audi_ngw.print.initiate=function(){this.__className="audi_ngw.print";this.__classVersion="1.2";this._oOptions={};this._oOptions.sHTMLPrintPreviewLink='<link charset="utf-8" media="screen" type="text/css" href="'+audi_ngw.config.cssPrintPreview+'" rel="stylesheet"/>';this._oOptions.sIdAddPrintPreviewLabel="#audi_container_header";this._oOptions.sHTMLPrintPreviewLabel='<p id="audi_print_label">'+audi_ngw.dictionary.PRINTLABEL+"</p>";this._oOptions.sIdAddPrintPreviewElement="#audi_container_page";this._oOptions.sHTMLPrintPreviewElement='<div class="audi_print_bar"><a href="#"><img alt="Drucken" src="'+audi_ngw.docroot+'img/audi_sprite_icon_print.gif"/>'+audi_ngw.dictionary.PRINT+"</a></div>";
jQuery(window).bind("load.print",function(){jQuery(window).unbind("load.print");if(window.name=="funcPrint"){audi_ngw.print.setPreview();window.name="";window.setTimeout(function(){window.print();},500);}});};audi_ngw.namespace(audi_ngw,"flash");audi_ngw.flash.hasFlash=false;audi_ngw.flash.disableFlash=false;audi_ngw.flash.hasSIFR=false;audi_ngw.flash.sNeededFlashVersion=null;audi_ngw.flash.vdtTemplate=null;if(typeof (audi_ngw.flash.vdtTemplate)=="undefined"||audi_ngw.flash.vdtTemplate==null){audi_ngw.flash.vdtTemplate=(jQuery("html").hasClass("audi_vdt"))?true:false;}audi_ngw.flash.overlayHide=function(){return ;jQuery("#audi_gallery_fullscreen").hide();};audi_ngw.flash.overlayShow=function(){return ;jQuery("#audi_gallery_fullscreen").show();};audi_ngw.flash.setWidth=function(C,B){var A=jQuery("#"+C);if(1==A.size()){A.css("overflow","hidden");A.width(B);return true;}return false;};audi_ngw.flash.getHeaderHeight=function(){return $("#audi_container_page").height();};audi_ngw.flash.setHeight=function(C,A){var B=jQuery("#"+C);
if(1==B.size()){B.height(A).attr("height",A);return true;}return false;};audi_ngw.flash.replaceBreadcrumb=function(){if(false===audi_ngw.sIFRenabled){return false;}var A=jQuery("#audi_navigation_breadcrumb").css("font-size");audi_ngw.flash.replace({sSelectorWrapper:"#audi_navigation_breadcrumb",sSelectorElement:"*",sFontSize:A});};audi_ngw.flash.adviceLayerHeadlines=function(){audi_ngw.flash.replace({sSelectorWrapper:".audi_template_d",sSelectorElement:"h4.sIFR",sFontSize:"14px"});};audi_ngw.flash.replaceLayerHeadlines=function(){if("undefined"!==typeof (audi_ngw.sIFRenabled)&&false===audi_ngw.sIFRenabled){return false;}audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_container .smallheadline",sSelectorElement:"h1.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_container",sSelectorElement:"h1.sIFR",sFontSize:"18px"});audi_ngw.flash.replace({sSelectorWrapper:".template-iframe-modal .formIntro",sSelectorElement:"h2.sIFR",sFontSize:"28px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_container",sSelectorElement:"h2.sIFR",sFontSize:"13px"});
audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_container",sSelectorElement:"h3.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_container",sSelectorElement:"h4.sIFR",sFontSize:"11px"});};audi_ngw.flash.replaceHeadlines=function(){if("undefined"!==typeof (audi_ngw.sIFRenabled)&&false===audi_ngw.sIFRenabled){return false;}audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_footer",sSelectorElement:"h4.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_header.myaudi_widget",sSelectorElement:"h1.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_header.myaudi_widget",sSelectorElement:"h2.sIFR",sFontSize:"10px",sTextColor:"#2b2e33"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_header.myaudi_card_header",sSelectorElement:"h1.sIFR",sFontSize:"26px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_header.myaudi_card_header",sSelectorElement:"h2.sIFR",sFontSize:"14px",sTextColor:"#2b2e33"});
audi_ngw.flash.replace({sSelectorWrapper:"#audi_nav_distributor",sSelectorElement:"h2.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_teaser_content",sSelectorElement:"h3.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"div.audi_teaser_content",sSelectorElement:"h3.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#con_news_pageheadline",sSelectorElement:"h1.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_content_wrapper",sSelectorElement:"h1.sIFR",sFontSize:"18px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_header",sSelectorElement:"h1.sIFR",sFontSize:"18px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_teaser_area",sSelectorElement:"h2.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_content_wrapper",sSelectorElement:"h3.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:".audi_template_d",sSelectorElement:"h4.sIFR",sFontSize:"14px"});audi_ngw.flash.replace({sSelectorWrapper:".template-iframe-modal .formIntro",sSelectorElement:"h2.sIFR",sFontSize:"28px"});
audi_ngw.flash.replace({sSelectorWrapper:"#audi_content_wrapper",sSelectorElement:"h2.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_modal_body",sSelectorElement:"h2.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_content_wrapper",sSelectorElement:"legend.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_marginalia",sSelectorElement:"h3.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_header",sSelectorElement:"h2.sIFR.audi_iph_audi",sFontSize:"13px",sTextColor:"#CC0033"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_header",sSelectorElement:"h2.sIFR",sFontSize:"13px",sTextColor:"#e6e6e8"});audi_ngw.flash.replace({sSelectorWrapper:"#dealer_offices_more",sSelectorElement:"h4.sIFR",sFontSize:"11px",sTextColor:"#ffffff"});audi_ngw.flash.replace({sSelectorWrapper:".audi_toolbox",sSelectorElement:"h3.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:".audi_dealercard",sSelectorElement:"h3.sIFR",sFontSize:"13px"});
audi_ngw.flash.replace({sSelectorWrapper:".audi_myaudi_login .carlisting",sSelectorElement:"h2.sIFR.inactive",sFontSize:"22px",sTextColor:"#adaeb2"});audi_ngw.flash.replace({sSelectorWrapper:".audi_myaudi_login .carlisting",sSelectorElement:"h2.sIFR",sFontSize:"22px"});audi_ngw.flash.replace({sSelectorWrapper:".audi_myaudi_login",sSelectorElement:"h2.sIFR",sFontSize:"11px"});audi_ngw.flash.replace({sSelectorWrapper:"#audi_navigation_model_extended",sSelectorElement:"h5.sIFR",sFontSize:"18px"});audi_ngw.flash.replace({sSelectorWrapper:".adviceContainer",sSelectorElement:"span.sIFR",sFontSize:"14px"});audi_ngw.flash.replace({sSelectorWrapper:".forum_sidebar",sSelectorElement:"h2.sIFR",sFontSize:"13px",sTextColor:"#ffffff"});audi_ngw.flash.replace({sSelectorWrapper:".forum_login",sSelectorElement:"h2.sIFR",sFontSize:"11px",sTextColor:"#ffffff"});audi_ngw.flash.replace({sSelectorWrapper:".audi_share",sSelectorElement:"h3.sIFR",sFontSize:"13px"});audi_ngw.flash.replace({sSelectorWrapper:".audi_special_teaser_a1_content",sSelectorElement:"h3.sIFR",sFontSize:"11px",sTextColor:"#ffffff"});
audi_ngw.flash.replace({sSelectorWrapper:"#audi_container_navigation",sSelectorElement:"h2.sIFR",sFontSize:"13px",sTextColor:"#ffffff"});};audi_ngw.flash.replace=function(E){if(audi_ngw.flash.disableFlash===true||audi_ngw.flash.hasFlash===false||audi_ngw.flash.hasSIFR===false){return ;}var D;var A=audi_ngw.FlashSrcBreadcrumb;var G=audi_ngw.FlashSrcHeadlines;var B=E.sSelectorWrapper;B+=" ";B+=E.sSelectorElement;switch(B){case"#audi_navigation_breadcrumb *":D=jQuery("#audi_navigation_breadcrumb");if(D.hasClass("flashReplaced")){return false;}audi_ngw.flash._doReplace(D,{sFlashSrc:A,sFontSize:E.sFontSize,sTextColor:(audi_ngw.flash.vdtTemplate)?"#2B2F33":null,hoverColor:(audi_ngw.flash.vdtTemplate)?"#959799":null,delimiter:(audi_ngw.flash.vdtTemplate)?"#2B2F33":null},{sType:"breadcrumb"});D.addClass("flashReplaced").removeClass("sIFR");break;case"#audi_modal_container h1.sIFR":case"#audi_content_wrapper h1.sIFR":D=jQuery(B.split(" ")[0]);if(D.find("h1.sIFR span.first_half").size()){audi_ngw.flash._doReplace(D.find("h1.sIFR span.first_half"),{sTextColor:"#ffffff",sFontSize:E.sFontSize,sFlashSrc:G},{sType:"h1.multiline"});
D.find("h1.sIFR span.second_half").wrap('<span class="second_headline" />').parent().css("marginLeft",D.find("h1.sIFR span.second_half").css("marginLeft"));audi_ngw.flash._doReplace(D.find("h1.sIFR span.second_half"),{sTextColor:(audi_ngw.flash.vdtTemplate)?"#2B2F33":"#2b2f33",sFontSize:(audi_ngw.flash.vdtTemplate)?"36px":E.sFontSize,sFlashSrc:G},{sType:"h1.multiline"});}else{var F=D.find("h1.sIFR");if(!F.size()){return false;}if(!F.find("span").size()){F.wrapInner(document.createElement("span"));}audi_ngw.flash._doReplace(D.find("h1.sIFR span"),{sTextColor:(audi_ngw.flash.vdtTemplate)?"#2B2F33":"#ffffff",sFontSize:E.sFontSize,sFlashSrc:G},{sType:"h1.singleline"});}D.find("h1.sIFR").addClass("flashReplaced").removeClass("sIFR");break;default:D=jQuery(E.sSelectorWrapper);F=D.find(E.sSelectorElement);if(!F.size()){return false;}var C=F.find("> *").eq(0);if(!F.find("span").not(".audi_plus_red").size()){F.wrapInner(document.createElement("span"));}audi_ngw.flash._doReplace(D.find(E.sSelectorElement+" > span"),{sTextColor:E.sTextColor||((audi_ngw.flash.vdtTemplate)?"#2B2F33":"#ffffff"),sFontSize:E.sFontSize,sFlashSrc:G},{sType:"headlines"});
D.find(E.sSelectorElement).addClass("flashReplaced").removeClass(E.sSelectorElement.split(".")[1]);break;}};audi_ngw.flash._doReplace=function(C,G,I){C.find("div").each(function(){div=jQuery(this);meta=div.metadata();if(meta.replace_size){div.wrapInner('<font size="'+meta.replace_size+'"></font>');div.replaceWith(div.find("font"));}});var B=(G&&G.hoverColor)?G.hoverColor:"#d5d5d5";var D=(G&&G.sTextColor)?G.sTextColor:"#ffffff";var H=(G&&G.css)?G.css:"";var A=(G&&G.delimiter)?G.delimiter:"";var J=(G&&G.sFontSize)?parseInt(G.sFontSize.slice(0,-2),10):"";var F=(G&&G.sFontSize)?"font-size: "+G.sFontSize+";":"";var E=(G&&G.sFlashSrc)?G.sFlashSrc:"undefined";C.each(function(K){var W=jQuery(this);var M=["* { color: "+D+"; "+F+"}",".active, a:hover{color: "+B+";}",".delimiter {color: "+A+";}"].join(" ");var U=W.closest(".con_textimage_combo1_2col, .con_textimage_combo2_2col, .con_flex_2col, .con_rss, .con_news, h1").length>0;if(U){M=["* { color: "+D+"; "+F+"}",".active, a:hover{color: "+B+";}",".delimiter {color: "+A+";}",".audi_plus_audi_red {color: #cc0033;}",".audi_plus_red {color: #cc0033;}"].join(" ");
}var Y=1;var O=innerXHTML(this);var T=jQuery(this).html();var L={};L.height=(I.sType=="h1.multiline")?parseInt(W.height(),10)+Y:parseInt(W.parent().height(),10)+Y;L.width=parseInt(W.parent().width(),10);if(audi_ngw.flash.vdtTemplate){}if(L.height===0||L.width===0){var S=W.audi_identify()[0].id;var Q=document.getElementById(S);var X=Q.cloneNode(true);X.id="audi_generic_copy";X.className=Q.parentNode.tagName.toLowerCase()+" "+Q.parentNode.parentNode.className+" "+O.replace(/[^a-zA-Z]/g,"_")+" forceDisplay";document.body.appendChild(X);L.height=jQuery("#audi_generic_copy").outerHeight()+3;L.width=jQuery("#audi_generic_copy").width();X.parentNode.removeChild(X);X=null;}if(W.attr("class").indexOf("second_half")!==-1){var N=jQuery(".second_half").css("marginLeft");if($.browser.msie&&$.browser.version<7){L.width=L.width+1;}}var V={};V.wmode="transparent";V.allowScriptAccess="always";var R={};R.css=escape(M);R.shadow=(W.parent().hasClass("hasShadow"));R.txt=escape(encodeURI(O.toString().replace(/&gt;/g,"")));
R.txt=R.txt.replace(/\+/g,"%2B");L.width="100%";if(I.sType==="breadcrumb"){K="audi_navigation_breadcrumb";L.src=E;if(jQuery("#"+K+"_replaced").length===0){jQuery("<div>").attr("id",(K+"_replaced")).prependTo(jQuery("#"+K).parent());}audi_ngw.flash.embed(L.src,K+"_replaced",L.width,L.height,audi_ngw.flash.sNeededFlashVersion,"",R,V,true);jQuery("#"+K).addClass("flashReplaced").css({visibility:"hidden",height:"1px","line-height":"1px","font-size":"1px",width:"1px","text-indent":"-999em",position:"absolute",left:"0",top:"0"});}else{K=audi_ngw.dom.identify(W);L.src=E;var P=W.next("span.aural");if(P.length<=0){jQuery('<span class=""></span>').addClass("aural").html(T).insertAfter(W);}else{P=P.eq(0);P.html(P.html()+" "+T);}audi_ngw.flash.embed(L.src,K,L.width,L.height,audi_ngw.flash.sNeededFlashVersion,"",R,V,{style:"height: "+L.height+"px"});jQuery("#"+K).addClass(W.attr("class"));}});};audi_ngw.flash.forceRepaint=function(){audi_ngw.animation.forceRepaint();};audi_ngw.flash.initiate=function(B){var A=(B)?"#"+B:"";
A+=" .media";if(typeof audi_ngw.flash.objects==="undefined"){audi_ngw.flash.objects=[];}if(audi_ngw.flash.disableFlash===true){return ;}jQuery(A).each(function(){var E=jQuery(this);var G=E.metadata();var F={};F.version=("undefined"==typeof (G.version))?audi_ngw.flash.sNeededFlashVersion:G.version;F.width=("undefined"==typeof (G.width))?E.width():G.width;F.height=("undefined"==typeof (G.height))?E.height():G.height;F.src=("undefined"==typeof (G.src))?E.attr("src").replace(/jpg/,"swf"):G.src;if(!swfobject.hasFlashPlayerVersion(F.version)){E.show();return true;}else{var C=jQuery('<div class="flash_tmp_placeholder"></div>');C.insertAfter(E);E.show();C.width(E.width());E.hide();}var H={};H.allowScriptAccess=("undefined"==typeof (G.allowScriptAccess))?"always":G.allowScriptAccess;H.allowFullScreen=("undefined"==typeof (G.allowFullScreen))?"true":G.allowFullScreen;H.scale=("undefined"==typeof (G.scale))?"noscale":G.scale;H.menu=("undefined"==typeof (G.menu))?"false":G.menu;H.wmode=("undefined"==typeof (G.wmode))?"opaque":G.wmode;
if(E.parents("#audi_modal_wrapper").size()){H.wmode="window";}if("undefined"!=typeof (G.base)){H.base=G.base;}if("undefined"!=typeof (G.archive)){H.archive=G.archive;}if("undefined"!=typeof (G.classid)){H.classid=G.classid;}if("undefined"!=typeof (G.codebase)){H.codebase=G.codebase;}if("undefined"!=typeof (G.codetype)){H.codetype=G.codetype;}if("undefined"!=typeof (G.data)){H.data=G.data;}if("undefined"!=typeof (G.declare)){H.declare=G.declare;}if("undefined"!=typeof (G.height)){H.height=G.height;}if("undefined"!=typeof (G.hspace)){H.hspace=G.hspace;}if("undefined"!=typeof (G.name)){H.name=G.name;}if("undefined"!=typeof (G.standby)){H.standby=G.standby;}if("undefined"!=typeof (G.tabindex)){H.tabindex=G.tabindex;}if("undefined"!=typeof (G.type)){H.type=G.type;}if("undefined"!=typeof (G.usemap)){H.usemap=G.usemap;}if("undefined"!=typeof (G.vspace)){H.vspace=G.vspace;}if("undefined"!=typeof (G.width)){H.width=G.width;}if("undefined"!=typeof (G.ctalabel)){G.ctalabel=escape(G.ctalabel);}if("undefined"!=typeof (G.ctalink)){G.ctalink=escape(G.ctalink);
}if("undefined"===typeof (G.expressinstall)){G.expressinstall=audi_ngw.flashExpressInstallUrl;}G.parent_id=E.parent().audi_identify().attr("id");var D=jQuery("#"+G.parent_id+" a.cta-button");if(jQuery("#audi_container_emo").size()===0&&D.size()==1){jQuery("#"+G.parent_id).parent().wrap(jQuery('<div id="" class="cta-wrapper" />')).append(D);}F["class"]=jQuery("#"+G.parent_id).attr("class");if(jQuery.browser.msie===true&&jQuery("#"+G.parent_id).parents(".mediathek").length==1){jQuery("#"+G.parent_id).closest("div.feature").data("saveData",{attribute:F,data:G,params:H});}if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){window.setTimeout(function(){audi_ngw.flash.embed(F.src,G.parent_id,F.width,F.height,F.version,G.expressinstall,G,H,F);},100);}else{audi_ngw.flash.embed(F.src,G.parent_id,F.width,F.height,F.version,G.expressinstall,G,H,F);}audi_ngw.flash.objects.push(G.parent_id);});jQuery("#bad_highlights_container div.mediathek object, #equipmentlist_container div.mediathek object").each(function(){if(jQuery.browser.msie===true&&jQuery(this).parents(".mediathek").length==1){var E=jQuery(this),D=E.closest("div.feature"),C=D.data("saveData");
if("undefined"!==typeof (C)&&"undefined"!==typeof (C.attribute)&&"undefined"!==typeof (C.data)&&"undefined"!==typeof (C.params)){E.replaceWith('<div class="audi_flash_replace" id="'+E.attr("id")+'"></div>');audi_ngw.flash.embed(C.attribute.src,C.data.parent_id,C.attribute.width,C.attribute.height,C.attribute.version,C.data.expressinstall,C.data,C.params,C.attribute);}}});};audi_ngw.flash.replace_fadeInAndInitiate=function(){if(jQuery.browser.msie===false){return ;}if("undefined"!=typeof (BadCF)){BadCF._fadeInAndInitiate=function(A){this._debug("_fadeInAndInitiate("+A+")");if(A){jQuery("#"+A).fadeIn(this.fadeInTime);audi_ngw.flash.initiate();}};}};audi_ngw.flash.checkVersion=function(){try{var A=[audi_ngw.flashreqversion.major,audi_ngw.flashreqversion.minor,audi_ngw.flashreqversion.rev];audi_ngw.flash.sNeededFlashVersion=A.join(".");audi_ngw.flash.hasFlash=swfobject.hasFlashPlayerVersion(audi_ngw.flash.sNeededFlashVersion);if(audi_ngw.flash.disableFlash===true||audi_ngw.flash.hasFlash===false){jQuery("html").removeClass("hide_sIFR");
}}catch(B){}};audi_ngw.flash.pause=function(B){try{jQuery("#"+B)[0].freeze();}catch(A){}};audi_ngw.flash.resume=function(B){try{jQuery("#"+B)[0].unfreeze();}catch(A){}};audi_ngw.flash.pauseAll=function(){jQuery(audi_ngw.flash.objects).each(function(){audi_ngw.flash.pause(String(this));});};audi_ngw.flash.resumeAll=function(){jQuery(audi_ngw.flash.objects).each(function(){audi_ngw.flash.resume(String(this));});};audi_ngw.flash.allSoundOn=function(){jQuery(audi_ngw.flash.objects).each(function(){audi_ngw.flash.soundOn(String(this));});};audi_ngw.flash.allSoundOff=function(){jQuery(audi_ngw.flash.objects).each(function(){audi_ngw.flash.soundOff(String(this));});};audi_ngw.flash.soundOn=function(B){try{jQuery("#"+B)[0].soundOn();}catch(A){}};audi_ngw.flash.soundOff=function(B){try{jQuery("#"+B)[0].soundOff();}catch(A){}};audi_ngw.flash.remove=function(B){var A=jQuery(B).attr("id")||audi_ngw.DOM.identify(B);swfobject.removeSWF(A);};audi_ngw.flash.pageLoaded=function(A){window.setTimeout(function(){try{swfobject.getObjectById(A).onPageLoad();
}catch(B){}},100);return ;};audi_ngw.flash.getFlashMovie=function(A){try{return swfobject.getObjectById(A);}catch(B){}};if("undefined"==typeof (audi_ngw.sIFRenabled)||false!==audi_ngw.sIFRenabled){audi_ngw.flash.hasSIFR=true;audi_ngw.sIFRenabled=true;jQuery("html").addClass("hide_sIFR");}audi_ngw.flash.selectMovie=function(B){try{jQuery(".audi_flash_r8")[0].selectMovie(B);}catch(A){}};audi_ngw.flash.movieSelected=function(A){};audi_ngw.flash.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.flash.replaceLayerHeadlines();audi_ngw.flash.initiate(audi_ngw.url.getContentId());audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.flash.onAjaxSnippetReady=function(A,B){audi_ngw.flash.replaceHeadlines();audi_ngw.flash.replaceLayerHeadlines();audi_ngw.flash.initiate(B.sId.slice(1));audi_ngw.flash.replace_fadeInAndInitiate();audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.flash.embed=function(D,L,H,J,A,C,B,G,I,E){var K;if(true===E){G.flashvars="";
for(K in B){if(B.hasOwnProperty(K)){G.flashvars+="&"+encodeURIComponent(K)+"="+encodeURIComponent(B[K]);}}G.flashvars=G.flashvars.substr(1);B=false;}try{swfobject.embedSWF(D,L,H,J,A,C,B,G,I);jQuery("#"+L).SetReturnValue=function(){};}catch(F){}};audi_ngw.flash.prepare=function(){if(!audi_ngw.flashExpressInstallUrl){audi_ngw.flashExpressInstallUrl="";}audi_ngw.flash.checkVersion();audi_ngw.event.bind("ajaxModalContentReady.flash",audi_ngw.flash.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.flash.onAjaxSnippetReady);audi_ngw.flash.replaceBreadcrumb();audi_ngw.flash.replaceHeadlines();};audi_ngw.config.loadFunctions.push(function(){audi_ngw.flash.replace_fadeInAndInitiate();});audi_ngw.namespace(audi_ngw,"videoplayer");audi_ngw.videoplayer.onPlaybackComplete=function(A){jQuery("#"+A).siblings(".audi_guided_tour").show();};audi_ngw.videoplayer.onStartPlayback=function(A){};audi_ngw.namespace(audi_ngw,"dom");audi_ngw.dom._oRegisteredUniqueElements={};$.fn.audi_identify=function(){audi_ngw.dom.identify(this);
return this;};$.fn.audi_unsetUnique=function(){this.each(function(){audi_ngw.dom.unsetUnique(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_setUnique=function(){this.each(function(){audi_ngw.dom.setUnique(jQuery(this).audi_identify().attr("id"));});return this;};audi_ngw.dom._identifyBase=["audi_genericId_",new Date().getTime()].join("");audi_ngw.dom._identifyCounter=0;audi_ngw.dom.identify=function(B){var A=jQuery(B).attr("id");if(!A||A===null||A=="null"){jQuery(B).attr("id",((audi_ngw.dom._identifyBase+"_"+audi_ngw.dom._identifyCounter++).toString()));}return jQuery(B).attr("id");};audi_ngw.dom.unsetUnique=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;audi_ngw.dom._oRegisteredUniqueElements[A]=false;delete audi_ngw.dom._oRegisteredUniqueElements[A];};audi_ngw.dom.setUnique=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;audi_ngw.dom._oRegisteredUniqueElements[A]=true;};audi_ngw.dom.getUnique=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;return !!audi_ngw.dom._oRegisteredUniqueElements[A]||false;
};audi_ngw.namespace(audi_ngw,"url");audi_ngw.url.getParam=function(D){var A=window.location.href;if(A.indexOf("?")>-1){var B=A.split("?")[1].split("&");for(var C=0;C<B.length;C++){if(B[C].indexOf(D)>-1){return B[C].split("=")[1];}}}return null;};audi_ngw.url.hasXHRContent=function(B,C){if(!B||!C){return false;}if(audi_ngw.url.hasXHRContentCache.split(":")[0]!=C){var A=(B.responseText.indexOf("audi_content_wrapper")!==-1)?1:0;audi_ngw.url.hasXHRContentCache=C+":"+A;return !!A;}return !!parseInt(audi_ngw.url.hasXHRContentCache.split(":")[1],10);};audi_ngw.url.getContentId=function(){return"audi_modal_container";};audi_ngw.url.validate=function(A){var B="//"+window.location.host;if(-1===A.indexOf("://")){return true;}if(audi_ngw.config.sHostHTTPS===audi_ngw.config.sHostHTTP){if(window.location.protocol==="http:"&&A.indexOf("http:")===-1){return false;}else{if(window.location.protocol==="https:"&&A.indexOf("https:")===-1){return false;}}}else{if(-1===A.indexOf(B)&&-1===A.indexOf(audi_ngw.config.sHostHTTPS)&&-1===A.indexOf(audi_ngw.config.sHostHTTP)){return false;
}}return true;};audi_ngw.url.validateContext=function(B){var A;if(-1!==B.indexOf("://")&&audi_ngw.config.sHostHTTPS===audi_ngw.config.sHostHTTP){if(window.location.protocol==="http:"&&B.indexOf("http:")===-1){return false;}else{if(window.location.protocol==="https:"&&B.indexOf("https:")===-1){return false;}}}else{if((B.indexOf(audi_ngw.config.sHostHTTPS)!==-1&&window.location.protocol==="http:")){A=new RegExp(audi_ngw.config.sHostHTTP,"g");window.location.href=window.location.href.replace(A,audi_ngw.config.sHostHTTPS);return false;}if((B.indexOf(audi_ngw.config.sHostHTTP)!==-1&&window.location.protocol==="https:")){A=new RegExp(audi_ngw.config.sHostHTTPS,"g");window.location.href=window.location.href.replace(A,audi_ngw.config.sHostHTTP);return false;}}return true;};audi_ngw.url.addAjaxFragment=function(B,A){A=A||audi_ngw.fragmentSelector;if(A&&B.indexOf(A)===-1){B=B.replace(/([^?#]*)(\..*)/,"$1."+A+"$2");}return B;};audi_ngw.url.removeAjaxFragment=function(B,A){A=A||audi_ngw.fragmentSelector;
if(A&&B.indexOf(A)!==-1){B=B.replace("."+A,"");}return B;};audi_ngw.url.getContext=function(B){var A;if((B.indexOf(audi_ngw.config.sHostHTTP)!==-1&&window.location.protocol==="https:")){A=new RegExp(audi_ngw.config.sHostHTTP,"g");B=B.replace(A,audi_ngw.config.sHostHTTPS);return B;}if((B.indexOf(audi_ngw.config.sHostHTTPS)!==-1&&window.location.protocol==="http:")){A=new RegExp(audi_ngw.config.sHostHTTP,"g");B=B.replace(A,audi_ngw.config.sHostHTTPS);return B;}return B;};audi_ngw.url.isHTTPSContext=function(){return(window.location.protocol==="https:");};audi_ngw.url.prefixUrlWithDomain=function(A){if(!A){return ;}if(A.indexOf("http://")===-1&&A.indexOf("http://")===-1){if(window.location.protocol==="https:"){A=audi_ngw.config.sHostHTTPS+A;}else{A=audi_ngw.config.sHostHTTP+A;}}return A;};audi_ngw.url.hasXHRContentCache="0:0";audi_ngw.namespace(audi_ngw,"region");audi_ngw.region.initiate=function(){jQuery(".template-c-1 .audi_con_com_region").addClass("audi_con_com_region_js");var A=jQuery.cookie("countryselector");
if(null!==A){A=A.toLowerCase();}jQuery(".audi_region_form button.hide").show();jQuery(".audi_region_form").unbind("submit").bind("submit",function(){var B=jQuery(this);var C=jQuery(".regions[name=audi_region]",B).val();if(0!==C&&"undefined"!==typeof (C)){var D=jQuery("option[value="+C+"]:first");audi_ngw.config.onClickTrack(D.metadata());if("layerModal"==D.attr("rel")){var E="source="+C+"&container=layerModal";audi_ngw.navigation.historyLoad(E);}else{window.open(C,"audi");}}return false;});jQuery(".audi_continent").show().unbind("change").bind("change",function(){var B=jQuery(this).parents(".audi_region_form");var E=false;var D=false;jQuery(".regions",B).hide().attr({name:"",disabled:"disabled"});var G=jQuery(".audi_continent",B).val();if(null!==A){E=jQuery(".regions .iso_"+A,B).attr("selected","selected").parent();if(1==E.size()){var F=E.attr("class");var C=F.match(/audi_region_[a-zA-z]*/g);if(C){F=C[0].substr(C[0].lastIndexOf("_")+1,C[0].length);D=jQuery(".audi_"+F,B);jQuery(".audi_continent option[value="+F+"]",B).attr("selected","selected");
}}A=null;}if(false!==E&&false!==D){D.attr("disabled","").show();E.attr("disabled","").attr({name:"audi_region",disabled:""}).show();}else{if(0!==G){jQuery(".audi_region_"+G,B).attr({name:"audi_region",disabled:""}).show();}else{jQuery(".regions:first",B).attr("name","audi_region").show().val(0);}}}).trigger("change");if(jQuery(".audi_continent option").length<3){jQuery(".audi_continent option").removeAttr("selected");jQuery(".audi_continent option:last").attr("selected","selected");jQuery(".audi_continent").trigger("change");jQuery(".audi_continent").css({visibility:"hidden"});}};audi_ngw.region.show=function(){jQuery(".audi_con_com_region").removeClass("audi_con_com_region_js").show();};audi_ngw.namespace(audi_ngw,"form.validation");$.fn.audi_validateRequired=function(){this.each(function(){audi_ngw.form.validation.validatorForRequiredFields(jQuery(this));});return this;};audi_ngw.form.validation._addEvents=function(){var A=audi_ngw.form.validation;jQuery("form."+A._oOptions._sClassNameValidateRequired).submit(audi_ngw.form.validation.validateRequired);
};audi_ngw.form.validation.blurError=function(A){jQuery("li.hasError").hide();};audi_ngw.form.validation.focusError=function(B){var A=jQuery(B.target)||jQuery(B);A.triggerHandler("blur.formError");A.siblings("ul").find("li.hasError").show();};audi_ngw.form.validation.resetErrors=function(A){var B=audi_ngw.form.validation._oOptions._sClassNameErrorElement;A.find("."+B).removeClass(B);};audi_ngw.form.validation.validateRequired=function(B){var A=jQuery(B.target)||jQuery(B);audi_ngw.form.validation._doValidateRequired(A,B);};audi_ngw.form.validation._doValidateRequired=function(A,C){var B=audi_ngw.form.validation;B._iErrors=0;A.find("."+B._oOptions._sClassNameErrorRow).removeClass(B._oOptions._sClassNameErrorRow).end().find("."+B._oOptions._sClassNameErrorElement).removeClass(B._oOptions._sClassNameErrorElement).end().find("."+B._oOptions._sClassNameRequiredMarker).audi_validateRequired();if(B._iErrors>0&&C){C.preventDefault();}};audi_ngw.form.validation.validatorForRequiredFields=function(B){var C=audi_ngw.form.validation;
switch(B.get(0).tagName.toLowerCase()){case"input":if(B.is(":radio")){var A=!B.parents("div.row").find('[name="'+B.attr("name")+'"]:checked').size();if(A){C._setError(B);}break;}if(B.is(":checkbox")&&!B.is(":checked")){C._setError(B);break;}if(B.is(":text,:password")&&!B.val()){C._setError(B);break;}break;case"select":if(!B.val()){C._setError(B);}break;case"textarea":if(!B.val()){C._setError(B);}break;}return this;};audi_ngw.form.validation._setError=function(A){var B=audi_ngw.form.validation;A.addClass(B._oOptions._sClassNameErrorElement).parents("div.row").addClass(B._oOptions._sClassNameErrorRow);B._iErrors++;return A;};audi_ngw.form.validation.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.form.validation._addEvents();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.form.validation.onAjaxSnippetReady=function(A,B){audi_ngw.form.validation._addEvents(B.sId);audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.form.validation.initialize=function(A){var B=audi_ngw.form.validation;
B.__className="audi_ngw.form.validation";B.__classVersion="1.1";B._iErrors=0;B._oOptions={};B._oOptions._sClassNameRequiredMarker="required";B._oOptions._sClassNameValidateRequired="validate_required";B._oOptions._sClassNameErrorRow="error";B._oOptions._sClassNameErrorElement="hasError";audi_ngw.event.bind("ajaxModalContentReady.formValidation",audi_ngw.form.validation.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.form.validation.onAjaxSnippetReady);B._addEvents();};audi_ngw.namespace(audi_ngw,"form.simpleAjax");$.fn.audi_simpleAjax=function(){audi_ngw.dom.simpleAjax._doSubmit(this);return this;};audi_ngw.form.simpleAjax._addEvents=function(B){var C=audi_ngw.form.simpleAjax;var A=B||"";A+=" form.";A+=C._oOptions._sClassNameMarker;forms=jQuery(A);forms.unbind("submit").bind("submit.simpleAjax",audi_ngw.form.simpleAjax.submit).parents(".audi_generated_corners_background").find(".close").unbind("click.simpleAjax").bind("click.simpleAjax",audi_ngw.form.simpleAjax.hide);
};audi_ngw.form.simpleAjax.submit=function(D){D.preventDefault();var C=audi_ngw.form.simpleAjax;var A="form.";A+=C._oOptions._sClassNameMarker;A+=".";A+=C._oOptions._sClassNameActiveMarker;if(jQuery(A).size()){return ;}var B=jQuery(D.target)||jQuery(D);audi_ngw.form.simpleAjax._doSumbit(B,D);return false;};audi_ngw.form.simpleAjax._doSumbit=function(B){var D=audi_ngw.form.simpleAjax;$callback=function(){};if(B.hasClass("audiCallbackLoginResponse")){$callback=audi_ngw.myaudi.handleLoginResponse;}B.parent().end().addClass(D._oOptions._sClassNameActiveMarker).audi_setLoading();var A=B.find(":input").serializeArray();var C=audi_ngw.url.getContext(B.attr("action"));$.post(C,A,function(E){audi_ngw.form.simpleAjax.onSuccess(E,$callback);});};audi_ngw.form.simpleAjax.onSuccess=function(D,E){var C=audi_ngw.form.simpleAjax;var B=null;var A="form.";A+=C._oOptions._sClassNameMarker;A+=".";A+=C._oOptions._sClassNameActiveMarker;if(jQuery("#audi_modal_super_wrapper").css("display")!=="none"){audi_ngw.layer.modal._$elLayer.find("#audi_modal_body").html(jQuery("<div/>").append(D.replace(/<script(.|\s)*?\/script>/g,"")).find(" #audi_modal_body > *"));
audi_ngw.navigation.loadScript(D);B="#audi_modal_body";E(B);audi_ngw.iframe.contentRedirects(jQuery(B));}else{jQuery(A).replaceWith(jQuery("<div/>").append(D.replace(/<script(.|\s)*?\/script>/g,"")).find(" #audi_content_wrapper > *"));B="#audi_container_page";}audi_ngw.event.trigger("ajaxSnippetReady",[{sId:B}]);};audi_ngw.form.simpleAjax.hide=function(B){var A=jQuery(B.target)||jQuery(B);audi_ngw.form.simpleAjax._doHide(A);};audi_ngw.form.simpleAjax._doHide=function(A){var B=audi_ngw.form.simpleAjax;A.parents(".audi_generated_corners_background").find("form."+B._oOptions._sClassNameActiveMarker).removeClass(B._oOptions._sClassNameActiveMarker).audi_unsetLoading();};audi_ngw.form.simpleAjax.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.form.simpleAjax._addEvents();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.form.simpleAjax.onAjaxSnippetReady=function(A,B){audi_ngw.form.simpleAjax._addEvents(B.sId);audi_ngw.event.trigger("ajaxSnippetPrepared",[A,B]);
};audi_ngw.form.simpleAjax.initialize=function(A){var B=audi_ngw.form.simpleAjax;B.__className="audi_ngw.form.simpleAjax";B.__classVersion="1.2";B._oOptions={};B._oOptions._sClassNameMarker="simpleAjax";B._oOptions._sClassNameActiveMarker="runningRequest";audi_ngw.event.bind("ajaxModalContentReady.formSimpleAjax",audi_ngw.form.simpleAjax.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.form.simpleAjax.onAjaxSnippetReady);B._addEvents();};audi_ngw.namespace(audi_ngw,"animation");$.fn.audi_slideDownToggleParentNext=function(){this.each(function(){if(jQuery(this).parent().next().css("display")=="none"){audi_ngw.animation.slideDown(jQuery(this).parent().next());}else{audi_ngw.animation.slideUp(jQuery(this).parent().next());}});return this;};$.fn.audi_slideDown=function(){this.each(function(){audi_ngw.animation.slideDown(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_slideUp=function(){this.each(function(){audi_ngw.animation.slideUp(jQuery(this).audi_identify().attr("id"));
});return this;};$.fn.audi_animate=function(){this.each(function(){audi_ngw.animation.animate(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_setLoading=function(){this.each(function(){audi_ngw.animation.setLoading(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_unsetLoading=function(){this.each(function(){audi_ngw.animation.unsetLoading(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_unsetRunning=function(){this.each(function(){audi_ngw.animation.unsetRunning(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_setRunning=function(){this.each(function(){audi_ngw.animation.setRunning(jQuery(this).audi_identify().attr("id"));});return this;};$.fn.audi_absolutize=function(){audi_ngw.animation.absolutize(this);return this;};$.fn.audi_deAbsolutize=function(){audi_ngw.animation.deAbsolutize(this);return this;};audi_ngw.animation.options={};audi_ngw.animation.options.SLIDESPEEDBASE=100;audi_ngw.animation.options.SLIDESPEEDFACTOR=1.5;
audi_ngw.animation._oRegisteredLoaders={};audi_ngw.animation._oRegisteredRunningAnimations={};audi_ngw.animation._oStoredAbsolutizePositions={};audi_ngw.animation.modalScrollTop=function(){$("#audi_modal_super_wrapper").animate({scrollTop:0},30);};audi_ngw.animation.slideDown=function(A,B){audi_ngw.dom.identify(A);if(!audi_ngw.animation.getRunning(jQuery(A).attr("id"))){audi_ngw.animation.setRunning(jQuery(A).attr("id"));jQuery(A).prev().addClass("open");jQuery(A).slideDown(audi_ngw.animation.getSlideSpeed(jQuery(A)),function(){jQuery(A).addClass("open");audi_ngw.animation.unsetRunning(jQuery(A).attr("id"));if(B&&typeof B.fnCb=="function"){B.fnCb();}});}};audi_ngw.animation.slideUp=function(A,B){audi_ngw.dom.identify(A);if(!audi_ngw.animation.getRunning(jQuery(A).attr("id"))){audi_ngw.animation.setRunning(jQuery(A).attr("id"));jQuery(A).slideUp(audi_ngw.animation.getSlideSpeed(jQuery(A)),function(){jQuery(this).removeClass("open");jQuery(this).prev().removeClass("open");audi_ngw.animation.unsetRunning(jQuery(A).attr("id"));
if(B&&typeof B.fnCb=="function"){B.fnCb();}});}};audi_ngw.animation.getSlideSpeed=function(A){return(A.outerHeight()*audi_ngw.animation.options.SLIDESPEEDFACTOR)+audi_ngw.animation.options.SLIDESPEEDBASE;};audi_ngw.animation.setLoading=function(C){var B=(typeof C=="string")?C:(((typeof C=="object")&&C.sId)?C.sId:"#audi_container_main");B=(B.indexOf("#")===-1)?"#"+B:B;var A=C.sCN||"preload";jQuery(B).addClass(A);this._oRegisteredLoaders[B]=A;};audi_ngw.animation.unsetLoading=function(A){A=A||"#audi_container_main";A=(A.indexOf("#")===-1)?"#"+A:A;if(!this._oRegisteredLoaders[A]){return ;}jQuery(A).removeClass(this._oRegisteredLoaders[A]);delete this._oRegisteredLoaders[A];};audi_ngw.animation.getLoading=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;return !!this._oRegisteredLoaders[A];};audi_ngw.animation.onComplete=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;audi_ngw.animation.unsetRunning(A);};audi_ngw.animation.unsetRunning=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;audi_ngw.animation._oRegisteredRunningAnimations[A]=false;
delete audi_ngw.animation._oRegisteredRunningAnimations[A];};audi_ngw.animation.setRunning=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;audi_ngw.animation._oRegisteredRunningAnimations[A]=true;};audi_ngw.animation.getRunning=function(A){A=(A.indexOf("#")===-1)?"#"+A:A;return !!audi_ngw.animation._oRegisteredRunningAnimations[A]||false;};audi_ngw.animation.absolutize=function(C){var A=jQuery(C);var B=A.audi_identify()[0].id;audi_ngw.animation._oStoredAbsolutizePositions[B]={top:A.offset().top||"auto",position:A.css("position")||"static"};A.css("top",A.offset().top);A.css("cssText","position: absolute ! important");};audi_ngw.animation.deAbsolutize=function(C){var A=jQuery(C);var B=A.attr("id");if(audi_ngw.animation._oStoredAbsolutizePositions[B]){A.css({top:"auto"||audi_ngw.animation._oStoredAbsolutizePositions[B].top,position:audi_ngw.animation._oStoredAbsolutizePositions[B].position});audi_ngw.animation._oStoredAbsolutizePositions[B]=null;delete audi_ngw.animation._oStoredAbsolutizePositions[B];
}};audi_ngw.animation.forceRepaint=function(A){if(jQuery.trim(jQuery("#audi_marginalia").text())==""){jQuery("#audi_marginalia").hide();}else{jQuery("#audi_marginalia").show();}if(jQuery.browser.opera&&jQuery.browser.version<9.45){jQuery("body").css({border:"1px solid transparent"});jQuery("body").css({border:"none"});}if(A&&jQuery.browser.msie&&(parseInt(jQuery.browser.version,10)==7||parseInt(jQuery.browser.version,10)==6)){jQuery("body").css({zoom:"1"});jQuery("body").css({zoom:""});}};audi_ngw.animation.slideToggleParentNext=function(){jQuery(this).audi_slideDownToggleParentNext();return false;};audi_ngw.animation.initiate=function(){jQuery(".slideToggleParentNext").unbind("click.slideToggleParentNext").bind("click.slideToggleParentNext",audi_ngw.animation.slideToggleParentNext);};audi_ngw.namespace(audi_ngw,"animation.slideDistributor");audi_ngw.animation.slideDistributor._balanceWrapperHeight=function(){var B=this._options.sIdWrapper;B+=" *";var A=jQuery(B).height();if(A>jQuery(this._options.sIdWrapper).height()){jQuery(this._options.sIdWrapper).height(A);
}};audi_ngw.animation.slideDistributor._addClickEvents=function(){var A=this;var B=this._options.sIdWrapper;B+=" ul li ";jQuery(B).parent("ul.first").children().children("a").click(function(C){A.animate(this);});jQuery(B).parent("ul.second").children().children("a").click(function(C){A.animate(this);});jQuery(B).parent("ul.third").children().children("a").click(function(C){A.animate(this);});};audi_ngw.animation.slideDistributor.animate=function(B){var D=audi_ngw.animation.slideDistributor;if(D.getRunning()===true){return ;}if(!D._options){audi_ngw.animation.slideDistributor.initialize({});}var C={};var A="";if(B.length===0){A=D._options.sIdWrapper;A+=" ul:first";jQuery(".viewport").css("display","block");C={$elAnimate:jQuery(A),_iToDepth:0,onComplete:function(){jQuery(".viewport").removeClass("viewport");jQuery("ul.first").css("display","block").addClass("viewport");D.unsetRunning(D);}};this._doTransformation(C);C.onComplete=null;return ;}A=D._options.sIdWrapper;A+=" ul:first";C={$elAnimate:jQuery(A),curElement:B};
D._doAnimate(C);};audi_ngw.animation.slideDistributor._doAnimate=function(B){var C=this;if(C.getRunning()===true){return ;}C.setRunning(C);var A=jQuery(B.curElement);B._iToDepth=this._getDesiredDepth(A);if(B._iToDepth===false){return ;}B.onComplete=function(){jQuery(C._options.sIdWrapper+" ul").not(A.parents("ul")).css("display","none");jQuery(".current").removeClass("current");A.parents("li").addClass("current");jQuery(".viewport").css("display","block");C._onComplete(C);};this._doTransformation(B);B.onComplete=null;};audi_ngw.animation.slideDistributor._doTransformation=function(A){var B=this;audi_ngw.animation.slideDistributor.setRunning(B);var C=-1*(A._iToDepth)*(this._options.iNavWidth);A.$elAnimate.animate({left:C+"px"},"normal","swing",A.onComplete);};audi_ngw.animation.slideDistributor._onComplete=function(A){A.unsetRunning(A);};audi_ngw.animation.slideDistributor._getDesiredDepth=function(C){var E=audi_ngw.animation.slideDistributor;var B=jQuery(C);if(B.parent().parent().hasClass("viewport")===false){if((B).parents(".viewport").length!==0){jQuery(E._options.sIdWrapper+" ul").not(B.parents("ul")).css("display","none");
B.parents("ul").css("display","block");jQuery(".viewport").removeClass("viewport");B.parent().parent().css("display","block").addClass("viewport");B.parents("ul").css("display","block");B.next("ul").css("display","block");jQuery(".viewport").removeClass("viewport");B.next().css("display","block").addClass("viewport");if(B.parents("ul.third").length!==0){return 2;}if(B.parents("ul.second").length!==0){return 2;}if(B.parents("ul.first").length!==0){return 1;}}else{if((B).next(".viewport").length!==0||(B).next().children(".viewport").length!==0||(B).next().children().children(".viewport").length!==0){jQuery(".second").not(B.parents("ul")).css("display","none");B.parents("ul").css("display","block");B.next("ul").css("display","block");jQuery(".viewport").removeClass("viewport");B.next().css("display","block").addClass("viewport");if(B.parents("ul.third").length!==0){return 3;}if(B.parents("ul.second").length!==0){return 2;}if(B.parents("ul.first").length!==0){return 1;}}else{jQuery("ul.second").not(B.parents("ul")).css("display","none");
jQuery("ul.third").not(B.parents("ul")).css("display","none");var A=E._options.sIdWrapper;A+=" ul:first";jQuery(".viewport").css("display","block");var D={$elAnimate:jQuery(A),_iToDepth:0,onComplete:function(){jQuery(E._options.sIdWrapper+" ul").not(B.parents("ul")).css("display","none");jQuery(".viewport").removeClass("viewport");B.parents("ul.first").css("display","block").addClass("viewport");E.unsetRunning(E);audi_ngw.animation.slideDistributor.animate(B);}};this._doTransformation(D);D.onComplete=null;return false;}}}else{jQuery(E._options.sIdWrapper+" ul").not(B.parents("ul")).css("display","none");B.parents("ul").css("display","block");jQuery(".viewport").removeClass("viewport");B.next().css("display","block").addClass("viewport");if(B.parents("ul.third").length!==0){return 3;}if(B.parents("ul.second").length!==0){return 2;}if(B.parents("ul.first").length!==0){return 1;}}};audi_ngw.animation.slideDistributor.getRunning=function(){return audi_ngw.animation.getRunning(audi_ngw.animation.slideDistributor.__className);
};audi_ngw.animation.slideDistributor.unsetRunning=function(){audi_ngw.animation.unsetRunning(audi_ngw.animation.slideDistributor.__className);};audi_ngw.animation.slideDistributor.setRunning=function(){audi_ngw.animation.setRunning(audi_ngw.animation.slideDistributor.__className);};audi_ngw.animation.slideDistributor.initialize=function(A){this.__className="audi_ngw.animation.slideDistributor";this.__classVersion="1.2";this.unsetRunning();this._options={};this._options.sIdWrapper="#"+A.sIdWrapper;this._options.sClassNameVisible=".visible";this._options.iNavWidth="242";this._balanceWrapperHeight();};audi_ngw.namespace(audi_ngw,"animation.simpleAccordion");audi_ngw.animation.simpleAccordion._addEvents=function(C){var A=audi_ngw.animation.simpleAccordion.getOptions(C);var B=jQuery("#"+A.sIdContainer+" > "+A.sListType+", ."+A.sIdContainer+" > "+A.sListType).children(A.sAnchorElType);if(""!==A.sClassExceptedElements){B=B.not("."+A.sClassExceptedElements);}B.unbind("click.simpleAccordion").bind("click.simpleAccordion",function(){audi_ngw.animation.simpleAccordion.toggle(this,A.sIdContainer);
return false;});B.siblings(".open").addClass("clearfix");if(A.sIdToggleAll){jQuery("."+A.sIdToggleAll).click(function(){if(jQuery(this).attr("checked")){audi_ngw.animation.simpleAccordion.openAllElements(A.sIdContainer);}if(!jQuery(this).attr("checked")){audi_ngw.animation.simpleAccordion.closeAllElements(A.sIdContainer);}});}};audi_ngw.animation.simpleAccordion.toggle=function(B,A){audi_ngw.animation.simpleAccordion._doToggle(B,A);};audi_ngw.animation.simpleAccordion.getOptions=function(A){return audi_ngw.animation.simpleAccordion._oRegisteredSimpleAccordions[A]||false;};audi_ngw.animation.simpleAccordion._doToggle=function(C,B){var A=audi_ngw.animation.simpleAccordion.getOptions(B);if(jQuery(C).hasClass("open")){audi_ngw.animation.simpleAccordion.closeElement(C);}else{if(A.fCloseAll){audi_ngw.animation.simpleAccordion.closeAllElements(A.sIdContainer);audi_ngw.animation.simpleAccordion.openElement(C);}else{audi_ngw.animation.simpleAccordion.openElement(C);}}};audi_ngw.animation.simpleAccordion.closeElement=function(A){audi_ngw.animation.slideUp(jQuery(A).next(),{fnCb:function(){_iframe=jQuery(A).parents(".template-iframe-modal");
if(_iframe.length){window.parent.audi_ngw.iframe.onUpdate();}}});};audi_ngw.animation.simpleAccordion.openElement=function(A){jQuery(A).next().addClass("clearfix");audi_ngw.animation.slideDown(jQuery(A).next(),{fnCb:function(){_iframe=jQuery(A).parents(".template-iframe-modal");if(_iframe.length){window.parent.audi_ngw.iframe.onUpdate();}}});};audi_ngw.animation.simpleAccordion.openAllElements=function(B){var A=audi_ngw.animation.simpleAccordion.getOptions(B);var C=jQuery("#"+A.sIdContainer+" > "+A.sListType+", ."+A.sIdContainer+" > "+A.sListType).children(A.sAnchorElType);if(""!==A.sClassExceptedElements){C=C.not("."+A.sClassExceptedElements);}C.each(function(){audi_ngw.animation.simpleAccordion.openElement(jQuery(this));});};audi_ngw.animation.simpleAccordion.closeAllElements=function(B){var A=audi_ngw.animation.simpleAccordion.getOptions(B);var C=jQuery("#"+A.sIdContainer+" > "+A.sListType+", ."+A.sIdContainer+" > "+A.sListType).children(A.sAnchorElType);if(""!==A.sClassExceptedElements){C=C.not("."+A.sClassExceptedElements);
}C.each(function(){audi_ngw.animation.simpleAccordion.closeElement(jQuery(this));});};audi_ngw.animation.simpleAccordion.initialize=function(A){this.__className="audi_ngw.animation.simpleAccordion";this.__classVersion="1.2";this._oRegisteredSimpleAccordions={};audi_ngw.animation.simpleAccordion.register({sIdContainer:"audi_foldout_faq",sIdToggleAll:"",sClassExceptedElements:"",sListType:"dl",sAnchorElType:"dt",sContentElType:"dd",sClassOpen:"open",fCloseAll:true});audi_ngw.animation.simpleAccordion.register({sIdContainer:"audi_foldout",sIdToggleAll:"audi_foldout_toggleall",sClassExceptedElements:"singleLn",sListType:"dl",sAnchorElType:"dt",sContentElType:"dd",sClassOpen:"open",fCloseAll:false});audi_ngw.animation.simpleAccordion.register({sIdContainer:"audi_func_downloadcenter_pulldown",sIdToggleAll:"",sClassExceptedElements:"",sListType:"dl",sAnchorElType:"dt",sContentElType:"dd",sClassOpen:"open",fCloseAll:false});audi_ngw.animation.simpleAccordion.register({sIdContainer:"con_gallery_foldout",sIdToggleAll:"",sClassExceptedElements:"",sListType:"li",sAnchorElType:"a",sContentElType:"div",sClassOpen:"open",fCloseAll:true});
audi_ngw.animation.simpleAccordion.register({sIdContainer:"myaudi_foldout",sIdToggleAll:"",sClassExceptedElements:"",sListType:"dl",sAnchorElType:"dt",sContentElType:"dd",sClassOpen:"open",fCloseAll:true});audi_ngw.animation.simpleAccordion.register({sIdContainer:"myaudi_foldout2",sIdToggleAll:"myaudi_foldout_toggleall",sClassExceptedElements:"singleLn",sListType:"dl",sAnchorElType:"dt",sContentElType:"dd",sClassOpen:"open",fCloseAll:true});audi_ngw.animation.simpleAccordion.register({sIdContainer:"con_ablage_foldout",sIdToggleAll:"",sClassExceptedElements:"",sListType:"li",sAnchorElType:"a",sContentElType:"div",sClassOpen:"open",fCloseAll:true});};audi_ngw.animation.simpleAccordion.onAjaxModalContentReady=function(B,C){if(!audi_ngw.url.hasXHRContent(C,B.timeStamp)){return false;}var A=jQuery("#"+audi_ngw.url.getContentId());audi_ngw.animation.simpleAccordion.initialize(A);audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.animation.simpleAccordion.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);
audi_ngw.animation.simpleAccordion.initialize(A);audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.animation.simpleAccordion.register=function(A){this._oRegisteredSimpleAccordions[A.sIdContainer]=A;this._addEvents(A.sIdContainer);};audi_ngw.animation.simpleAccordion.prepare=function(){audi_ngw.event.bind("ajaxModalContentReady.animationSimpleAccordion.",audi_ngw.animation.simpleAccordion.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.animation.simpleAccordion.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"animation.accordionPagelevel");audi_ngw.animation.accordionPagelevel._addClickEvents=function(){var A=this;var B=this._options.sIdWrapper;B+=" ul li ";jQuery(B).parent("ul.first").children().children("a").click(function(C){A.animate(C,A,1);});jQuery(B).parent("ul.second").children().children("a").click(function(C){A.animate(C,A,2);});jQuery(B).parent("ul.third").children().children("a").click(function(C){A.animate(C,A,3);});};audi_ngw.animation.accordionPagelevel.animate=function(B){B=B.eq(B.size()-1);
var C=audi_ngw.animation.accordionPagelevel;var A=C._getCurrentDepth(B);if(A===false){return false;}if(!C._options){audi_ngw.animation.accordionPagelevel.initialize();}C._doAnimate(B,C,A);};audi_ngw.animation.accordionPagelevel._doAnimate=function(B,C,A){if(audi_ngw.animation.getRunning(C.__className)===true){return ;}switch(A){case 1:if(1===jQuery(B).closest(".audi_menu").length){jQuery(B).closest(".audi_menu").addClass("clicked");}else{if(jQuery(B).next().css("display")=="block"){C._closeCurrents(B," .third",true);C._removeMarkerClass([" .second"," .third"]);break;}}C._closeCurrents(B," .first",true);C._closeCurrents(B," .second",false);C._closeCurrents(B," .third",false);C._removeMarkerClass([" .first"," .second"," .third"]);this._addCurrentMarkers(B,1);break;case 2:if(1===jQuery(B).closest(".audi_menu").length){jQuery(B).closest(".audi_menu").addClass("clicked");}else{if(jQuery(B).parent().parent().css("display")=="block"){if(jQuery(B).next().css("display")!="block"){C._closeCurrents(B,[" .third"]);
}C._removeMarkerClass([" .second"," .third"]);this._addCurrentMarkers(B,2);break;}}C._closeCurrents(B," .first",true);C._closeCurrents(B," .second",false);C._closeCurrents(B," .third",true);C._removeMarkerClass([" .first"," .second"," .third"]);audi_ngw.animation.setRunning(C.__className);jQuery(B).parent().parent().slideDown("normal",function(){C._onComplete(C);});this._addCurrentMarkers(B,2);break;case 3:if(jQuery(B).parent().parent().css("display")=="block"){C._removeMarkerClass([" .third"]);this._addCurrentMarkers(B,3);break;}if(jQuery(B).parents("ul.second").css("display")=="block"){C._closeCurrents(B," .third",true);C._removeMarkerClass([" .second"," .third"]);audi_ngw.animation.setRunning(C.__className);jQuery(B).parents("ul.third").slideDown("normal",function(){C._onComplete(C);});this._addCurrentMarkers(B,2);break;}if(jQuery(B).parents("ul.second").css("display")!="block"){C._closeCurrents(B," .first",true);C._closeCurrents(B," .second",false);C._closeCurrents(B," .third",false);
C._removeMarkerClass([" .first"," .second"," .third"]);jQuery(B).parents("ul.second").slideDown("normal",function(){C._onComplete(C);});jQuery(B).parents("ul.first").slideDown("normal",function(){C._onComplete(C);});jQuery(B).parents("ul.third").slideDown("normal",function(){C._onComplete(C);});this._addCurrentMarkers(B,3);break;}C._closeCurrents(B," .first",true);C._closeCurrents(B," .second",false);C._closeCurrents(B," .third",true);C._removeMarkerClass([" .first"," .second"," .third"]);audi_ngw.animation.setRunning(C.__className);jQuery(B).parent().parent().slideDown("normal",function(){C._onComplete(C);});break;}if(jQuery(B).next().is("UL")){audi_ngw.animation.setRunning(C.__className);jQuery(B).next().slideDown("normal",function(){C._onComplete(C);});}if(A===3){jQuery(B).parent().parent().prev().removeClass("current");}jQuery(B).closest(".audi_menu").removeClass("clicked");};audi_ngw.animation.accordionPagelevel._addCurrentMarkers=function(C,A){var B=jQuery(C);switch(A){case 3:B.parent().parent().parent().parent().prev().addClass("current");
B.parent().parent().parent().parent().parent().addClass("current");B.parent().parent().prev().addClass("current");B.parent().parent().parent().addClass("current");B.parent().addClass("current");B.addClass("current");break;case 2:B.parent().parent().prev().addClass("current");B.parent().parent().parent().addClass("current");B.parent().addClass("current");B.addClass("current");break;case 1:B.parent().addClass("current");B.addClass("current");break;}};audi_ngw.animation.accordionPagelevel._closeCurrents=function(E,F,D){var A=audi_ngw.animation.accordionPagelevel;if(!A._options){audi_ngw.animation.accordionPagelevel.initialize();}var B=A._options.sIdWrapper;if(D===true){B+=" .current ";}else{B+=" ";}B+=F;var C=jQuery(B);C.each(function(){var H=jQuery(this),G=H.closest(".audi_menu");if(0===G.length||true===G.hasClass("current")){H.slideUp("normal",function(){A._onComplete(A);});}});};audi_ngw.animation.accordionPagelevel._removeMarkerClass=function(B){var A=this;jQuery(B).each(function(D){var C=A._options.sIdWrapper;
C+=B[D];C+=" .current ";jQuery(C).removeClass("current");});};audi_ngw.animation.accordionPagelevel._onComplete=function(A){audi_ngw.animation.unsetRunning(A.__className);};audi_ngw.animation.accordionPagelevel._getCurrentDepth=function(A){if(jQuery(A).parents(".third").length!==0){return 3;}if(jQuery(A).parents(".second").length!==0){return 2;}if(jQuery(A).parents(".first").length!==0){return 1;}};audi_ngw.animation.accordionPagelevel.getRunning=function(){return audi_ngw.animation.unsetRunning(audi_ngw.animation.accordionPagelevel.__className);};audi_ngw.animation.accordionPagelevel.initialize=function(A){A=A||{};this.__className="audi_ngw.animation.accordionPagelevel";this.__classVersion="1.2";this._options={};this._options.sIdWrapper="#"+A.sIdWrapper||"#audi_nav_pagelevel";this._options.sClassNameCurrent=".current";};audi_ngw.animation.accordionPagelevel.openEvents=[];audi_ngw.animation.accordionPagelevel.closeEvents=[];audi_ngw.animation.accordionPagelevel.menu=function(){jQuery(".audi_menu a").live("click.autoRemoveHighlight",function(){var A=jQuery(this);
var B=A.closest(".audi_menu");B.addClass("current");B.removeClass("currentHover");B.removeClass("currentHoverActive");B.siblings(".audi_menu").removeClass("current");B.siblings(".audi_menu").trigger("mouseenter.openMenu");B.siblings(".audi_menu").trigger("pagelevel.close");B.siblings(".audi_menu").find(".current").removeClass("current");jQuery("> a",B).addClass("current");return true;});jQuery(".audi_menu").live("mouseenter.openMenu",function(){var B=null;var C=jQuery(this);var A=jQuery("> ul",C);if(!C.hasClass("currentHoverActive")){A.stop(true,true);C.addClass("currentHoverActive");B=window.setTimeout(function(){if(C.is(".currentHoverActive")){C.addClass("currentHover");C.siblings(".audi_menu").trigger("pagelevel.close");A.slideDown("slow");A.fadeIn("slow");}},700);}});jQuery(".audi_menu").live("mouseleave.closeMenu",function(){jQuery(this).trigger("pagelevel.close");});jQuery(".audi_menu").live("pagelevel.close",function(){if(1!==jQuery(this).closest(".current, .clicked").length){var B=null;
var C=jQuery(this);var A=jQuery("> ul",C);if(C.hasClass("currentHoverActive")){C.removeClass("currentHoverActive");A.stop(true,true);B=window.setTimeout(function(){A.slideUp("slow");A.fadeOut("slow");C.removeClass("currentHover");},700);}}});};audi_ngw.animation.accordionPagelevel.menu();audi_ngw.namespace(audi_ngw,"animation.teaser");audi_ngw.animation.teaser._addEvents=function(){jQuery("#audi_teaser_area li.con_teaser_news a#slide_button").unbind("click.toggle").bind("click.toggle",audi_ngw.animation.teaser.toggle);};audi_ngw.animation.teaser.toggle=function(A){audi_ngw.animation.teaser._doToggle(jQuery(A.target));return false;};audi_ngw.animation.teaser._doToggle=function(A){audi_ngw.dom.teaser.stopRotation();A.siblings("a").toggle();if(A.hasClass("active")){audi_ngw.dom.teaser.rotateTo(audi_ngw.dom.identify(A.parent()),0);audi_ngw.dom.teaser.startRotation(A.parent());A.parent().parent().find("ul.slide").hide();A.removeClass("active");return ;}A.parent().parent().find("ul.slide").find(":last-child").addClass("lastChild").end().slideToggle("100",function(){audi_ngw.animation.forceRepaint();
A.addClass("active");});};audi_ngw.animation.teaser.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.animation.teaser._addEvents();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.animation.teaser.initialize=function(){this.__className="audi_ngw.animation.teaser";this.__classVersion="1.1";audi_ngw.event.bind("ajaxModalContentReady.animationTeaser",audi_ngw.animation.teaser.onAjaxModalContentReady);audi_ngw.animation.teaser._addEvents();};audi_ngw.namespace(audi_ngw,"layer.statics");audi_ngw.layer.statics.lastEventShow=null;audi_ngw.layer.statics._addEvents=function(B){var A=audi_ngw.layer.statics.getOptions(B);jQuery(A.sIdContainer+" > a[rel!='wallpaper']").unbind("click.staticsLayer").bind("click.staticsLayer",{oOptions:A},audi_ngw.layer.statics.show);jQuery(A.sIdContainer+" "+A.sClassClose).unbind("click.staticsLayer").bind("click.staticsLayer",{oOptions:A},audi_ngw.layer.statics.hide);};audi_ngw.layer.statics.absolutize=function(A){if(jQuery.browser.mozilla&&(jQuery.browser.version.split(".")[0]+"."+jQuery.browser.version.split(".")[1])<1.9){if(A.css("position")!=="relative"){A.audi_absolutize();
}}};audi_ngw.layer.statics.deAbsolutize=function(A){if(jQuery.browser.mozilla&&(jQuery.browser.version.split(".")[0]+"."+jQuery.browser.version.split(".")[1])<1.9){if(A.css("position")!=="relative"){A.audi_deAbsolutize();}}};audi_ngw.layer.statics.show=function(C){C.preventDefault();audi_ngw.layer.statics.lastEventShow=C;var B=audi_ngw.layer.statics._oOptions=C.data.oOptions||null;audi_ngw.layer.statics.event=C;var A=jQuery(C.target)||jQuery(C);if(A.hasClass("open")||A.parent(".open").size()){return ;}if(!audi_ngw.layer.statics._bRunningAnimation){if(!jQuery(A).parent().hasClass("active_overlay")&&!jQuery(A).parent().parent().hasClass("active_overlay")){if(B){audi_ngw.layer.statics._doShow(jQuery(B.sIdContainer+" "+B.sClassElement));}else{audi_ngw.layer.statics._doShow(A);}}}return false;};audi_ngw.layer.statics._doShow=function(A){A=A;audi_ngw.form.validation.resetErrors(A);var E=audi_ngw.layer.statics.lastEventShow;var D=audi_ngw.layer.statics._oOptions||null;if(audi_ngw.layer.statics.getOpenElement()===false){if(A.parents("#audi_navigation_footer").size()){audi_ngw.layer.statics.absolutize(jQuery("#audi_container_footer"));
}if(D.sIdContainer==="#func_toolbox_wallpaper"&&jQuery.browser.msie===true&&parseInt(jQuery.browser.version)<8){var C=0;var B=(jQuery("#func_toolbox_wallpaper").position().left)+(jQuery.browser.version>6.5?16:0);A.css("left",parseInt(B,10)+"px");}audi_ngw.layer.statics.setOpenElement(A);A.parent().addClass("active_overlay");audi_ngw.layer.statics._bRunningAnimation=true;A.removeClass("closed");audi_ngw.animation.slideDown(A,{fnCb:function(){if(A.parents("#audi_navigation_footer").size()){audi_ngw.layer.statics.deAbsolutize(jQuery("#audi_container_footer"));}audi_ngw.layer.statics._bRunningAnimation=false;audi_ngw.animation.forceRepaint();if(!jQuery.browser.opera){A.find(":input").not('[type="image"], [type="submit"]').eq(0).focus();}}});}else{audi_ngw.layer.statics.hide(jQuery(audi_ngw.layer.statics.getOpenElement()),{fnCb:function(){audi_ngw.layer.statics._doShow(A);}});}};audi_ngw.layer.statics.hide=function(C,B){if(C.preventDefault){C.preventDefault();}var A=audi_ngw.layer.statics.getOpenElement();
audi_ngw.layer.statics._doHide(A,B);return false;};audi_ngw.layer.statics._doHide=function(A,B){if(A.parents("#audi_navigation_footer").size()){audi_ngw.layer.statics.absolutize(jQuery("#audi_container_footer"));}audi_ngw.layer.statics._bRunningAnimation=true;audi_ngw.animation.slideUp(A,{fnCb:function(){A.addClass("closed");A.parent().removeClass("active_overlay");if(A.parents("#audi_navigation_footer").size()){audi_ngw.layer.statics.deAbsolutize(jQuery("#audi_container_footer"));}audi_ngw.layer.statics.setOpenElement(false);audi_ngw.layer.statics._bRunningAnimation=false;if(B&&typeof B.fnCb=="function"){B.fnCb();}}});};audi_ngw.layer.statics.getOptions=function(A){return audi_ngw.layer.statics._oRegisteredItems[A]||false;};audi_ngw.layer.statics.getOpenElement=function(){return audi_ngw.layer.statics._sOpenElement||false;};audi_ngw.layer.statics.setOpenElement=function(A){audi_ngw.layer.statics._sOpenElement=A;};audi_ngw.layer.statics.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;
}audi_ngw.layer.statics.register({sIdContainer:"#func_toolbox_wallpaper",sClassElement:".overlay",sClassClose:".close"});audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.layer.statics.initialize=function(A){this.__className="audi_ngw.layer.statics";this.__classVersion="1.2";this._oRegisteredItems={};this._sOpenElement="";this._bRunningAnimation=false;audi_ngw.event.bind("ajaxModalContentReady.layerStatics",audi_ngw.layer.statics.onAjaxModalContentReady);};audi_ngw.layer.statics.register=function(A){this._oRegisteredItems[A.sIdContainer]=A;this._addEvents(A.sIdContainer);};audi_ngw.layer.statics.prepare=function(){audi_ngw.layer.statics.initialize();audi_ngw.layer.statics.register({sIdContainer:"#audi_navigation_footer_newsletter",sClassElement:".audi_navigation_footer_overlay",sClassClose:".close"});audi_ngw.layer.statics.register({sIdContainer:"#audi_navigation_footer_audicode",sClassElement:".audi_navigation_footer_overlay",sClassClose:".close"});audi_ngw.layer.statics.register({sIdContainer:"#audi_navigation_footer_dealer_offices",sClassElement:".audi_navigation_footer_overlay",sClassClose:".close"});
audi_ngw.layer.statics.register({sIdContainer:"#dealer_offices_more",sClassElement:".dealer_offices_overlay",sClassClose:".close"});audi_ngw.layer.statics.register({sIdContainer:"#func_toolbox_wallpaper",sClassElement:".overlay",sClassClose:".close"});audi_ngw.layer.statics.register({sIdContainer:"#audi_navigation_footer_language",sClassElement:".audi_navigation_footer_overlay",sClassClose:".close"});audi_ngw.layer.statics.register({sIdContainer:"#audi_navigation_footer_vtp",sClassElement:".audi_navigation_footer_overlay",sClassClose:".close"});};audi_ngw.namespace(audi_ngw,"animation.navdistributor3col.teaser");audi_ngw.animation.navdistributor3col.teaser.prepareContent=function(){if(!jQuery(".distributor_teaser li.has_teaser_css").size()){return false;}jQuery(".distributor_teaser li.has_teaser_css").removeClass("has_teaser_css").addClass("has_teaser");jQuery(".distributor_teaser img.has_teaser").bind("mouseover.teaser",audi_ngw.animation.navdistributor3col.teaser.show);jQuery(".distributor_teaser img.has_teaser").siblings("span.teaser").bind("mouseout.teaser",audi_ngw.animation.navdistributor3col.teaser.hide);
};audi_ngw.animation.navdistributor3col.teaser.show=function(A){A.stopPropagation();jQuery(".distributor_teaser li.has_teaser.hover").removeClass("hover").find("> img");if(jQuery(this).siblings("span.teaser").size()!==0&&jQuery(this).siblings("span.teaser").text()!==""){jQuery(this).parents("li.has_teaser").addClass("hover");}};audi_ngw.animation.navdistributor3col.teaser.hide=function(A){A.stopPropagation();jQuery(this).parents("li.has_teaser").removeClass("hover");};audi_ngw.animation.navdistributor3col.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.animation.navdistributor3col.teaser.prepareContent();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.animation.navdistributor3col.teaser.initialize=function(){this.__className="audi_ngw.animation.navdistributor3col.teaser";this.__classVersion="1.2";audi_ngw.animation.navdistributor3col.teaser.prepareContent();audi_ngw.event.bind("ajaxModalContentReady.animationNavdistributor3col",audi_ngw.animation.navdistributor3col.onAjaxModalContentReady);
};audi_ngw.namespace(audi_ngw,"animation.teasercalendar");audi_ngw.animation.teasercalendar.prepareContent=function(){var A=jQuery("#con_teaser_calendar ul").eq(0);var B=jQuery("#con_teaser_calendar_datasource").attr("href");if(B){B=audi_ngw.url.getContext(B);}if(A.size()&&B){A.load((B+" ul li"),null,function(D,C,E){if(C!=="error"){audi_ngw.event.trigger("ajaxSnippetReady",[{sId:"#con_teaser_calendar"}]);}});}};audi_ngw.animation.teasercalendar.initialize=function(){this.__className="audi_ngw.animation.teasercalendar";this.__classVersion="1.3";audi_ngw.animation.teasercalendar.prepareContent();};audi_ngw.namespace(audi_ngw,"animation.teaserclicktip");audi_ngw.animation.teaserclicktip.prepareContent=function(){if(!jQuery(".teaserclicktip li.has_teaser_css").size()){return false;}jQuery("li.has_teaser_css").removeClass("has_teaser_css").addClass("has_teaser");jQuery("a.teaserclicktip_more").one("mouseover",audi_ngw.animation.teaserclicktip.show);};audi_ngw.animation.teaserclicktip.show=function(A){A.stopPropagation();
jQuery("li.has_teaser").removeClass("hover");if(jQuery(this).children("span").size()!==0&&jQuery(this).children("span").text()!==""){jQuery(this).parent("div.innerteaser").parent("li.has_teaser").addClass("hover");jQuery(this).one("mouseout",audi_ngw.animation.teaserclicktip.hide);}};audi_ngw.animation.teaserclicktip.hide=function(A){A.stopPropagation();jQuery(this).parent().parent().removeClass("hover");jQuery(this).one("mouseover",audi_ngw.animation.teaserclicktip.show);};audi_ngw.animation.teaserclicktip.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.animation.teaserclicktip.prepareContent();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.animation.teaserclicktip.initialize=function(){this.__className="audi_ngw.animation.teaserclicktip";this.__classVersion="1.2";audi_ngw.event.bind("ajaxModalContentReady.animationTeaserClickTip",audi_ngw.animation.teaserclicktip.onAjaxModalContentReady);audi_ngw.animation.teaserclicktip.prepareContent();
};audi_ngw.namespace(audi_ngw,"animation.emointro");audi_ngw.animation.emointro._setUp=function(){var A=audi_ngw.animation.emointro;A._$element=jQuery(A._options.sIdWrapper);A._$elHitbox=A._$element.find("#audi_container_emo_button");A._$elNavi=A._$element.find("#audi_container_emo_slider");A._$elHitbox.mouseover(audi_ngw.animation.emointro.animate);A._$elNavi.hover(function(){},audi_ngw.animation.emointro.animate);};audi_ngw.animation.emointro.animate=function(B){var A=audi_ngw.animation.emointro;if(audi_ngw.animation.getRunning(A.__className)){return false;}audi_ngw.animation.setRunning(A.__className);if(A._$elHitbox.hasClass(A._options.sClassVisible)){audi_ngw.animation.emointro._doHide(A._$element);}else{audi_ngw.animation.emointro._doShow(A._$element);}return false;};audi_ngw.animation.emointro._doShow=function(A){audi_ngw.flash.pauseAll();A.animate({marginLeft:0+"px"},audi_ngw.animation.emointro.onCompleteShow);};audi_ngw.animation.emointro.onCompleteShow=function(){var A=audi_ngw.animation.emointro;
A._$elHitbox.removeClass(A._options.sClassHidden);A._$elHitbox.addClass(A._options.sClassVisible);audi_ngw.animation.emointro._onCompleteDefault(A);};audi_ngw.animation.emointro._doHide=function(B){audi_ngw.flash.resumeAll();var C=audi_ngw.animation.emointro;var A=C._options.iWidth;B.animate({marginLeft:(-1*A)+"px"},audi_ngw.animation.emointro.onCompleteHide);};audi_ngw.animation.emointro.onMovieComplete=function(){var A=audi_ngw.animation.emointro;audi_ngw.animation.emointro._doShow(A._$element);A._$elNavi.unbind("mouseout");A._$elNavi.unbind("mouseenter");A._$elNavi.unbind("mouseleave");audi_ngw.region.show();A._$elHitbox.unbind("*").fadeOut(function(){audi_ngw.animation.emointro._$elHitbox.remove();});};audi_ngw.animation.emointro.onCompleteHide=function(){var A=audi_ngw.animation.emointro;A._$elHitbox.removeClass(A._options.sClassVisible);A._$elHitbox.addClass(A._options.sClassHidden);audi_ngw.animation.emointro._onCompleteDefault(A);};audi_ngw.animation.emointro._onCompleteDefault=function(A){A.timer=window.setTimeout(function(){audi_ngw.animation.unsetRunning(A.__className);
audi_ngw.animation.emointro.timer=audi_ngw.clearTimer(audi_ngw.animation.emointro.timer);},250);};audi_ngw.animation.emointro.initialize=function(A){A=A||{};this.__className="audi_ngw.animation.emointro";this.__classVersion="1.1";this._options={};this._options.sIdWrapper=A.sIdWrapper||"#audi_container_emo";this._options.iWidth=267;this._options.sClassVisible="audi_container_emo_button_out";this._options.sClassHidden="audi_container_emo_button_in";this._setUp();this.timer=window.setTimeout(function(){audi_ngw.animation.emointro._doHide(audi_ngw.animation.emointro._$element);audi_ngw.animation.emointro.timer=audi_ngw.clearTimer(audi_ngw.animation.emointro.timer);},1000);};audi_ngw.namespace(audi_ngw,"dom.teaser");audi_ngw.dom.teaser.personalized=0;audi_ngw.dom.teaser.deleteNetminingTeaser=function(A){var B=[];for(i=0;i<A.length;i++){if(!jQuery(A[i]).hasClass("audi_teaser_personalization")){B.push(A[i]);}}return B;};audi_ngw.dom.teaser.netmining=function(K,E){var I,G,F,J=audi_ngw.config.nmFrequency||0.5,D=Math.random();
personalTeaser=[];jQuery(K).each(function(){var L=jQuery(this);if(L.hasClass("audi_teaser_personalization")){personalTeaser.push(L.get());}});if(audi_ngw.dom.teaser.personalized>10||0==jQuery(personalTeaser).length){return audi_ngw.dom.teaser.deleteNetminingTeaser(K);}if(D>J){return audi_ngw.dom.teaser.deleteNetminingTeaser(K);}if(typeof (audi_ngw.config.nmCookieName)!="undefined"&&E.hasClass("audi_personalization")){var A=jQuery.cookie(audi_ngw.config.nmCookieName),C=[],H;if(!A){return audi_ngw.dom.teaser.deleteNetminingTeaser(K);}A=A.split("|");for(G=0;G<A.length;G++){H=A[G].split("=");C[G]={};if(H[0].search("carlinegroup")>-1){C[G].key="carlinegroup";}else{C[G].key="carline";}H=H[1].split(",");C[G].val=H[0];C[G].interest=H[1];}var B=false;for(G=0;G<personalTeaser.length;G++){I=jQuery(personalTeaser[G]).metadata();if(I.personalization){for(F=0;F<C.length;F++){C[F].interest=parseInt(C[F].interest,10);I.personalization.interest=parseInt(I.personalization.interest,10);if(C[F].key=="carline"&&I.personalization.carline==C[F].val&&C[F].interest>=I.personalization.interest){if(!B||I.personalization.interest>B.val){B={teaser:personalTeaser[G],val:I.personalization.interest};
}}}}}if(B){audi_ngw.dom.teaser.personalized++;return B.teaser;}for(G=0;G<personalTeaser.length;G++){I=jQuery(personalTeaser[G]).metadata();if(I.personalization){for(F=0;F<C.length;F++){C[F].interest=parseInt(C[F].interest,10);I.personalization.interest=parseInt(I.personalization.interest,10);if(C[F].key=="carlinegroup"&&I.personalization.carlinegroup==C[F].val&&C[F].interest>=I.personalization.interest){if(!B||I.personalization.interest>B.val){B={teaser:personalTeaser[G],val:I.personalization.interest};}}}}}if(B){audi_ngw.dom.teaser.personalized++;return B.teaser;}}return audi_ngw.dom.teaser.deleteNetminingTeaser(K);};audi_ngw.dom.teaser.showToday=function(C,B,J,H){var I=(audi_ngw.dom.teaser.sDate?new Date(audi_ngw.dom.teaser.sDate.replace(/(_)|(%2F)/g," ")):null)||new Date();I.setYear(I.getYear()<20?"20"+I.getYear():I.getYear());var F=I.getDay(),L=false;if(C<B){if(C<=F&&B>=F){L=true;}}else{if(C==B){if(C==F){L=true;}}else{if(C<=F||B>=F){L=true;}}}if(true===L){var A=J.split(":"),K=H.split(":"),D=false;
if(3===A.length&&3===K.length){D=true;var E=new Date();var G=new Date();E.setHours(parseInt(A[0],10));E.setMinutes(parseInt(A[1],10));E.setSeconds(parseInt(A[2],10));G.setHours(parseInt(K[0],10));G.setMinutes(parseInt(K[1],10));G.setSeconds(parseInt(K[2],10));}if(true===D&&E<=I&&G>=I){L=true;}}return L;};audi_ngw.dom.teaser.control_home=function(C){var I=[];var K=[];var H=(audi_ngw.dom.teaser.sDate?new Date(audi_ngw.dom.teaser.sDate.replace(/(_)|(%2F)/g," ")):null)||new Date();var E=H.getDay();jQuery("li.teaser",C).each(function(){var M=jQuery(this);var L=M.metadata();var N=false;if("undefined"!==typeof (L.validFromDay)&&"undefined"!==typeof (L.validToDay)&&"undefined"!==typeof (L.validFrom)&&"undefined"!==typeof (L.validTo)){N=audi_ngw.dom.teaser.showToday(L.validFromDay,L.validToDay,L.validFrom,L.validTo);}else{if("undefined"===typeof (L.validFromDay)&&"undefined"===typeof (L.validToDay)&&"undefined"!==typeof (L.validFrom)&&"undefined"!==typeof (L.validTo)){if(new Date(L.validFrom)<=H&&new Date(L.validTo)>=H){N=true;
}}else{if("undefined"===typeof (L.validFromDay)&&"undefined"===typeof (L.validToDay)&&"undefined"===typeof (L.validFrom)&&"undefined"===typeof (L.validTo)){N=true;}}}if(N===true){if(L.exclusive==="true"){I=[];I.push(M);return false;}else{I.push(M);}}});I=audi_ngw.dom.teaser.netmining(I,C);var G={};var J=C.metadata();G.xmldata=J.xml;var B=("undefined"==typeof (J.version))?audi_ngw.flash.sNeededFlashVersion:J.version;if(audi_ngw.flash.hasFlash!==true||!swfobject.hasFlashPlayerVersion(B)){var D=Math.ceil(Math.random()*1000)%I.length;jQuery(I).eq(D)[0].addClass("active").parent().show();return false;}else{if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5&&C.hasClass("audi_no_flash_ie6")){C.find("li:first").addClass("active").parent().show();return false;}}jQuery(I).each(function(N,P){if(N<4){var M=jQuery(this);var L=jQuery("a",M);var O=M.metadata();G["teaserId"+N]=O.teaser_id;G["ctaLink"+N]=escape('<a href="'+L.attr("href")+'" rel="'+L.attr("rel")+'"></a>');}else{return false;
}});var F={};F.wmode="transparent";F.allowScriptAccess="always";var A=audi_ngw.dom.identify(jQuery("#audi_teaser_control_home").html("<div />").find("div"));G.parent_id=A;audi_ngw.flash.embed(J.swf,A,"100%","100%",B,"",G,F);if(typeof audi_ngw.flash.objects==="undefined"){audi_ngw.flash.objects=[];}audi_ngw.flash.objects.push(A);};audi_ngw.dom.teaser.control=function(D){var B=[];var A=[];var E=(audi_ngw.dom.teaser.sDate?new Date(audi_ngw.dom.teaser.sDate.replace(/(_)|(%2F)/g," ")):null)||new Date();var C=E.getDay();D.children().each(function(){var F=jQuery(this);var G=F.metadata();F.removeClass("current");if("undefined"!==typeof (G.validFromDay)&&"undefined"!==typeof (G.validToDay)&&"undefined"!==typeof (G.validFrom)&&"undefined"!==typeof (G.validTo)){if(true===audi_ngw.dom.teaser.showToday(G.validFromDay,G.validToDay,G.validFrom,G.validTo)){B.push(F);}}else{if("undefined"===typeof (G.validFromDay)&&"undefined"===typeof (G.validToDay)&&"undefined"!==typeof (G.validFrom)&&"undefined"!==typeof (G.validTo)){if(new Date(G.validFrom)<=E&&new Date(G.validTo)>=E){B.push(F);
}}else{if("undefined"===typeof (G.validFromDay)&&"undefined"===typeof (G.validToDay)&&"undefined"===typeof (G.validFrom)&&"undefined"===typeof (G.validTo)){B.push(F);}}}});if(D.hasClass("con_teaser_distributor_2")){jQuery(B).each(function(){jQuery(this).addClass("valid");});if(3<B.length){D.addClass("con_teaser_distributor_2_large");}}B=audi_ngw.dom.teaser.netmining(B,D);jQuery(B[audi_ngw.getRandomNumber(B.length)]).addClass("current");};audi_ngw.dom.teaser.startRotation=function(A){if(A.size()<=0){return false;}if(0!==A.find(".GCQTinyNewBar").size()){return false;}audi_ngw.dom.teaser._timerRotation=window.setInterval(function(){audi_ngw.dom.teaser.rotate(A);},audi_ngw.dom.teaser.iRotationMs);};audi_ngw.dom.teaser.stopRotation=function(){audi_ngw.dom.teaser._timerRotation=audi_ngw.clearTimer(audi_ngw.dom.teaser._timerRotation);};audi_ngw.dom.teaser.rotateTo=function(A,B){audi_ngw.dom.teaser._doRotate(jQuery("#"+A),B);};audi_ngw.dom.teaser.rotate=function(A){A=jQuery(A);var B=audi_ngw.dom.identify(A);
audi_ngw.dom.teaser._doRotate(A,null);};audi_ngw.dom.teaser._setRotationOptionsbyId=function(B){var A=jQuery("#"+B);if(!audi_ngw.dom.teaser._aRotation[B]){audi_ngw.dom.teaser._aRotation[B]={sId:B,iCurrent:0,iMax:(A.find("ul li a").size()-1)};}return audi_ngw.dom.teaser._aRotation[B];};audi_ngw.dom.teaser._doRotate=function(A,D){var C=A.attr("id");audi_ngw.dom.teaser._setRotationOptionsbyId(C);var B=A.find("ul + a");B.not(".slide_button").remove().end().remove();D=(D||D===0)?D-1:audi_ngw.dom.teaser._aRotation[C].iCurrent;audi_ngw.dom.teaser._aRotation[C].iCurrent=D=(D>=0&&D<audi_ngw.dom.teaser._aRotation[C].iMax)?++D:0;A.find("ul li a").eq(D).clone(true).css({display:"none"}).removeClass("clear").appendTo(A).fadeIn(650);};audi_ngw.dom.teaser.onAjaxModalContentReady=function(B,C){if(!audi_ngw.url.hasXHRContent(C,B.timeStamp)){return false;}var A=jQuery("#"+audi_ngw.url.getContentId());if(jQuery(".more_teaser_news").size()){audi_ngw.dom.teaser.startRotation(jQuery(".more_teaser_news",A));}A.find(".audi_teaser_control").each(function(){audi_ngw.dom.teaser.control(jQuery(this));
});audi_ngw.dom.teaser.trackShownTeaser(A);A.find("#audi_teaser_control_home > ul").each(function(){audi_ngw.dom.teaser.control_home(jQuery(this));});audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.dom.teaser.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);A.find(".audi_teaser_control").each(function(){audi_ngw.dom.teaser.control(jQuery(this));});audi_ngw.dom.teaser.trackShownTeaser(A);if(jQuery.browser.msie&&jQuery.browser.version>7.5){jQuery("#audi_teaser_area .hasShadow").css("filter","");}audi_ngw.event.trigger("ajaxSnippetPrepared",[B,C]);};audi_ngw.dom.teaser.initialize=function(A){this.__className="audi_ngw.dom.teaser";this.__classVersion="1.0";audi_ngw.dom.teaser._timerRotation=null;audi_ngw.dom.teaser.iRotationMs=5000;this.sDate=audi_ngw.edit?audi_ngw.url.getParam("preview_date"):null;audi_ngw.dom.teaser._aRotation=[];window.setTimeout("audi_ngw.dom.teaser.initPersonalizedTeasers()",250);audi_ngw.event.bind("ajaxModalContentReady.domTeaser",audi_ngw.dom.teaser.onAjaxModalContentReady);
audi_ngw.event.bind("ajaxSnippetReady.domTeaser",audi_ngw.dom.teaser.onAjaxSnippetReady);if(jQuery(".more_teaser_news").size()){audi_ngw.dom.teaser.startRotation(jQuery(".more_teaser_news"));}if(jQuery.browser.msie&&jQuery.browser.version>7.5){jQuery("#audi_teaser_area .hasShadow").css("filter","");}};audi_ngw.dom.teaser.trackShownTeaser=function(B){var C=audi_ngw.config.shownTeaserTrackCode;if(typeof audi_ngw.config.shownTeaserTrackCode=="undefined"){C="{track_options:{config:'~IS_RESOLVED~,,NetminingPersonalization=1,Omniture=3','eventParameters':{'Omniture_prop38':'#trackvalue#'},eventTargetUrl:'#','eventType':'LinkInternal'}}";}var A=jQuery(".audi_teaser_control");if(A.length>0){var D="";var E=false;A.each(function(){var G=jQuery("> li:visible",jQuery(this));if(G.length>0){var F=G.metadata();if((typeof F.track_options!=="undefined")&&(typeof F.track_options.eventParameters!=="undefined")&&(typeof F.track_options.eventParameters.Omniture_prop38!=="undefined")){if(G.hasClass("audi_teaser_personalization")){E=true;
}D+=(G.hasClass("audi_teaser_personalization")?"p_":"g_");D+=F.track_options.eventParameters.Omniture_prop38+"|";}}});if(D===""){return ;}D=D.substring(0,D.length-1);C=C.replace("#trackvalue#",D);$tempElement=jQuery('<a class="'+C+'"></a>');audi_ngw.track.flashTrack($tempElement.metadata().track_options);}};audi_ngw.dom.teaser.initPersonalizedTeasers=function(){jQuery(".audi_teaser_control").each(function(){audi_ngw.dom.teaser.control(jQuery(this));});audi_ngw.dom.teaser.trackShownTeaser(jQuery(window));jQuery("#audi_teaser_control_home > ul").each(function(){audi_ngw.dom.teaser.control_home(jQuery(this));});};audi_ngw.dom.teaser.prepare=function(){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.dom.teaser.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"dom.rounded_corners");$.fn.audi_createRoundedCorners=function(){audi_ngw.dom.rounded_corners._doCreate(this);return this;};audi_ngw.dom.rounded_corners.create=function(A){audi_ngw.dom.rounded_corners._doCreate(jQuery(A));};audi_ngw.dom.rounded_corners._doCreate=function(B){var A=audi_ngw.dom.rounded_corners;
B.each(function(){var C=jQuery(this);if(C.hasClass(A.sClassNameSuccessfulMarker)){return this;}var E=((!C.parents("#"+audi_ngw.url.getContentId()).size()||C.hasClass("audi_template_d")))?"sHTMLTop":"sHTMLTopModal";var D=((!C.parents("#"+audi_ngw.url.getContentId()).size()||C.hasClass("audi_template_d")))?"sHTMLBottom":"sHTMLBottomModal";if(C.hasClass("has_tabs")){jQuery(".audi_tab_navigation").after(A._options.sHTMLTopTabs);}else{C.prepend(A._options[E]);}C.append(A._options[D]).removeClass(A._options.sClassNameAddMarker).addClass(A._options.sClassNameSuccessfulMarker).wrapInner('<div class="audi_generated_corners_background"></div>');});return this;};audi_ngw.dom.rounded_corners.createOn=function(B){var A;var C=audi_ngw.dom.rounded_corners;if(B){A="#";A+=B;A+=" .";A+=C._options.sClassNameAddMarker;}else{A="body .";A+=C._options.sClassNameAddMarker;}jQuery(A).audi_createRoundedCorners();};audi_ngw.dom.rounded_corners.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;
}audi_ngw.dom.rounded_corners.createOn(audi_ngw.url.getContentId());audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.dom.rounded_corners.onAjaxSnippetReady=function(A,B){audi_ngw.dom.rounded_corners.createOn(B.sId.slice(1));audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.dom.rounded_corners.initialize=function(){this.__className="audi_ngw.dom.rounded_corners";this.__classVersion="1.2";this._options={};this._options.sHTMLTop='<span class="audi_generated_top"><span class="generated_right"></span><span class="generated_middle"></span><span class="generated_left"></span></span>';this._options.sHTMLTopTabs='<div id="audi_modal_round_head" class="1"><div id="audi_modal_top_right"></div><div class="audi_modal_bg_bar"></div><div id="audi_modal_top_left_notround"></div></div>';this._options.sHTMLBottom='<span class="audi_generated_bottom"><span class="generated_right"></span><span class="generated_middle"></span><span class="generated_left"></span></span>';this._options.sHTMLTopModal='<div id="audi_modal_round_head" class="2"><div id="audi_modal_top_right"></div><div class="audi_modal_bg_bar"></div><div id="audi_modal_top_left"></div></div>';
this._options.sHTMLBottomModal='<div id="audi_modal_round_bottom"><div id="audi_modal_bottom_right"></div><div class="audi_modal_bg_bar"></div><div id="audi_modal_bottom_left"></div></div>';this._options.sClassNameAddMarker="audi_generated_rounded_corners";this._options.sClassNameSuccessfulMarker="has_audi_generated_rounded_corners";audi_ngw.event.bind("ajaxModalContentReady.domRoundedCorners",audi_ngw.dom.rounded_corners.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.dom.rounded_corners.onAjaxSnippetReady);audi_ngw.dom.rounded_corners.createOn();};audi_ngw.namespace(audi_ngw,"dom.select");$.fn.audi_anchorsToOptions=function(){this.each(function(){audi_ngw.dom.select._doCreate(jQuery(this));});return this;};audi_ngw.dom.select.create=function(A){audi_ngw.dom.select._doCreate(jQuery(A));};audi_ngw.dom.select._doCreate=function(A){if(!A.size()){return this;}var D=audi_ngw.dom.select;var E=jQuery(D._options.sHTMLOption);var C=A.attr("id");var B=jQuery(D._options.sHTMLSelect).attr("id",C).attr("className",A.attr("className")).removeClass(D._options.sClassNameMarker).change(A.metadata().to_select.onChange);
A.find("li a").each(function(){var G=jQuery(this);var F="";E.clone(true).attr("value",G.attr("href")).attr("class",G.attr("class")).text(G.text()).appendTo(B);});if(!B.find(".selected").size()){E.clone(true).attr("value","").attr("class","selected").text(audi_ngw.dictionary.OPTION_CHOOSE).prependTo(B);}B.find(".selected").attr("selected","selected").removeClass("selected");A.replaceWith(B);if(B.metadata().to_select.bTrigger===true&&B.find("option[selected]").attr("value")){B.triggerHandler("change");}B=null;E=null;return this;};audi_ngw.dom.select.createOn=function(B){var A;var C=audi_ngw.dom.select;if(B){A="#";A+=B;A+=" ul.";A+=C._options.sClassNameMarker;}else{A="ul.";A+=C._options.sClassNameMarker;}jQuery(A).audi_anchorsToOptions();};audi_ngw.dom.select.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.dom.select.createOn(audi_ngw.url.getContentId());audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.dom.select.onAjaxSnippetReady=function(A,B){audi_ngw.dom.select.createOn(B.sId.slice(1));
audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.dom.select.initialize=function(){this.__className="audi_ngw.dom.select";this.__classVersion="1.2";this._options={};this._options.sHTMLSelect="<select></select>";this._options.sHTMLOption='<option value="HREF"></option>';this._options.sClassNameMarker="to_select";this._sIdIFrame="#audi_iframe";audi_ngw.dom.select.createOn("audi_content_wrapper");audi_ngw.event.bind("ajaxModalContentReady.domSelect",audi_ngw.dom.select.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.dom.select.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"dom.filter");audi_ngw.dom.filter._addEvents=function(A){A=A||"";jQuery(A+' *[rel="filter"]').unbind("click.filter").bind("click.filter",audi_ngw.dom.filter.run);};audi_ngw.dom.filter.run=function(C){C.preventDefault();var A=jQuery(C.target)||jQuery(C);if(A.eq(0).get(0).tagName.toLowerCase()=="select"||A.eq(0).get(0).tagName.toLowerCase()=="option"){A=jQuery('option[value="'+A.val()+'"]');
}var B=audi_ngw.dom.filter._getOptions(A);audi_ngw.dom.filter._doRun(B.sIdSource,B.sIdTarget,B.sFilter);return false;};audi_ngw.dom.filter._doRun=function(B,C,F){if(jQuery("#"+B).size()!==1||jQuery("#"+C).size()!==1||!F){return ;}var A=".";A+=F;var E=jQuery("#"+B).find(A);if(!E.size()){return false;}var D=jQuery("#audi_modal_wrapper").find("#"+C).empty();if(D.size()===0){D=jQuery("#"+C).empty();}E.clone(true).appendTo(D);jQuery(D).find("a").eq(0).trigger("click");D=null;E=null;return true;};audi_ngw.dom.filter._getOptions=function(B){var A=B.metadata().filterOptions||{};var C={sIdSource:A.sIdSource||audi_ngw.dom.filter._defaults.sIdSource,sIdTarget:A.sIdTarget||audi_ngw.dom.filter._defaults.sIdTarget,sFilter:A.sFilter||null};return C;};audi_ngw.dom.filter.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.dom.filter._addEvents("#"+audi_ngw.url.getContentId());audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.dom.filter.onAjaxSnippetReady=function(A,B){audi_ngw.dom.filter._addEvents(B.sId);
audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.dom.filter.initialize=function(){this.__className="audi_ngw.dom.filter";this.__classVersion="1.5";this._options={};this._defaults={};this._defaults.sIdSource="filerBluePrint";this._defaults.sIdTarget="filterCopy";audi_ngw.dom.filter._addEvents();};audi_ngw.dom.filter.prepare=function(){audi_ngw.dom.filter.initialize();audi_ngw.event.bind("ajaxModalContentReady.domFilter",audi_ngw.dom.filter.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.dom.filter.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"layer");audi_ngw.layer.setIE6Fix=function(B,I,C){if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){var F=audi_ngw.layer;var E=jQuery(B);var H=(B=="body")?jQuery("body"):E.parent();if(!F._elIframe&&!C){F._elIframe=jQuery('<iframe id="audi_layer_iframe" src="">').css({opacity:1,position:"absolute",zIndex:"8000",height:E.outerHeight()+"px",width:E.outerWidth()+"px"}).appendTo(H);}if(!F._elIframeModalAdvice&&C){F._elIframeModalAdvice=jQuery('<iframe id="audi_layer_iframe" src="">').css({opacity:1,position:"absolute",zIndex:"8000",height:E.outerHeight()+"px",width:E.outerWidth()+"px"}).appendTo(H);
}var D=F._elIframe;var A=F._elIframeModalAdvice;if(B=="body"){jQuery(window).bind("resize.IFRAMEFIX",audi_ngw.layer.onResizeIframeDimensions);D.css({left:0,top:0,height:(jQuery("body").outerHeight())+"px",width:(jQuery("body").outerWidth())+"px"});}if(B!="body"){var G=(C===true)?A:D;G.css({left:I.left||E.position().left+"px",bottom:I.bottom||0,height:E.outerHeight()+"px",width:E.outerWidth()+"px"});return ;}D=null;A=null;}return this;};audi_ngw.layer.setIE6FixResize=function(B){if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){var A=jQuery(B);var C=(jQuery("#audi_modal_overlay").css("display")!="none")?audi_ngw.layer._elIframeModalAdvice:audi_ngw.layer._elIframe;C.css({height:A.outerHeight()+"px",width:A.outerWidth()+"px"});C=null;}};audi_ngw.layer.onResizeIframeDimensions=function(){audi_ngw.layer._elIframe.css({left:0,top:0,height:(jQuery("body").outerHeight())+"px",width:(jQuery("body").outerWidth())+"px"});};audi_ngw.layer.unsetIE6Fix=function(){if(jQuery.browser.msie===true&&jQuery.browser.version<6.5){var A=audi_ngw.layer;
if(A._elIframeModalAdvice){A._elIframeModalAdvice.remove();A._elIframeModalAdvice=null;}if(jQuery("#audi_modal_overlay").css("display")=="none"&&A._elIframe){A._elIframe.remove();A._elIframe=null;jQuery(window).unbind("resize.IFRAMEFIX");}}return this;};audi_ngw.layer.cloneContent=function(B,C){var A=document.getElementById(B).cloneNode(true);audi_ngw.layer[C]._$elLayerClone=jQuery(A).attr("id",B+"_clone").addClass("clone").show().appendTo(jQuery("#"+B).parent());A=null;return audi_ngw.layer[C]._$elLayerClone;};audi_ngw.layer._calculatePosition=function(H,G,D){var I,A,C,J;switch(G){case"element":var B=audi_ngw.layer.simple;var E=jQuery("#audi_container_main").outerHeight();var F=D.position();J=F.left;C=E-F.top+D.height();I=E-F.top+D.height();break;case"center":J=Math.floor(((jQuery("#audi_container_page").outerWidth()/2)-(H.outerWidth()/2)));I=Math.floor((jQuery("#audi_container_page").outerHeight()/2)-(H.outerHeight()/2));C=Math.floor((jQuery("#audi_container_page").outerHeight()/2)+(H.outerHeight()));
break;}J+="px";I+="px";C+="px";return{iHeight:H.outerHeight(),iWidth:H.outerWidth(),sLeft:J,sTop:I,sBottom:C};};audi_ngw.layer.setContent=function(B){var C=audi_ngw.layer.getOptions(B);var D=C.sType;var A=audi_ngw.layer[D]._$elLayer;audi_ngw.layer._doSetContent(A,B,D,C);};audi_ngw.layer._doSetContent=function(B,D,H,C){var F=audi_ngw.layer[H];var E=C.sContentType;var G;var A;switch(E){case"ajax":G=C.sContent;A=audi_ngw.layer.cloneContent(audi_ngw.layer[H]._options.sIdToClone,H);B.empty();A.empty();jQuery.ajax({url:G,type:"GET",dataType:"html",complete:function(K,I,L){var J=K.responseText;if(I!="error"&&J.indexOf("audi_content_wrapper")!==-1&&J.indexOf("audi_modal_container")===-1){A.html(jQuery("<div/>").append(J.replace(/<script(.|\s)*?\/script>/g,"")).find(" #audi_content_wrapper > *"));audi_ngw.navigation.loadScript(J);audi_ngw.iframe.contentRedirects(B);}else{audi_ngw.layer.simple.hide();return false;}}});break;case"ajax-layer":if(audi_ngw.url.validate(C.sContent)===false){return false;
}if(!C.sSelectorContainer){G=C.sContent;B.empty().css("width","auto");jQuery.ajax({url:G,type:"GET",dataType:"html",complete:function(M,I,N){var L=M.responseText;var K=jQuery("a.audi_shop_teaser_iframe_url").attr("href");if(K){L=L.replace(/###TEASER_SHOP_IFRAME_URL###/,K);}if(I!="error"&&L.indexOf("audi_content_wrapper")!==-1&&L.indexOf("audi_modal_container")===-1){B.html(jQuery("<div/>").append(L.replace(/<script(.|\s)*?\/script>/g,"")).find(" #audi_content_wrapper > *"));audi_ngw.navigation.loadScript(L);audi_ngw.navigation.setTitle(L);jQuery(document).unbind("ajaxModalContentPrepared").bind("ajaxModalContentPrepared",function(){if(audi_ngw.event.ajaxModalContentReadyCount===0){audi_ngw.layer.xhrReallocate(B,B,D,H,C);audi_ngw.event.ajaxModalContentReadyCount=audi_ngw.event.ajaxModalContentReadyCountCopy;jQuery(document).unbind("ajaxModalContentPrepared");return true;}});jQuery(document).trigger("ajaxModalContentReady",[M]);var J=window.location.href;J=J.split("#");if("object"==typeof (audi_ngw.navigation.history)&&1==jQuery("#audi_modal_header").parents(".detailview_image, .func_sendfriend").size()){if(-1==jQuery.inArray(J[1],audi_ngw.navigation.history)){audi_ngw.navigation.history.push(J[1]);
}}else{audi_ngw.navigation.history=[J[1]];}audi_ngw.iframe.contentRedirects(B);}else{audi_ngw.layer.modal.hide();audi_ngw.layer.simple.hide();return false;}}});}else{G=C.sContent;B=jQuery(C.sSelectorContainer);A=audi_ngw.layer.cloneContent(C.sSelectorContainer.slice(1),H);A.empty();B.empty();A.empty();jQuery.ajax({url:G,type:"GET",dataType:"html",complete:function(K,I,L){var J=K.responseText;if(I!="error"&&J.indexOf("audi_modal_container")===-1){A.html(jQuery("<div/>").append(J.replace(/<script(.|\s)*?\/script>/g,"")).find(C.sSelectorContainer+" > *"));audi_ngw.navigation.loadScript(J);audi_ngw.navigation.setTitle(J);jQuery(document).unbind("ajaxModalContentPrepared").bind("ajaxModalContentPrepared",function(){audi_ngw.log("------ajaxModalContentPrepared:",audi_ngw.event.ajaxModalContentReadyCount);if(audi_ngw.event.ajaxModalContentReadyCount===0){audi_ngw.layer.xhrReallocate(B,A,D,H,C);audi_ngw.log("RESERT EVENTS TO: ",audi_ngw.event.ajaxModalContentReadyCountCopy,audi_ngw.event.ajaxModalContentReadyCount);
audi_ngw.event.ajaxModalContentReadyCount=audi_ngw.event.ajaxModalContentReadyCountCopy;jQuery(document).unbind("ajaxModalContentPrepared");return true;}});jQuery(document).trigger("ajaxModalContentReady",[L]);audi_ngw.iframe.contentRedirects(B);return true;}else{audi_ngw.layer.modal.hide();audi_ngw.layer.simple.hide();return false;}}});}break;case"text":B.empty().audi_unsetLoading().text(C.sContent);audi_ngw.iframe.contentRedirects(B);break;case"confirm_dialog":_options=C.sContent[0];$_c='<div class="col_3 has_audi_generated_rounded_corners">';$_c+='<div id="audi_modal_round_head" class="2"><div id="audi_modal_top_right"/><div class="audi_modal_bg_bar"/><div id="audi_modal_top_left"/></div>';$_c+='<div id="audi_modal_header">';$_c+='<h1 class="sIFR">'+_options.confirmHeadline+'</h1><a id="modal_close" href="#"><span>'+audi_ngw.dictionary.CLOSE+'</span><img alt="'+audi_ngw.dictionary.CLOSE+'" src="'+audi_ngw.docroot+'img/advice/icon_close_modal_layer.gif"/></a>';$_c+="</div>";$_c+='<div id="audi_modal_body">';
if(_options.confirmSubHeadline){$_c+='<h2 class="sIFR">'+_options.confirmSubHeadline+"</h2>";}if(_options.confirmBoldMessage){$_c+="<p><strong>"+_options.confirmBoldMessage+"</strong></p>";}$_c+="<p>"+_options.confirmMessage+"</p>";if(_options.yesButton){$_c+='<button class="dialog_yes_button" value="basic" type="submit"><div class="submit basic"><span>'+_options.yesButton+"</span></div></button>";}if(_options.noButton){$_c+='<button class="dialog_no_button" value="basic" type="submit"><div class="submit basic"><span>'+_options.noButton+"</span></div></button>";}$_c+="</div>";$_c+='<div id="audi_modal_round_bottom"><div id="audi_modal_bottom_right"/><div class="audi_modal_bg_bar"/><div id="audi_modal_bottom_left"/></div>';B.empty().audi_unsetLoading().html($_c);audi_ngw.question.bindListeners();audi_ngw.layer.xhrReallocate(B,A,D,H,C);audi_ngw.flash.replaceLayerHeadlines();audi_ngw.flash.initiate("audi_modal_header");audi_ngw.iframe.contentRedirects(B);break;case"html":_sRes=C.sContent;B.html(jQuery("<div/>").append(_sRes.replace(/<script(.|\s)*?\/script>/g,"")).find(" #audi_content_wrapper > *"));
audi_ngw.navigation.loadScript(_sRes);audi_ngw.navigation.setTitle(_sRes);jQuery(document).unbind("ajaxModalContentPrepared").bind("ajaxModalContentPrepared",function(){audi_ngw.log("------ajaxModalContentPrepared:",audi_ngw.event.ajaxModalContentReadyCount);if(audi_ngw.event.ajaxModalContentReadyCount===0){audi_ngw.layer.xhrReallocate(B,A,D,H,C);audi_ngw.log("RESERT EVENTS TO: ",audi_ngw.event.ajaxModalContentReadyCountCopy,audi_ngw.event.ajaxModalContentReadyCount);audi_ngw.event.ajaxModalContentReadyCount=audi_ngw.event.ajaxModalContentReadyCountCopy;jQuery(document).unbind("ajaxModalContentPrepared");return true;}});jQuery(document).trigger("ajaxModalContentReady",C.sXHRObj);audi_ngw.iframe.contentRedirects(B);break;default:break;}};audi_ngw.layer.xhrReallocate=function(C,B,E,G,D){var A={};var F=audi_ngw.layer[G];if(typeof F._calculatePosition=="function"){A=F._calculatePosition(B,D.sPosition,E);}else{A=audi_ngw.layer._calculatePosition(B,D.sPosition,E);}F._doXhrReallocation(C,A);};
audi_ngw.layer.getOptions=function(C,A){var E=C.metadata()||{};if(!E.layerOptions){E.layerOptions={};}if(!E.sType&&!A){throw new Error("layerOptions: Missing required layer type 'sType'");}var B=(A)?A:E.layerOptions.sType.split(".")[1];var D={sBottom:E.layerOptions.sBottom,sPosition:E.layerOptions.sPosition||audi_ngw.layer[B].oDefaults.sPosition,hasOutsideClick:(E.layerOptions.hasOutsideClick==="undefined"||E.layerOptions.hasOutsideClick===undefined)?audi_ngw.layer[B].oDefaults.hasOutsideClick:E.layerOptions.hasOutsideClick,hasHideDelayed:(E.layerOptions.hasHideDelayed==="undefined"||E.layerOptions.hasHideDelayed===undefined)?audi_ngw.layer[B].oDefaults.hasHideDelayed:E.layerOptions.hasHideDelayed,sContentType:E.layerOptions.sContentType||audi_ngw.layer[B].oDefaults.sContentType,sContent:E.layerOptions.sContent||audi_ngw.layer[B].oDefaults.sContent,sWidth:E.layerOptions.sWidth||null,sHeight:E.layerOptions.sHeight||null,sRel:C.attr("rel")||null,sSelectorContainer:E.layerOptions.sSelectorContainer||null};
if(D.sContentType==="ajax"){D.sContent=audi_ngw.url.addAjaxFragment(C.attr("href"));}return D;};audi_ngw.layer.bind=function(D,E,B){var A=audi_ngw.layer[E];var C=A._$elLayer;B=(typeof B=="function")?B:function(){};switch(D){case"outsideClick":jQuery(document).bind("click.simple",B,A._doOutsideClick);break;case"hideDelayed":A._oTimers.hideDelayed=window.setTimeout(function(){if(audi_ngw.dom.getUnique(A._options.sIdLayer)===true){C.fadeOut(A.oDefaults.iFadeOutMS,A.hide);}},A.oDefaults.iHideDelayedMs);break;}B=null;};audi_ngw.namespace(audi_ngw,"layer.modal");audi_ngw.namespace(audi_ngw,"layer.modal.api");audi_ngw.layer.modal.api.show=function(D,C){var B=audi_ngw.layer.modal;var A=B._$elLayer;C=C||{};if(typeof D=="object"){B._oLayerOptions={sPosition:"center",hasOutsideClick:false,hasHideDelayed:false,sRel:"layerModal",sContentType:"confirm_dialog",sContent:D,sWidth:null||C.sWidth,sHeight:null||C.sHeight};}else{B._oLayerOptions={sPosition:"center",hasOutsideClick:false,hasHideDelayed:false,sRel:"layerModal",sContentType:"ajax-layer",sContent:audi_ngw.url.addAjaxFragment(D),sWidth:null||C.sWidth,sHeight:null||C.sHeight};
}audi_ngw.layer.modal._doShow(A,null,B._oLayerOptions);audi_ngw.layer.modal.apiOnClose=(typeof C.onClose=="function")?C.onClose:function(){};};audi_ngw.layer.modal.api.login=function(D,C){var B=audi_ngw.layer.modal;var A=B._$elLayer;C=C||{};B._oLayerOptions={sPosition:"center",hasOutsideClick:false,hasHideDelayed:false,sRel:"layerModal",sContentType:"ajax-layer",sContent:audi_ngw.url.addAjaxFragment(D)||audi_ngw.config.sLoginUrl,sWidth:null||C.sWidth,sHeight:null||C.sHeight};audi_ngw.layer.modal._doShow(A,null,B._oLayerOptions);audi_ngw.layer.modal.apiOnClose=(typeof C.onClose=="function")?C.onClose:function(){};};audi_ngw.layer.modal._setUp=function(){if(jQuery("#audi_modal_container")){jQuery("<div></div>").attr("id","audi_modal_container").appendTo("body");}jQuery(this._options.sIdModalContainer).before(this._options.sHTMLModalOverlay);jQuery(this._options.sIdModalContainer).wrap(this._options.sHTMLModalSuperWrapper).wrap(this._options.sHTMLModalWrapper);this._$elLayer=jQuery(this._options.sIdModalContainer);
if(jQuery.browser.mozilla&&parseFloat(jQuery.browser.version)<1.9){jQuery("#audi_modal_super_wrapper").css("position","fixed");}this._$elLayerWrapper=jQuery("#audi_modal_super_wrapper").hide();this._$elModal=jQuery("#audi_modal_overlay").hide();};audi_ngw.layer.modal._addClose=function(B){var C=audi_ngw.layer.modal;var A="#";A+=B||audi_ngw.url.getContentId();A+=" #audi_modal_header";jQuery(A).append(C._options.sHTMLModalCloseButton);audi_ngw.layer.modal._resizeModalHeader();};audi_ngw.layer.modal._resizeModalHeader=function(){var A=parseInt(jQuery("#audi_modal_header").css("padding-left"));var D=parseInt(jQuery("#audi_modal_header").css("padding-right"));var C=jQuery("#audi_modal_container").width();var B=C-A-D;if(B!=jQuery("#audi_modal_header").width()&&jQuery(".detailview_image #audi_modal_body img").length!=1&&!jQuery("html").hasClass("audi_vorsprung")){jQuery("#audi_modal_header").css("cssText","width: "+B+"px !important");}};audi_ngw.layer.modal._replaceFileInputFields=function(){var A=jQuery("div.file_upload input:file");
A.each(function(){var B=jQuery(this).attr("id"),D=B+"_text",C=B+"_button";if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)=="6"){jQuery(this).css({position:"absolute","z-index":"9522",top:"0",left:"0",width:"270px",height:"21px","font-size":"14px","-ms-filter":"alpha(opacity: 0)",filter:"alpha(opacity: 0)"});}else{jQuery(this).css({position:"absolute","z-index":"9522",top:"0",left:"145px",width:"300px",height:"21px",opacity:"0","font-size":"14px","-ms-filter":"alpha(opacity: 0)"});}jQuery(this).before('<div class="fake_file"><input class="text" type="text" name="fake_file_name" id="'+D+'" value="" /><button class="submit basic" id="'+C+'"><div class="submit basic"><span>'+audi_ngw.config.captionBrowse+"</span></div></button></div>");jQuery("#"+C).click(function(){return false;});jQuery(this).change(function(){jQuery("#"+D).val(jQuery(this).val());});});};audi_ngw.layer.modal.setPosition=function(C,B,F){var E=audi_ngw.layer.modal;F=F||E._oLayerOptions.sPosition;if(!B||B.sTop=="0px"){return ;
}if(0<jQuery("#audi_modal_container .layer_fullscreen").size()){var A=jQuery(window).height();var D=jQuery(window).width();if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){D=D-2;A=A-6;}jQuery("#audi_modal_container").css({height:A,width:D,left:0,top:0});A=A-jQuery("#audi_modal_container #audi_modal_header").outerHeight()-6;jQuery("#audi_modal_container #audi_modal_body").css({height:A,width:D});audi_ngw.layer.modal._resizeModalHeader();return ;}switch(F){case"centerStatic":C.css({top:B.sTop,left:B.sLeft});break;case"center":C.stop().animate({top:B.sTop,left:B.sLeft,easing:"linear"},150);break;case"centerOnResize":C.stop().animate({top:B.sTop,left:B.sLeft,easing:"linear"},150);if(jQuery.browser.msie){$("#audi_modal_wrapper").width(C.outerWidth()+"px");$("#audi_modal_wrapper").height(C.outerHeight()+"px");}break;}};audi_ngw.layer.modal._calculatePosition=function(G,F,E){var H,A,C,J;var I=audi_ngw.layer.modal;G=I._$elLayer;switch(F){case"centerStatic":case"center":var B=(jQuery.browser.msie===true&&jQuery.browser.version<7)?document.documentElement.clientHeight:jQuery("body").innerHeight();
if(B<G.height()){H=I._options.iMinPaddingTop;}else{H=(((B/2)-(G.height()/2))>I._options.iMinPaddingTop)?((B/2)-(G.height()/2)):I._options.iMinPaddingTop;H=parseInt(H,10);}if(!G.height()){H=0;}J=Math.floor(((jQuery("body").outerWidth()/2)-(G.outerWidth()/2)));break;}J+="px";H+="px";C+="px";var D=(!G.outerWidth()&&I._oLayerOptions&&I._oLayerOptions.sWidth)?parseInt(I._oLayerOptions.sWidth,10):G.outerWidth();if(jQuery(".detailview_image #audi_modal_body img").length==1){D=jQuery(".detailview_image #audi_modal_body img").width();}return{iHeight:(!G.outerHeight()&&I._oLayerOptions&&I._oLayerOptions.sHeight)?parseInt(I._oLayerOptions.sHeight,10):G.outerHeight(),iWidth:D,sLeft:J,sTop:H,sBottom:C};};audi_ngw.layer.modal._doXhrReallocation=function(B,A){var C=audi_ngw.layer.modal;if(audi_ngw.dom.getUnique(B.attr("id"))!==true){C._doHide(B);return false;}if(C._oLayerOptions.sWidth||C._oLayerOptions.sHeight){audi_ngw.layer.modal.setPosition(B,A);audi_ngw.layer.modal._doXhrReallocationComplete(B);audi_ngw.layer.modal._resizeModalHeader();
return false;}if("center"==C._oLayerOptions.sPosition){if(C._oLayerOptions.sSelectorContainer){B.animate({height:A.iHeight+"px"},"fast","",audi_ngw.layer.modal._doXhrReallocationComplete);}else{if(0===jQuery("#audi_modal_container .layer_fullscreen").size()){if("undefinedpx"!==A.sLeft){B.css("left",A.sLeft);}if("undefinedpx"!==A.sTop){B.css("top",A.sTop);}B.css("width",A.iWidth+"px");}else{jQuery("#audi_modal_container").css({width:"100%",height:"100%",left:"0px",top:"0px"});}audi_ngw.layer.modal._doXhrReallocationComplete(B);}}return true;};audi_ngw.layer.modal._doXhrReallocationComplete=function(){var B=audi_ngw.layer.modal;var A=arguments[0]||jQuery(this);window.setTimeout(function(){if(audi_ngw.dom.getUnique(A.attr("id"))!==true){audi_ngw.layer.modal._doHide(A);return ;}if(B._oLayerOptions.sHeight){A.height(B._oLayerOptions.sHeight);}else{A.css("height","");}if(B._oLayerOptions.sSelectorContainer){if(B._oLayerOptions.sSelectorContainer=="#audi_modal_body"){jQuery("#audi_modal_body_tmp").remove();
jQuery("#audi_modal_header_tmp").remove();jQuery("#audi_modal_body").css("overflow","auto");jQuery("#audi_modal_container").css({overflow:"auto"});}else{jQuery(B._oLayerOptions.sSelectorContainer).audi_unsetLoading();}}else{B._$elLayerWrapper.audi_unsetLoading();}if(jQuery("#modal_close")){}B.setPosition(B._$elLayer,B._calculatePosition(B._$elLayer,B._oLayerOptions.sPosition),"centerStatic");if(jQuery.browser.msie===true){$("#audi_modal_wrapper").css("overflow","");$("#audi_modal_super_wrapper").css("overflow","");if(parseFloat(jQuery.browser.version)<6.5){$(window).resize();jQuery("#audi_modal_container .audi_tab_navigation").addClass("audi_someTmpClass").removeClass("audi_someTmpClass");}}},300);};audi_ngw.layer.modal._doCenterPosition=function(){var A=audi_ngw.layer.modal;A.setPosition(A._$elLayer,A._calculatePosition(A._$elLayer,A._oLayerOptions.sPosition),"centerOnResize");};audi_ngw.layer.modal.delayedHide=function(){window.setTimeout(audi_ngw.layer.modal._doHide,300);return false;
};audi_ngw.layer.modal.hide=function(){if(1===jQuery("#audi_modal_container .audi_modal_reload").length){var A=window.location.href.split("#");window.location.href=A[0];return ;}if("object"==typeof (audi_ngw.navigation.history)&&1<audi_ngw.navigation.history.length&&1==jQuery("#audi_modal_header").parents(".detailview_image, .func_sendfriend").size()){audi_ngw.navigation.history.pop();var C=audi_ngw.navigation.history.length-1;var B=audi_ngw.navigation.history[C];audi_ngw.navigation.historyLoad(B);return false;}else{if("object"==typeof (audi_ngw.navigation.history)&&1===audi_ngw.navigation.history.length){audi_ngw.navigation.history="";}}audi_ngw.layer.modal._doHide();return false;};audi_ngw.layer.modal.isVisible=function(){var A=jQuery("#audi_modal_super_wrapper").css("display");if("block"===A){return true;}return false;};audi_ngw.layer.modal._doHide=function(){var A=audi_ngw.layer.modal;A._oTimers.hideDelayed=audi_ngw.clearTimer(A._oTimers.hideDelayed);delete A._oTimers.hideDelayed;jQuery(window).unbind("resize.modal",audi_ngw.layer.modal._doCenterPosition);
A._$elLayerWrapper.audi_unsetLoading();A._$elLayer.hide();if(jQuery.browser.msie){A._$elLayer.find("object, embed").each(function(){audi_ngw.flash.remove(this);});}A._$elLayer.empty().audi_unsetUnique().attr("className","").css({height:"",width:"",top:"",right:"",bottom:"",left:"",opacity:1});if(A._$elLayerClone){A._$elLayerClone.empty().remove();A._$elLayerClone=null;}this._oLayerOptions={};A._$elLayerWrapper.hide();A._$elModal.hide();jQuery("body").removeClass("hasModal");audi_ngw.layer.simple.hide();if(A._oLayerOptions.sSelectorContainer){jQuery(A._oLayerOptions.sSelectorContainer).audi_unsetUnique();}audi_ngw.layer.unsetIE6Fix();var B=jQuery(window).scrollTop();jQuery("body","html").css({height:"",width:""});jQuery("html").css("overflow","");if(jQuery("html").hasClass("audi_vorsprung")){jQuery(window).scrollTop(B);}jQuery("#audi_content_wrapper .audi_flash_replace").each(function(){var C=jQuery(this);C.css("height","");if(C.attr("tagName").toLowerCase()=="object"){C.show();}else{C.find("object").show();
}});if(jQuery.isFunction(audi_ngw.layer.modal.apiOnClose)){audi_ngw.layer.modal.apiOnClose();}return false;};audi_ngw.layer.modal.showHistory=function(C){var B=audi_ngw.layer.modal;var A=B._$elLayer;B._oLayerOptions={sPosition:"center",hasOutsideClick:false,hasHideDelayed:false,sContentType:"ajax-layer",sRel:"layerModal",sContent:audi_ngw.url.addAjaxFragment(C),sWidth:null,sHeight:null};$eventElement=null;audi_ngw.layer.modal._doShow(A,$eventElement,B._oLayerOptions);};audi_ngw.layer.modal.showContent=function(E,A){if(arguments[0].preventDefault){E.preventDefault();}if(jQuery("#audi_modal_overlay").css("display")!=="block"){audi_ngw.layer.modal.showHistory(arguments[0]);return false;}var D=audi_ngw.layer.modal;var B=D._$elLayer;var C=C||{};D._oLayerOptions={sPosition:"center",hasOutsideClick:false,hasHideDelayed:false,sContentType:"ajax-layer",sRel:"layerModalContent",sContent:audi_ngw.url.addAjaxFragment(sURL),sWidth:null,sHeight:null};$eventElement=null;D._oLayerOptions.sSelectorContainer=A||"#audi_modal_body";
D._doShow(B,_$eventElement,D._oLayerOptions);};audi_ngw.layer.modal.show=function(E){if(jQuery.browser.msie===true){document.getElementById("audi_modal_overlay").style.display="block";}E.preventDefault();var D=audi_ngw.layer.modal;var A=D._$elLayer;var C=C||{};var B=jQuery(E.target)||jQuery(E);D._oLayerOptions=audi_ngw.layer.getOptions(B,"modal");D._doShow(A,B,D._oLayerOptions);};audi_ngw.layer.modal._doShow=function(B,D,C){var E=audi_ngw.layer.modal;if(E._$elLayerClone){return ;}var A={};E._$elLayer.attr("class","");E._$elLayer.attr("class","");audi_ngw.layer.setIE6Fix("body",{});var F=jQuery(document).scrollTop();if(!jQuery("html").hasClass("audi_vorsprung")){window.scroll(0,0);}jQuery("body","html").css({height:"100%",width:"100%"});jQuery("html").css("overflow","hidden");if(jQuery("html").hasClass("audi_vorsprung")){jQuery(document).scrollTop(F);}jQuery("#audi_content_wrapper .audi_flash_replace").each(function(){var G=jQuery(this);G.css("height",G.height());if(G.attr("tagName").toLowerCase()=="object"){G.hide();
}else{G.find("object").hide();}});if(jQuery("html").hasClass("audi_vorsprung")){jQuery("#audi_modal_super_wrapper").css({overflow:"",top:jQuery(window).scrollTop()});}else{jQuery("#audi_modal_super_wrapper").css({overflow:""});}jQuery("#audi_modal_wrapper").css({overflow:""});if(jQuery.browser.msie===true){jQuery("#audi_modal_wrapper").css({left:"0",top:"0",height:"1%"});$("#audi_modal_wrapper").css("overflow","hidden");$("#audi_modal_super_wrapper").css("overflow","hidden");}if(C.sSelectorContainer){B=jQuery(C.sSelectorContainer);if(C.sSelectorContainer=="#audi_modal_body"){jQuery("#audi_modal_body").css("overflow","hidden");jQuery("#audi_modal_body").append('<div id="audi_modal_body_tmp" class="preload"></div>');jQuery("#audi_modal_body_tmp").css({overflow:"hidden"," height":jQuery("#audi_modal_body").outerHeight()+"px"});if(jQuery("#audi_modal_header").size()){jQuery("#audi_modal_header").append('<div id="audi_modal_header_tmp"></div>');jQuery("#audi_modal_header").css("overflow","hidden");
jQuery("#audi_modal_header_tmp").css({overflow:"hidden",height:jQuery("#audi_modal_header").outerHeight()+"px"});}}else{jQuery(C.sSelectorContainer).audi_setLoading();}}else{E._$elLayerWrapper.audi_setLoading();}E._$elModal.show();jQuery("body").addClass("hasModal");E._$elLayerWrapper.show();B.audi_setUnique();if(C.sWidth){B.width(C.sWidth);E._$elLayerClone.width(C.sWidth);}if(C.sHeight){B.height(C.sHeight);E._$elLayerClone.height(C.sHeight);}if(typeof E._doSetContent=="function"){A=E.setContent(B,"modal",C);}else{A=audi_ngw.layer._doSetContent(B,D,"modal",C);}if(0<jQuery("#audi_modal_container .layer_fullscreen").size()){if(typeof E._calculatePosition=="function"){A=E._calculatePosition(B,C.sPosition,D);}else{A=audi_ngw.layer._calculatePosition(B,C.sPosition,D);}}if(!C.sSelectorContainer){audi_ngw.layer.modal.setPosition(B,A,"centerStatic");jQuery(window).bind("resize.modal",audi_ngw.layer.modal._doCenterPosition);B.show();audi_ngw.layer.modal._doCenterPosition();}setTimeout(function(){jQuery(window).trigger("resize");
},1000);};audi_ngw.layer.modal.loadAjaxContentAdvice=function(D,C){if(arguments[0].preventDefault){event.preventDefault();}if(jQuery("#audi_modal_overlay").css("display")!=="block"){audi_ngw.layer.modal.showHistory(D);return false;}if(!C||1!==C.size()){D=D.replace(/http:\/\/localhost\/combined\//,"");var A='#audi_advice_leftcol_container a[href$="'+D+'"]';C=jQuery(A).eq(0);}C.parents().siblings().removeClass("active");C.parent().addClass("active");var B="advice_fragment";jQuery("#audi_modal_wrapper").find("#audi_advice_rightcol_container").height(jQuery("#audi_modal_wrapper").find("#audi_advice_rightcol_container").height()+"px").empty().audi_setLoading();jQuery.get(audi_ngw.url.addAjaxFragment(D,B),function(F){jQuery("#audi_modal_wrapper").find("#audi_advice_rightcol_container").replaceWith(F).audi_unsetLoading().height("");var E="#audi_advice_rightcol_container";audi_ngw.event.trigger("ajaxSnippetReady",[{sId:E}]);});};audi_ngw.layer.modal.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;
}audi_ngw.layer.modal._addClose();audi_ngw.layer.modal._replaceFileInputFields();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.layer.modal.onAjaxSnippetReady=function(A,B){if(jQuery("#audi_modal_overlay").css("display")!=="none"){audi_ngw.layer.modal._doCenterPosition();audi_ngw.layer.modal._addClose(B.sId.slice(1));}audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.layer.modal.initialize=function(A){this.__className="audi_ngw.layer.modal";this.__classVersion="1.2";this._options={};this._options.iMinPaddingTop=20;this._options.sIdToClone="audi_modal_container";this._options.sIdModalContainer="#audi_modal_container";this._options.sIdModalHeader="#audi_modal_header";this._options.sIdModalHeaderH1="#audi_modal_header h1";this._options.sIdModalBody="#audi_modal_body";this._options.sIdModalTabNavigation="#audi_tab_navigation";this._options.sIdModalWrapper="#audi_modal_wrapper";this._options.sHTMLModalSuperWrapper='<div id="audi_modal_super_wrapper"></div>';this._options.sHTMLModalWrapper='<div id="audi_modal_wrapper"></div>';
this._options.sHTMLModalCloseButton='<a href="#" id="modal_close"><span>'+audi_ngw.dictionary.CLOSE+'</span><img src="'+audi_ngw.docroot+'img/advice/icon_close_modal_layer.gif" alt="'+audi_ngw.dictionary.CLOSE+'" /></a>';this._options.sHTMLModalOverlay='<div id="audi_modal_overlay"></div>';this.oDefaults={hasOutsideClick:false,hasHideDelayed:false,iHideDelayedMs:0,iFadeOutMS:0,sContentType:"ajax-layer",sPosition:"center",sContent:"DEFAULT TEXT"};this._oTimers={};this._$elLayer=null;this._$elLayerWrapper=null;this._$elModal=null;this._$elLayerClone=null;this._setUp();audi_ngw.event.bind("ajaxModalContentReady.layerModal",audi_ngw.layer.modal.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.layer.modal.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"layer.advice.api");audi_ngw.namespace(audi_ngw,"layer.advice");audi_ngw.layer.advice._setUp=function(C){var A=this;if(!A._options){A.initialize();}var D=[];var B=(C)?("#"+C+" "):"";B+=' a[rel="layerAdvice"]';jQuery(B).unbind("click.advice").bind("click.advice",A.showAnimated).unbind("click.mouseover").bind("click.mouseover",A.markerShow).unbind("click.mouseout").bind("click.mouseout",A.markerHide).unbind("click.mousemove").bind("click.mousemove",A.markerShow).map(function(){D.push(jQuery(this).attr("href").split("#")[1]);
});B=null;B=(C)?("#"+C+" "):"";B+='div[id^="';B+=A._options.sIdSliceAdviceLayer.slice(1);B+='"]';jQuery(B).map(function(){var E=jQuery.inArray(jQuery(this).attr("id"),D);if(E!==-1){D.splice(E,1);}if(jQuery(this).attr("id").indexOf(audi_ngw.dom._identifyBase)===-1){audi_ngw.layer.advice.setUnique(jQuery(this));}}).end().hide().addClass(A._options.sCNAdviceLayer.slice(1)).css("position","absolute").css("display","none").find("h4").before(A._options.sHTMLIconClose).end().find("img.close").unbind("click.layerAdvice").bind("click.layerAdvice",A.layerHideAnimated);A._aMissingFootnotes=D;if(!jQuery(A._options.sIdAdviceMarker).size()){jQuery("body").append('<img src="'+A._options.sSrcAdviceMarker+'" id="'+A._options.sIdAdviceMarker.slice(1)+'"></div>');A._$elAdviceMarker=jQuery(A._options.sIdAdviceMarker).hide();}if(A._aMissingFootnotes.length>0){audi_ngw.layer.advice.getAllFootnotes(C||"#audi_content_wrapper");A._aMissingFootnotes=[];}};audi_ngw.layer.advice.getAllFootnotes=function(G){var L=audi_ngw.layer.advice;
var K=L._oReqGetAll;var J=K.sUrlBase;var C=K.sUrlSuffix;var E=K.sUrlDivider;var A=L._aMissingFootnotes.length;var F=L._aMissingFootnotes;var B=0;var I=[""];var H=[];G=(G.indexOf("#")===-1)?"#"+G:G;G=(G=="#audi_modal_container")?"#audi_modal_body":G;for(var D=0;D<=A;D++){if(((H.join("_")+".shtml").length+J.length+1)>1700||D==A){I[B]=J+E+H.join(E)+C;H=[];B++;}var M=F.pop();if(M){H.push(M.slice(9));}}A=I.length;for(D=0;D<A;D++){jQuery.ajax({url:audi_ngw.url.getContext(I[D]),type:K.sType,cache:true,success:function(N){var O=jQuery("<div />").append(N).find("[id]").each(function(Q,R){var P=jQuery(R);audi_ngw.layer.advice.setUnique(P);});jQuery(G).append(O);O=null;G=G.slice(1);audi_ngw.layer.advice._setUp(G);audi_ngw.dom.rounded_corners.createOn(G);audi_ngw.flash.adviceLayerHeadlines();audi_ngw.navigation.prepareLinks(G);}});}};audi_ngw.layer.advice.setUnique=function(B){var C=B.attr("id");var D=jQuery("a[href$='"+C+"']");var A=C.indexOf("footnote_uid_")===0;var E=A?"":("_"+audi_ngw.dom._identifyBase+"_"+audi_ngw.dom._identifyCounter++).toString();
D.attr("href",D.attr("href")+E);B.attr("id",C+E);};audi_ngw.layer.advice.markerShow=function(A){audi_ngw.layer.advice._doMarkerShow(this,A.pageX,A.pageY);};audi_ngw.layer.advice._doMarkerShow=function(C,E,D){var A=audi_ngw.layer.advice;var B=jQuery(this);A._sTitle=B.attr("title");B.attr("title","");A._$elAdviceMarker.css({left:E+A._options.iAdvideMarkerOffsetX,top:D+A._options.iAdvideMarkerOffsetY}).show();};audi_ngw.layer.advice.markerHide=function(A){audi_ngw.layer.advice._doMarkerHide(this);};audi_ngw.layer.advice._doMarkerHide=function(B){var A=audi_ngw.layer.advice;A._$elAdviceMarker.hide();jQuery(B).attr("title",A._sTitle);};audi_ngw.layer.advice.hide=function(){audi_ngw.layer.advice.layerHideAnimated();};audi_ngw.layer.advice.layerHideAnimated=function(C){if(audi_ngw.animation.getRunning(audi_ngw.layer.advice.__className)===true||!audi_ngw.layer.advice._$elLayer){return ;}audi_ngw.animation.setRunning(audi_ngw.layer.advice.__className);var A=audi_ngw.layer.advice;var B=A._$elLayer;
if(!A._$elLayer||(A._$elLayer.attr("id")!=B.attr("id"))){A._doHideAllFootnotes();}audi_ngw.layer.advice._doLayerHideAnimated(B);};audi_ngw.layer.advice._doLayerHideAnimated=function(B){var A=audi_ngw.layer.advice;jQuery(B).slideUp(300,function(){audi_ngw.animation.onComplete(audi_ngw.layer.advice.__className);audi_ngw.layer.unsetIE6Fix();A._$elLayer=null;});};audi_ngw.layer.advice._doHideAllFootnotes=function(){var A=audi_ngw.layer.advice;if(!A._options){audi_ngw.layer.advice.initialize({});}var B='div[id^="';B+=A._options.sIdSliceAdviceLayer.slice(1);B+='"]';jQuery(B).hide();audi_ngw.layer.unsetIE6Fix();A._$elLayer=null;};audi_ngw.layer.advice.showAnimated=function(A){if(audi_ngw.animation.getRunning(audi_ngw.layer.advice.__className)===true){return ;}A.preventDefault();audi_ngw.animation.setRunning(audi_ngw.layer.advice.__className);audi_ngw.layer.advice._doShowAnimated(A,A.target);};audi_ngw.layer.advice._doShowAnimated=function(A,C){var B=audi_ngw.layer.advice;if(B._$elLayer){B._$elLayer.hide();
}var G=jQuery(C);var F=(G.get(0).tagName.toLowerCase()==="a")?G.attr("href").split("#")[1]:G.parents("a").eq(0).attr("href").split("#")[1];var I="#";I+=F;var J=jQuery(I);var D=false;if(!J.size()){J=jQuery(B._sHTMLFootnote).clone(true).attr("id",G.attr("href").split("#")[1]).audi_setLoading().appendTo("#audi_content_wrapper").find("img.close").bind("click.layerAdvice",B.layerHideAnimated).end();D=true;}B._$elLayer=J;var H=(G.parents("#audi_modal_body").size())?true:false;var E=B._calculatePosition(A,G,H);J.css({visibility:"hidden",display:"block",left:E.sLeft,bottom:E.sBottom});audi_ngw.layer.setIE6Fix(B._$elLayer,{top:"",right:"",bottom:E.sBottom,left:E.sLeft},H);J.css({display:"none",visibility:"visible"}).slideDown(300,function(){if(D===true){jQuery.get(G.attr("href").split("#")[0],{},function(K){J.find(".ajax_content").replaceWith(K);audi_ngw.layer.setIE6FixResize(J);});}audi_ngw.animation.onComplete(audi_ngw.layer.advice.__className);});};audi_ngw.layer.advice._calculatePosition=function(A,H,E){var B=audi_ngw.layer.advice;
var G=(E)?"#audi_modal_body":B._options.sIdWrapper;var D=jQuery(G).outerHeight();var J=jQuery(G).offset().top;var F={left:A.pageX,top:A.pageY};var I=H.position().left+B._options.iAdvideLayerOffsetX;I+="px";var C=D+J-F.top+B._options.iAdvideLayerOffsetY;C+="px";return{sLeft:I,sBottom:C};};audi_ngw.layer.advice.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.layer.advice._setUp(audi_ngw.url.getContentId());audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.layer.advice.onAjaxSnippetReady=function(A,B){audi_ngw.layer.advice._setUp(B.sId.slice(1));audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.layer.advice.initialize=function(A){this.__className="audi_ngw.layer.advice";this.__classVersion="1.4";this._$elLayer=null;this._oReqGetAll={sType:"GET",sUrlBase:audi_ngw.config.sURLGetAllFootnotesBase,sUrlSuffix:audi_ngw.config.sURLGetAllFootnotesSuffix,sUrlDivider:audi_ngw.config.sURLGetAllFootnotesDivider};this._aMissingFootnotes=[];
A={sIdWrapper:"audi_container_main",sSrcAdviceMarker:""+audi_ngw.docroot+"img/advice/advice_marker.png",sIdAdviceMarker:"audi_template_d_advice_marker",sCNAdviceLayer:"audi_template_d",sIdSliceAdviceLayer:"footnote",sHTMLIconClose:'<img src="'+audi_ngw.docroot+'img/advice/icon_close_advice_layer.gif" class="close" width="11" height="11" alt="close layer" />',iAdvideMarkerOffsetX:18,iAdvideMarkerOffsetY:17,iAdvideLayerOffsetX:-40,iAdvideLayerOffsetY:10};this._options={};this._options.sIdWrapper="#"+A.sIdWrapper;this._options.sIdAdviceMarker="#"+A.sIdAdviceMarker;this._options.sCNAdviceLayer="."+A.sCNAdviceLayer;this._options.sSrcAdviceMarker=A.sSrcAdviceMarker;this._options.sIdSliceAdviceLayer="#"+A.sIdSliceAdviceLayer;this._options.sHTMLIconClose=A.sHTMLIconClose;this._options.iAdvideMarkerOffsetX=A.iAdvideMarkerOffsetX;this._options.iAdvideMarkerOffsetY=A.iAdvideMarkerOffsetY;this._options.iAdvideLayerOffsetX=A.iAdvideLayerOffsetX;this._options.iAdvideLayerOffsetY=A.iAdvideLayerOffsetY;
this._sHTMLFootnote='<div class="audi_template_d advice has_audi_generated_corners" id="" style="display: none; position: absolute;"><div class="audi_generated_corners_background"><span class="audi_generated_top"><span class="generated_right"></span><span class="generated_middle"></span><span class="generated_left"></span></span><img width="11" height="11" alt="close layer" class="close" src="/img/advice/icon_close_advice_layer.gif"/><div class="ajax_content" style="text-align: center;"><img src="'+audi_ngw.docroot+'img/preloader_modal.gif" height="30" width="30" style="padding: 20px; text-align: center;"/></div><span class="audi_generated_bottom"><span class="generated_right"></span><span class="generated_middle"></span><span class="generated_left"></span></span></div></div>';this._setUp();};audi_ngw.layer.advice.prepare=function(A){audi_ngw.layer.advice.initialize({});audi_ngw.event.bind("ajaxModalContentReady.layerAdvice",audi_ngw.layer.advice.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.layer.advice.onAjaxSnippetReady);
};audi_ngw.namespace(audi_ngw,"layer.simple");audi_ngw.layer.simple._setUp=function(){var A="#";A+=this._options.sIdLayer;if(!jQuery(A).size()){jQuery("<div>").attr("id",this._options.sIdLayer).hide().addClass(this._options.sIClassNamesLayer).appendTo("body");}this._$elLayer=jQuery(A);this._$elLayer.css({zIndex:9500,position:"absolute"}).hide();};audi_ngw.layer.simple.hide=function(){var A=audi_ngw.layer.simple._$elLayer;audi_ngw.layer.simple._doHide(A);};audi_ngw.layer.simple._doHide=function(A){var B=audi_ngw.layer.simple;B._oTimers.hideDelayed=audi_ngw.clearTimer(B._oTimers.hideDelayed);delete B._oTimers.hideDelayed;audi_ngw.layer.unsetIE6Fix();A.hide().audi_unsetLoading().audi_unsetUnique().empty().attr("className","").addClass("template_d").css({height:"",width:"",top:"",right:"",bottom:"",left:"",opacity:1});if(audi_ngw.layer.simple._$elLayerClone){audi_ngw.layer.simple._$elLayerClone.empty().remove();audi_ngw.layer.simple._$elLayerClone=null;}jQuery(window).unbind("resize.simple",audi_ngw.layer.simple._doCenterPosition);
this._$eventElement=null;this._oLayerOptions={};jQuery(document).trigger("layer.closed");};audi_ngw.layer.simple.show=function(E){if(arguments[0].preventDefault){E.preventDefault();}var A=audi_ngw.layer.simple._$elLayer;var D=audi_ngw.layer.simple;var C=C||{};D._$eventElement=jQuery(E.target);var B=jQuery(E.target);D._oLayerOptions=audi_ngw.layer.getOptions(B,"simple");audi_ngw.layer.simple._doShow(A,B,D._oLayerOptions);};audi_ngw.layer.simple._doShow=function(B,D,C){var E=audi_ngw.layer.simple;var A={};if(audi_ngw.dom.getUnique(B.attr("id"))===true){return ;}audi_ngw.layer.setIE6Fix("body",{});if(audi_ngw.layer.modal._$elModal.css("display")!=="none"){B.addClass("hasModal");}B.audi_setUnique().audi_setLoading();if(C.sWidth){B.width(C.sWidth);}if(C.sHeight){B.height(C.sHeight);}if(typeof E._doSetContent=="function"){A=E.setContent(B,"simple",C);}else{A=audi_ngw.layer._doSetContent(B,D,"simple",C);}if(typeof E._calculatePosition=="function"){A=E._calculatePosition(B,C.sPosition,D);}else{A=audi_ngw.layer._calculatePosition(B,C.sPosition,D);
}audi_ngw.layer.simple.setPosition(B,A);if(E._oLayerOptions.hasHideDelayed&&E._oLayerOptions.sContentType!=="ajax"){audi_ngw.layer.bind("hideDelayed","simple");}if(C.hasOutsideClick){window.setTimeout(function(){audi_ngw.layer.bind("outsideClick","simple");},50);}B.show();};audi_ngw.layer.simple._calculatePosition=function(H,G,D){var I,A,C,J;switch(G){case"element":var B=audi_ngw.layer.simple;var E=jQuery("body").outerHeight();var F=B._$eventElement.offset();J=F.left;C=E-F.top+10;I=F.top-H.outerHeight();break;case"center":J=Math.floor(((jQuery("body").outerWidth()/2)-(H.outerWidth()/2)));I=((jQuery("body").innerHeight()/2)-(H.height()/2));C=Math.floor((jQuery("#audi_container_page").outerHeight()/2)+(H.outerHeight()));break;}J+="px";I+="px";C+="px";return{iHeight:H.outerHeight(),iWidth:H.outerWidth(),sLeft:J,sTop:I,sBottom:C};};audi_ngw.layer.simple.setPosition=function(B,A,D){var C=audi_ngw.layer.simple;D=D||C._oLayerOptions.sPosition;switch(D){case"center":B.css({height:B.height()+"px",left:A.sLeft,top:A.sTop,position:"absolute",opacity:1});
break;case"centerOnResize":B.css({height:B.height()+"px",position:"absolute",opacity:1}).stop().animate({top:A.sTop,left:A.sLeft,easing:"linear"},150);break;case"element":B.css({height:B.height()+"px",left:A.sLeft,bottom:A.sBottom,position:"absolute",opacity:1});break;}jQuery(window).bind("resize.simple",audi_ngw.layer.simple._doCenterPosition);};audi_ngw.layer.simple._doCenterPosition=function(){var A=audi_ngw.layer.simple;A.setPosition(A._$elLayer,A._calculatePosition(A._$elLayer,A._oLayerOptions.sPosition),"centerOnResize");};audi_ngw.layer.simple._doXhrReallocation=function(B,A){var C=audi_ngw.layer.simple;if(audi_ngw.dom.getUnique(B.attr("id"))!==true){C._doHide(B);return false;}if(C._oLayerOptions.sWidth||C._oLayerOptions.sHeight){audi_ngw.layer.simple._doXhrReallocationComplete(B);return false;}switch(C._oLayerOptions.sPosition){case"center":B.animate({width:A.iWidth+"px",height:A.iHeight+"px",left:A.sLeft,top:A.sTop},"fast","",audi_ngw.layer.simple._doXhrReallocationComplete);break;
case"element":B.animate({width:A.iWidth+"px",height:A.iHeight+"px",left:A.sLeft,bottom:A.sBottom},"fast","",audi_ngw.layer.simple._doXhrReallocationComplete);break;}return true;};audi_ngw.layer.simple._doXhrReallocationComplete=function(){var A=audi_ngw.layer.simple;$element=arguments[0]||jQuery(this);window.setTimeout(function(){if(audi_ngw.dom.getUnique($element.attr("id"))!==true){audi_ngw.layer.simple._doHide($element);return ;}$element.audi_unsetLoading().html(audi_ngw.layer.simple._$elLayerClone.html());audi_ngw.layer.simple._$elLayerClone.empty().remove();audi_ngw.layer.simple._$elLayerClone=null;if(A._oLayerOptions.hasHideDelayed){audi_ngw.layer.bind("hideDelayed","simple");}},300);};audi_ngw.layer.simple._doOutsideClick=function(C){var B=audi_ngw.layer.simple;var A=jQuery(C.target);if(A.attr("id")===B._options.sIdLayer||A.parents("#"+B._options.sIdLayer).size()){return ;}else{jQuery(document).unbind("click.simple");audi_ngw.layer.simple.hide();}};audi_ngw.layer.simple.initialize=function(A){this.__className="audi_ngw.layer.simple";
this.__classVersion="1.2";this._oTimers={};this._options={};this._$elLayer=null;this._$eventElement=null;this._$elLayerClone=null;this._options.sIdLayer="audi_layer_simple";this._options.sIdToClone="audi_layer_simple";this._options.sIClassNamesLayer="template_d";this._oLayerOptions={};this._setUp();this.oDefaults={hasOutsideClick:true,hasHideDelayed:false,iHideDelayedMs:4000,iFadeOutMS:600,sContentType:"text",sPosition:"center",sContent:"[DEFAULT TEXT]"};};audi_ngw.namespace(audi_ngw,"question");audi_ngw.question.showDialog=function(B,A){audi_ngw.event.bind("ajaxModalContentReady.questionBinder",audi_ngw.question.onAjaxModalContentReady);audi_ngw.question.posCallback=A.posCallback?A.posCallback:function(){};audi_ngw.question.posCallbackBeforeClose=A.posCallbackBeforeClose?A.posCallbackBeforeClose:function(){};audi_ngw.question.negCallback=A.negCallback?A.negCallback:function(){};audi_ngw.question.negCallbackBeforeClose=A.negCallbackBeforeClose?A.negCallbackBeforeClose:function(){};audi_ngw.question.autoHide=A.noAutoHide?A.noAutoHide:false;
audi_ngw.api.openModal(B,{});};audi_ngw.question.showModalForm=function(B,A){if(A.sErrorClass){audi_ngw.question.sErrorClass=A.sErrorClass;}oldposCallbackBeforeClose=A.posCallbackBeforeClose?A.posCallbackBeforeClose:function(){};A.posCallbackBeforeClose=function(){oldposCallbackBeforeClose();var C=jQuery("#audi_modal_container form");jQuery.ajax({complete:function(E,D){if(D==="success"){audi_ngw.question.modalform=2;audi_ngw.layer._doSetContent(audi_ngw.layer.modal._$elLayer,null,"modal",{sContent:E.responseText,sContentType:"html",sXHRObj:E});audi_ngw.question.bindListeners();}},data:C.serializeArray(),url:C.attr("action")});};A.noAutoHide=true;audi_ngw.question.showDialog(B,A);audi_ngw.question.modalform=1;};audi_ngw.question.hide=function(){audi_ngw.question.modalform=false;audi_ngw.layer.modal.hide();};audi_ngw.question.bindListeners=function(){var A=jQuery("#audi_modal_body button.dialog_yes_button");var B=jQuery("#audi_modal_body button.dialog_no_button");if(A){A.bind("click.questionButton",function(C){audi_ngw.event.unbind("ajaxModalContentReady.questionBinder");
audi_ngw.question.posCallbackBeforeClose();if(!audi_ngw.question.autoHide){audi_ngw.question.hide();}audi_ngw.question.posCallback();return false;});}if(B){B.bind("click.questionButton",function(C){audi_ngw.event.unbind("ajaxModalContentReady.questionBinder");audi_ngw.question.negCallbackBeforeClose();audi_ngw.question.hide();audi_ngw.question.negCallback();return false;});}if((audi_ngw.question.modalform===2)&&((jQuery("#audi_modal_body ."+audi_ngw.question.sErrorClass).length===0)||jQuery("#audi_modal_body form").length===0)){if(jQuery("#audi_modal_body button.cancel").length>0){audi_ngw.iframe.contentRedirects(jQuery("#audi_modal_body"));}window.setTimeout("audi_ngw.question.autoHideConfirmation();",audi_ngw.config.myAudiFormConfirmationDelay);}};audi_ngw.question.autoHideConfirmation=function(){if(jQuery("#audi_modal_body button.cancel").length>0){jQuery("#audi_modal_body button.cancel").click();}else{audi_ngw.question.hide();}};audi_ngw.question.showConfirmation=function(A){audi_ngw.question.showDialog(A,{});
};audi_ngw.question.formSubmit=function(C){var A=jQuery(C);var B=jQuery(A.metadata());if(A.data("confirmed")!==true){audi_ngw.question.showDialog(B,{posCallbackBeforeClose:function(){A.data("confirmed",true);A.submit();}});}else{return true;}return false;};audi_ngw.question.onAjaxModalContentReady=function(A,B){audi_ngw.question.bindListeners();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.namespace(audi_ngw,"survey");audi_ngw.survey.surveyDomElementSelector=".audi_survey";audi_ngw.survey.check=function(C){if(true===audi_ngw.config.surveyDisable){return ;}if(null!==jQuery.cookie(audi_ngw.config.surveySessionCookieName)){return ;}if(!C){C=jQuery("body");}var B=jQuery(audi_ngw.survey.surveyDomElementSelector,C);if(0===B.size()){return ;}var A=B.metadata();if(!A.survey){return ;}$surveys=jQuery.each(A.survey,function(){var F=this;if(!F.name||!F.url){return true;}if(null!==jQuery.cookie(audi_ngw.config.surveyCookiePrefix+F.name)){return ;}if(F.start&&F.end){F.start=new Date(F.start);
F.end=new Date(F.end);var D=new Date();if(F.start>D||F.end<D){return true;}}if(!F.frequency){F.frequency=audi_ngw.config.surveyFrequency;}var E=Math.random();if(E<F.frequency){audi_ngw.navigation.popup(F.url,F.popup);jQuery.cookie(audi_ngw.config.surveyCookiePrefix+F.name,"true",{expires:365,path:"/"});jQuery.cookie(audi_ngw.config.surveySessionCookieName,"true");return false;}});return ;};audi_ngw.survey.onAjaxModalContentReady=function(B,C){var A=jQuery("#"+audi_ngw.url.getContentId());audi_ngw.survey.check(A);audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.survey.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);audi_ngw.survey.check(A);audi_ngw.event.trigger("ajaxSnippetPrepared",[B,C]);};audi_ngw.survey.initiate=function(){if(true===audi_ngw.config.surveyDisable){return ;}audi_ngw.event.bind("ajaxModalContentReady.survey",audi_ngw.survey.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.survey.onAjaxSnippetReady);audi_ngw.survey.check();};audi_ngw.namespace(audi_ngw,"gallery");
audi_ngw.gallery.imageWidth=93;audi_ngw.gallery.galleryWidth=706;audi_ngw.gallery.separator=" | ";audi_ngw.gallery.orderLinkStdText="";audi_ngw.gallery.downloadLinkText="";audi_ngw.gallery.update=function(C){var A=jQuery(".audi_gallery_active .audi_gallery_items a",C).size();var B=A-jQuery(".audi_gallery_active .audi_gallery_items a.active",C).parent().nextAll().size();jQuery(".audi_gallery_active .audi_gallery_slider_status",C).text(B+audi_ngw.gallery.separator+A);};audi_ngw.gallery.fullscreen=function(){var B=jQuery("#audi_gallery_fullscreen");if(0===B.size()){return ;}var C={};C.width=B.width();C.height=B.height();C.version="9.0.115.0";if("undefined"==typeof (audi_ngw.gallery.images)){audi_ngw.gallery.images="";jQuery(".audi_gallery_active .audi_gallery_items a").each(function(){audi_ngw.gallery.images=audi_ngw.gallery.images+jQuery(this).metadata().fullscreen+",";});}var A=[];A.search=jQuery(".audi_gallery_active .audi_gallery_items a.active").metadata().fullscreen;if(!A.search){jQuery("#audi_gallery_fullscreen").hide();
return false;}A.pos=audi_ngw.gallery.images.indexOf(A.search);A.newEnd=audi_ngw.gallery.images.substr(0,A.pos);A.newBegin=audi_ngw.gallery.images.substr(A.pos);audi_ngw.gallery.images=A.newBegin+A.newEnd;var D=B.parent().metadata();D.images=audi_ngw.gallery.images;var E={};E.allowScriptAccess="always";E.allowFullScreen="true";E.scale="noscale";E.menu="false";E.wmode="opaque";D.parent_id="audi_gallery_fullscreen";audi_ngw.flash.embed(D.swf,D.parent_id,C.width,C.height,C.version,"",D,E);if(jQuery("#audi_modal_overlay").css("display")!=="block"){jQuery("#audi_gallery_fullscreen").show();}else{jQuery("#audi_gallery_fullscreen").hide();}};audi_ngw.gallery.changeActive=function(B){if(true!==B.hasClass("audi_gallery")){return false;}if("undefined"!==typeof (audi_ngw.gallery.images)){delete (audi_ngw.gallery.images);}jQuery(".audi_gallery_active").removeClass("audi_gallery_active");B.addClass("audi_gallery_active");$foldout=B.parent().find("> a");if(false===$foldout.hasClass("open")){$foldout.trigger("click.simpleAccordion");
}var A=B.find("a.active");if(1!==A.size()){A.removeClass("active");B.find("a:first").addClass("active");A=B.find("a.active");}A.click();audi_ngw.gallery.update();jQuery(".audi_gallery_active .audi_gallery_items a").hover(function(){jQuery(this).addClass("hover");},function(){jQuery(this).removeClass("hover");});};audi_ngw.gallery.updateToolbox=function(C,E){var H=C.find(".wallpaper");H.find("a").css("display","inline");var B=H.find("ul").empty();var D;H.find(".open .close").click();C.find("li").hide().css("display","none");if("undefined"!==typeof (E.wallpaper)){for(D=0;E.wallpaper[D];D++){B.append('<li><a href="'+E.wallpaper[D].href+'" rel="wallpaper" target="_blank">'+E.wallpaper[D].title+"</a></li>");}B.find("li:first").addClass("firstChild");H.css("display","inline");audi_ngw.layer.statics.register({sIdContainer:"#func_toolbox_wallpaper",sClassElement:".overlay",sClassClose:".close"});}else{H.hide();}if("undefined"!==typeof (E.toolbox)){for(D=0;E.toolbox[D];D++){var A=C.find("."+E.toolbox[D].identifier);
if(1==A.size()){var G=A.find("a");if(G.data("originalClass")===null){G.data("originalClass",G.attr("class"));}G.attr("href",E.toolbox[D].href).css("display","inline").parent().css("display","inline").find("span").text(E.toolbox[D].title);G.attr("class",G.data("originalClass"));if(typeof E.toolbox[D].track_options!=="undefined"){G.addClass("track_click");var F="{track_options: {";jQuery.each(E.toolbox[D].track_options,function(J,I){if(typeof I!=="object"){F+=J+":'"+I+"',";}else{F+=J+": {";jQuery.each(I,function(K,L){F+=K+":'"+L+"',";});F=F.substr(0,F.length-1);F+="},";}});F=F.substr(0,F.length-1);F+="}}";G.attr("class",G.attr("class")+" "+F);}}}}};audi_ngw.gallery.click=function(){var B=jQuery(this);var A=B.closest(".audi_gallery");var F=A.find(".audi_gallery_slider");var D=F.slider("option","max");var C=B.closest("li").prevAll().length*audi_ngw.gallery.imageWidth;C-=((A.width()/2)-(audi_ngw.gallery.imageWidth/2));if(C>D){C=D;}if(C<0){C=0;}F.slider({value:C,animate:true});B.closest("ul").animate({left:"-"+C+"px"});
B.parents(".audi_gallery_active").find(".active").removeClass("active");B.addClass("active");audi_ngw.gallery.update();var E=jQuery(".audi_gallery_active").metadata().type;if("image"===E){audi_ngw.gallery.clickImage(B);}else{if("video"===E){audi_ngw.gallery.clickVideo(B,"audi_gallery_video");}else{if("guided_tour"===E){audi_ngw.gallery.clickVideo(B,"audi_gallery_guided_tour");}else{if("ringtone"===E){audi_ngw.gallery.clickRingtone(B);}else{if("mobileVideo"===E){audi_ngw.gallery.clickVideo(B,"audi_gallery_mobilevideo");}else{if("mobileImage"===E){audi_ngw.gallery.clickMobileImage(B);}}}}}}return false;};audi_ngw.gallery.clickImage=function(A){jQuery("#audi_gallery_fullscreen, #audi_gallery_video").hide();jQuery("#audi_gallery_image, .audi_gallery_toolbox").show().removeClass("audi_hide");elementData=A.metadata();var F=jQuery("#audi_gallery_image");var E=F.find("img");var D=elementData.big;var C=E.attr("src");F.css("background-image","url("+D+")");E.animate({opacity:"0"},500,"linear",function(){E.attr("src",D);
audi_ngw.gallery.fullscreen();});var B=jQuery("#audi_gallery_image").parent().find(".audi_gallery_toolbox .toolbox");audi_ngw.gallery.updateToolbox(B,elementData);return false;};audi_ngw.gallery.clickVideo=function(L,A){var E=L.metadata();E.imageFile="";var B;if(jQuery(".audi_gallery_active").metadata().type==="video"){var M=L.attr("href");var J=L.find("img").attr("src");if(M!==J){E.imageFile=M;}}if(1!==jQuery("object#"+A).size()){$element=jQuery("#"+A);var C={};C.width=$element.width();C.height=$element.height();C.version=audi_ngw.flash.sNeededFlashVersion;var D={};D.allowScriptAccess="always";D.allowFullScreen="true";D.scale="noscale";D.menu="false";D.wmode="opaque";var H=$element.metadata();E.xmldata=H.xmldata;E.parent_id=A;E.tooltip=encodeURIComponent(E.tooltip);audi_ngw.flash.embed(H.swf,A,C.width,C.height,C.version,"",E,D);audi_ngw.flash.pageLoaded(A);}else{audi_ngw.flash.pageLoaded(A);try{jQuery("#"+A)[0].stopPlayback();jQuery("#"+A)[0].playVideo(E.videoFile,"",E.imageFile,false);
}catch(K){}}if("audi_gallery_video"==A){jQuery("#audi_gallery_fullscreen, #audi_gallery_image").hide();jQuery("#audi_gallery_video").show().removeClass("audi_hide");B=jQuery("#audi_gallery_video").parent().find(".audi_gallery_toolbox .toolbox");audi_ngw.gallery.updateToolbox(B,E);}else{if("audi_gallery_guided_tour"==A){var I=E.guidedTour;var N=jQuery("#audi_gallery_guided_tour").siblings(".audi_guided_tour");N.hide();N.find("h4").text(I.headline);var G=N.find("ul").empty();for(var F=0;I.links[F];F++){G.append('<li><a href="'+I.links[F].href+'" class="arrow">'+I.links[F].title+"</a></li>");}}else{audi_ngw.gallery.updateOrderlink(E);jQuery("#audi_gallery_mobilesound, #audi_gallery_mobileimage").hide();jQuery("#audi_gallery_mobilevideo").show();B=jQuery("#audi_gallery_mobile").parent().find(".audi_gallery_toolbox .toolbox");audi_ngw.gallery.updateToolbox(B,E);}}return false;};audi_ngw.gallery.clickRingtone=function(A){var C=A.metadata();jQuery("#audi_gallery_mobilevideo").hide();jQuery("#audi_gallery_mobilesound, #audi_gallery_mobileimage").show();
if(1!==jQuery("object#audi_gallery_mobilesound").size()){var D={};D.width=A.width();D.height=A.height();D.version=audi_ngw.flash.sNeededFlashVersion;var E=jQuery("#audi_gallery_mobilesound").metadata();E.mp3file=C.mp3file;var H={};H.allowScriptAccess="always";H.allowFullScreen="true";H.scale="noscale";H.menu="false";H.wmode="opaque";audi_ngw.flash.embed(E.swf,"audi_gallery_mobilesound",D.width,D.height,D.version,"",E,H);}else{try{jQuery("object#audi_gallery_mobilesound")[0].playMP3(C.mp3file);}catch(G){}}var F=A.parents(".audi_gallery").metadata().image;jQuery("#audi_gallery_mobileimage").css("background-image","url("+F+")");jQuery("#audi_gallery_mobile h3").html(C.headline);jQuery("#audi_gallery_mobile p").html(C.text);audi_ngw.gallery.updateOrderlink(C);var B=jQuery("#audi_gallery_mobile").parent().find(".audi_gallery_toolbox .toolbox");audi_ngw.gallery.updateToolbox(B,C);};audi_ngw.gallery.updateOrderlink=function(C){var B=jQuery("#audi_gallery_orderlink"),A=jQuery("#audi_gallery_downloadlink");
if((B.length>0)&&(audi_ngw.gallery.orderLinkStdText==="")){audi_ngw.gallery.orderLinkStdText=B.text();}if(C.orderlink){A.hide();B.attr("href",C.orderlink).show();if(C.orderlinktext){B.find("span").text(C.orderlinktext);}else{B.find("span").text(audi_ngw.gallery.orderLinkStdText);}}else{if(C.downloadLink){B.hide();A.attr("href",C.downloadLink).show();if(C.downloadLinkText){A.find("span").text(C.downloadLinkText);}else{A.find("span").text(audi_ngw.gallery.downloadLinkText);}}else{B.attr("href","#").hide();A.attr("href","#").hide();}}};audi_ngw.gallery.clickMobileImage=function(A){var C=A.metadata();jQuery("#audi_gallery_mobilevideo, #audi_gallery_mobilesound").hide();jQuery("#audi_gallery_mobileimage").show();jQuery("#audi_gallery_mobileimage").css("background-image","url("+C.image+")");jQuery("#audi_gallery_mobile h3").html(C.headline);jQuery("#audi_gallery_mobile p").html(C.text);audi_ngw.gallery.updateOrderlink(C);var B=jQuery("#audi_gallery_mobile").parent().find(".audi_gallery_toolbox .toolbox");
audi_ngw.gallery.updateToolbox(B,C);};audi_ngw.gallery.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);audi_ngw.gallery.initiate(A);audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.gallery.initiate=function(A){if(jQuery("div.audi_gallery",A).size()===0){return false;}jQuery(".audi_gallery_slider, .audi_gallery_slider_status",A).show();jQuery("div.audi_gallery",A).each(function(){var C=jQuery("ul",this);jQuery(this).addClass("audi_gallery_js");if(jQuery(this).hasClass("audi_gallery_small")){jQuery(this).addClass("audi_gallery_small_js");}var B=C.children("li").size()*audi_ngw.gallery.imageWidth;var E=audi_ngw.gallery.galleryWidth-B;E=E*-1;C.width(B);if(0<E){jQuery(".audi_gallery_slider",this).show();var D=jQuery(".audi_gallery_slider",this).slider({animate:true,min:0,max:E,slide:function(F,G){C.css("left","-"+G.value+"px");}});}if((audi_ngw.gallery.galleryWidth-1)>B){jQuery(".audi_gallery_slider",this).hide();}});jQuery("#con_gallery_foldout > li > a",A).click(function(){audi_ngw.gallery.changeActive(jQuery(this).next());
});jQuery(".audi_gallery_items a",A).click(audi_ngw.gallery.click);if(1!==jQuery(".audi_gallery_active",A).size()){audi_ngw.gallery.changeActive(jQuery(".audi_gallery:first",A));}audi_ngw.gallery.update(A);};audi_ngw.gallery.prepare=function(){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.gallery.onAjaxSnippetReady);};audi_ngw.namespace(audi_ngw,"tooltip");audi_ngw.tooltip.show=function(A){var F=A.attr("alt");var B=A.metadata();if("undefined"!==B.tooltip){F=decodeURIComponent(B.tooltip);}if(!F){return false;}var E=A.offset();var D=E.left-10+A.width();var C=E.top+10-A.height();jQuery("body").append('<div id="audi_tooltip">'+F+"<span /></div>");jQuery("#audi_tooltip").css("left",D).css("top",C);};audi_ngw.tooltip.hide=function(){jQuery("#audi_tooltip").remove();};audi_ngw.tooltip.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);audi_ngw.tooltip.initiate(A);audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.tooltip.onAjaxModalContentReady=function(B,C){var A=jQuery("#"+audi_ngw.url.getContentId());
audi_ngw.tooltip.initiate(A);audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.tooltip.initiate=function(A){jQuery(".audi_tooltip",A).unbind("hover").hover(function(){audi_ngw.tooltip.show(jQuery(this));},function(){audi_ngw.tooltip.hide();});var B;jQuery(".adviceTooltipJs",A).removeClass("adviceTooltipJs");jQuery(".adviceTooltip > img, .adviceTooltip",A).hover(function(F){if(jQuery("> img",this).length>0){return ;}var C=jQuery(this).closest("span.adviceTooltip");if(C.length===0){C=jQuery(this);}if(C.data("openTooltip")===true){C.data("childTooltip").trigger("mouseover");}if(C.is(".adviceTooltipCopy")||C.data("openTooltip")===true){return ;}C.data("openTooltip",true);var E=C.clone();C.data("childTooltip",E);E.data("parentTooltip",C);E.addClass("adviceTooltipHover").addClass("adviceTooltipCopy");E.css("visibility","hidden");jQuery(".adviceContainer",E).css("visibility","visible");if(jQuery("#audi_container_page").length>0){jQuery("#audi_container_page").append(E);}else{if(jQuery("#audi_container_main").length>0){jQuery("#audi_container_main").append(E);
}}E.css({position:"absolute",width:C.width(),height:C.height()});E.offset(C.offset());E.offset({top:0,left:0});var D=jQuery("> .adviceContainer",C);D.show();var G=D.offset();D.hide();jQuery("> .adviceContainer",E).css(G);jQuery(".adviceTooltipCopy").hover(function(){jQuery(this).addClass("adviceTooltipHover");},function(){jQuery(this).removeClass("adviceTooltipHover");B=window.setInterval(function(){jQuery(".adviceTooltipCopy").not(".adviceTooltipHover").each(function(){if(jQuery(this).data("parentTooltip")){jQuery(this).data("parentTooltip").data("openTooltip",false);}jQuery(this).remove();});window.clearInterval(B);},1000);});E.find(".adviceContainer").fadeIn(250,function(){if(!E.hasClass("adviceTooltipHover")){if(E.data("parentTooltip")){E.data("parentTooltip").data("openTooltip",false);}E.remove();}});},function(){if(jQuery("> img",this).length>0){return ;}jQuery(".adviceTooltipCopy").trigger("mouseout");});};audi_ngw.tooltip.prepare=function(){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.tooltip.onAjaxSnippetReady);
audi_ngw.event.bind("ajaxModalContentReady.tooltip",audi_ngw.tooltip.onAjaxModalContentReady);audi_ngw.tooltip.initiate(jQuery("body"));};(function(A){A.fn.jSuggest=function(J){return ;var B=A.extend({},A.fn.jSuggest.defaults,J);audi_ngw.livesearch.opts=B;var I=".jSuggestHover";var H="jSuggestHover";var E=this.value;var G=this;var F=this.value;var D="#jSuggestContainer";var C;A("body").append('<div id="jSuggestContainer" class="audi_livesearch"></div>');A(D).hide();A(this).bind("keyup click",function(M){G=this;F=this.value;if(this.value.length>=B.minchar&&A.trim(this.value)!="Search Terms"){var L=A(this).offset();A(D).css({position:"absolute",top:L.top+A(this).outerHeight()+"px",left:L.left,width:A(this).outerWidth()-2+"px",zIndex:B.zindex}).show();if(M.keyCode==27){A(D).hide();}else{if(M.keyCode==13){if(A(I).length==1){A(G).val(A(I).text());A(D).hide();E=G.value;}}else{if(G.value!=E){window.clearTimeout(C);E=G.value;A(D).find("ul").remove();B.data=A(this).serialize();var K=B.url;if(K.indexOf("?")!==-1){K+="&"+B.data+"&cb=audi_ngw.livesearch.insertResult";
}else{K+="?"+B.data+"&cb=audi_ngw.livesearch.insertResult";}C=window.setTimeout(function(){jQuery.ajaxSetup({cache:true});audi_ngw.livesearch.textBox=G;A.getScript(K);},B.delay);}}}}else{A(I).removeClass(H);A(D).hide();}return false;});A(document).bind("click",function(){A(D).hide();E=G.value;});};A.fn.jSuggest.defaults={minchar:3,opacity:1,zindex:20000,delay:2500,loadingImg:"ajax-loader.gif",loadingText:"Loading...",autoChange:false,url:"",type:"GET",data:""};})(jQuery);audi_ngw.namespace(audi_ngw,"livesearch");audi_ngw.livesearch.opts={};audi_ngw.livesearch.textBox=null;audi_ngw.livesearch.initiate=function(){if(jQuery("#audi_livesearch_input").length<=0){return ;}var A=jQuery("#audi_livesearch_input").metadata();if(typeof A.defaultValue!=="undefined"){jQuery("#audi_livesearch_input").val(A.defaultValue);}jQuery("#audi_livesearch_input").attr("autocomplete","off").bind("focus",function(){jQuery(this).addClass("focus");var B=jQuery(this).metadata();if(typeof B.defaultValue!=="undefined"){if(jQuery(this).val()==B.defaultValue){jQuery(this).val("");
}}}).bind("blur",function(){var B=jQuery(this).metadata();if(typeof B.defaultValue!=="undefined"){if(jQuery(this).val()==""){jQuery(this).removeClass("focus");jQuery(this).val(B.defaultValue);}}else{jQuery(this).removeClass("focus");}});jQuery("#audi_livesearch_input").jSuggest({url:audi_ngw.config.sJSuggestUrl,type:"GET",data:"",loadingText:"",loadingImg:"",minchar:1,autoChange:false,delay:250});jQuery("#audi_search_button").click(function(){jQuery("#audi_livesearch_form").trigger("submit");});};audi_ngw.livesearch.insertResult=function(D){var A="#jSuggestContainer";var B=".jSuggestHover";var C="jSuggestHover";jQuery.ajaxSetup({cache:false});$(A).find("ul").remove();$(A).append(D.result);$("#jSuggestContainer ul li").bind("mouseover",function(){$(B).removeClass(C);$(this).addClass(C);textVal=$(this).text();if(audi_ngw.livesearch.opts.autoChange){$(audi_ngw.livesearch.textBox).val($(B).text());}});$("#jSuggestContainer ul li").click(function(){$(this).addClass(C);$(audi_ngw.livesearch.textBox).val(textVal);
});$("#as_ul").hover(function(){},function(){window.setTimeout(function(){$(A).css("display","none");},1000);});};audi_ngw.namespace(audi_ngw,"form");audi_ngw.form.tabOrderCounter=0;audi_ngw.form.initiate=function(A){audi_ngw.form.styleFormUploads(A);audi_ngw.form.initErrors(A);audi_ngw.form.initDisabledForms(A);audi_ngw.form.initTabOrder(A);};audi_ngw.form.initTabOrder=function(A){jQuery("form").each(function(){var B=jQuery(this);jQuery("input, textarea, select, button",B).each(function(){audi_ngw.form.tabOrderCounter++;jQuery(this).attr("tabindex",audi_ngw.form.tabOrderCounter);});});};audi_ngw.form.initDisabledForms=function(A){jQuery("form.disabled_until_changed",A).each(function(){var B=jQuery(this);B.attr("predata",jQuery.md5(B.serialize()));B.bind("submit.isDisabled",function(){B=jQuery(this);var D=B.attr("predata");var C=jQuery.md5(B.serialize());if(B.attr("predata")&&(jQuery.md5(B.serialize())!=B.attr("predata"))){return true;}else{return false;}});B.bind("form.checkDisabled",function(){B=jQuery(this);
if(B.attr("predata")&&(jQuery.md5(B.serialize())!=B.attr("predata"))){jQuery("button",B).removeClass("disabled");}else{jQuery("button",B).addClass("disabled");}});jQuery("input, textarea",A).bind("keyup",audi_ngw.form.checkFormDisabled);jQuery("input, textarea",A).bind("keydown",audi_ngw.form.checkFormDisabled);jQuery("input, textarea",A).bind("blur",audi_ngw.form.checkFormDisabled);jQuery("input, textarea",A).bind("focus",audi_ngw.form.checkFormDisabled);jQuery("input, textarea",A).bind("click",audi_ngw.form.checkFormDisabled);});};audi_ngw.form.checkFormDisabled=function(){var A=jQuery(this),B=A.parents("form");B.trigger("form.checkDisabled");};audi_ngw.form.initErrors=function(A){jQuery("form.template-c-3 div.error ul.error",A).each(function(){var B=jQuery(this);var C=B.parent(".row");if((C.length===1)&&(B.height()>C.height())){C.height(B.height());}});};audi_ngw.form.styleFormUploads=function(A){jQuery("div.fileupload").addClass("fileuploadjs").each(function(){var C=jQuery(this),B=C.find(":file");
if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)>=8){B.width(C.find("a.submit").width()+12);}B.change(function(){var D=B.attr("value");C.find("span.fileupload").text(D);});});};audi_ngw.form.checkboxMaster=function(){var A=jQuery(".audi_checkbox_master");A.each(function(){var D=jQuery(this),B=D.metadata();if(!B.slaves){return false;}if(false===D.attr("checked")){for(var C=0;B.slaves[C];C++){jQuery("#"+B.slaves[C]).attr("disabled",true);}}return true;});A.bind("change.checkboxMaster",function(){var E=jQuery(this),C=E.attr("checked"),B=E.metadata();if(!B.slaves||!B.activate){return ;}for(var D=0;B.slaves[D];D++){if(B.slaves&&true===C){jQuery("#"+B.slaves[D]).attr("disabled",false);}else{if(B.slaves){jQuery("#"+B.slaves[D]).attr({disabled:true,checked:""});}}}for(D=0;B.activate[D];D++){if(true===C){jQuery("#"+B.activate[D]).attr("checked","checked");}}});};audi_ngw.form.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);audi_ngw.form.initiate(A);audi_ngw.event.trigger("ajaxSnippetPrepared");
};audi_ngw.form.onAjaxModalContentReady=function(B,C){var A=jQuery(C.sId);audi_ngw.form.initiate(A);audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.form.prepare=function(){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.form.onAjaxSnippetReady);audi_ngw.event.bind("ajaxModalContentReady.formUpdater",audi_ngw.form.onAjaxModalContentReady);audi_ngw.form.initiate(jQuery("body"));audi_ngw.form.checkboxMaster();};audi_ngw.namespace(audi_ngw,"myaudi");audi_ngw.myaudi.imageWidth=93;audi_ngw.myaudi.separator=" | ";audi_ngw.myaudi.getCookieDomain=function(){var B=window.location.hostname;var C="";if(B.indexOf(".")>=0){var A=new RegExp("co.uk");if(A.test(B)){A=new RegExp("([^\\.]+\\.[^\\.]+\\.[^\\.]+)$");match=A.exec(B);C=match[1];}else{A=new RegExp("([^\\.]+\\.[^\\.]+)$");match=A.exec(B);C=match[1];}}return C;};audi_ngw.myaudi.initMyAudiStatus=function(){if(!audi_ngw.config.myAudiEnabled||!audi_ngw.config.myAudiSSOEnabled){return ;}jQuery.cookie("cookies_enabled",true,{path:"/",domain:audi_ngw.myaudi.getCookieDomain()});
if(!jQuery.cookie("cookies_enabled")){if(jQuery(".myaudi_ablage_cookie_check").length>0){window.location.href=audi_ngw.config.myAudiNoCookiesUrl;}return false;}jQuery.cookie("cookies_enabled",null,{path:"/",domain:audi_ngw.myaudi.getCookieDomain()});login_uuid=jQuery.cookie(audi_ngw.config.myAudiCookieLoginUUID);login_tokenid=jQuery.cookie(audi_ngw.config.myAudiCookieLoginTokenID);if(!login_uuid&&!login_tokenid){_call=(audi_ngw.url.isHTTPSContext())?audi_ngw.config.myAudiAnonSSORegisterCallUrlHttps:audi_ngw.config.myAudiAnonSSORegisterCallUrl;jQuery.getJSON(_call+"?cb=?",function(A){audi_ngw.myaudi.checkStatus();if(!audi_ngw.config.myAudiStatusEnabled){audi_ngw.myaudi.handleAgentUrls(A);}});}else{audi_ngw.myaudi.checkStatus();}};audi_ngw.myaudi.checkStatus=function(){if(!audi_ngw.config.myAudiEnabled||!audi_ngw.config.myAudiSSOEnabled){return ;}if(audi_ngw.config.myAudiCookieOptInActivationNeeded&&audi_ngw.config.myAudiOptInActivationNeeded){var B=jQuery.cookie(audi_ngw.config.myAudiCookieOptInActivationNeeded);
if(B!=""&&B!=null){audi_ngw.question.showDialog(jQuery(audi_ngw.config.myAudiOptInActivationNeeded),{posCallback:function(){jQuery.cookie(audi_ngw.config.myAudiCookieOptInActivationNeeded,null,{path:"/"});window.location.href=B;return false;},negCallback:function(){jQuery.cookie(audi_ngw.config.myAudiCookieOptInActivationNeeded,null,{path:"/"});return false;}});}}opt_in_confirm=jQuery.cookie(audi_ngw.config.myAudiCookieOptInConfirm);if(opt_in_confirm){_url=(opt_in_confirm==1)?audi_ngw.config.myAudiOptInConfirm:audi_ngw.config.myAudiOptInConfirmLoginNeeded;audi_ngw.question.showDialog(jQuery(_url),{});}jQuery.cookie(audi_ngw.config.myAudiCookieOptInConfirm,null,{path:"/",domain:audi_ngw.myaudi.getCookieDomain()});show_merge_data_dialog=jQuery("#"+audi_ngw.config.myAudiMergeDataId);if(show_merge_data_dialog.length>0){var A=show_merge_data_dialog.metadata();audi_ngw.question.showDialog(jQuery(audi_ngw.config.myAudiMergeDataDialog),{posCallback:function(){audi_ngw.api.openModal(A.url,{});return false;
}});jQuery.cookie(audi_ngw.config.myAudiCookieMergeData,null,{path:"/",domain:audi_ngw.myaudi.getCookieDomain()});}login_status=jQuery.cookie(audi_ngw.config.myAudiCookieStatus);if(!login_status&&audi_ngw.config.myAudiStatusEnabled){_call=(audi_ngw.url.isHTTPSContext())?audi_ngw.config.myAudiGetStatusCallHttps:audi_ngw.config.myAudiGetStatusCall;jQuery.getJSON(_call+"?cb=?",function(C){audi_ngw.myaudi.handleAgentUrls(C);if(audi_ngw.config.myAudiStatusEnabled||audi_ngw.config.myAudiLoginEnabled){audi_ngw.myaudi.getUserData();}});}else{if(audi_ngw.config.myAudiStatusEnabled||audi_ngw.config.myAudiLoginEnabled){audi_ngw.myaudi.getUserData();}}};audi_ngw.myaudi.getUserData=function(){if(!audi_ngw.config.myAudiEnabled||!audi_ngw.config.myAudiSSOEnabled||!audi_ngw.config.myAudiLoginEnabled){return ;}login_status=jQuery.evalJSON(jQuery.cookie(audi_ngw.config.myAudiCookieStatus));if(login_status&&audi_ngw.config.myAudiStatusEnabled&&login_status.partnerID){jQuery("#audi_navigation_footer a.dealersearchlink").attr("href",jQuery("#audi_navigation_footer a.dealersearchlink").attr("href")+"?ID="+login_status.partnerID).show();
jQuery("#audi_navigation_footer a.dealersearchlink").attr("title",audi_ngw.dictionary.MY_DEALER);jQuery("#audi_navigation_footer a.dealersearchlink").html(audi_ngw.dictionary.MY_DEALER);}if(login_status&&audi_ngw.config.myAudiStatusEnabled&&login_status.status){jQuery("#audi_navigation_footer_status").show();}login_tokenid=jQuery.cookie(audi_ngw.config.myAudiCookieLoginTokenID);if(login_tokenid){_call=audi_ngw.config.myAudiUserDataCallHttps;oldCache=jQuery.ajaxSettings.cache;jQuery.ajaxSetup({cache:true});jQuery.getJSON(_call+"?cb=?",function(A){audi_ngw.myaudi.handleUserData(A);});}};audi_ngw.myaudi.handleUserData=function(A){if(!audi_ngw.config.myAudiEnabled){return ;}login_tokenid=jQuery.cookie(audi_ngw.config.myAudiCookieLoginTokenID);if(login_tokenid&&A.name){jQuery("#audi_navigation_footer .myaudi_username").text(A.name);jQuery("#audi_navigation_footer .myaudi_status").show();if(A.r8owner===true){jQuery("ul#audi_teaser_area li.myaudi_teaser_loggedin").show().addClass("myaudi_teaser_myaudi_active");
jQuery("ul#audi_teaser_area li.myaudi_teaser_myaudi_loggedin").hide().removeClass("myaudi_teaser_myaudi_active");jQuery("ul#audi_teaser_area li.myaudi_teaser_login").hide().removeClass("myaudi_teaser_myaudi_active");}else{jQuery("ul#audi_teaser_area li.myaudi_teaser_myaudi_loggedin").show().addClass("myaudi_teaser_myaudi_active");jQuery("ul#audi_teaser_area li.myaudi_teaser_loggedin").hide().removeClass("myaudi_teaser_myaudi_active");jQuery("ul#audi_teaser_area li.myaudi_teaser_login").hide().removeClass("myaudi_teaser_myaudi_active");}}else{jQuery("ul#audi_teaser_area li.myaudi_teaser_login").show().addClass("myaudi_teaser_myaudi_active");jQuery("ul#audi_teaser_area li.myaudi_teaser_loggedin").hide().removeClass("myaudi_teaser_myaudi_active");jQuery("ul#audi_teaser_area li.myaudi_teaser_myaudi_loggedin").hide().removeClass("myaudi_teaser_myaudi_active");}audi_ngw.myaudi.handleAgentUrls(A);};audi_ngw.myaudi.handleAgentUrls=function(A){if(!audi_ngw.config.myAudiEnabled){return ;}if(window.location.protocol==="http:"&&A.agenturls){jQuery(A.agenturls).each(function(){jQuery("body").append('<img src="'+this+'" alt="" />');
});}if(A.sslagenturls){jQuery(A.sslagenturls).each(function(){jQuery("body").append('<img src="'+this+'" alt="" />');});}};audi_ngw.myaudi.handleLoginResponse=function(A){if(!audi_ngw.config.myAudiEnabled){return ;}if(jQuery(A).find("#myaudi_login_success").length){setTimeout(audi_ngw.myaudi.hideLoginLayer,5000);}};audi_ngw.myaudi.hideLoginLayer=function(){if(!audi_ngw.config.myAudiEnabled){return ;}audi_ngw.layer.modal.hide();audi_ngw.myaudi.initMyAudiStatus();};audi_ngw.myaudi.initQuestionLink=function(){if(!audi_ngw.config.myAudiEnabled){return ;}$link=jQuery(this);audi_ngw.question.showDialog($link.attr("href"),{posCallbackBeforeClose:function(){$func=$link.metadata().savehandler;$func($link);},posCallback:function(){$func=$link.metadata().validationHandler;$func($link);}});return false;};audi_ngw.myaudi.reShowFormHandler=function(A){if(!audi_ngw.config.myAudiEnabled){return ;}audi_ngw.question.showConfirmation(jQuery({confirmHeadline:$formData.saveConfirmHeadline,confirmMessage:$formData.saveConfirmMessage,yesButton:$formData.saveYesButton,noButton:$formData.saveNoButton}));
};audi_ngw.myaudi.createNewCar=function(){if(!audi_ngw.config.myAudiEnabled){return ;}$form=jQuery("form.create_new_car_form");$form.submit(function(A){_form=jQuery(this);audi_ngw.question.showModalForm(_form.attr("action"),{sErrorClass:audi_ngw.config.myAudiFormErrorIndicatorClass});return false;});};audi_ngw.myaudi.initDeleteAccount=function(){if(!audi_ngw.config.myAudiEnabled){return ;}$form=jQuery("form.myaudi_delete_account");$form.submit(function(){$formData=jQuery($form.metadata());audi_ngw.question.showDialog($formData,{posCallbackBeforeClose:function(){window.location.href=$form.attr("action");}});return false;});};audi_ngw.myaudi.saveNote=function(A){if(!audi_ngw.config.myAudiEnabled){return ;}$form=jQuery("#audi_modal_container form");if($form){jQuery.post($form.attr("action"),$form.serializeArray());}};audi_ngw.myaudi.initMyAudiProfileFormListener=function(){if(!audi_ngw.config.myAudiEnabled){return ;}jQuery("form.form_listener_tab").each(function(){$form=jQuery(this);$form.attr("predata",jQuery.md5($form.serialize()));
$form.find('.audi_tab_navigation a[rel="tabForm"]').bind("click.changeForm",audi_ngw.myaudi.handleFormChangeLink);});};audi_ngw.myaudi.handleFormChangeLink=function(B){if(!audi_ngw.config.myAudiEnabled){return ;}var A=jQuery(B.target)||jQuery(B);changedForm=false;jQuery("form.form_listener_tab").each(function(){var C=jQuery(this);if(C.attr("predata")&&(jQuery.md5(C.serialize())!=C.attr("predata"))){changedForm=C;}});if(changedForm){$form=changedForm;$formData=$form.metadata();audi_ngw.question.showDialog(jQuery($formData),{posCallback:function(){A.siblings(".form_savelink").click();return false;},negCallback:function(){A.siblings(".form_cancellink").click();return false;}});}else{A.siblings(".form_cancellink").click();}return false;};audi_ngw.myaudi.loadWicketContent=function(C){var A=jQuery(C.target)||jQuery(C);var B=A.find("option:selected");var D=B.metadata();jQuery("#"+D.clickLink).click();return false;};audi_ngw.myaudi.loadDummyWicketContent=function(B,A){audi_ngw.myaudi.startWicketLoading(A);
B=jQuery(B);jQuery("#"+A).parent().load(B.attr("href")+" #"+A,function(){audi_ngw.myaudi.endWicketLoading(A);});};audi_ngw.myaudi.startWicketLoading=function(A){jQuery("#"+A+" object").hide();audi_ngw.animation.setLoading({sId:A,sCN:"preload"});};audi_ngw.myaudi.endWicketLoading=function(A){audi_ngw.event.trigger("ajaxSnippetReady",[{sId:"#"+A}]);audi_ngw.animation.unsetLoading("#"+A);};audi_ngw.myaudi.startWicketLoadingNoAnimation=function(A){jQuery("#"+A+" object").hide();};audi_ngw.myaudi.endWicketLoadingNoAnimation=function(A){audi_ngw.event.trigger("ajaxSnippetReady",[{sId:"#"+A}]);};audi_ngw.myaudi.onAjaxSnippetReady=function(B,C){if(!audi_ngw.config.myAudiEnabled){return ;}var A=jQuery(C.sId);audi_ngw.myaudi.initiate(A);if(jQuery("#myaudi_update_user_status").length){audi_ngw.myaudi.initMyAudiStatus();}audi_ngw.event.trigger("ajaxSnippetPrepared");};audi_ngw.myaudi.onAjaxSnippedPrepared=function(A){audi_ngw.myaudi.initMyAudiAblage();};audi_ngw.myaudi.onAjaxModalContentReady=function(A,B){if(!audi_ngw.config.myAudiEnabled){return ;
}if(jQuery("#myaudi_update_user_status").length){audi_ngw.myaudi.initMyAudiStatus();}audi_ngw.myaudi.initAblageDetailsView();audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.myaudi.initInlineLoginForm=function(){if(!audi_ngw.config.myAudiEnabled){return ;}if(jQuery(".my_audi_login_inline").length>0){jQuery("input.myaudi_login_checkbox").bind("click.myaudilogin",function(){_chkbox=jQuery(this);if(_chkbox.is(":checked")){jQuery(".my_audi_login_inline").show();}else{jQuery(".my_audi_login_inline").hide();}return true;});}};audi_ngw.myaudi.initiate=function(A){if(!audi_ngw.config.myAudiEnabled){return ;}logoutHandler=jQuery.cookie("myAudiLogoutHandler");if(logoutHandler){jQuery.cookie("myAudiLogoutHandler",null,{path:"/",domain:audi_ngw.myaudi.getCookieDomain()});audi_ngw.myaudi.handleAgentUrls(jQuery.evalJSON(logoutHandler));audi_ngw.myaudi.initMyAudiStatus();}else{audi_ngw.myaudi.initMyAudiStatus();}audi_ngw.myaudi.initMyAudiProfileFormListener();audi_ngw.myaudi.initMyAudiAblage(A);
audi_ngw.myaudi.createNewCar();audi_ngw.myaudi.initDeleteAccount();audi_ngw.myaudi.initInlineLoginForm();audi_ngw.myaudi.initMyAudiCard();audi_ngw.myaudi.initDeleteLinkQuestion(A);jQuery(".myaudi_container_main").append(jQuery('<div class="clearAll"></div>'));};audi_ngw.myaudi.initDeleteLinkQuestion=function(A){jQuery(".con_table_costmanagement .delete_link",A).bind("click.deleteLink",function(){var B=jQuery(this);audi_ngw.question.showDialog(jQuery(audi_ngw.config.myAudiDeleteCostTableEntryDialog),{posCallback:function(){window.location=B.attr("href");return false;}});return false;});jQuery(".myaudi_my_dealer a.delete",A).bind("click.deleteLink",function(){var B=jQuery(this);audi_ngw.question.showDialog(jQuery(audi_ngw.config.myAudiDeleteDealerDialog),{posCallback:function(){window.location=B.attr("href");return false;}});return false;});jQuery(".myaudi_mein_fahrzeug_block li.delete a",A).bind("click.deleteLink",function(){var B=jQuery(this);var C=B.metadata();if(C.showConfirm==="true"){audi_ngw.question.showDialog(jQuery(C),{posCallback:function(){window.location=B.attr("href");
return false;}});return false;}return true;});};audi_ngw.myaudi.handleLogoutRequest=function(A){var B=A.attr("href")+"?cb=?";B=audi_ngw.url.addAjaxFragment(B,audi_ngw.fragmentSelector);jQuery.getJSON(B,function(C){jQuery.cookie("myAudiLogoutHandler",jQuery.toJSON(C),{path:"/",domain:audi_ngw.myaudi.getCookieDomain()});if(""!==window.location.hash){window.location.hash="";}window.location.reload();});};audi_ngw.myaudi.initMyAudiCard=function(){jQuery("form.clipboardform input").each(function(){jQuery(this).attr("value2",jQuery(this).attr("value"));});jQuery("form.clipboardform input").bind("click.copyText, focus, keyup, keydown",function(){inp=jQuery(this);inp.val(inp.attr("value2"));inp.select();return false;});jQuery(".myaudi_card_options .bookmark").click(function(){if(jQuery.browser.msie){_link=jQuery(this);return window.external.AddFavorite(this,_link.attr("title"));}});};audi_ngw.myaudi.initMyAudiCarConnectForm=function(){jQuery("#audi_content_wrapper.myaudi_car_connect form div.myaudi_carconnect_address").hide();
var A=jQuery("#audi_content_wrapper.myaudi_car_connect form #address_type");$selected=A.val();jQuery("#audi_content_wrapper.myaudi_car_connect form div#address_type_"+$selected).show();A.bind("change.carconnectAddress",function(){jQuery("#audi_content_wrapper.myaudi_car_connect form div.myaudi_carconnect_address").hide();$selected=jQuery(this).val();jQuery("#audi_content_wrapper.myaudi_car_connect form div#address_type_"+$selected).show();});};audi_ngw.myaudi.initMyAudiAblage=function(B){var A=jQuery('.myaudi_ablage .audi_tab_navigation li.active a[rel="tabAblage"]',B);if(!A.length){A=jQuery('.myaudi_ablage .audi_tab_navigation li:first a[rel="tabAblage"]',B);}A.trigger("click");};audi_ngw.myaudi.initMyAudiAblageActive=function(C){var A=jQuery(C.target)||jQuery(C);if(A.parents('a[rel="tabAblage"]').length>0){A=A.parents('a[rel="tabAblage"]');}audi_ngw.navigation.tab._doSimpleClick(A);meta=A.metadata();var B=meta.tabOptions.sSelectorRelated;$tab=jQuery(B);if(jQuery(".ablage_enhanced",$tab).length>0){audi_ngw.myaudi.initEnhancedAblage($tab,A);
}if(jQuery(".ablage_listing",$tab).length>0){audi_ngw.myaudi.initListingAblage($tab,A);}return false;};audi_ngw.myaudi.initListingAblage=function(B,A){var C=B.find(".ablage_listing .ablage_items > li").length;if(C){jQuery(".con_textimage_combo1_2col",B).hide();jQuery("a.delete",B).unbind("click.deleteAblageItem").bind("click.deleteAblageItem",function(){_activeItem=jQuery(this).parents("li.ablage_entry");jQuery.ajax({url:jQuery(this).attr("href")});empty=true;if((_activeItem.next().length===0)&&(_activeItem.prev().length===0)){audi_ngw.myaudi.switchToAblageEmpty(B,A);}_activeItem.remove();A.find("span").text(jQuery(".ablage_listing .ablage_items > li",B).length);return false;});}else{audi_ngw.myaudi.switchToAblageEmpty(B,A);}};audi_ngw.myaudi.initEnhancedAblage=function(D,A){var F=true;var E=D.find(".ablage_enhanced .ablage_items > li").length;if(E){jQuery(".con_textimage_combo1_2col",D).hide();containerWidth=(E*audi_ngw.myaudi.imageWidth)+94;var B=D.find(".ablage_enhanced .ablage_items");
B.width(containerWidth);slideWidth=containerWidth-704;if(slideWidth>0){jQuery(".ablage_slider",D).show();var C=jQuery(".ablage_slider",D).slider({handle:".ablage_slider_handle",animate:true,min:0,max:slideWidth,slide:function(G,H){B.css("left","-"+H.value+"px");}});}else{jQuery(".ablage_slider",D).hide();}B.find("> li > a, > li > div").hover(function(){jQuery(this).addClass("hover");},function(){jQuery(this).removeClass("hover");});jQuery("> li > a > img",B).each(function(){img=jQuery(this);img.wrap("<div />").parent().css("background-image","url("+img.attr("src")+")");img.hide();});jQuery("> li > a, > li > div.ablage_deleted",B).unbind("click.ablage_item").bind("click.ablage_item",function(J){_item=jQuery(J.target)||jQuery(J);J.stopPropagation();J.preventDefault();_item=jQuery(this);_listItem=_item.parent();if(_listItem.hasClass("active")&&!_listItem.hasClass("deleted")&&!F){jQuery("a.details",_listItem).click();return false;}F=false;jQuery("> li > a.active, > li > div.ablage_deleted.active",B).removeClass("active");
jQuery("> li.active",B).removeClass("active");jQuery(".ablage_toolbar",B).hide();_item.addClass("active");_item.siblings(".ablage_toolbar").show();_activeItem=_item.parents("li");_activeItem.addClass("active");activeItemsCount=_item.parent("li").prevAll().length+1;jQuery(".ablage_slider_status",D).text(activeItemsCount+audi_ngw.myaudi.separator+E);jQuery("span",A).text(E);if(C){var H=jQuery(".ablage_entry.active").position().left;var G=H+186;var K=parseInt(B.css("left"),10)*-1;var I=K+704;if(G>I){scrollPosition=704-G;B.css("left",scrollPosition+"px");}else{if(H<K){scrollPosition=H;B.css("left","-"+scrollPosition+"px");}}}return false;});activeItem=B.find("li > a.active, > li > div.ablage_deleted.active");if(activeItem.length==1){activeItem.click();}else{B.find("li > a:first").click();}jQuery(".ablage_toolbar a.delete",D).unbind("click.deleteAblageItem").bind("click.deleteAblageItem",function(G){_link=jQuery(G.target)||jQuery(G);_activeItem=_link.parents("li.ablage_entry");jQuery.ajax({url:_link.attr("href")});
if(_activeItem.next().length>0){_next=_activeItem.next().find("> a, > div");_activeItem.remove();E--;_next.click();}else{if(_activeItem.prev().length>0){_prev=_activeItem.prev().find("> a, > div");_activeItem.remove();E--;_prev.click();}else{_activeItem.remove();E--;audi_ngw.myaudi.switchToAblageEmpty(D,A);}}return false;});}else{audi_ngw.myaudi.switchToAblageEmpty(D,A);}};audi_ngw.myaudi.initAblageDetailsView=function(){$element=jQuery(".ablage_details_view");var D;if($element.length>0){elementData=$element.metadata();var C=$element.find(".toolbox");var E=C.find(".wallpaper");E.find("a").css("display","inline");var B=E.find("ul").empty();E.find(".open .close").click();C.find("li").hide().css("display","none");if("undefined"!==typeof (elementData.wallpaper)){for(D=0;elementData.wallpaper[D];D++){B.append('<li><a href="'+elementData.wallpaper[D].href+'" rel="wallpaper" target="_blank">'+elementData.wallpaper[D].title+"</a></li>");}B.find("li:first").addClass("firstChild");E.css("display","inline");
audi_ngw.layer.statics.register({sIdContainer:"#func_toolbox_wallpaper",sClassElement:".overlay",sClassClose:".close"});}else{E.hide();}if("undefined"!==typeof (elementData.toolbox)){for(D=0;elementData.toolbox[D];D++){var A=C.find("."+elementData.toolbox[D].identifier);if(1==A.size()){A.find("a").attr("href",elementData.toolbox[D].href).css("display","inline").parent().css("display","inline").find("span").text(elementData.toolbox[D].title);}}}}};audi_ngw.myaudi.switchToAblageEmpty=function(B,A){jQuery(".con_textimage_combo1_2col",B).show();jQuery(".ablage_enhanced",B).hide();jQuery(".ablage_listing",B).hide();jQuery("span",A).text("0");};audi_ngw.myaudi.languageChoser=function(){var A=jQuery(".myaudi_language_choser");A.bind("change",function(){var B=jQuery(this);B.parents("ul").find(".myaudi_registerlink2 a").attr("href",B.val());});};audi_ngw.myaudi.prepare=function(){if(audi_ngw.config.myAudiEnabled){audi_ngw.myaudi.languageChoser();audi_ngw.myaudi.initiate(jQuery("body"));audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.myaudi.onAjaxSnippetReady);
audi_ngw.event.bind("ajaxModalContentReady.updateMyAudiStatus",audi_ngw.myaudi.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetPrepared",audi_ngw.myaudi.onAjaxSnippedPrepared);}};audi_ngw.namespace(audi_ngw,"calendar");audi_ngw.calendar={init:function(B){if(!$("#aplus_calendar_widget").length){return ;}var A=$("#aplus_calendar_widget").attr("data-calendar-aplus-url");var E=$("#aplus_calendar_widget").attr("data-calendar-aplus-mask");var D=$("#aplus_calendar_widget").attr("data-calendar-dealer-url");var C=$("#aplus_calendar_widget").attr("data-calendar-dealer-mask");this.timeoutId=false;this.timeoutDuration=1000;this.months=[];for(i=0;i<this.duration;i++){this.months[i]=this._setMonth(i);}today=new Date();this.currentMonth=today.getMonth();this.currentYear=today.getFullYear();this.calendar_events={};this.calendar_event_details={};this.renderCalendar();this.initCalendarButtons();if(A&&E){audi_ngw.calendar.loadCalendarEvents(A,"aplus_event",E);}if(D&&C){audi_ngw.calendar.loadCalendarEvents(D,"dealer_event",C);
}},loadCalendarEvents:function(B,C,A){var D=this;$.ajax({type:"GET",url:B,dataType:"xml",error:function(E,G,F){audi_ngw.log('[audi_ngw.calendar.loadCalendarEvents] Unable to load XML file "'+B+'" - status: '+G+" - error:"+F,"error");},success:function(H){var G=D._parseEventsXml(H);for(var F in G){G[F]["type"]=C;var E="cday-"+G[F].date.getFullYear()+"-"+G[F].date.getMonth()+"-"+G[F].date.getDate();if(!D.calendar_events[E]){D.calendar_events[E]=[];}D.loadCalendarEventDetails(G[F]["guid"],A);D.calendar_events[E].push(G[F]);}D.attachEvents();}});},loadCalendarEventDetails:function(C,A){var D=this;var B=A.split("[GUID]").join(C);$.ajax({type:"GET",url:B,dataType:"xml",error:function(E,G,F){audi_ngw.log('[audi_ngw.calendar.loadCalendarEventDetails] Unable to load XML file "'+B+'" - status: '+G+" - error:"+F,"error");},success:function(F){var E=$(F).find("item").find("description").text();D.calendar_event_details[C]=E;}});},attachEvents:function(){for(i in this.calendar_events){var A="cday-"+this.calendar_events[i][0].date.getFullYear()+"-"+this.calendar_events[i][0].date.getMonth()+"-"+this.calendar_events[i][0].date.getDate();
for(j=0;j<this.calendar_events[i].length;j++){var B=this.calendar_events[i][j].type;if($("#"+A).length){if($("#"+A).hasClass("event_link")&&!$("#"+A).hasClass(B)){$("#"+A).parent().html('<a href="#" id="'+A+'" class="event_link aplus_dealer_event">'+this.calendar_events[i][j].date.getDate()+"</a>");}else{$("#"+A).parent().html('<a href="#" id="'+A+'" class="event_link '+B+'">'+this.calendar_events[i][j].date.getDate()+"</a>");}}}}},showNextMonth:function(){this.currentMonth++;if(this.currentMonth>11){this.currentMonth=0;this.currentYear++;}this.renderCalendar();this.attachEvents();},showPrevMonth:function(){this.currentMonth--;if(this.currentMonth<0){this.currentMonth=11;this.currentYear--;}this.renderCalendar();this.attachEvents();},initCalendarButtons:function(){var A=this;$("#aplus_calendar_widget .content_header").delegate("a","click",function(B){if($(this).parent().attr("className")=="next"){$("#aplus_calendar_widget .prev").html('<a href="#">&nbsp;</a>');A.showNextMonth();}if($(this).parent().attr("className")=="prev"){$("#aplus_calendar_widget .next").html('<a href="#">&nbsp;</a>');
A.showPrevMonth();}B.preventDefault();});$("#aplus_calendar_widget #aplus_calendar_wrapper").delegate("a","mouseover",function(D){if($(this).hasClass("event_link")){var F=$(this).position();var E=$(this).attr("id");var C="";for(i=0;i<A.calendar_events[E].length;i++){var B=A.calendar_events[E][i];C+='<div class="'+B.type+'">';switch(B.type){case"aplus_event":C+="<h2>A plus Event</h2>";break;case"dealer_event":C+="<h2>Händlerevent</h2>";break;}C+="<h1>"+B.title+"</h1>";C+='<div class="divider"></div>';if(A.calendar_event_details[B.guid]){C+=A.calendar_event_details[B.guid];}else{C+=B.description;}if(B.url){switch(B.type){case"aplus_event":C+='<p class="link"><a href="'+B.url+'" class="block_arrow">'+audi_ngw.config.aplusCalendarWidget.infoLinkText+"</a></p>";break;case"dealer_event":C+='<p class="link"><a href="'+B.url+'" class="block_arrow" rel="aplus_iph_content">'+audi_ngw.config.aplusCalendarWidget.infoLinkText+"</a></p>";break;}}C+="</div>";}$("#aplus_event_overlay .content_content").html(C);
$("#aplus_event_overlay").show();$("#aplus_event_overlay").css({top:F.top-$("#aplus_event_overlay").outerHeight()-14,left:F.left+6});clearTimeout(audi_ngw.calendar.timeoutId);}});$("#aplus_calendar_widget #aplus_calendar_wrapper").delegate("a","click",function(B){B.preventDefault();});$("#aplus_event_overlay").mouseover(function(B){clearTimeout(audi_ngw.calendar.timeoutId);});$("#aplus_event_overlay").mouseleave(function(B){audi_ngw.calendar.timeoutId=setTimeout("audi_ngw.calendar.hideOverlay()",audi_ngw.calendar.timeoutDuration);});$("#aplus_calendar_widget #aplus_calendar_wrapper").delegate("a","mouseleave",function(B){audi_ngw.calendar.timeoutId=setTimeout("audi_ngw.calendar.hideOverlay()",audi_ngw.calendar.timeoutDuration);});},hideOverlay:function(){$("#aplus_event_overlay").hide();clearTimeout(audi_ngw.calendar.timeoutId);},renderCalendar:function(E,C){var A=this.currentMonth;var F=this.currentYear;var E=this._setMonth();$("#aplus_calendar_widget .month").html(E.name+" "+F);$("#aplus_calendar_widget .next").html('<a href="#">&nbsp;</a>');
var D=new Date();D.setFullYear(F,A,1);var B=new Date();$("#aplus_calendar_widget .prev").html('<a href="#">&nbsp;</a>');$("#aplus_calendar_widget #aplus_calendar_wrapper").html(this.renderCalendarMonth(E));},renderCalendarMonth:function(D){var C="";var B='<table border="0" cellspacing="0" cellpadding="0" class="event_calendar_table" id="event_calendar_table_'+i+'" rel="'+D.name+'"';B+="><thead><tr>";for(j in audi_ngw.config.aplusCalendarWidget.dayShortNames){B+="<th>"+audi_ngw.config.aplusCalendarWidget.dayShortNames[j]+"</th>";}B+='</tr></thead><tbody id="aplus_calendar_weeks">';for(j=0;j<D.weeks.length;j++){var A=D.weeks[j];B+="<tr>";for(k=0;k<A.length;k++){if(A[k].month!=D.month){C=' class="dimmed"';}else{C=' id="cday-'+A[k].year+"-"+A[k].month+"-"+A[k].day+'"';}B+="<td><span"+C+">"+A[k].day+"</span></td>";}B+="</tr>";}B+="</tbody></table>";return B;},_setMonth:function(D){var B=this.date;var A=this.currentMonth;var E=this.currentYear;if(A>11){E=E+Math.floor(A/12);A=(A%12);}var C={};
C.date=E+"-"+A;C.year=E;C.month=A;C.name=audi_ngw.config.aplusCalendarWidget.monthNames[A];C.weeks=this._setWeeksInMonth(E,A);return C;},_setWeeksInMonth:function(J,H){var B=this._getDaysInMonth(J,H);var E=((H-1)<0)?11:H-1;var L=this._getDaysInMonth(J,E);var G=((H+1)>11)?0:H+1;var C=new Date(J,H,1);var M=C.getDay()-1;if(M<0){M=6;}var A=[];var I=0;var D=H;for(var F=0;F<(B+M)/7;F++){A[F]=[];for(j=0;j<7;j++){var K=I-M+1;if(K<1){K=(L+K);D=E;}else{if(K>B){K=I-B-M+1;D=G;}else{D=H;}}A[F][j]={day:K,month:D,year:J};I++;}}return A;},_getDaysInMonth:function(B,C){var A=[31,this._isLeapYear(B)?29:28,31,30,31,30,31,31,30,31,30,31];return(A[C]);},_parseEventsXml:function(A){var C=this;var B=[];$(A).find("item").each(function(){var D={};D.title=$(this).find("title").text();D.description=$(this).find("description").text();D.pubDate=$(this).find("pubDate").text();D.date=C._parseRssDateFormat(D.pubDate);D.guid=$(this).find("guid").text();D.url=$(this).find("link").text();B.push(D);});return B;},_parseRssDateFormat:function(B){var A={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};
var C=B.split(" ");return(new Date(C[3],A[C[2]],C[1]));},_isLeapYear:function(A){if(A%400==0){return true;}else{if(A%100==0){return false;}else{if(A%4==0){return true;}else{return false;}}}}};audi_ngw.namespace(audi_ngw,"aplus_filter");audi_ngw.aplus_filter={init:function(A){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.aplus_filter.init);if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){jQuery(".content_box_dropshadow .box_info_text p").each(function(){var C=jQuery(this);var B=parseInt(C.css("min-height"),10);if(C.height()<B){C.height(B);}});}if(!$("#aplus_filter").length){return ;}$("#aplus_filter").children().each(function(){var B=$(this).val();if(B!="all"){if(!$("."+B).length){$(this).attr("disabled","disabled");}}});$("#aplus_filter").bind("change",function(){var B=$("#aplus_filter").val();if(B=="all"){$(".is_filterable").show();}else{if(B){$(".is_filterable").hide();$("."+B).show();}}});}};audi_ngw.namespace(audi_ngw,"aplus_overlay");audi_ngw.aplus_overlay={init:function(C,B,F){var A=(B&&B.cookieNameShow)?B.cookieNameShow:"aplus_warning";
var H=false;if(document.cookie&&document.cookie!=""){var G=document.cookie.split(";");for(var E=0;E<G.length;E++){var D=jQuery.trim(G[E]);if(D.substring(0,A.length+1)==(A+"=")){H=decodeURIComponent(D.substring(A.length+1));break;}}}if(H){this.show(C,B,F);}},show:function(B,K,A){var C=(K&&K.cookieNameSuppress)?K.cookieNameSuppress:"aplus_warning_already_shown";var H=(K&&K.lifetime)?K.lifetime:365;var E=false;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var I=0;I<J.length;I++){var D=jQuery.trim(J[I]);if(D.substring(0,C.length+1)==(C+"=")){E=decodeURIComponent(D.substring(C.length+1));break;}}}if(!E){audi_ngw.layer.modal.api.show(B,A);var F=new Date();F=new Date(F.getTime()+H*24*60*60*1000);var G=C+"=true; expires="+F.toGMTString()+"; path=/";document.cookie=G;}}};audi_ngw.namespace(audi_ngw,"like_button");audi_ngw.like_button={init:function(A){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.like_button.init);if(!$("a.aplus_like_button").length){return ;}$("a.aplus_like_button").each(function(){var B=jQuery(this);
B.attr("href","");var D=B.parent("form").attr("action");D=D.split("#")[0];var C={id:B.parent("form").attr("id")};if(D){B.unbind("click.likeClick").bind("click.likeClick",function(E){$.ajax({type:"POST",url:D,data:C,error:function(F,H,G){audi_ngw.log("[audi_ngw.like_button.init] status: "+H+" - error:"+G,"error");},success:function(F){B.find(".like_count").html(1+parseInt(B.find(".like_count").text(),10));}});E.preventDefault();});}});}};audi_ngw.namespace(audi_ngw,"pager.event");audi_ngw.pager.event={init:function(A){audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.pager.event.init);audi_ngw.pager.event.i18n=new Object();audi_ngw.pager.event.i18n.PREVIOUS="« Zurück";audi_ngw.pager.event.i18n.NEXT="Vor »";audi_ngw.pager.event.i18n.ALL_EVENTS="Alle";audi_ngw.pager.event.i18n.RESET_EVENTS="Aktuelle Reisen & Events anzeigen";audi_ngw.pager.event.classname=(A&&A.classname)?"."+A.classname:".content_box_dropshadow";audi_ngw.pager.event.limit=(A&&A.limit)?A.limit:audi_ngw.config.aplusNbEvents;if(!jQuery(audi_ngw.pager.event.classname).length||jQuery(audi_ngw.pager.event.classname).length<audi_ngw.pager.event.limit){return ;
}audi_ngw.pager.event.filter="all";audi_ngw.pager.event.index=(A&&A.index)?A.index:false;audi_ngw.pager.event.now=new Date().getTime();if(jQuery(audi_ngw.pager.event.classname).first().hasClass("content_box_dropshadow_preview")){return ;}if(!jQuery(audi_ngw.pager.event.classname).first().hasClass("content_box_dropshadow_aplus")&&!jQuery(audi_ngw.pager.event.classname).first().hasClass("content_box_dropshadow_dealer")){return ;}var C=jQuery('<div id="event_pager" />');jQuery(audi_ngw.pager.event.classname).first().before(C);audi_ngw.pager.event.events_all=new Array();var B=0;audi_ngw.pager.event.hash=false;if(self.document.location.hash&&jQuery('a[name="'+self.document.location.hash.substring(1)+'"]').length){audi_ngw.pager.event.hash=self.document.location.hash.substring(1);}var D=audi_ngw.pager.event;audi_ngw.pager.event.years=new Object();jQuery(audi_ngw.pager.event.classname).each(function(){var F=jQuery(this).attr("data-date");F=(parseInt(F)==F)?parseInt(F):F;var E=new Date(F);if(E.getFullYear()){D.years[E.getFullYear()]=E.getFullYear();
D.events_all[B]={date:E,html:jQuery(this).clone()};B++;}});audi_ngw.pager.event.years_filter=new Array("all");for(var B in audi_ngw.pager.event.years){audi_ngw.pager.event.years_filter.push(audi_ngw.pager.event.years[B]);}audi_ngw.pager.event.events=audi_ngw.pager.event.events_all;jQuery(audi_ngw.pager.event.classname).remove();audi_ngw.pager.event.render();},showPagerButtons:function(){var A=jQuery('<ul class="event_pager_buttons"><li class="prev"><a href="#">'+this.i18n.PREVIOUS+'</a></li><li class="next"><a href="#">'+this.i18n.NEXT+'</a></li><div class="clearAll"></div></ul>');jQuery("#event_pager").append(A);},showFilter:function(){var C=jQuery('<select id="event_filter" />');for(var B=0;B<this.years_filter.length;B++){var A=this.years_filter[B];if(A=="all"){A=this.i18n.ALL_EVENTS;}if(this.filter==this.years_filter[B]){C.append(jQuery('<option value="'+this.years_filter[B]+'" selected>'+A+"</option>"));}else{C.append(jQuery('<option value="'+this.years_filter[B]+'">'+A+"</option>"));
}}jQuery("#event_pager").append(jQuery('<div class="aplus_routes_filter"><strong>Reisen &amp; Events filtern:</strong></div>').append('<div class="clearAll" />').append(C).append(jQuery('<div style="margin: 3px 0 0;">&nbsp;&nbsp;<a href="#" id="show_default_events">'+this.i18n.RESET_EVENTS+"</a></div>")).append('<div class="clearAll" />'));var D=this;jQuery("#show_default_events").bind("click.show_default_events",function(E){E.preventDefault();D.events=D.events_all;D.index=false;D.filter="all";D.render();});jQuery("#event_filter").bind("change.event_filter",function(F){D.filter=jQuery("#event_filter").val();if(D.filter!=="all"){D.events=new Array();D.index=1;for(var E=0;E<D.events_all.length;E++){if(D.events_all[E].date.getFullYear()==D.filter){D.events.push(D.events_all[E]);}}}else{D.events=D.events_all;D.index=false;}D.render();});},bindPagerButtons:function(){var A=this;if(this.index>1){jQuery(".event_pager_buttons > li.prev > a").css("display","block");jQuery(".event_pager_buttons > li.prev > a").unbind("click.prev");
jQuery(".event_pager_buttons > li.prev > a").bind("click.prev",function(B){B.preventDefault();A.index-=A.limit;if(A.index<1){A.index=1;}A.render();});}else{jQuery(".event_pager_buttons > li.prev > a").unbind("click.prev");jQuery(".event_pager_buttons > li.prev > a").css("display","none");}if(this.index-1<this.events.length-A.limit){jQuery(".event_pager_buttons > li.next > a").css("display","block");jQuery(".event_pager_buttons > li.next > a").unbind("click.next");jQuery(".event_pager_buttons > li.next > a").bind("click.next",function(B){B.preventDefault();A.index+=A.limit;if(A.index>A.events.length){A.index=(A.events.length+1)-A.limit;}A.render();});}else{jQuery(".event_pager_buttons > li.next > a").unbind("click.next");jQuery(".event_pager_buttons > li.next > a").css("display","none");}},render:function(){if(this.hash){this.events=this.events_all;this.index=false;this.filter="all";for(var A=0;A<this.events.length;A++){if(this.events[A].html.find('a[name="'+this.hash+'"]').length){this.index=A+1;
break;}}this.hash=false;}else{if(!this.index){for(var A=0;A<this.events.length;A++){if(this.events[A].date.getTime()+86400000>=now){this.index=A+1;break;}}}}jQuery("#event_pager").empty();this.showFilter();this.showPagerButtons();for(var A=this.index-1;(A-(this.index-1)<this.limit&&A<this.events.length);A++){if(this.events[A]){jQuery("#event_pager").append(this.events[A].html);}}this.showPagerButtons();this.bindPagerButtons();audi_ngw.like_button.init();}};audi_ngw.acc={};audi_ngw.acc.D=function(G,D,F,B,C,E,A){this.mediaserviceUrlPrefix=G;this.modelUrlPrefix=D;this.modelUrlSuffix=F;this.imageUrlPrefix=B;this.imageUrlSuffix=C;this.carlines=E;this.defaultColorText=unescape(A);this.changeColorSelect=function(M,I){var P=M.options[M.options.selectedIndex].value;var O=E[P];var H=O.colors;audi_ngw.acc.ACCBanner.clearCombo(I);for(var L in H){if(H.hasOwnProperty(L)){var J=H[L];var N=I.options.length;var K=L==O.defaultColor;I.options[N]=new Option(J.text,L,K,K);}}I.options.selectedIndex=O.defaultColor;
};};audi_ngw.acc.L=function(F,C,D,A,E,B){this.text=unescape(F);this.defaultEngineType=unescape(C);this.defaultColor=unescape(D);this.colors=A;this.engineTypes=E;this.values=B;};audi_ngw.acc.F=function(A){this.text=unescape(A);};audi_ngw.acc.T=function(E,C,D,A,B){this.text=unescape(E);this.modelUrlPrefix=C;this.modelUrlSuffix=D;this.imageUrlPrefix=A;this.imageUrlSuffix=B;};audi_ngw.acc.V=function(B,A){this.modelUrl=B;this.imageUrl=A;};audi_ngw.acc.E=function(D,G,A,I,C,F,B,J,H,E){this.mediaserviceUrlPrefix=D;this.modelUrlPrefix=G;this.modelUrlSuffix=A;this.imageUrlPrefix=I;this.imageUrlSuffix=C;this.carlines=F;this.configuratorPrefix=B;this.defaultCarlineText=unescape(J);this.defaultEngineText=unescape(H);this.chooseCarlineText=unescape(E);this.changeModelSelect=function(Q,M){var P=Q.options[Q.options.selectedIndex].value;var K=F[P];var R=K.models;audi_ngw.acc.ACCBanner.clearCombo(M);for(var O in R){if(R.hasOwnProperty(O)){var N=R[O];var L=M.options.length;M.options[L]=new Option(N.text,O,O==K.defaultModel,O==K.defaultModel);
}}M.options.selectedIndex=K.defaultModel;};};audi_ngw.acc.C=function(D,C,A,B,E){this.text=unescape(D);this.defaultModel=C;this.models=E;this.imageUrlPrefix=A;this.imageUrlSuffix=B;};audi_ngw.acc.M=function(D,B,A,C){this.text=unescape(D);this.modelUrl=B;this.imageUrl=A;this.price=C;};audi_ngw.acc.ACCBanner=function(){var C=null;var E=null;var D=null;var J=null;var I=true;var B=function(){jQuery(".acc-banner-flow-container").show();};var L=function(){jQuery(".acc-banner-flow-container").hide();};var A=function(){var N=G();if(N){var Q=N.carlineSelect;var M=N.engineSelect;var P=Q.options[Q.options.selectedIndex].value;var O=M.options[M.options.selectedIndex].value;if(P&&P!="default"&&O&&O!="default"){B();}else{L();}}};var G=function(){var O=jQuery(".acc-banner-carline");var N=jQuery(".acc-banner-engine");var M=jQuery(".acc-banner-color");if(O.size()>0&&N.size()>0&&M.size()>0){return{carlineSelect:O[0],engineSelect:N[0],colorSelect:M[0]};}return null;};var F=function(){var O=G();if(O){var R=O.carlineSelect.options[O.carlineSelect.options.selectedIndex].value;
var T=O.colorSelect.options[O.colorSelect.options.selectedIndex].value;var Q=O.engineSelect.options[O.engineSelect.options.selectedIndex].value;if(R&&T&&Q){var S=E.carlines[R];var P=D.carlines[R];if(S&&P){var N=S.values[0][T];var M=P.models[Q];if(S&&P&&N&&M){return{colorCarline:S,engineCarline:P,colorValue:N,model:M};}}}}return null;};var H=function(){var R=F();if(R){var P=R.engineCarline;var M=D.mediaserviceUrlPrefix;var Q=D.imageUrlPrefix+P.imageUrlPrefix;var O=R.model.imageUrl;var S=P.imageUrlSuffix+D.imageUrlSuffix;var N=M+Q+O+S;N=N.replace(/14\+..../,"14+"+R.colorValue.imageUrl);jQuery(".acc-banner-render-image").attr("src",N);}};var K=function(N,Q,P){var O=N.options.length;N.options[O]=new Option(Q,"default",true,true);if(P){var M=N.options.length;N.options[M]=new Option(P,"notice",false,false);}};return{clearCombo:function(M){jQuery(M).empty();},disableMouseOut:function(){I=false;},enableMouseOut:function(){I=true;},showSelectForm:function(){if(J!=null){clearTimeout(J);J=null;}jQuery(".acc-banner-teaser-default-image").hide();
jQuery(".acc-banner-teaser-form").show();A();},hideSelectForm:function(){jQuery(".acc-banner-teaser-default-image").show();jQuery(".acc-banner-teaser-form").hide();L();J=null;},triggerHideSelectForm:function(){if(I){J=setTimeout("audi_ngw.acc.ACCBanner.hideSelectForm()",1000);}else{audi_ngw.acc.ACCBanner.enableMouseOut();}},call:function(R){var O=R;if(C){var Q=F();if(Q){var S=D.modelUrlPrefix;var P=Q.model.modelUrl;var T=D.modelUrlSuffix;var N="F14+"+Q.colorValue.imageUrl.toUpperCase();O=C+S+P+T+"&p="+N;}}var M=window.open(O,"config");M.focus();},update:function(){var M=G();if(M){E.changeColorSelect(M.carlineSelect,M.colorSelect);D.changeModelSelect(M.carlineSelect,M.engineSelect);H();}},init:function(){if(audi_ngw.acc.engineData&&audi_ngw.acc.colorData){D=audi_ngw.acc.engineData;E=audi_ngw.acc.colorData;C=D.configuratorPrefix;var X=G();if(X){var U=X.carlineSelect;var S=X.engineSelect;var P=X.colorSelect;var a=D.defaultCarlineText;var Z=D.defaultEngineText;var Q=E.defaultColorText;var N=D.chooseCarlineText;
var O=D.chooseCarlineText;var M=false;K(U,a);K(S,Z,N);K(P,Q,O);for(var T in E.carlines){if(E.carlines.hasOwnProperty(T)){var W=E.carlines[T];var V=U.options.length;var R=(W.text==a);U.options[V]=new Option(W.text,T,R,R);}}jQuery(".acc-banner-teaser-container").hover(function(){audi_ngw.acc.ACCBanner.showSelectForm();},function(){if(M){return ;}audi_ngw.acc.ACCBanner.triggerHideSelectForm();});jQuery(".acc-banner-carline").focusin(function(){M=true;});jQuery(".acc-banner-color").focusin(function(){M=true;});jQuery(".acc-banner-engine").focusin(function(){M=true;});jQuery(".acc-banner-carline").focusout(function(){M=false;});jQuery(".acc-banner-color").focusout(function(){M=false;});jQuery(".acc-banner-engine").focusout(function(){M=false;});jQuery(".acc-banner-carline").change(function(){audi_ngw.acc.ACCBanner.update();A();audi_ngw.acc.ACCBanner.disableMouseOut();M=false;});jQuery(".acc-banner-color").change(function(){H();A();audi_ngw.acc.ACCBanner.disableMouseOut();M=false;});jQuery(".acc-banner-engine").change(function(){H();
A();audi_ngw.acc.ACCBanner.disableMouseOut();M=false;});var Y=jQuery(".acc-banner-link");Y.click(function(){audi_ngw.acc.ACCBanner.call(Y.attr("href"));return false;});}}}};}();audi_ngw.namespace(audi_ngw,"breadcrumb");audi_ngw.breadcrumb._createHTMLTemplate=function(){var A=document.createElement("li");var B=document.createElement("a");B.className="";B.rel="";A.appendChild(B);return A;};audi_ngw.breadcrumb._addHTMLElement=function(C){var B=audi_ngw.breadcrumb;var A=B._htmlTemplate.cloneNode(true);if(C.depth!==0){jQuery(A).prepend(document.createTextNode(B._oOptions.sTextDivider));}jQuery(A).children().attr({href:C.href||"#",rel:"breadcrumb"}).attr("class","breadcrumb").text(C.text||"&nbsp;").parent().appendTo(jQuery(B._elBreadcrumbStage).children("ul"));};audi_ngw.breadcrumb._emptyBreadcrumbHTML=function(){var B=this._oOptions;var A="#";A+=B.sIdBreadcrumb;jQuery(A).empty();};audi_ngw.breadcrumb.update=function(A){var B=audi_ngw.breadcrumb;if(!B._oOptions){audi_ngw.breadcrumb.initialize({});
}if(jQuery("#"+B._oOptions.sIdBreadcrumb+' a[href="'+A.attr("href")+'"]').length!==0||!A.size()){B.removeLastDOM();}else{B.addDOM(A);}audi_ngw.breadcrumb.toggleLastElement(audi_ngw.navigation.parameters.source);B._updateFlash();};audi_ngw.breadcrumb.resetSpans=function(){var B=audi_ngw.breadcrumb;var A=jQuery(B._elBreadcrumbStage).find("li").not(":last-child").children("span").each(function(D,C){var E=jQuery(C);jQuery('<a href="" rel="" class=""></a>').attr("href",E.attr("rel")).attr("class",E.attr("class")).attr("rel",(E.hasClass("breadcrumb")?"breadcrumb":"pagelevel")).text(E.text()).replaceAll(E);});B._updateFlash();};audi_ngw.breadcrumb.toggleLastElement=function(F){var E=audi_ngw.breadcrumb;E.resetSpans();var D=jQuery(E._elBreadcrumbStage).find("li").children();var B=D.eq(D.size()-1);var C=B.get(0).tagName.toLowerCase();var A=(B.attr("rel")!="breadcrumb")?B.attr("rel"):B.attr("href");var G=B.text();if(C==="span"&&A!=F){jQuery('<a href="" rel=""></a>').attr("href",A).attr("class",B.attr("class")).attr("rel",(B.hasClass("breadcrumb")?"breadcrumb":"pagelevel")).text(G).replaceAll(B);
}if(!F||(C==="a"&&A==F)){jQuery('<span rel=""></span>').attr("class",B.attr("class")).attr("rel",A).text(G).replaceAll(B);}E._updateFlash();};audi_ngw.breadcrumb.addDOM=function(A){var B=audi_ngw.breadcrumb;var D=A.text();if(!D||D=="&nbsp;"){return ;}var C={depth:null,text:D,href:A.attr("href")};B._addHTMLElement(C);};audi_ngw.breadcrumb.removeLastDOM=function(){var B=audi_ngw.breadcrumb;var A=jQuery(B._elBreadcrumbStage).find("ul").children();A.eq(A.size()-1).remove();};audi_ngw.breadcrumb._updateFlash=function(){var A=audi_ngw.breadcrumb;var C=(jQuery("#"+A._oOptions.sIdBreadcrumb).html());if(jQuery.browser.msie){C=C.toString().replace(/&gt;/g,"").replace(/((<(li|LI))(.*?)(<\/(a|A|span|SPAN)>)(?!\s*<\/(li|LI)>))/g,"$1</$3>").replace(/(\w+)(=+)([^"<>\' ]+)(\s+|\/|>)+/g,'$1$2"$3"$4');}try{audi_ngw.flash.getFlashMovie(A._oOptions.sIdBreadcrumb+"_replaced").refreshReplacement(encodeURI(C));}catch(B){window.setTimeout(arguments.callee,250);}};audi_ngw.breadcrumb.initialize=function(A){var B=audi_ngw.breadcrumb;
B.__className="audi_ngw.breadcrumb";B.__classVersion="1.2";B._oOptions={};B._oOptions.aOPrefix=A.aOPrefix||[{depth:0,text:"Startseite",href:"/"}];B._oOptions.sIdBreadcrumb=A.sIdBreadcrumb||"audi_navigation_breadcrumb";B._oOptions.sIdNavigation=A.sIdNavigation||"audi_nav_distributor";B._oOptions.sTextDivider=A.sTextDivider||" > ";B._htmlTemplate=B._createHTMLTemplate();B._elBreadcrumbStage=document.getElementById(B._oOptions.sIdBreadcrumb);};audi_ngw.namespace(audi_ngw,"navigation.tab");audi_ngw.navigation.tab._addEvents=function(B){var C=audi_ngw.navigation.tab;var A={};if(B){A=jQuery(C._oOptions._sSelectorTabs,jQuery("#"+B));}else{A=jQuery(C._oOptions._sSelectorTabs);}jQuery(A).each(function(E,D){jQuery(D).parent().unbind("mouseover.navigationTab").bind("mouseover.navigationTab",audi_ngw.navigation.tab.setHover).unbind("mouseout.navigationTab").bind("mouseout.navigationTab",audi_ngw.navigation.tab.unsetHover).find("a").width($(this).parent().width()).css({paddingLeft:"0",paddingRight:"0","text-align":"center"});
});};audi_ngw.navigation.tab.handleClick=function(C){var B=audi_ngw.navigation.tab;var A=jQuery(C.target)||jQuery(C);if(A.attr("rel")==="tabAjax"){B._doAjaxClick(A);}else{if(A.attr("rel")==="layerModalContent"){audi_ngw.layer.modal.showContent(C,"#audi_modal_body");A.parent().removeClass(B._oOptions._sClassNameHover).siblings("."+B._oOptions._sClassNameActive).removeClass(B._oOptions._sClassNameActive).end().addClass(B._oOptions._sClassNameActive);return false;}else{if(A.attr("rel")==="tabStatic"){B._doSimpleClick(A);}else{if(A.attr("rel")==="tabForm"){B._doSimpleClick(A);}}}}return false;};audi_ngw.navigation.tab.showStatic=function(A){audi_ngw.navigation.tab._doSimpleClick(A);};audi_ngw.navigation.tab._doSimpleClick=function(B){var C=audi_ngw.navigation.tab;var D=B.parent().parent().parent().audi_identify().attr("id");var A=B.metadata().tabOptions||{};if(A.sIdRelated){A.sSelectorRelated=A.sIdRelated;}if(!A.sSelectorRelated){throw new Error("[audi_ngw.navigation.tab.handleClick]: missing sSelectorRelated at metadata.tabOptions");
}C._setTabsVisible(B,jQuery("#"+D+" "+A.sSelectorRelated));};audi_ngw.navigation.tab.linkHandlingAjaxClick=function(A,B){audi_ngw.navigation.tab._doAjaxClick(A,null,B);};audi_ngw.navigation.tab._doAjaxClick=function(B,D,C){var E=audi_ngw.navigation.tab;D=(D)?"#"+D:"";C=(C)?C:"";if(C.indexOf("#")===0){C=C.slice(1);}var G=B.parent().parent().parent().audi_identify().attr("id");var A=B.metadata().tabOptions||{};if(A.sIdRelated){A.sSelectorRelated=A.sIdRelated;}if(!A.sSelectorRelated){throw new Error("[audi_ngw.navigation.tab.handleClick]: missing sSelectorRelated at metadata.tabOptions");}var F=jQuery(D+" #"+G+" "+A.sSelectorRelated);if(!F.size()){throw new Error("[audi_ngw.navigation.tab.handleClick]: missing target element");}E._setTabsVisible(B,F);audi_ngw.navigation.loadPage(B.attr("href"),jQuery(D+" #"+G+" #"+C),null,C);};audi_ngw.navigation.tab.setHover=function(C){var B=audi_ngw.navigation.tab;var A=jQuery(this);if(!A.hasClass(B._oOptions._sClassNameActive)){A.addClass(B._oOptions._sClassNameHover);
}};audi_ngw.navigation.tab.unsetHover=function(C){var B=audi_ngw.navigation.tab;var A=jQuery(this);A.removeClass(B._oOptions._sClassNameHover);};audi_ngw.navigation.tab._setTabsVisible=function(C,A){var B=audi_ngw.navigation.tab;C.parent().removeClass(B._oOptions._sClassNameHover).siblings("."+B._oOptions._sClassNameActive).removeClass(B._oOptions._sClassNameActive).end().addClass(B._oOptions._sClassNameActive);A.siblings().removeClass("active").hide();A.addClass("active").show();if(jQuery.browser.msie===true&&parseFloat(jQuery.browser.version)<6.5){A.css("display","block");}audi_ngw.animation.forceRepaint(true);};audi_ngw.navigation.tab.onAjaxModalContentReady=function(A,B){if(!audi_ngw.url.hasXHRContent(B,A.timeStamp)){return false;}audi_ngw.navigation.tab._addEvents(audi_ngw.url.getContentId());audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.navigation.tab.onAjaxSnippetReady=function(A,B){audi_ngw.navigation.tab._addEvents(B.sId.slice(1));audi_ngw.event.trigger("ajaxSnippetPrepared");
};audi_ngw.navigation.tab.initialize=function(A){var B=audi_ngw.navigation.tab;B.__className="audi_ngw.navigation.tab";B.__classVersion="1.2";B._oOptions={};B._oOptions._sClassNameHover="rollover";B._oOptions._sClassNameActive="active";B._oOptions._sSelectorTabs='ul.audi_tab_navigation li a[rel="tabStatic"],ul.audi_tab_navigation li a[rel="tabAblage"], ul.audi_tab_navigation li a[rel="tabAjax"], ul.audi_tab_navigation li a[rel="layerModalContent"]';audi_ngw.navigation.tab._addEvents();};audi_ngw.navigation.tab.prepare=function(){audi_ngw.event.bind("ajaxModalContentReady.navigationTab",audi_ngw.navigation.tab.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.navigation.tab.onAjaxSnippetReady);audi_ngw.navigation.tab.initialize({});};audi_ngw.namespace(audi_ngw,"navigation");audi_ngw.namespace(audi_ngw,"navigation.parameters");audi_ngw.namespace(audi_ngw,"navigation.container");audi_ngw.navigation.container.page="audi_content_wrapper";audi_ngw.navigation.currentPagelevel="";
audi_ngw.navigation.title=audi_ngw.navigation.baseTitle=document.title;audi_ngw.navigation.activeContext="";audi_ngw.navigation.history="";audi_ngw.config.version="$Revision: 13854 $";audi_ngw.navigation.bindLinks=function(){jQuery("a").live("click.liveLinks",audi_ngw.navigation.clickedLink);};audi_ngw.navigation.clickedLink=function(E){if(E.button&&0!==E.button){return true;}var D=jQuery(E.target);if(!D.attr("href")){D=D.closest("a");}var A=D.attr("rel"),C=D.attr("href"),B=D.metadata();audi_ngw.navigation.activeContext=A;audi_ngw.track.onClick(D);if("page"==A||"distributor"==A||"tabAjax"==A||"layerModal"==A||"layerModalContent"==A||"aplus_iph_content"==A){if((false===audi_ngw.url.validate(C))&&"aplus_iph_content"!==A){if("page"==A){window.location.href=C;}else{window.open(C,"external");}return false;}if("tabAjax"===A&&0<D.parents("#audi_modal_wrapper").size()){A="tabAjaxLayer";}audi_ngw.navigation.historyLoad("source="+C+"&container="+A);return false;}else{if("modal_close"===D.attr("id")){audi_ngw.layer.modal.hide();
audi_ngw.navigation.title=audi_ngw.navigation.baseTitle;audi_ngw.navigation.doSetTitle();return false;}else{if("confirm"===A&&typeof (B.confirm)==="object"){audi_ngw.question.showDialog(jQuery(B.confirm),{posCallback:function(){window.location=C;return false;}});return false;}else{if("print"==A){audi_ngw.navigation.popup(C,{name:"funcPrint",maximized:"true",scrollbars:"true"});return false;}else{if("popup"===A||"popupOnload"===A){if("undefined"!=typeof (B.popupOnload)){B.redirect=C;C=B.popupOnload;}if(1==D.closest("ul.audi_share_services").length){B.resizable=true;B.scrollbars=true;}return audi_ngw.navigation.popup(C,B);}else{if("layerSimple"==A){audi_ngw.layer.simple.show(E);return false;}else{if("ajaxContentAdvice"==A){if(false===audi_ngw.url.validate(C)){window.open(C,"external");return false;}audi_ngw.layer.modal.loadAjaxContentAdvice(C,D);return false;}else{if("tabStatic"==A){audi_ngw.navigation.tab.handleClick(E);return false;}else{if("tabAblage"==A){audi_ngw.myaudi.initMyAudiAblageActive(E);
return false;}else{if("tabForm"==A){audi_ngw.myaudi.handleFormChangeLink(E);return false;}else{if("myAudiLogout"==A){audi_ngw.myaudi.handleLogoutRequest(D);return false;}else{if(D.hasClass("effizienzSwitch")){jQuery("body").append('<div id="effizienzBlende" />');jQuery("#effizienzBlende").fadeIn(500,function(){window.location.href=D.attr("href");});return false;}}}}}}}}}}}}return true;};audi_ngw.navigation.loadGalleryExtended=function(){var A=jQuery(this).val();if(A&&true===audi_ngw.url.validate(A)){var B="source="+A+"&container=galleryExtended";return audi_ngw.navigation.historyLoad(B);}return true;};audi_ngw.navigation.onAjaxModalContentReady=function(B,C){var A=jQuery("#"+audi_ngw.url.getContentId());audi_ngw.navigation.ajaxLoad(A);audi_ngw.controller.callLoadFunctions();jQuery(".audi_js").removeClass("audi_js");audi_ngw.navigation.initializeToolbar(A);audi_ngw.navigation.initiateSocialize(A);audi_ngw.gallery.initiate(A);jQuery("#audi_content_wrapper a[rel*=popupOnload]",A).click();audi_ngw.navigation.loadAllScriptFiles(A);
audi_ngw.event.trigger("ajaxModalContentPrepared");};audi_ngw.navigation.onAjaxSnippetReady=function(B,C){var A=jQuery(C.sId);audi_ngw.navigation.ajaxLoad(A);audi_ngw.controller.callLoadFunctions();jQuery(".audi_js").removeClass("audi_js");audi_ngw.navigation.initializeToolbar(A);audi_ngw.navigation.initiateSocialize(A);jQuery("#audi_content_wrapper a[rel*=popupOnload]",A).click();audi_ngw.navigation.loadAllScriptFiles(A);audi_ngw.event.trigger("ajaxSnippetPrepared",[B,C]);};audi_ngw.navigation.historyLoad=function(E){if(audi_ngw.animation.accordionPagelevel.getRunning()||audi_ngw.animation.slideDistributor.getRunning()){return false;}var D=E.split("source=")[1].split("&")[0],A,B=(window.location.href.split("#")[0]+"#"+E);if((B.indexOf(audi_ngw.config.sHostHTTPS)!==-1&&window.location.protocol==="http:")){A=new RegExp(audi_ngw.config.sHostHTTP,"g");window.location.href=B.replace(A,audi_ngw.config.sHostHTTPS);return false;}if((B.indexOf(audi_ngw.config.sHostHTTP)!==-1&&window.location.protocol==="https:")){A=new RegExp(audi_ngw.config.sHostHTTPS,"g");
window.location.href=B.replace(A,audi_ngw.config.sHostHTTP);return false;}E=E.replace(/#/,"");E=E.replace(/container=breadcrumb/,"container=distributor");E=E.replace(/\%2F/g,"/");var C=window.location.href;if(-1==C.indexOf("layerModal")){audi_ngw.navigation.history="";}if((typeof audi_ngw.dsh!=="undefined")&&(typeof audi_ngw.dsh.closeLayer!=="undefined")){audi_ngw.dsh.closeLayer();}audi_ngw.controller.initHistory();return jQuery.history.load(E);};audi_ngw.navigation.loadFromSelect=function(C){var A=jQuery(C.target)||jQuery(C);var B=A.val();var D=A.find("option[value="+B+"]").metadata();if("undefined"!==typeof (D.type)){switch(D.type){case"popup":if(true===audi_ngw.url.validate(B)){return audi_ngw.navigation.popup(B,D);}break;case"layerModal":if(true===audi_ngw.url.validate(B)){return audi_ngw.layer.modal.showHistory(B);}break;}}window.location.href=B;return false;};audi_ngw.navigation.popup=function(A,C){var B={};B.width=("undefined"==typeof (C.width))?640:C.width;B.height=("undefined"==typeof (C.height))?480:C.height;
B.scrollbars=("undefined"!==typeof (C.scrollbars)&&("true"===C.scrollbars||true===C.scrollbars))?"yes":"no";B.resizable=("undefined"!==typeof (C.resizable)&&("true"===C.resizable||true===C.resizable||"yes"===C.resizable))?"yes":"no";B.maximized=("undefined"!==typeof (C.maximized)&&("true"===C.maximized||true===C.maximized))?"yes":"no";B.menubar=("undefined"!==typeof (C.menubar)&&("true"===C.menubar||true===C.menubar))?"yes":"no";B.toolbar=("undefined"!==typeof (C.toolbar)&&("true"===C.toolbar||true===C.toolbar))?"yes":"no";if("yes"===B.maximized){B.width=screen.availWidth;B.height=screen.availHeight;}var E="width="+B.width+",height="+B.height+",scrollbars="+B.scrollbars+",resizable="+B.resizable+",menubar="+B.menubar+",toolbar="+B.toolbar;B.name=C.name||"audi_"+parseInt(Math.random(),10);var D=window.open(A,B.name,E);if(null!==D&&"undefined"!==typeof (C.redirect)&&false!==audi_ngw.url.validate(C.redirect)){window.location.href=C.redirect;}return false;};audi_ngw.handleFlashLink=function(C,A,B){if("popup"===A){return audi_ngw.navigation.popup(C,B);
}if(false===audi_ngw.url.validate(C)){window.open(C,"external");return false;}if(false===audi_ngw.url.validateContext(C)){return false;}if("layerModal"!==A||"layerModalContent"!==A){return audi_ngw.layer.modal.showHistory(C);}return false;};audi_ngw.navigation.handleClick=function(E){var C=false,I,G;try{audi_ngw.navigation._parseParameters(E);}catch(F){C=true;}if("undefined"===typeof (audi_ngw.navigation.entryPage)){audi_ngw.navigation.entryPage=window.location.href;if(""===E){return false;}}else{if(""===E&&"undefined"!==typeof (audi_ngw.navigation.entryPage)){audi_ngw.navigation.parameters.source=audi_ngw.navigation.entryPage;if(0!==jQuery("#audi_nav_distributor").size()){audi_ngw.navigation.parameters.container="distributor";}else{audi_ngw.navigation.parameters.container="page";}}else{if(""===E||true===C){audi_ngw.navigation.parameters.source=window.location.href;if(1==jQuery("#audi_nav_distributor").size()){audi_ngw.navigation.parameters.container="distributor";}else{audi_ngw.navigation.parameters.container="page";
}}else{if(""!==E&&true===C){return true;}}}}if((audi_ngw.navigation.parameters.source.indexOf("https:")!==-1&&window.location.protocol==="http:")){window.location.href=window.location.href.replace(/http:/g,"https:");return false;}if((audi_ngw.navigation.parameters.source.indexOf("http:")!==-1&&window.location.protocol==="https:")){window.location.href=window.location.href.replace(/https:/g,"http:");return false;}if((false===audi_ngw.url.validate(audi_ngw.navigation.parameters.source))&&(audi_ngw.navigation.parameters.container!=="aplus_iph_content")){window.open(audi_ngw.navigation.parameters.source,"external");return false;}if(false===audi_ngw.url.validateContext(audi_ngw.navigation.parameters.source)){return false;}I=audi_ngw.url.removeAjaxFragment(audi_ngw.navigation.parameters.source);if(!audi_ngw.navigation.container.original){audi_ngw.navigation.container.original=audi_ngw.navigation.parameters.container;}if("page"==audi_ngw.navigation.parameters.container){audi_ngw.navigation.currentPagelevel=jQuery("#audi_nav_pagelevel .current");
G=jQuery("#audi_nav_pagelevel a[href*="+I+"], #audi_tab_navigation a[href*="+I+"], #audi_navigation_gallery_extended option[value*="+I+"]");if(G.length===0&&audi_ngw.navigation.parameters.source!==audi_ngw.navigation.entryPage){return false;}if(audi_ngw.layer.modal.isVisible()){audi_ngw.layer.modal.hide();return false;}audi_ngw.animation.accordionPagelevel.animate(G);audi_ngw.navigation.loadPage(audi_ngw.navigation.parameters.source,jQuery("#"+audi_ngw.navigation.container.page));return false;}else{if("aplus_iph_content"==audi_ngw.navigation.parameters.container){var A=audi_ngw.navigation.parameters.source;if(A.indexOf("http")>=0){A=A.replace(/^https?\:\/\/[^\/]+/,"");A=audi_ngw.url.prefixUrlWithDomain(A);}if((false===audi_ngw.url.validate(A))){window.open(A,"external");return false;}audi_ngw.navigation.parameters.source=A;var D=jQuery("#aplus_header").clone();audi_ngw.event.bind("ajaxSnippetReady.aplusHeader",function(J,K){if(audi_ngw.navigation.container.original=="aplus_iph_content"){if(jQuery("#aplus_header").length==0){jQuery("#audi_content_wrapper").prepend(D);
}jQuery(".func_pagelinks .backlink a, #audi_content_wrapper .backtoparent a").addClass("aplus_iph_backlink");}});audi_ngw.navigation.loadPage(audi_ngw.navigation.parameters.source,jQuery("#"+audi_ngw.navigation.container.page));}else{if("layerModal"==audi_ngw.navigation.parameters.container){audi_ngw.layer.modal.showHistory(audi_ngw.navigation.parameters.source+audi_ngw.navigation.parameters.get);return false;}else{if("layerModalContent"==audi_ngw.navigation.parameters.container){audi_ngw.layer.modal.showHistory(audi_ngw.navigation.parameters.source+audi_ngw.navigation.parameters.get);return false;}else{if("galleryExtended"==audi_ngw.navigation.parameters.container){audi_ngw.navigation.loadPage(audi_ngw.navigation.parameters.source,jQuery("#audi_gallery_extended_container"),audi_ngw.fragmentGallerySelector);}else{if("tabAjax"==audi_ngw.navigation.parameters.container){G=jQuery(".audi_tab_navigation a[href*="+I+"]");var H=jQuery("#audi_modal_wrapper .audi_tab_navigation a[href*="+I+"]");
if(0!==H.length){G=H;}else{audi_ngw.layer.modal.hide();}if(G.length>0){var B=G.metadata().tabOptions.sSelectorRelated;if(0!==jQuery("#audi_navigation_gallery_extended_form").length&&0!==G.length){audi_ngw.navigation.tab.linkHandlingAjaxClick(G,B);}else{if(0!==H.length){audi_ngw.navigation.tab.linkHandlingAjaxClick(G,"audi_modal_wrapper",B);}else{audi_ngw.navigation.loadPage(audi_ngw.navigation.parameters.source,jQuery("#"+audi_ngw.navigation.container.page));}}}else{audi_ngw.navigation.loadPage(audi_ngw.navigation.parameters.source,jQuery("#"+audi_ngw.navigation.container.page));}return false;}else{if("tabAjaxLayer"==audi_ngw.navigation.parameters.container){G=jQuery("#audi_modal_wrapper .audi_tab_navigation a[href*="+I+"]");if(0===G.length){audi_ngw.layer.modal.showHistory(audi_ngw.navigation.parameters.source+audi_ngw.navigation.parameters.get);}else{audi_ngw.navigation.tab.linkHandlingAjaxClick(G,"audi_modal_tab_navigation_container");}return false;}else{if("distributor"==audi_ngw.navigation.parameters.container||"breadcrumb"==audi_ngw.navigation.parameters.container){G=jQuery("#audi_nav_distributor a[href*="+audi_ngw.navigation.parameters.source+"]");
if("breadcrumb"==audi_ngw.navigation.parameters.container){if(true===G.parents("ul").hasClass("first")){audi_ngw.navigation.parameters.source=audi_ngw.navigation.entryPage;G=jQuery("#audi_nav_distributor a[href*="+I+"]");}else{G=G.parents("li").children("a");}}if(G.length===0&&audi_ngw.navigation.entryPage!=audi_ngw.navigation.parameters.source){return false;}audi_ngw.layer.modal.hide();audi_ngw.animation.slideDistributor.animate(G.get());audi_ngw.breadcrumb.update(G);audi_ngw.navigation.loadPage(audi_ngw.navigation.parameters.source,jQuery("#"+audi_ngw.navigation.container.page));}else{return true;}}}}}}}}return false;};audi_ngw.navigation.loadPage=function(D,B,C,A){audi_ngw.navigation._prepareEnvironment(B);if(!C){C=audi_ngw.fragmentSelector;}audi_ngw.navigation.lastUrl=D;D=audi_ngw.url.addAjaxFragment(D,C);if(!A){A=audi_ngw.navigation.container.page;}if(A.indexOf("#")===0){A=A.slice(1);}var E=B.attr("id");jQuery.ajax({url:D+audi_ngw.navigation.parameters.get,type:"GET",dataType:"html",complete:function(K){var H=K.responseText;
var F=K.status;var G;if("error"!=F){G=jQuery("#"+E);if(jQuery.browser.msie){jQuery("object, embed",G).each(function(){audi_ngw.flash.remove(this);});}G.html(jQuery("<div/>").append(H.replace(/<script(.|\s)*?\/script>/g,"")).find(" #"+A+" > *"));audi_ngw.navigation.loadScript(H);var I=(H.match(/id=\"audi_content_wrapper\".*?class=\"(.*)\"/)||[""])[1];if(!I){I=(H.match(/class=\"(.*)\".*?id=\"audi_content_wrapper\"/)||[""])[1];}jQuery("#audi_content_wrapper").removeClass("template-c-2").removeClass("template-c-3").addClass(I);G=jQuery("#"+E);audi_ngw.navigation._restoreEnvironment(G);audi_ngw.navigation.setTitle(H);audi_ngw.navigation.updateSocialize(G,audi_ngw.navigation.lastUrl);var J=G.find(".audi_clicktip_teaser");if(1===J.size()){jQuery(".audi_navigation_sub .audi_clicktip_teaser").remove();jQuery(".audi_navigation_sub").append(J);audi_ngw.animation.teaserclicktip.prepareContent();}var J=G.find("div.audi_shop_teaser");if(1===J.size()){jQuery("div.audi_navigation_sub div.audi_shop_teaser").remove();
J.insertAfter("#audi_nav_pagelevel");audi_ngw.navigation.loadShopTeaser(jQuery("div.audi_navigation_sub"));}audi_ngw.event.trigger("ajaxSnippetReady",[{sId:"#"+A}]);return false;}else{audi_ngw.navigation._restoreEnvironment(G);audi_ngw.animation.accordionPagelevel.animate(audi_ngw.navigation.currentPagelevel);return false;}}});return false;};audi_ngw.navigation.updateSocialize=function(H,B){var A=document.title,C="Audi ",D=A.lastIndexOf(">"),F=H.find("ul.audi_share_overlay"),I=jQuery("div#audi_container_navigation ul.audi_share_overlay");if(-1!==D){C=A.substr(D);}else{C=A;}A=encodeURI(A);C=encodeURI(C);B=encodeURI(B);I.find("ul.audi_share_services a").each(function(){var K=jQuery(this),L=K.metadata(),J="";if(L.shareUrl){J=L.shareUrl.replace(/{{url}}/,B);J=J.replace(/{{title}}/,A);J=J.replace(/{{short_title}}/,C);K.attr("href",J);}});if(0<F.length){var E=F.find("li.sendfriend"),G=F.find("li.store");if(0<E.length&&!E.hasClass("audi_share_hide")){I.find(".audi_share_additional .sendfriend a").attr("href",E.find("a").attr("href")).removeClass("audi_share_hide");
}else{I.find(".audi_share_additional .sendfriend a").addClass("audi_share_hide");}if(0<G.length&&!G.hasClass("audi_share_hide")){I.find(".audi_share_additional .store a").attr("href",G.find("a").attr("href")).removeClass("audi_share_hide");}else{I.find(".audi_share_additional .store a").addClass("audi_share_hide");}}};audi_ngw.navigation.loadAllScriptFiles=function(A){A=jQuery(A);A.find("div.loadScript").each(function(){audi_ngw.navigation.loadScriptFile(jQuery(this).metadata().src);});};audi_ngw.navigation.loadScriptFile=function(B){var A=document.createElement("script");A.type="text/javascript";A.src=B;document.getElementsByTagName("head")[0].appendChild(A);};audi_ngw.navigation.loadedScripts=[];audi_ngw.navigation.loadScript=function(A){var B=A.match(/<script(.|\s)*?\/script>/g);if(!B){return ;}if(B!==null&&B.length){jQuery.each(B,function(){var C=this+"",D=jQuery(C).attr("src");if(!D){jQuery("body").append(jQuery(C));}else{var E=false;jQuery("script").each(function(){if(jQuery(this).attr("src")===D){E=true;
}});jQuery(audi_ngw.navigation.loadedScripts).each(function(){if(this===D){E=true;}});if(!E){jQuery.ajax({url:D,dataType:"script",cache:true,async:false});audi_ngw.navigation.loadedScripts.push(D);}}});}};audi_ngw.navigation.ajaxLoad=function(A){jQuery("div.audi_ajax_load",A).each(function(){var B=jQuery(this),C=B.metadata();if("undefined"!=typeof (C.url)&&true===audi_ngw.url.validate(C.url)){B.removeClass("audi_ajax_load");C.url=audi_ngw.url.getContext(C.url);jQuery.get(C.url,null,function(D){if(jQuery.browser.msie){jQuery("object, embed",B).each(function(){audi_ngw.flash.remove(this);});}B.html(D);audi_ngw.navigation.updatePage(B.parent());});}});};audi_ngw.navigation.updatePage=function(A){audi_ngw.animation.simpleAccordion.initialize(A);audi_ngw.flash.replaceHeadlines();audi_ngw.flash.initiate();audi_ngw.navigation.ajaxLoad(A);audi_ngw.navigation.loadShopTeaser();if("undefined"!=audi_ngw.navigation.windowLoaded){audi_ngw.flash.initiate();}jQuery(".audi_js").removeClass("audi_js");audi_ngw.navigation.initializeToolbar(A);
audi_ngw.navigation.tab.initialize({});audi_ngw.gallery.initiate(A);audi_ngw.dom.rounded_corners.createOn();jQuery("#audi_content_wrapper a[rel*=popupOnload]",A).click();jQuery('.con_dealer_verteilseite_info a[target]="_blank".block_arrow').attr("target","_self");audi_ngw.navigation.loadAllScriptFiles(A);};audi_ngw.navigation.initializeToolbar=function(A){jQuery("ul.func_pagelinks").show();jQuery("ul.func_pagelinks .backlink a",A).bind("click.backlink",function(){if(jQuery(this).hasClass("aplus_iph_backlink")){window.history.back();return false;}return true;});jQuery(".backtoparent a",A).bind("click.backlink",function(){if(jQuery(this).hasClass("aplus_iph_backlink")){window.history.back();return false;}return true;});};audi_ngw.navigation.setTitle=function(B){var A="";if("undefined"!=typeof (B)&&B.indexOf("<title>")!==-1&&B.indexOf("</title>")!==-1){A=audi_ngw.html_entidiy_decode(B.split("title>")[1].split("<")[0].replace(/#/g,""));}if(""===A){return true;}audi_ngw.navigation.title=A;if(audi_ngw.navigation.activeContext=="page"){audi_ngw.navigation.baseTitle=A;
}return audi_ngw.navigation.doSetTitle();};audi_ngw.navigation.doSetTitle=function(){if(""===audi_ngw.navigation.title){return false;}document.title=audi_ngw.navigation.title;var A=jQuery("#jQuery_history");if(0!==A.size()){A[0].document.title=audi_ngw.navigation.title;window.setTimeout(function(){A[0].document.title=audi_ngw.navigation.title;document.title=audi_ngw.navigation.title;},500);}return true;};audi_ngw.navigation._parseParameters=function(B){audi_ngw.navigation.parameters={source:"",container:"",get:""};var A=B.split("&");if(A.length>=2){var C=[];jQuery(A).each(function(){var D=this.split("?");if(D.length>=2){C.push(D[0]);C.push(D[1]);}else{C.push(D[0]);}});jQuery(C).each(function(){var E=this.split("=");if(E.length!=2){throw"ParameterException";}else{if("source"!=E[0]&&"container"!=E[0]){var D=E[0]+"="+E[1];if(0!==audi_ngw.navigation.parameters.get.length){D=audi_ngw.navigation.parameters.get+"&"+D;}else{D="?"+D;}audi_ngw.navigation.parameters.get=D;}else{audi_ngw.navigation.parameters[E[0]]=E[1];
}}});if(audi_ngw.navigation.parameters.source===""||audi_ngw.navigation.parameters.container===""){throw"ParameterException";}}};audi_ngw.navigation._prepareEnvironment=function(A){jQuery("#audi_container_footer").css("visibility","hidden");if(jQuery("#audi_content_wrapper").height()){jQuery("#audi_content_wrapper").css("height",jQuery("#audi_content_wrapper").height()+"px");}if(A){if(A.outerHeight()===0){A.css({minHeight:"150px"});}audi_ngw.animation.setLoading({sId:audi_ngw.dom.identify(A),sCN:"preload"});}else{audi_ngw.animation.setLoading({sId:"#audi_content_wrapper",sCN:"preload"});}};audi_ngw.navigation._restoreEnvironment=function(A){jQuery("#audi_content_wrapper").css("height","");jQuery("#audi_container_footer").css("visibility","");if(A){audi_ngw.animation.unsetLoading(A.attr("id"));}audi_ngw.animation.unsetLoading("#audi_content_wrapper");};audi_ngw.navigation.loadShopTeaser=function(A){var C;A=("object"===typeof (A))?A:jQuery(".audi_navigation_sub");var B=jQuery("div.audi_shop_teaser",A);
if(B.length>0){C=B.metadata();if(C.url){C.url=C.url+"?callback=?";jQuery.getJSON(C.url,audi_ngw.navigation.showShopTeaser);}}};audi_ngw.navigation.showShopTeaser=function(B,C){var A=jQuery("div.audi_shop_teaser");A.find("h3").text(B.headline).addClass("sIFR");A.find("a.audi_shop_teaser_iframe_url").attr("href",B.linkUrl).hide();A.find("li > a").text(B.linkText).attr("rel",B.linkRel);A.find("div > a").attr("rel",B.linkRel).find("span").text(B.contentText).end().find("img").attr({src:B.imageUrl,alt:B.imageAlt});A.show();audi_ngw.flash.replaceHeadlines();};audi_ngw.navigation.initiateSocialize=function(A){if(!A){A=jQuery("body");}jQuery("ul.audi_share, li.audi_share",A).bind("mouseover",function(){var D=jQuery(this);if(1==D.parents("ul.toolbox").size()){var B=D.find("ul.audi_share_overlay"),C=B.height()+19;B.css("top","-"+C+"px");}D.addClass("audi_share_active").find("ul.audi_share_overlay").css("position","absolute");});jQuery("ul.audi_share a.audi_share_button, li.audi_share a.audi_share_button",A).bind("click.share",function(){jQuery(this).trigger("mouseover");
return false;});jQuery("ul.audi_share, li.audi_share").mouseleave(function(){var B=jQuery(this);var C=window.setTimeout(function(){B.removeClass("audi_share_active");},500);});};audi_ngw.navigation.prepareLinks=function(){return ;};audi_ngw.navigation.doPrepareLink=function(){return ;};audi_ngw.namespace(audi_ngw,"controller");audi_ngw.controller.historyInitDone=false;if(!audiTimer){var audiTimer={};}audi_ngw.controller.domReady=function(){var B=new Date();audiTimer.startJs=B.getTime();if($.browser.msie&&$.browser.version<6){return false;}if("undefined"==typeof audi_ngw.docroot){audi_ngw.docroot=jQuery('head link[rel="shortcut icon"]').attr("href").split("img/")[0];}audi_ngw.FlashSrcBreadcrumb=audi_ngw.docroot+audi_ngw.FlashSrcBreadcrumb;audi_ngw.FlashSrcHeadlines=audi_ngw.docroot+audi_ngw.FlashSrcHeadlines;audi_ngw.flashExpressInstallUrl=audi_ngw.docroot+audi_ngw.flashExpressInstallUrl;jQuery.each(audi_ngw.config.prefixThisUrls,function(E,F){audi_ngw.config[F]=audi_ngw.url.prefixUrlWithDomain(audi_ngw.config[F]);
});audi_ngw.global.initiate();audi_ngw.navigation.initiateSocialize();audi_ngw.region.initiate();audi_ngw.flash.prepare();audi_ngw.breadcrumb.initialize({});audi_ngw.layer.statics.prepare();audi_ngw.track.initiate();audi_ngw.event.ajaxTriggers.initiate();audi_ngw.iframe.initiate();audi_ngw.print.initiate();audi_ngw.survey.initiate();audi_ngw.animation.initiate();audi_ngw.animation.slideDistributor.initialize({sIdWrapper:"audi_nav_distributor"});audi_ngw.animation.simpleAccordion.prepare();audi_ngw.animation.accordionPagelevel.initialize({sIdWrapper:"audi_nav_pagelevel"});audi_ngw.animation.teaser.initialize();audi_ngw.animation.navdistributor3col.teaser.initialize();audi_ngw.animation.teasercalendar.initialize();audi_ngw.animation.teaserclicktip.initialize();audi_ngw.animation.emointro.initialize({sIdWrapper:"#audi_container_emo"});audi_ngw.dom.teaser.initialize();audi_ngw.dom.rounded_corners.initialize();audi_ngw.dom.filter.prepare();audi_ngw.layer.modal.initialize({});audi_ngw.layer.simple.initialize();
audi_ngw.gallery.prepare();audi_ngw.tooltip.prepare();audi_ngw.livesearch.initiate();audi_ngw.form.prepare();audi_ngw.form.validation.initialize({});audi_ngw.form.simpleAjax.initialize({});audi_ngw.dom.select.initialize();audi_ngw.navigation.tab.prepare();audi_ngw.acc.ACCBanner.init();audi_ngw.layer.advice.prepare();audi_ngw.dom.teaser.prepare();if(audi_ngw.pager&&typeof (audi_ngw.pager.event)==="object"){audi_ngw.pager.event.init();}audi_ngw.calendar.init();audi_ngw.aplus_filter.init();audi_ngw.like_button.init();if(typeof (audi_ngw.gmaps)==="object"){audi_ngw.gmaps.init(audi_ngw.config.audiConnectGmaps);}if(typeof (audi_ngw.connect)==="object"){audi_ngw.connect.init();}var A=jQuery("link[rel*=a_plus_newsletter_interstitial]");if(0<A.size()){audi_ngw.layer.modal.showHistory(A.attr("href"));audi_ngw.track.onClick(A);}else{A=jQuery("link[rel*=interstitial]");if(0<A.size()){audi_ngw.layer.modal.showHistory(A.attr("href"));audi_ngw.track.onClick(A);}}audi_ngw.navigation.updatePage(jQuery("body"));
audi_ngw.navigation.bindLinks();audi_ngw.myaudi.prepare();audi_ngw.controller.callLoadFunctions();audi_ngw.controller.initHistory();audi_ngw.event.bind("ajaxModalContentReady.navigation",audi_ngw.navigation.onAjaxModalContentReady);audi_ngw.event.bind("ajaxSnippetReady",audi_ngw.navigation.onAjaxSnippetReady);jQuery(window).load(audi_ngw.controller.onLoad);if(jQuery("html").hasClass("audi_vdt")&&jQuery("html").css("display")=="none"){jQuery("html").fadeIn(1500,function(){jQuery("html").css("display","block");});}var B=new Date();audiTimer.stopJs=B.getTime();if($("#audi_modal_overlay_wicket").length&&$("#audi_modal_super_wrapper_wicket").length){var D=$("#audi_modal_overlay_wicket");var C=$("#audi_modal_super_wrapper_wicket");$("#audi_modal_overlay_wicket").remove();$("#audi_modal_super_wrapper_wicket").remove();$("body").append(D);$("body").append(C);}$("#btn_aplus_number_change").click(function(G){$("#audi_modal_overlay_wicket.overlay_number_change, #audi_modal_super_wrapper_wicket.overlay_number_change").show();
var F=Math.floor(($("body").width()-$("#audi_modal_container_wicket").width())/2);var E=Math.floor(($("body").height()-$("#audi_modal_container_wicket").height())/2);if(E<0){E=0;}if(F<0){F=0;}$("#audi_modal_container_wicket").css({top:E,left:F});audi_ngw.form.validation.initialize({});G.preventDefault();});$("#audi_modal_container_wicket").delegate("a#modal_close","click",function(){$("#audi_modal_overlay_wicket.overlay_number_change, #audi_modal_super_wrapper_wicket.overlay_number_change").hide();});audi_ngw.aplus_overlay.init(audi_ngw.config.aplusFormInvalidAPlusNumberUrl,{cookieNameShow:"aplus_warning",cookieNameSuppress:"aplus_warning_already_shown",lifetime:1000});if($(".teaser_3col").length){$(".teaser_3col").each(function(){var E=0;$(this).find("h3").each(function(){if($(this).height()>E){E=$(this).height();}});$(this).find("h3").each(function(){$(this).height(E);});});}if($(".aplus_like_button").length&&$(location).attr("href").match(/#anch_id_/)){$("#audi_content_wrapper").css("padding-top","13px");
}};audi_ngw.controller.callLoadFunctions=function(){if(audi_ngw.config.loadFunctions){jQuery.each(audi_ngw.config.loadFunctions,function(){if("function"===typeof (this)){this();}});}audi_ngw.config.loadFunctions=[];};audi_ngw.controller.initHistory=function(){if(!audi_ngw.controller.historyInitDone){jQuery.history.init(audi_ngw.navigation.handleClick);audi_ngw.controller.historyInitDone=true;}};audi_ngw.controller.onLoad=function(){audi_ngw.navigation.windowLoaded=true;jQuery(audi_ngw.flash.objects).each(function(){var A=String(this);audi_ngw.api.helper.execute(function(){audi_ngw.flash.pageLoaded(A);},("audi_ngw.flash.pageLoaded_"+A));});jQuery("div.con_pdf_download a.audi_trigger_download").each(function(){if(jQuery(this).hasClass("audi_trigger_download_same_window")){window.location.href=this.href;}else{window.open(this.href);}});if("function"===typeof (audi_ngw.controller.performance)){audi_ngw.controller.performance();}};jQuery(audi_ngw.controller.domReady);audi_vdt={};if(window.navigator.userAgent.indexOf("Mac")>-1){audi_vdt.userSystem="mac";
}else{if(window.navigator.userAgent.indexOf("Windows")>-1){audi_vdt.userSystem="win";}else{audi_vdt.userSystem="unknown";}}if(window.navigator.userAgent.indexOf("Firefox/2")>-1){audi_vdt.userAgent="FF FF2";}else{if(window.navigator.userAgent.indexOf("Firefox/3")>-1){audi_vdt.userAgent="FF FF3";}else{if(window.navigator.userAgent.indexOf("Firefox/4")>-1){audi_vdt.userAgent="FF FF4";}else{if(window.navigator.userAgent.indexOf("Firefox/5")>-1){audi_vdt.userAgent="FF FF5";}else{if(window.navigator.userAgent.indexOf("Firefox/6")>-1){audi_vdt.userAgent="FF FF6";}else{if(window.navigator.userAgent.indexOf("MSIE 6")>-1){audi_vdt.userAgent="IE IE6";}else{if(window.navigator.userAgent.indexOf("MSIE 7")>-1){audi_vdt.userAgent="IE IE7";}else{if(window.navigator.userAgent.indexOf("MSIE 8")>-1){audi_vdt.userAgent="IE IE8";}else{if(window.navigator.userAgent.indexOf("MSIE 9")>-1){audi_vdt.userAgent="IE IE9";}else{if(window.navigator.userAgent.indexOf("Opera/9")>-1){audi_vdt.userAgent="Opera9";}else{if(window.navigator.userAgent.indexOf("WebKit")>-1){audi_vdt.userAgent="webkit";
}else{if(window.navigator.userAgent.indexOf("iPad")>-1){audi_vdt.userAgent="iPad";audi_vdt.userSystem="iOS";}else{if(window.navigator.userAgent.indexOf("iPhone")>-1){audi_vdt.userAgent="iPhone";audi_vdt.userSystem="iOS";}else{if(window.navigator.userAgent.indexOf("iPod")>-1){audi_vdt.userAgent="iPod";audi_vdt.userSystem="iOS";}else{audi_vdt.userAgent="unknownAgent";}}}}}}}}}}}}}}audi_vdt.html5video=!!document.createElement("video").canPlayType;jQuery("html").addClass(audi_vdt.userAgent);jQuery("html").addClass(audi_vdt.userSystem);audi_vdt.history={category:"",layer:"",onChange:function(A){if(A!==""){if(audi_vdt.history.getObjectFromHash(A).category!==audi_vdt.history.category){jQuery(document).trigger("vdt_category_change",[audi_vdt.history.getObjectFromHash(A).category]);}if(audi_vdt.history.getObjectFromHash(A).layer!==audi_vdt.history.layer){jQuery(document).trigger("vdt_layer_change",[audi_vdt.history.getObjectFromHash(A).layer]);}}audi_vdt.history.category=audi_vdt.history.getObjectFromHash(A).category;
audi_vdt.history.layer=audi_vdt.history.getObjectFromHash(A).layer;if(A.indexOf("source")>-1){audi_ngw.navigation.handleClick(A);}},onScrollingCategory:function(B,A){if(window.location.hash==""||audi_vdt.history.getObjectFromHash(window.location.hash.split("#")[1]).layer==undefined){if(audi_vdt.history.category!=A){jQuery.history.load("category="+A);}}},getObjectFromHash:function(B){if(B!==undefined){var A={};jQuery.each(B.split("&"),function(C){A[B.split("&")[C].split("=")[0]]=B.split("&")[C].split("=")[1];});return A;}else{return null;}},initialize:function(){if(jQuery("html").hasClass("audi_vorsprung")){jQuery.history.init(audi_vdt.history.onChange);}}};jQuery(window).bind("load",audi_vdt.history.initialize);audi_vdt.scroll={speed:700,scrolling:false,to:function(A){if(jQuery("#"+A).length>0){jQuery("html, body").animate({scrollTop:jQuery("#"+A).position().top+1},audi_vdt.scroll.speed,"easeOutQuint",function(){});}},onCategoryChange:function(B,A){if(!audi_vdt.scroll.scrolling){audi_vdt.scroll.to(A);
}},onNavigationClick:function(B,A){audi_vdt.scroll.scrolling=false;audi_vdt.scroll.onCategoryChange(B,A.attr("href").split("#")[1]);},onScroll:function(C){var B="";for(var A=0;A<audi_vdt.scroll.sections.length;A++){if(jQuery(window).scrollTop()>=audi_vdt.scroll.sections[A].top-1){B=audi_vdt.scroll.sections[A].id;}}jQuery(document).trigger("vdt_scrolling_category",[B]);},handleFooter:function(){var A=jQuery("#audi_container_page #audi_container_navigation").height()+8;jQuery("#audi_container_page #audi_container_footer").css({position:"absolute",top:jQuery(window).scrollTop()+jQuery(window).height()-A});},sections:[]};audi_ngw.config.loadFunctions.push(function(){jQuery(window).bind("scroll",audi_vdt.scroll.onScroll);jQuery(".audi_vorsprung .section").each(function(){audi_vdt.scroll.sections.push({id:jQuery(this).attr("id"),top:jQuery(this).position().top});});});jQuery(document).bind("vdt_category_change",audi_vdt.scroll.onCategoryChange);jQuery(document).bind("vdt_navigation_click",audi_vdt.scroll.onNavigationClick);
audi_vdt.parallax={onScroll:function(B){var A=B.data.oOpt;jQuery(A.sSelector).each(function(){var C=(jQuery(window).scrollTop()-jQuery(this).parent().position().top)*A.iParallaxFactor;jQuery(this).css({marginTop:C+"px"});});},setup:function(A){jQuery(window).bind("scroll",{oOpt:A},audi_vdt.parallax.onScroll);jQuery(A.sSelector).parent().each(function(){var B=(jQuery(this).position().top*A.iParallaxFactor);jQuery(this).css("height",((jQuery(this).height()*0.6)+jQuery(window).height()/2.3)+250);});jQuery(window).trigger("scroll");},initialize:function(){audi_vdt.parallax.setup({sSelector:".audi_vorsprung #audi_vorsprung_page .content",iParallaxFactor:-0.4});}};if(audi_vdt.userSystem.indexOf("iOS")==-1&&audi_vdt.userAgent.indexOf("IE7")==-1&&audi_vdt.userAgent.indexOf("IE6")==-1){audi_ngw.config.loadFunctions.push(audi_vdt.parallax.initialize);}audi_vdt.navigation={activeCategory:"",setActive:function(B,A){if(audi_vdt.navigation.activeCategory!==A){jQuery("#audi_vorsprung_nav a").removeClass("active");
if(audi_vdt.userAgent.indexOf("IE6")==-1){jQuery("#audi_vorsprung_nav a[hash=#"+A+"]").addClass("active");}audi_vdt.navigation.activeCategory=A;}},setPosition:function(B){var A=(audi_vdt.userAgent.indexOf("IE6")!==-1)?35:0;if(jQuery(window).scrollTop()>jQuery("#home").height()-A){if(audi_vdt.userSystem.indexOf("iOS")==-1&&audi_vdt.userAgent.indexOf("IE6")==-1){jQuery("#audi_vorsprung_nav").css({position:"fixed",top:"-340px"});}else{if(audi_vdt.userAgent.indexOf("IE6")!==-1){jQuery("#audi_vorsprung_nav").css({top:jQuery(window).scrollTop()-340});}else{jQuery("#audi_vorsprung_nav").css({top:jQuery(window).scrollTop()-340});}}}else{jQuery("#audi_vorsprung_nav").css({position:"absolute",top:"auto"});}},onClick:function(A){A.preventDefault();jQuery(document).trigger("vdt_navigation_click",[jQuery(this)]);jQuery.history.load("category="+jQuery(this).attr("href").split("#")[1]);},setup:function(A){jQuery(A.sSelector+" a").bind("click",audi_vdt.navigation.onClick);},initialize:function(){audi_vdt.navigation.setup({sSelector:".audi_vorsprung #audi_vorsprung_nav"});
if(audi_vdt.userAgent.indexOf("IE6")===-1){jQuery("#audi_vorsprung_page").prepend('<div id="audi_vorsprung_navBG"></div>');if(jQuery(".audi_iph_flyout_header").length>0){if(jQuery(".audi_iph_flyout_header .audi_iph_audi").length>0){jQuery("#audi_vorsprung_navBG").addClass("audi_vorsprung_iph_twolines_navBG");}else{jQuery("#audi_vorsprung_navBG").addClass("audi_vorsprung_iph_navBG");}}}jQuery(window).bind("scroll.vorsprung",audi_vdt.navigation.setPosition);jQuery(document).bind("vdt_scrolling_category",audi_vdt.navigation.setActive);}};audi_ngw.config.loadFunctions.push(audi_vdt.navigation.initialize);audi_vdt.layer={open:function(A,B){if(A.indexOf("http")==-1){var D=window.location.pathname;if(window.location.pathname.indexOf("/index.")>-1){D=window.location.pathname.split("/index.")[0];}if(A.slice(0,1)=="/"){A=window.location.protocol+"//"+window.location.host+D+A;}else{A=window.location.protocol+"//"+window.location.host+D+"/"+A;}}if(B==0){B=(jQuery(window).height()-660)/2;}jQuery("#audi_vorsprung_layer_content_container").addClass("loading").css({top:B,height:660});
jQuery("#audi_vorsprung_layer_content").css({marginTop:330,height:0});jQuery("#audi_vorsprung_layer_container").css({height:(jQuery("body").height()>jQuery(document).height())?jQuery("body").height():jQuery(document).height()}).fadeIn(200);var C=(jQuery(window).height()-660)/2;if(660>jQuery(window).height()){C=0;}jQuery("body").animate({scrollTop:B-C},300);jQuery("html").animate({scrollTop:B-C},300,function(){jQuery.ajax({url:audi_ngw.url.addAjaxFragment(A),success:function(E){E=E.split(A).join(window.location.href.replace("#","%23"));jQuery("#audi_vorsprung_layer_content").html(E);jQuery(document).trigger("ajaxModalContentReady.track");jQuery(".audi_vorsprung #audi_vorsprung_page a[rel='layerModal']").attr("rel","layerModalVorsprung");jQuery("#audi_vorsprung_layer_content_container").removeClass("loading");jQuery("#audi_vorsprung_layer_content").animate({marginTop:0,height:660},300,function(){jQuery("#audi_vorsprung_layer_close_btn").fadeIn(200);jQuery(document).trigger("vdt_layer_content_ready");
jQuery(window).bind("scroll",{windowTop:jQuery(window).scrollTop()},audi_vdt.layer.onScroll);jQuery("#audi_vorsprung_layer_content .media_element").append('<a href="#open"></a>').bind("click.startMedia",audi_vdt.layer.onMediaClick);jQuery("#audi_vorsprung_layer_content .launch").bind("click.startMedia",audi_vdt.layer.onMediaClick);if(jQuery("#audi_vorsprung_layer_content").find(".audi_share").parent().parent().height()<jQuery("#audi_vorsprung_layer_content").find(".audi_share .audi_share_overlay").height()){jQuery("#audi_vorsprung_layer_content").find(".audi_share").addClass("bottom");}});}});});},onMediaClick:function(A){A.preventDefault();if(!jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content .left_column").hasClass("mediaOpen")){jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content .left_column").addClass("mediaOpen").animate({right:(((jQuery("#audi_vorsprung_layer_content").width()-970)/2)+jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content .left_column").width()+20)*-1},20,function(){jQuery("#audi_vorsprung_layer_content_container").append('<div id="audi_vorsprung_layer_full_controls"><a class="back" href="#"><span class="hover">'+audi_ngw.dictionary.BACK_TO_ARTICLE+"</span></a></div>");
jQuery("#audi_vorsprung_layer_full_controls a.back").bind("click",audi_vdt.layer.onMediaClose);jQuery("#audi_vorsprung_layer_full_controls").animate({right:44},200,function(){jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content #audi_layer_full").data("html",jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content #audi_layer_full").html());jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content #audi_layer_full").fadeIn(300,function(){jQuery(document).trigger("vdt_layer_full_content_ready");});});});}},onMediaClose:function(A){A.preventDefault();jQuery("#audi_vorsprung_layer_full_controls").fadeOut(200,function(){jQuery("#audi_vorsprung_layer_full_controls").remove();jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content #audi_layer_full").fadeOut(300,function(){jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content .left_column").removeClass("mediaOpen").animate({left:0},300,function(){jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content #audi_layer_full").html(jQuery("#audi_vorsprung_layer_container #audi_vorsprung_layer_content #audi_layer_full").data("html"));
});});});},onScroll:function(B){var A=500;if(B.data.windowTop+A<jQuery(window).scrollTop()||B.data.windowTop-A>jQuery(window).scrollTop()){audi_vdt.layer.close(B);}},close:function(A){A.preventDefault();if(window.location.hash.indexOf("layer=")>-1){jQuery.history.load("!");}},_doClose:function(){jQuery("#audi_vorsprung_layer_container").fadeOut(200,function(){jQuery("#audi_vorsprung_layer_content").empty();jQuery("#audi_vorsprung_layer_full_controls").remove();jQuery("#audi_vorsprung_layer_close_btn").hide();});jQuery(window).unbind("scroll",audi_vdt.layer.onScroll);},onChange:function(E,A){if(jQuery("#"+A).length>0){var D=0;if(jQuery("#"+A).parents(".content").length>0){var B=jQuery("#"+A).position().top;var C=jQuery("#"+A).parents(".section").position().top;var F=((B+C)-jQuery("#"+A).parents(".section").position().top)*-0.5;D=C-F;}audi_vdt.layer.open(jQuery("#"+A).find("a").attr("href"),D);}else{audi_vdt.layer._doClose();}},onClick:function(A){A.preventDefault();if(window.location.hash.indexOf("layer=")>-1){}else{jQuery.history.load("layer="+jQuery(this).parent().attr("id"));
}},openStandardLayer:function(A){A.preventDefault();if(window.location.hash=="#!"||window.location.hash==""){jQuery.history.load("source="+jQuery(this).attr("href")+"&container=layerModal");}else{jQuery.history.load(window.location.hash.split("#")[1]+"&source="+jQuery(this).attr("href")+"&container=layerModal");}},openStandardModalContent:function(A){A.preventDefault();jQuery.history.load(window.location.hash.split("&source")[0].split("#")[1]+"&source="+jQuery(this).attr("href")+"&container=layerModal");},onStandardLayerClose:function(A){window.setTimeout(function(){jQuery(window).trigger("resize");},20);if(window.location.hash.indexOf("layer=")>-1||window.location.hash.indexOf("category=")>-1){jQuery.history.load(window.location.hash.split("&source")[0].split("#")[1]);}else{jQuery.history.load("!");}},setup:function(A){jQuery(".audi_vorsprung body").append('<div id="audi_vorsprung_layer_container"><div id="audi_vorsprung_layer_content_container"><div id="audi_vorsprung_layer_content"></div><a href="#" id="audi_vorsprung_layer_close_btn"><span class="hover">'+audi_ngw.dictionary.CLOSE+"</span></a></div></div>");
jQuery("#audi_vorsprung_layer_close_btn").bind("click",audi_vdt.layer.close);jQuery(A.sSelector).bind("click",audi_vdt.layer.onClick);jQuery("#audi_vorsprung_layer_container").bind("click",function(B){if(jQuery(B.target).is("#audi_vorsprung_layer_container")){audi_vdt.layer.close(B);}});jQuery(".audi_vorsprung #audi_vorsprung_page a[rel='layerModal']").attr("rel","layerModalVorsprung");jQuery(".audi_vorsprung #audi_vorsprung_page a[rel='layerModalContent']").attr("rel","layerModalContentVorsprung");jQuery(".audi_vorsprung a[rel='layerModalVorsprung']").live("click",audi_vdt.layer.openStandardLayer);jQuery(".audi_vorsprung a[rel='layerModalContentVorsprung']").live("click",audi_vdt.layer.openStandardModalContent);jQuery(document).bind("ajaxModalContentReady",function(C,B){jQuery(".audi_vorsprung #audi_vorsprung_page a[rel='layerModalContent']").attr("rel","layerModalContentVorsprung");});jQuery(".audi_vorsprung a.audi_share_button").live("click",function(B){B.preventDefault();});},initialize:function(){audi_vdt.layer.setup({sSelector:".audi_vorsprung .stream ul a , #flashLayerTeaser a"});
if(jQuery("html").hasClass("audi_vorsprung")){jQuery(document).bind("layer.closed",audi_vdt.layer.onStandardLayerClose);jQuery(document).bind("vdt_layer_change",audi_vdt.layer.onChange);}}};audi_ngw.config.loadFunctions.push(audi_vdt.layer.initialize);audi_vdt.gallery={images:[],currentImg:-1,lastImg:-1,activeImage:-1,totalImages:0,startY:0,maxWidth:1920,minWidth:970,maxHeight:660,showLabel:function(A){if(totalImages>1){jQuery("#audi_lgallery_count").css({display:"block",left:jQuery("#audi_lgallery_ani").find(".audi_lgallery_label").css("left"),opacity:1,bottom:18});}jQuery(A).stop(true,true).animate({bottom:0,opacity:1},500,"easeOutQuint",function(){if(totalImages>1){jQuery("#audi_lgallery_count").stop(true,true).fadeIn();}});},hideLabel:function(A){if(totalImages>1){jQuery("#audi_lgallery_count").stop(true,true);jQuery("#audi_lgallery_count").css({display:"none",opacity:0,bottom:-26});}jQuery(A).stop(true,true).animate({bottom:-20,opacity:0},100,"easeInQuint",function(){});},showImg:function(C){var A=jQuery("#audi_lgallery_images .audi_lgallery_img_group:nth-child("+activeImage+")");
if(currentImg!=-1){lastImg=currentImg;}currentImg=A.clone();var G=jQuery("#audi_lgallery_ani").width();var E=(lastImg!=-1)?jQuery(lastImg).width():0;var B=currentImg.width();currentImg.find(".audi_lgallery_label").css("bottom",-20);if(C=="audi_lgallery_next"){currentImg.appendTo("#audi_lgallery_ani");}else{currentImg.prependTo("#audi_lgallery_ani");}this.scaleImage(currentImg.find("img"));var D=(C=="audi_lgallery_next"||lastImg==-1)?G:-G;currentImg.css("left",D);if(lastImg!=-1){audi_vdt.gallery.hideLabel(lastImg.find(".audi_lgallery_label"));var F=(C=="audi_lgallery_next")?-G:G;jQuery(lastImg).stop(true,true).animate({left:F},1500,"easeOutQuint",function(){jQuery(this).remove();});}jQuery(currentImg).stop(true,true).animate({left:0},1500,"easeOutQuint",function(){audi_vdt.gallery.showLabel(jQuery(this).find(".audi_lgallery_label"));});if(totalImages>1){jQuery("#audi_lgallery_count").html(activeImage+"/"+totalImages);}},nextPrev:function(A){var B=activeImage;if(A==="audi_lgallery_next"){if(activeImage==totalImages){return ;
}activeImage++;}else{if(activeImage==1){return ;}activeImage--;}this.updateBtnState();this.showImg(A);},updateBtnState:function(){if(totalImages<=1){return ;}if(activeImage==totalImages){jQuery("#audi_lgallery_next").addClass("inactive");}else{if(jQuery("#audi_lgallery_next").hasClass("inactive")){jQuery("#audi_lgallery_next").removeClass("inactive");}}if(activeImage==1){jQuery("#audi_lgallery_prev").addClass("inactive");}else{if(jQuery("#audi_lgallery_prev").hasClass("inactive")){jQuery("#audi_lgallery_prev").removeClass("inactive");}}},scaleImage:function(D){var C=audi_vdt.gallery.maxWidth;var I=audi_vdt.gallery.maxHeight;var E=0;var J=audi_vdt.gallery.images[activeImage].width;var B=audi_vdt.gallery.images[activeImage].height;var F=D.width();var G=D.height();$parent=D.parent();if($parent.width()<C){C=($parent.width()<audi_vdt.gallery.minWidth)?audi_vdt.gallery.minWidth:$parent.width();}if(F!=C){E=C/J;D.css("width",C);D.css("height",B*E);G=B*E;F=J*E;}if(G>I){E=I/B;D.css("height",I);D.css("width",J*E);
G=I;F=J*E;}var A=0;if(G<I){A=(Math.round((I-G)/2))+"px";}D.css("margin-top",A);var H=jQuery(".audi_lgallery_label",$parent.parent());H.css("width",F);H.css("left",($parent.width()-F)/2);if(totalImages>1){jQuery("#audi_lgallery_count").css({left:jQuery("#audi_lgallery_ani").find(".audi_lgallery_label").css("left"),bottom:18});}},handleResize:function(){jQuery("#audi_lgallery_ani img").each(function(){audi_vdt.gallery.scaleImage(jQuery(this));});},setup:function(A){jQuery("#audi_lgallery_ani").empty();if(jQuery("#audi_lgallery_images .audi_lgallery_img_group").length<=0){return ;}totalImages=jQuery("#audi_lgallery_images .audi_lgallery_img_group").length;currentImg=-1,lastImg=-1;activeImage=1;audi_vdt.gallery.images.length==0;jQuery("#audi_lgallery_images .audi_lgallery_img img").each(function(){var B=jQuery(this).width();var C=jQuery(this).height();audi_vdt.gallery.images[jQuery(this).parent().parent().index()+1]={width:B,height:C};});jQuery("#audi_lgallery_images").css("display","none");
jQuery(window).bind("resize",audi_vdt.gallery.handleResize);if(totalImages>1){jQuery(".navBtn").bind("click",function(B){B.preventDefault();audi_vdt.gallery.nextPrev(jQuery(this).attr("id"));});this.updateBtnState();}else{jQuery("#audi_lgallery_prev").css("display","none");jQuery("#audi_lgallery_next").css("display","none");jQuery("#audi_lgallery_count").css("display","none");}this.showImg();},initialize:function(){audi_vdt.gallery.setup({sSelector:"#audi_lgallery_images .audi_lgallery_img_group"});}};jQuery(document).bind("vdt_layer_full_content_ready",audi_vdt.gallery.initialize);audi_vdt.textBackground={setup:function(A){jQuery(A.sSelector).each(function(){if((jQuery(this).html().indexOf("<br")==-1&&jQuery(this).html().indexOf("<BR")==-1)&&jQuery(this).height()>20){jQuery(this).addClass("descFix");}else{var B=jQuery(this).html().split("<br>");if(jQuery(this).html().indexOf("<BR>")>-1){B=jQuery(this).html().split("<BR>");}if(jQuery(this).html().indexOf("<br>")>-1){B=jQuery(this).html().split("<br>");
}var D="";for(var C=0;C<B.length;C++){D+="<span>"+B[C]+"</span>";}jQuery(this).html(D);}});},initialize:function(){audi_vdt.textBackground.setup({sSelector:".audi_vorsprung .content .stream ul li span.desc"});}};audi_ngw.config.loadFunctions.push(audi_vdt.textBackground.initialize);audi_vdt.textScroll={onAnchorClick:function(D){D.preventDefault();var A=D.data.api;var B=jQuery(this).attr("href");var C=B.substr(B.indexOf("#"));A.scrollTo(0,jQuery(C).position().top);},setup:function(A){jQuery(A.sSelector).each(function(){var M=parseInt(jQuery(this).css("max-height"),10)-1;if(jQuery(this).closest(".audi_layer_content").find(".media_element").length<=0){M=480;jQuery(this).css("max-height",480+"px");jQuery(this).addClass("long_slider");}if(jQuery(this).hasClass("multipage")){jQuery(this).siblings("h1").css({paddingRight:0});jQuery(this).css({height:480,padding:0,width:856,overflow:"hidden",visibility:"visible"});jQuery(this).wrapInner('<div class="jspContainer"><div class="jspPane" /></div>');
jQuery(".jspContainer",this).width(856).height(M).css("visibility","visible");jQuery(".text_wrapper > p, .text_wrapper > ul, .text_wrapper > div",this).css({paddingLeft:15,paddingRight:15,width:(jQuery(this).width()/2)-30});var M=230;var D=(jQuery(".media_element",this).length>0);if(!D){M=435;}var B=jQuery(".text_wrapper",this).height(M);var K=0;var I=0;var J=false;var N=jQuery('<div class="multipageRow multipageRow'+I+" {page: "+I+'}" style="float: left;" />').height(M);jQuery(".text_wrapper > p, .text_wrapper > ul, .text_wrapper > div",this).each(function(){var O=jQuery(this).outerHeight()+parseInt(jQuery(this).css("margin-bottom"),10);if((O+K<=M)||!J){K+=O;N.append(this);J=true;}else{I++;if((I>=2)||!D){M=435;}B.append(N);N=jQuery('<div class="multipageRow multipageRow'+I+" {page: "+I+'}" style="float: left;" />').height(M);K=O;N.append(this);if(I>1){N.hide();}}});B.append(N);jQuery(this).data("currentPage",0);jQuery(this).data("maxPage",Math.floor(I/2));jQuery(this).bind("gotoPage",function(P,O){if(jQuery(this).data("currentPage")==O){return ;
}if(O===0){jQuery(".media_element",this).show();}else{jQuery(".media_element",this).hide();}jQuery(".multipageRow",this).hide();I=O*2;jQuery(".multipageRow"+I,this).show();jQuery(".multipageRow"+(I+1),this).show();jQuery(this).data("currentPage",O);if(jQuery(this).data("currentPage")==0){jQuery(".multipagePrev",this).hide();}else{jQuery(".multipagePrev",this).show();}if(jQuery(this).data("currentPage")==jQuery(this).data("maxPage")){jQuery(".multipageNext",this).hide();}else{jQuery(".multipageNext",this).show();}jQuery(".multipagePager li",this).removeClass("active1 active2 active3 active4 active5 active6 active7 active8 active9");jQuery(".multipagePager li",this).eq(O).addClass("active"+(O+1));});jQuery(this).bind("nextPage",function(){if(jQuery(this).data("currentPage")==jQuery(this).data("maxPage")){return ;}var O=jQuery(this).data("currentPage")+1;jQuery(this).trigger("gotoPage",[O]);});jQuery(this).bind("prevPage",function(){if(jQuery(this).data("currentPage")==0){return ;}var O=jQuery(this).data("currentPage")-1;
jQuery(this).trigger("gotoPage",[O]);});if(jQuery(this).data("maxPage")>0){var H=this;jQuery(this).append('<div class="multipageNext" />');jQuery(this).append('<div class="multipagePrev" />');jQuery(".multipageNext",this).bind("click.nextPage",function(){jQuery(this).closest(".multipage").trigger("nextPage");});jQuery(".multipagePrev",this).bind("click.prevPage",function(){jQuery(this).closest(".multipage").trigger("prevPage");});jQuery(this).append('<div class="multipagePagerShadow" />');jQuery(this).append('<ul class="multipagePager clearfix" />');for(var F=0;F<=jQuery(this).data("maxPage");F++){var L=jQuery('<li class="'+(F==0?"active1 multipagePage"+(F+1):"multipagePage"+(F+1))+" {page: "+F+'}">'+(F+1)+"</li>");jQuery(".multipagePager",this).append(L);L.bind("click.gotoPage",function(){jQuery(H).trigger("gotoPage",[jQuery(this).metadata().page]);});L.hover(function(){var O="hover"+(jQuery(this).metadata().page+1);jQuery(this).addClass(O);},function(){var O="hover"+(jQuery(this).metadata().page+1);
jQuery(this).removeClass(O);});}jQuery(".multipagePager",this).css({left:((jQuery(this).width()-jQuery(".multipagePager",this).width())/2)+"px"});}return ;}var C=415;var E=true;if(jQuery(this).closest(".broad_column").length){C=843;}jQuery(this).height(M).width(C).css({paddingRight:0}).jScrollPane({verticalDragMinHeight:40,verticalDragMaxHeight:40,verticalGutter:10,animateScroll:true,showArrows:E});jQuery(this).find(".jspContainer").append('<span class="scroll_gradient"></span>');jQuery(this).css({visibility:"visible",display:"none"}).fadeIn(200);var G=jQuery(this).data("jsp");jQuery(this).find(A.sAnchors).bind("click",{api:G},audi_vdt.textScroll.onAnchorClick);jQuery(this).bind("mousewheel",function(O,P){O.preventDefault();});});},initialize:function(){audi_vdt.textScroll.setup({sSelector:".audi_vorsprung .text_container",iMaxHeight:280,sAnchors:"ul.anchors li a"});}};jQuery(document).bind("vdt_layer_content_ready",audi_vdt.textScroll.initialize);audi_vdt.flash={setup:function(A){jQuery(A.sSelector).each(function(){var B=jQuery(this).metadata().flashVars;
swfobject.embedSWF(jQuery(this).metadata().src,jQuery(this).attr("id"),"100%","100%","10.0.0","expressInstall.swf",B,A.oParams,A.oAttributes);});},initialize:function(){audi_vdt.flash.setup({sSelector:".audi_vorsprung #audi_vorsprung_videoContainer",sHeight:"100%",sWidth:"100%",oParams:{wmode:"transparent",allowFullScreen:"true"},oAttributes:{bgcolor:"#000000"}});audi_vdt.flash.setup({sSelector:".audi_vorsprung .videoPlayer",sHeight:"100%",sWidth:"100%",oParams:{wmode:"transparent",allowFullScreen:"true"},oAttributes:{}});audi_vdt.flash.setup({sSelector:".audi_vorsprung .flashSpecial",sHeight:"100%",sWidth:"100%",oParams:{wmode:"transparent",allowFullScreen:"true"},oAttributes:{}});}};jQuery(document).bind("vdt_layer_full_content_ready",audi_vdt.flash.initialize);audi_ngw.config.loadFunctions.push(audi_vdt.flash.initialize);audi_vdt.video={onScroll:function(A){if(jQuery(window).scrollTop()>100){document.getElementById("audi_vorsprung_videoContainer").scroll();jQuery(window).unbind("scroll",audi_vdt.video.onScroll);
audi_vdt.video.pause();}},onResize:function(B,A){try{document.getElementById("audi_vorsprung_videoContainer").resize(B,A);}catch(C){}},pause:function(){jQuery("#audi_vorsprung_navBG").show();jQuery("#audi_vorsprung_page").css("paddingTop","0");jQuery("#audi_container_page").show();jQuery("#audi_vorsprung_nav").fadeIn(600);jQuery(window).unbind("scroll",audi_vdt.video.onScroll);},stop:function(){audi_vdt.video.pause();},start:function(){jQuery("body").animate({scrollTop:0},100);jQuery("html").animate({scrollTop:0},100,function(){jQuery("#audi_vorsprung_navBG").hide();jQuery("#audi_vorsprung_page").css("paddingTop","0");jQuery("#audi_container_page").hide();jQuery(window).bind("scroll",audi_vdt.video.onScroll);jQuery("#audi_vorsprung_nav").fadeOut(600);});},openLayer:function(A){audi_vdt.video.pause();jQuery("#"+A+" a").trigger("click");},windowSize:function(){return{width:jQuery(window).width(),height:jQuery(window).height()};},initialize:function(){if(jQuery("html").hasClass("audi_vorsprung")){jQuery(window).bind("resize",function(A){jQuery("#home").css({width:jQuery(window).width()});
jQuery("#home").css({height:jQuery(window).height()>parseInt(jQuery("#home").css("minHeight"),10)?jQuery(window).height():parseInt(jQuery("#home").css("minHeight"),10)});jQuery("div#audi_vorsprung_videoContainer img").css({height:jQuery(window).height()>parseInt(jQuery("#home").css("minHeight"),10)?jQuery(window).height():parseInt(jQuery("#home").css("minHeight"),10)});jQuery("#audi_vorsprung_nav").css({left:((jQuery(window).width()-jQuery("#audi_vorsprung_nav").width())/2)+2});audi_vdt.video.onResize(jQuery(window).width(),jQuery(window).height());}).trigger("resize");}}};audi_ngw.config.loadFunctions.push(audi_vdt.video.initialize);
