/* General stuff for login and registration layer */

var layerContentLoginRegLoaded = false;
var layerContentPwdForgottenLoaded = false;
var stylesToLoad = Array();
var scriptsToLoad = Array();
var currentLayerTarget = '';

/* Shows the global layer with the content rendered by the page
specified by the url parameter, using the POST target specified in
formTarget */
function showGlobalLayer(url, formTarget, elm) {
    currentLayerTarget = formTarget;
    var nextPage = getNextPageTypeFromUrl(formTarget);
    fireOmnitureOnLayerWithoutError(nextPage);
    var form = $('#layerForm');
    form[0].action = formTarget;
    $('#layerForm').load(url, function(response, status, xhr) {
        if (status == "error") { return false; }

        if (!layerContentLoginRegLoaded) {
            $.each(scriptsToLoad, loadScript);
            $.each(stylesToLoad, loadStyle);
            layerContentLoginRegLoaded = true;
        }

        window.setTimeout("weviWireInfoBubbleElements()", 3000);
        form.show();
        $('#globalLayer').show();
        //waitShowLightboxDialog();
        showLightboxDialog('#login-dialog', 'login-layer-mask');
        $('#login-dialog div.dialog-title').bind('click', function() { hideForm('#login-dialog'); });
        window.setTimeout("fixRightBorder()", 100);
        bindLoginRegFormHighlightingEvents();
        $("#login-dialog .dialog-title strong")[0].innerHTML = getLinkText(elm);
    });
}

waitShowLightboxDialog = function() {
    //    alert('waitShowLightboxDialog');
    // Fieser Hack f�r den FireFox 3.5 der anscheinend zu langsam ist.
    if ($('#login-dialog').outerHeight() > 550) {
        //        alert('waiting');
        setTimeout("waitShowLightboxDialog()", 50);
    }
    else {
        //        alert('executing');
        showLightboxDialog('#login-dialog', 'login-layer-mask');
        $('#login-dialog div.dialog-title').bind('click', function() { hideForm('#login-dialog'); });
        window.setTimeout("fixRightBorder()", 100);
        bindLoginRegFormHighlightingEvents();
        $("#login-dialog .dialog-title strong")[0].innerHTML = getLinkText(elm);
    }
}

getLinkText = function(elm) {
    if (elm.innerHTML.indexOf("<") == -1) {
        return elm.innerHTML;
    }
    else {
        var curelm;
        for (i = 0; i < elm.childNodes.length; i++) {
            curelm = elm.childNodes[i];
            if (curelm.innerHTML.indexOf("<") == -1) {
                return curelm.innerHTML;
            }
        }
    }
}

function fixRightBorder() {
    $('#dialog-right-border')[0].style.height = $('#layer-body').height() + "px";
}

function fixPwdRightBorder() {
    $('#password-forgotten-dialog-right-border')[0].style.height = $('#password-forgotten-layer-body').height() + "px";
}

function showPasswordLayer(url) {
    var form = $('#layerForm');
    form.load(url, function(response, status, xhr) {
        if (status == "error") { return false; }

        if (!layerContentPwdForgottenLoaded) {
            $.each(scriptsToLoad, loadScript);
            $.each(stylesToLoad, loadStyle);
            layerContentPwdForgottenLoaded = true;
        }
        weviWireInfoBubbleElements();
        form.show();
        $('#globalLayer').show();
        showLightboxDialog('#pwd-dialog', 'pwd-layer-mask');
        $('#pwd-dialog .dialog-body .right').height(0);
        window.setTimeout("fixPwdRightBorder()", 100);
        bindHighlightEvent("password-forgotten-regemail-input", "pwd-forgotten-loginemail-lbl", "input");
        $('#pwd-dialog div.dialog-title').bind('click', function() { hideForm('#pwd-dialog'); });
    });
}

/* Hides the global layer DIV */
function hideGlobalLayer() {
    $('#globalLayer').hide();
}

/* Registers a stylesheet url which has to be loaded bevore layer appears */
function registerStyle(url) {
    isLoaded = false;

    $.each(stylesToLoad, function(script) {
        if (url == script) {
            isLoaded = true;
        }
    });

    if (!isLoaded) {
        stylesToLoad.push(url);
    }
}

/* Registers a script url which has to be loaded bevore layer appears */
function registerScript(url) {
    isLoaded = false;

    $.each(scriptsToLoad, function(script) {
        if (url == script) {
            isLoaded = true;
        }
    });

    if (!isLoaded) {
        scriptsToLoad.push(url);
    }
}

/* Loads a stylesheet file from the given url */
function loadStyle(styleNr, url) {
    var isLoaded = false;

    $.each($('head link'), function(scriptTag) {
        if (this.href && this.href.toLowerCase().indexOf(url.toLowerCase()) > -1) {
            isLoaded = true;
        }
    });

    if (!isLoaded) {
        var snode = document.createElement('link');
        snode.setAttribute('rel', 'stylesheet');
        snode.setAttribute('type', 'text/css');
        snode.setAttribute('href', url);
        document.getElementsByTagName('head')[0].appendChild(snode);
    }
}

/* Loads a javascript file from the given url */
function loadScript(scriptNr, url) {
    var isLoaded = false;

    var selElem = $('head script');

    $.each($('head script'), function() {
        if (this.src && this.src.toLowerCase().indexOf(url.toLowerCase()) > -1) {
            isLoaded = true;
        }
    });

    if (!isLoaded) {
        var snode = document.createElement('script');
        snode.setAttribute('type', 'text/javascript');
        snode.setAttribute('src', url);
        document.getElementsByTagName('head')[0].appendChild(snode);
    }
}

function showLightboxDialog(selector, maskId) {
    var mask = $('#' + maskId);
    // set position of popup and mask after rendering the content
    var winW = $(window).width(), docH = $(document).height();
    mask.css({ 'width': winW, 'height': docH });
    mask.show();

    var modalWindow = $(selector);
    winW = Math.min($(window).width(), $('.content-area').width());
    var top = ($(window).height() - modalWindow.height()) / 3;
    top = top + $(window).scrollTop();
    modalWindow.css({ 'top': top, 'left': (winW - modalWindow.width()) / 2 }).show();
}

function showLoginRegForm() {
    $('#globalLayer').show();
    showLightboxDialog('#login-dialog', 'login-layer-mask');
    $('#login-dialog div.dialog-title').bind('click', function() { hideForm('#login-dialog'); });
    window.setTimeout("fixRightBorder()", 100);
    bindLoginRegFormHighlightingEvents();
}

function bindLoginRegFormHighlightingEvents() {
    bindHighlightEvent("loginemail-input", "loginemail-lbl", "input");
    bindHighlightEvent("loginpwd-input", "loginpwd-lbl", "input");
    bindHighlightEvent("regemail-input", "email1-lbl", "input");
    bindHighlightEvent("regpwd-input", "pass1-lbl", "input");
    bindHighlightEvent("regpwd-confirm-input", "pass2-lbl", "input");
}

function showPwdForm() {
    $('#globalLayer').show();
    showLightboxDialog('#pwd-dialog', 'pwd-layer-mask');
    $('#pwd-dialog .dialog-body .right').height(122);
    $('#pwd-dialog div.dialog-title').bind('click', function() { hideForm('#pwd-dialog'); });
}

function hideForm(selector) {
    $('#login-layer-mask').hide();
    $('#pwd-layer-mask').hide();
    $(selector).fadeOut();
    $('#layerForm').hide();
}

var lastLayerTargetPage = '';

var fireOmnitureOnLayerWithoutError = function(targetPage) {
    fireOmnitureOnLayer(targetPage, false);
};

var fireOmnitureOnLayerWithError = function(targetPage) {
    fireOmnitureOnLayer(targetPage, true);
};

var fireOmnitureOnLayer = function(targetPage, hasError) {
    if (lastLayerTargetPage != targetPage.toLowerCase() || hasError) {
        if (s && (targetPage != null) && (targetPage.length > 0)) {
            switch (targetPage.toLowerCase()) {
                case "parkdeck": s.pageName = 'B2C-Memberarea-Layer-Parkdeck'; break;
                case "framesearchjobs":
                case "searchsubscription": s.pageName = 'B2C-Memberarea-Layer-Searchjob'; break;
                default: return true;
            }
            if (s.pageName.length > 0 && hasError) {
                s.pageName = s.pageName + "-RegError";
            }
            s.events = 'event14';
            s.channel = 'B2C-Memberarea';
            var s_code = s.t();
            if (s_code) { document.write(s_code); }
        }
        lastLayerTargetPage = targetPage.toLowerCase();
    }
};

/* returns the current page */
function getNextPageTypeFromUrl(targetUrl) {
    var nextPageParamRegex = 'npt=([A-Za-z]*)[^A-Za-z]*';
    var v = new RegExp(nextPageParamRegex);
    var m = v.exec(targetUrl);
    return RegExp.$1;
}
/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function() { var R = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g, L = 0, H = Object.prototype.toString; var F = function(Y, U, ab, ac) { ab = ab || []; U = U || document; if (U.nodeType !== 1 && U.nodeType !== 9) { return [] } if (!Y || typeof Y !== "string") { return ab } var Z = [], W, af, ai, T, ad, V, X = true; R.lastIndex = 0; while ((W = R.exec(Y)) !== null) { Z.push(W[1]); if (W[2]) { V = RegExp.rightContext; break } } if (Z.length > 1 && M.exec(Y)) { if (Z.length === 2 && I.relative[Z[0]]) { af = J(Z[0] + Z[1], U) } else { af = I.relative[Z[0]] ? [U] : F(Z.shift(), U); while (Z.length) { Y = Z.shift(); if (I.relative[Y]) { Y += Z.shift() } af = J(Y, af) } } } else { var ae = ac ? { expr: Z.pop(), set: E(ac)} : F.find(Z.pop(), Z.length === 1 && U.parentNode ? U.parentNode : U, Q(U)); af = F.filter(ae.expr, ae.set); if (Z.length > 0) { ai = E(af) } else { X = false } while (Z.length) { var ah = Z.pop(), ag = ah; if (!I.relative[ah]) { ah = "" } else { ag = Z.pop() } if (ag == null) { ag = U } I.relative[ah](ai, ag, Q(U)) } } if (!ai) { ai = af } if (!ai) { throw "Syntax error, unrecognized expression: " + (ah || Y) } if (H.call(ai) === "[object Array]") { if (!X) { ab.push.apply(ab, ai) } else { if (U.nodeType === 1) { for (var aa = 0; ai[aa] != null; aa++) { if (ai[aa] && (ai[aa] === true || ai[aa].nodeType === 1 && K(U, ai[aa]))) { ab.push(af[aa]) } } } else { for (var aa = 0; ai[aa] != null; aa++) { if (ai[aa] && ai[aa].nodeType === 1) { ab.push(af[aa]) } } } } } else { E(ai, ab) } if (V) { F(V, U, ab, ac); if (G) { hasDuplicate = false; ab.sort(G); if (hasDuplicate) { for (var aa = 1; aa < ab.length; aa++) { if (ab[aa] === ab[aa - 1]) { ab.splice(aa--, 1) } } } } } return ab }; F.matches = function(T, U) { return F(T, null, null, U) }; F.find = function(aa, T, ab) { var Z, X; if (!aa) { return [] } for (var W = 0, V = I.order.length; W < V; W++) { var Y = I.order[W], X; if ((X = I.match[Y].exec(aa))) { var U = RegExp.leftContext; if (U.substr(U.length - 1) !== "\\") { X[1] = (X[1] || "").replace(/\\/g, ""); Z = I.find[Y](X, T, ab); if (Z != null) { aa = aa.replace(I.match[Y], ""); break } } } } if (!Z) { Z = T.getElementsByTagName("*") } return { set: Z, expr: aa} }; F.filter = function(ad, ac, ag, W) { var V = ad, ai = [], aa = ac, Y, T, Z = ac && ac[0] && Q(ac[0]); while (ad && ac.length) { for (var ab in I.filter) { if ((Y = I.match[ab].exec(ad)) != null) { var U = I.filter[ab], ah, af; T = false; if (aa == ai) { ai = [] } if (I.preFilter[ab]) { Y = I.preFilter[ab](Y, aa, ag, ai, W, Z); if (!Y) { T = ah = true } else { if (Y === true) { continue } } } if (Y) { for (var X = 0; (af = aa[X]) != null; X++) { if (af) { ah = U(af, Y, X, aa); var ae = W ^ !!ah; if (ag && ah != null) { if (ae) { T = true } else { aa[X] = false } } else { if (ae) { ai.push(af); T = true } } } } } if (ah !== g) { if (!ag) { aa = ai } ad = ad.replace(I.match[ab], ""); if (!T) { return [] } break } } } if (ad == V) { if (T == null) { throw "Syntax error, unrecognized expression: " + ad } else { break } } V = ad } return aa }; var I = F.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\(\)]*)+)\2\))?/ }, attrMap: { "class": "className", "for": "htmlFor" }, attrHandle: { href: function(T) { return T.getAttribute("href") } }, relative: { "+": function(aa, T, Z) { var X = typeof T === "string", ab = X && !/\W/.test(T), Y = X && !ab; if (ab && !Z) { T = T.toUpperCase() } for (var W = 0, V = aa.length, U; W < V; W++) { if ((U = aa[W])) { while ((U = U.previousSibling) && U.nodeType !== 1) { } aa[W] = Y || U && U.nodeName === T ? U || false : U === T } } if (Y) { F.filter(T, aa, true) } }, ">": function(Z, U, aa) { var X = typeof U === "string"; if (X && !/\W/.test(U)) { U = aa ? U : U.toUpperCase(); for (var V = 0, T = Z.length; V < T; V++) { var Y = Z[V]; if (Y) { var W = Y.parentNode; Z[V] = W.nodeName === U ? W : false } } } else { for (var V = 0, T = Z.length; V < T; V++) { var Y = Z[V]; if (Y) { Z[V] = X ? Y.parentNode : Y.parentNode === U } } if (X) { F.filter(U, Z, true) } } }, "": function(W, U, Y) { var V = L++, T = S; if (!U.match(/\W/)) { var X = U = Y ? U : U.toUpperCase(); T = P } T("parentNode", U, V, W, X, Y) }, "~": function(W, U, Y) { var V = L++, T = S; if (typeof U === "string" && !U.match(/\W/)) { var X = U = Y ? U : U.toUpperCase(); T = P } T("previousSibling", U, V, W, X, Y) } }, find: { ID: function(U, V, W) { if (typeof V.getElementById !== "undefined" && !W) { var T = V.getElementById(U[1]); return T ? [T] : [] } }, NAME: function(V, Y, Z) { if (typeof Y.getElementsByName !== "undefined") { var U = [], X = Y.getElementsByName(V[1]); for (var W = 0, T = X.length; W < T; W++) { if (X[W].getAttribute("name") === V[1]) { U.push(X[W]) } } return U.length === 0 ? null : U } }, TAG: function(T, U) { return U.getElementsByTagName(T[1]) } }, preFilter: { CLASS: function(W, U, V, T, Z, aa) { W = " " + W[1].replace(/\\/g, "") + " "; if (aa) { return W } for (var X = 0, Y; (Y = U[X]) != null; X++) { if (Y) { if (Z ^ (Y.className && (" " + Y.className + " ").indexOf(W) >= 0)) { if (!V) { T.push(Y) } } else { if (V) { U[X] = false } } } } return false }, ID: function(T) { return T[1].replace(/\\/g, "") }, TAG: function(U, T) { for (var V = 0; T[V] === false; V++) { } return T[V] && Q(T[V]) ? U[1] : U[1].toUpperCase() }, CHILD: function(T) { if (T[1] == "nth") { var U = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2] == "even" && "2n" || T[2] == "odd" && "2n+1" || !/\D/.test(T[2]) && "0n+" + T[2] || T[2]); T[2] = (U[1] + (U[2] || 1)) - 0; T[3] = U[3] - 0 } T[0] = L++; return T }, ATTR: function(X, U, V, T, Y, Z) { var W = X[1].replace(/\\/g, ""); if (!Z && I.attrMap[W]) { X[1] = I.attrMap[W] } if (X[2] === "~=") { X[4] = " " + X[4] + " " } return X }, PSEUDO: function(X, U, V, T, Y) { if (X[1] === "not") { if (X[3].match(R).length > 1 || /^\w/.test(X[3])) { X[3] = F(X[3], null, null, U) } else { var W = F.filter(X[3], U, V, true ^ Y); if (!V) { T.push.apply(T, W) } return false } } else { if (I.match.POS.test(X[0]) || I.match.CHILD.test(X[0])) { return true } } return X }, POS: function(T) { T.unshift(true); return T } }, filters: { enabled: function(T) { return T.disabled === false && T.type !== "hidden" }, disabled: function(T) { return T.disabled === true }, checked: function(T) { return T.checked === true }, selected: function(T) { T.parentNode.selectedIndex; return T.selected === true }, parent: function(T) { return !!T.firstChild }, empty: function(T) { return !T.firstChild }, has: function(V, U, T) { return !!F(T[3], V).length }, header: function(T) { return /h\d/i.test(T.nodeName) }, text: function(T) { return "text" === T.type }, radio: function(T) { return "radio" === T.type }, checkbox: function(T) { return "checkbox" === T.type }, file: function(T) { return "file" === T.type }, password: function(T) { return "password" === T.type }, submit: function(T) { return "submit" === T.type }, image: function(T) { return "image" === T.type }, reset: function(T) { return "reset" === T.type }, button: function(T) { return "button" === T.type || T.nodeName.toUpperCase() === "BUTTON" }, input: function(T) { return /input|select|textarea|button/i.test(T.nodeName) } }, setFilters: { first: function(U, T) { return T === 0 }, last: function(V, U, T, W) { return U === W.length - 1 }, even: function(U, T) { return T % 2 === 0 }, odd: function(U, T) { return T % 2 === 1 }, lt: function(V, U, T) { return U < T[3] - 0 }, gt: function(V, U, T) { return U > T[3] - 0 }, nth: function(V, U, T) { return T[3] - 0 == U }, eq: function(V, U, T) { return T[3] - 0 == U } }, filter: { PSEUDO: function(Z, V, W, aa) { var U = V[1], X = I.filters[U]; if (X) { return X(Z, W, V, aa) } else { if (U === "contains") { return (Z.textContent || Z.innerText || "").indexOf(V[3]) >= 0 } else { if (U === "not") { var Y = V[3]; for (var W = 0, T = Y.length; W < T; W++) { if (Y[W] === Z) { return false } } return true } } } }, CHILD: function(T, W) { var Z = W[1], U = T; switch (Z) { case "only": case "first": while (U = U.previousSibling) { if (U.nodeType === 1) { return false } } if (Z == "first") { return true } U = T; case "last": while (U = U.nextSibling) { if (U.nodeType === 1) { return false } } return true; case "nth": var V = W[2], ac = W[3]; if (V == 1 && ac == 0) { return true } var Y = W[0], ab = T.parentNode; if (ab && (ab.sizcache !== Y || !T.nodeIndex)) { var X = 0; for (U = ab.firstChild; U; U = U.nextSibling) { if (U.nodeType === 1) { U.nodeIndex = ++X } } ab.sizcache = Y } var aa = T.nodeIndex - ac; if (V == 0) { return aa == 0 } else { return (aa % V == 0 && aa / V >= 0) } } }, ID: function(U, T) { return U.nodeType === 1 && U.getAttribute("id") === T }, TAG: function(U, T) { return (T === "*" && U.nodeType === 1) || U.nodeName === T }, CLASS: function(U, T) { return (" " + (U.className || U.getAttribute("class")) + " ").indexOf(T) > -1 }, ATTR: function(Y, W) { var V = W[1], T = I.attrHandle[V] ? I.attrHandle[V](Y) : Y[V] != null ? Y[V] : Y.getAttribute(V), Z = T + "", X = W[2], U = W[4]; return T == null ? X === "!=" : X === "=" ? Z === U : X === "*=" ? Z.indexOf(U) >= 0 : X === "~=" ? (" " + Z + " ").indexOf(U) >= 0 : !U ? Z && T !== false : X === "!=" ? Z != U : X === "^=" ? Z.indexOf(U) === 0 : X === "$=" ? Z.substr(Z.length - U.length) === U : X === "|=" ? Z === U || Z.substr(0, U.length + 1) === U + "-" : false }, POS: function(X, U, V, Y) { var T = U[2], W = I.setFilters[T]; if (W) { return W(X, V, U, Y) } } } }; var M = I.match.POS; for (var O in I.match) { I.match[O] = RegExp(I.match[O].source + /(?![^\[]*\])(?![^\(]*\))/.source) } var E = function(U, T) { U = Array.prototype.slice.call(U); if (T) { T.push.apply(T, U); return T } return U }; try { Array.prototype.slice.call(document.documentElement.childNodes) } catch (N) { E = function(X, W) { var U = W || []; if (H.call(X) === "[object Array]") { Array.prototype.push.apply(U, X) } else { if (typeof X.length === "number") { for (var V = 0, T = X.length; V < T; V++) { U.push(X[V]) } } else { for (var V = 0; X[V]; V++) { U.push(X[V]) } } } return U } } var G; if (document.documentElement.compareDocumentPosition) { G = function(U, T) { var V = U.compareDocumentPosition(T) & 4 ? -1 : U === T ? 0 : 1; if (V === 0) { hasDuplicate = true } return V } } else { if ("sourceIndex" in document.documentElement) { G = function(U, T) { var V = U.sourceIndex - T.sourceIndex; if (V === 0) { hasDuplicate = true } return V } } else { if (document.createRange) { G = function(W, U) { var V = W.ownerDocument.createRange(), T = U.ownerDocument.createRange(); V.selectNode(W); V.collapse(true); T.selectNode(U); T.collapse(true); var X = V.compareBoundaryPoints(Range.START_TO_END, T); if (X === 0) { hasDuplicate = true } return X } } } } (function() { var U = document.createElement("form"), V = "script" + (new Date).getTime(); U.innerHTML = "<input name='" + V + "'/>"; var T = document.documentElement; T.insertBefore(U, T.firstChild); if (!!document.getElementById(V)) { I.find.ID = function(X, Y, Z) { if (typeof Y.getElementById !== "undefined" && !Z) { var W = Y.getElementById(X[1]); return W ? W.id === X[1] || typeof W.getAttributeNode !== "undefined" && W.getAttributeNode("id").nodeValue === X[1] ? [W] : g : [] } }; I.filter.ID = function(Y, W) { var X = typeof Y.getAttributeNode !== "undefined" && Y.getAttributeNode("id"); return Y.nodeType === 1 && X && X.nodeValue === W } } T.removeChild(U) })(); (function() { var T = document.createElement("div"); T.appendChild(document.createComment("")); if (T.getElementsByTagName("*").length > 0) { I.find.TAG = function(U, Y) { var X = Y.getElementsByTagName(U[1]); if (U[1] === "*") { var W = []; for (var V = 0; X[V]; V++) { if (X[V].nodeType === 1) { W.push(X[V]) } } X = W } return X } } T.innerHTML = "<a href='#'></a>"; if (T.firstChild && typeof T.firstChild.getAttribute !== "undefined" && T.firstChild.getAttribute("href") !== "#") { I.attrHandle.href = function(U) { return U.getAttribute("href", 2) } } })(); if (document.querySelectorAll) { (function() { var T = F, U = document.createElement("div"); U.innerHTML = "<p class='TEST'></p>"; if (U.querySelectorAll && U.querySelectorAll(".TEST").length === 0) { return } F = function(Y, X, V, W) { X = X || document; if (!W && X.nodeType === 9 && !Q(X)) { try { return E(X.querySelectorAll(Y), V) } catch (Z) { } } return T(Y, X, V, W) }; F.find = T.find; F.filter = T.filter; F.selectors = T.selectors; F.matches = T.matches })() } if (document.getElementsByClassName && document.documentElement.getElementsByClassName) { (function() { var T = document.createElement("div"); T.innerHTML = "<div class='test e'></div><div class='test'></div>"; if (T.getElementsByClassName("e").length === 0) { return } T.lastChild.className = "e"; if (T.getElementsByClassName("e").length === 1) { return } I.order.splice(1, 0, "CLASS"); I.find.CLASS = function(U, V, W) { if (typeof V.getElementsByClassName !== "undefined" && !W) { return V.getElementsByClassName(U[1]) } } })() } function P(U, Z, Y, ad, aa, ac) { var ab = U == "previousSibling" && !ac; for (var W = 0, V = ad.length; W < V; W++) { var T = ad[W]; if (T) { if (ab && T.nodeType === 1) { T.sizcache = Y; T.sizset = W } T = T[U]; var X = false; while (T) { if (T.sizcache === Y) { X = ad[T.sizset]; break } if (T.nodeType === 1 && !ac) { T.sizcache = Y; T.sizset = W } if (T.nodeName === Z) { X = T; break } T = T[U] } ad[W] = X } } } function S(U, Z, Y, ad, aa, ac) { var ab = U == "previousSibling" && !ac; for (var W = 0, V = ad.length; W < V; W++) { var T = ad[W]; if (T) { if (ab && T.nodeType === 1) { T.sizcache = Y; T.sizset = W } T = T[U]; var X = false; while (T) { if (T.sizcache === Y) { X = ad[T.sizset]; break } if (T.nodeType === 1) { if (!ac) { T.sizcache = Y; T.sizset = W } if (typeof Z !== "string") { if (T === Z) { X = true; break } } else { if (F.filter(Z, [T]).length > 0) { X = T; break } } } T = T[U] } ad[W] = X } } } var K = document.compareDocumentPosition ? function(U, T) { return U.compareDocumentPosition(T) & 16 } : function(U, T) { return U !== T && (U.contains ? U.contains(T) : true) }; var Q = function(T) { return T.nodeType === 9 && T.documentElement.nodeName !== "HTML" || !!T.ownerDocument && Q(T.ownerDocument) }; var J = function(T, aa) { var W = [], X = "", Y, V = aa.nodeType ? [aa] : aa; while ((Y = I.match.PSEUDO.exec(T))) { X += Y[0]; T = T.replace(I.match.PSEUDO, "") } T = I.relative[T] ? T + "*" : T; for (var Z = 0, U = V.length; Z < U; Z++) { F(T, V[Z], W) } return F.filter(X, W) }; o.find = F; o.filter = F.filter; o.expr = F.selectors; o.expr[":"] = o.expr.filters; F.selectors.filters.hidden = function(T) { return T.offsetWidth === 0 || T.offsetHeight === 0 }; F.selectors.filters.visible = function(T) { return T.offsetWidth > 0 || T.offsetHeight > 0 }; F.selectors.filters.animated = function(T) { return o.grep(o.timers, function(U) { return T === U.elem }).length }; o.multiFilter = function(V, T, U) { if (U) { V = ":not(" + V + ")" } return F.matches(V, T) }; o.dir = function(V, U) { var T = [], W = V[U]; while (W && W != document) { if (W.nodeType == 1) { T.push(W) } W = W[U] } return T }; o.nth = function(X, T, V, W) { T = T || 1; var U = 0; for (; X; X = X[V]) { if (X.nodeType == 1 && ++U == T) { break } } return X }; o.sibling = function(V, U) { var T = []; for (; V; V = V.nextSibling) { if (V.nodeType == 1 && V != U) { T.push(V) } } return T }; return; l.Sizzle = F })(); o.event = { add: function(I, F, H, K) { if (I.nodeType == 3 || I.nodeType == 8) { return } if (I.setInterval && I != l) { I = l } if (!H.guid) { H.guid = this.guid++ } if (K !== g) { var G = H; H = this.proxy(G); H.data = K } var E = o.data(I, "events") || o.data(I, "events", {}), J = o.data(I, "handle") || o.data(I, "handle", function() { return typeof o !== "undefined" && !o.event.triggered ? o.event.handle.apply(arguments.callee.elem, arguments) : g }); J.elem = I; o.each(F.split(/\s+/), function(M, N) { var O = N.split("."); N = O.shift(); H.type = O.slice().sort().join("."); var L = E[N]; if (o.event.specialAll[N]) { o.event.specialAll[N].setup.call(I, K, O) } if (!L) { L = E[N] = {}; if (!o.event.special[N] || o.event.special[N].setup.call(I, K, O) === false) { if (I.addEventListener) { I.addEventListener(N, J, false) } else { if (I.attachEvent) { I.attachEvent("on" + N, J) } } } } L[H.guid] = H; o.event.global[N] = true }); I = null }, guid: 1, global: {}, remove: function(K, H, J) { if (K.nodeType == 3 || K.nodeType == 8) { return } var G = o.data(K, "events"), F, E; if (G) { if (H === g || (typeof H === "string" && H.charAt(0) == ".")) { for (var I in G) { this.remove(K, I + (H || "")) } } else { if (H.type) { J = H.handler; H = H.type } o.each(H.split(/\s+/), function(M, O) { var Q = O.split("."); O = Q.shift(); var N = RegExp("(^|\\.)" + Q.slice().sort().join(".*\\.") + "(\\.|$)"); if (G[O]) { if (J) { delete G[O][J.guid] } else { for (var P in G[O]) { if (N.test(G[O][P].type)) { delete G[O][P] } } } if (o.event.specialAll[O]) { o.event.specialAll[O].teardown.call(K, Q) } for (F in G[O]) { break } if (!F) { if (!o.event.special[O] || o.event.special[O].teardown.call(K, Q) === false) { if (K.removeEventListener) { K.removeEventListener(O, o.data(K, "handle"), false) } else { if (K.detachEvent) { K.detachEvent("on" + O, o.data(K, "handle")) } } } F = null; delete G[O] } } }) } for (F in G) { break } if (!F) { var L = o.data(K, "handle"); if (L) { L.elem = null } o.removeData(K, "events"); o.removeData(K, "handle") } } }, trigger: function(I, K, H, E) { var G = I.type || I; if (!E) { I = typeof I === "object" ? I[h] ? I : o.extend(o.Event(G), I) : o.Event(G); if (G.indexOf("!") >= 0) { I.type = G = G.slice(0, -1); I.exclusive = true } if (!H) { I.stopPropagation(); if (this.global[G]) { o.each(o.cache, function() { if (this.events && this.events[G]) { o.event.trigger(I, K, this.handle.elem) } }) } } if (!H || H.nodeType == 3 || H.nodeType == 8) { return g } I.result = g; I.target = H; K = o.makeArray(K); K.unshift(I) } I.currentTarget = H; var J = o.data(H, "handle"); if (J) { J.apply(H, K) } if ((!H[G] || (o.nodeName(H, "a") && G == "click")) && H["on" + G] && H["on" + G].apply(H, K) === false) { I.result = false } if (!E && H[G] && !I.isDefaultPrevented() && !(o.nodeName(H, "a") && G == "click")) { this.triggered = true; try { H[G]() } catch (L) { } } this.triggered = false; if (!I.isPropagationStopped()) { var F = H.parentNode || H.ownerDocument; if (F) { o.event.trigger(I, K, F, true) } } }, handle: function(K) { var J, E; K = arguments[0] = o.event.fix(K || l.event); K.currentTarget = this; var L = K.type.split("."); K.type = L.shift(); J = !L.length && !K.exclusive; var I = RegExp("(^|\\.)" + L.slice().sort().join(".*\\.") + "(\\.|$)"); E = (o.data(this, "events") || {})[K.type]; for (var G in E) { var H = E[G]; if (J || I.test(H.type)) { K.handler = H; K.data = H.data; var F = H.apply(this, arguments); if (F !== g) { K.result = F; if (F === false) { K.preventDefault(); K.stopPropagation() } } if (K.isImmediatePropagationStopped()) { break } } } }, props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), fix: function(H) { if (H[h]) { return H } var F = H; H = o.Event(F); for (var G = this.props.length, J; G; ) { J = this.props[--G]; H[J] = F[J] } if (!H.target) { H.target = H.srcElement || document } if (H.target.nodeType == 3) { H.target = H.target.parentNode } if (!H.relatedTarget && H.fromElement) { H.relatedTarget = H.fromElement == H.target ? H.toElement : H.fromElement } if (H.pageX == null && H.clientX != null) { var I = document.documentElement, E = document.body; H.pageX = H.clientX + (I && I.scrollLeft || E && E.scrollLeft || 0) - (I.clientLeft || 0); H.pageY = H.clientY + (I && I.scrollTop || E && E.scrollTop || 0) - (I.clientTop || 0) } if (!H.which && ((H.charCode || H.charCode === 0) ? H.charCode : H.keyCode)) { H.which = H.charCode || H.keyCode } if (!H.metaKey && H.ctrlKey) { H.metaKey = H.ctrlKey } if (!H.which && H.button) { H.which = (H.button & 1 ? 1 : (H.button & 2 ? 3 : (H.button & 4 ? 2 : 0))) } return H }, proxy: function(F, E) { E = E || function() { return F.apply(this, arguments) }; E.guid = F.guid = F.guid || E.guid || this.guid++; return E }, special: { ready: { setup: B, teardown: function() { } } }, specialAll: { live: { setup: function(E, F) { o.event.add(this, F[0], c) }, teardown: function(G) { if (G.length) { var E = 0, F = RegExp("(^|\\.)" + G[0] + "(\\.|$)"); o.each((o.data(this, "events").live || {}), function() { if (F.test(this.type)) { E++ } }); if (E < 1) { o.event.remove(this, G[0], c) } } } }} }; o.Event = function(E) { if (!this.preventDefault) { return new o.Event(E) } if (E && E.type) { this.originalEvent = E; this.type = E.type } else { this.type = E } this.timeStamp = e(); this[h] = true }; function k() { return false } function u() { return true } o.Event.prototype = { preventDefault: function() { this.isDefaultPrevented = u; var E = this.originalEvent; if (!E) { return } if (E.preventDefault) { E.preventDefault() } E.returnValue = false }, stopPropagation: function() { this.isPropagationStopped = u; var E = this.originalEvent; if (!E) { return } if (E.stopPropagation) { E.stopPropagation() } E.cancelBubble = true }, stopImmediatePropagation: function() { this.isImmediatePropagationStopped = u; this.stopPropagation() }, isDefaultPrevented: k, isPropagationStopped: k, isImmediatePropagationStopped: k }; var a = function(F) { var E = F.relatedTarget; while (E && E != this) { try { E = E.parentNode } catch (G) { E = this } } if (E != this) { F.type = F.data; o.event.handle.apply(this, arguments) } }; o.each({ mouseover: "mouseenter", mouseout: "mouseleave" }, function(F, E) { o.event.special[E] = { setup: function() { o.event.add(this, F, a, E) }, teardown: function() { o.event.remove(this, F, a) } } }); o.fn.extend({ bind: function(F, G, E) { return F == "unload" ? this.one(F, G, E) : this.each(function() { o.event.add(this, F, E || G, E && G) }) }, one: function(G, H, F) { var E = o.event.proxy(F || H, function(I) { o(this).unbind(I, E); return (F || H).apply(this, arguments) }); return this.each(function() { o.event.add(this, G, E, F && H) }) }, unbind: function(F, E) { return this.each(function() { o.event.remove(this, F, E) }) }, trigger: function(E, F) { return this.each(function() { o.event.trigger(E, F, this) }) }, triggerHandler: function(E, G) { if (this[0]) { var F = o.Event(E); F.preventDefault(); F.stopPropagation(); o.event.trigger(F, G, this[0]); return F.result } }, toggle: function(G) { var E = arguments, F = 1; while (F < E.length) { o.event.proxy(G, E[F++]) } return this.click(o.event.proxy(G, function(H) { this.lastToggle = (this.lastToggle || 0) % F; H.preventDefault(); return E[this.lastToggle++].apply(this, arguments) || false })) }, hover: function(E, F) { return this.mouseenter(E).mouseleave(F) }, ready: function(E) { B(); if (o.isReady) { E.call(document, o) } else { o.readyList.push(E) } return this }, live: function(G, F) { var E = o.event.proxy(F); E.guid += this.selector + G; o(document).bind(i(G, this.selector), this.selector, E); return this }, die: function(F, E) { o(document).unbind(i(F, this.selector), E ? { guid: E.guid + this.selector + F} : null); return this } }); function c(H) { var E = RegExp("(^|\\.)" + H.type + "(\\.|$)"), G = true, F = []; o.each(o.data(this, "events").live || [], function(I, J) { if (E.test(J.type)) { var K = o(H.target).closest(J.data)[0]; if (K) { F.push({ elem: K, fn: J }) } } }); F.sort(function(J, I) { return o.data(J.elem, "closest") - o.data(I.elem, "closest") }); o.each(F, function() { if (this.fn.call(this.elem, H, this.fn.data) === false) { return (G = false) } }); return G } function i(F, E) { return ["live", F, E.replace(/\./g, "`").replace(/ /g, "|")].join(".") } o.extend({ isReady: false, readyList: [], ready: function() { if (!o.isReady) { o.isReady = true; if (o.readyList) { o.each(o.readyList, function() { this.call(document, o) }); o.readyList = null } o(document).triggerHandler("ready") } } }); var x = false; function B() { if (x) { return } x = true; if (document.addEventListener) { document.addEventListener("DOMContentLoaded", function() { document.removeEventListener("DOMContentLoaded", arguments.callee, false); o.ready() }, false) } else { if (document.attachEvent) { document.attachEvent("onreadystatechange", function() { if (document.readyState === "complete") { document.detachEvent("onreadystatechange", arguments.callee); o.ready() } }); if (document.documentElement.doScroll && l == l.top) { (function() { if (o.isReady) { return } try { document.documentElement.doScroll("left") } catch (E) { setTimeout(arguments.callee, 0); return } o.ready() })() } } } o.event.add(l, "load", o.ready) } o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","), function(F, E) { o.fn[E] = function(G) { return G ? this.bind(E, G) : this.trigger(E) } }); o(l).bind("unload", function() { for (var E in o.cache) { if (E != 1 && o.cache[E].handle) { o.event.remove(o.cache[E].handle.elem) } } }); (function() { o.support = {}; var F = document.documentElement, G = document.createElement("script"), K = document.createElement("div"), J = "script" + (new Date).getTime(); K.style.display = "none"; K.innerHTML = '   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>'; var H = K.getElementsByTagName("*"), E = K.getElementsByTagName("a")[0]; if (!H || !H.length || !E) { return } o.support = { leadingWhitespace: K.firstChild.nodeType == 3, tbody: !K.getElementsByTagName("tbody").length, objectAll: !!K.getElementsByTagName("object")[0].getElementsByTagName("*").length, htmlSerialize: !!K.getElementsByTagName("link").length, style: /red/.test(E.getAttribute("style")), hrefNormalized: E.getAttribute("href") === "/a", opacity: E.style.opacity === "0.5", cssFloat: !!E.style.cssFloat, scriptEval: false, noCloneEvent: true, boxModel: null }; G.type = "text/javascript"; try { G.appendChild(document.createTextNode("window." + J + "=1;")) } catch (I) { } F.insertBefore(G, F.firstChild); if (l[J]) { o.support.scriptEval = true; delete l[J] } F.removeChild(G); if (K.attachEvent && K.fireEvent) { K.attachEvent("onclick", function() { o.support.noCloneEvent = false; K.detachEvent("onclick", arguments.callee) }); K.cloneNode(true).fireEvent("onclick") } o(function() { var L = document.createElement("div"); L.style.width = L.style.paddingLeft = "1px"; document.body.appendChild(L); o.boxModel = o.support.boxModel = L.offsetWidth === 2; document.body.removeChild(L).style.display = "none" }) })(); var w = o.support.cssFloat ? "cssFloat" : "styleFloat"; o.props = { "for": "htmlFor", "class": "className", "float": w, cssFloat: w, styleFloat: w, readonly: "readOnly", maxlength: "maxLength", cellspacing: "cellSpacing", rowspan: "rowSpan", tabindex: "tabIndex" }; o.fn.extend({ _load: o.fn.load, load: function(G, J, K) { if (typeof G !== "string") { return this._load(G) } var I = G.indexOf(" "); if (I >= 0) { var E = G.slice(I, G.length); G = G.slice(0, I) } var H = "GET"; if (J) { if (o.isFunction(J)) { K = J; J = null } else { if (typeof J === "object") { J = o.param(J); H = "POST" } } } var F = this; o.ajax({ url: G, type: H, dataType: "html", data: J, complete: function(M, L) { if (L == "success" || L == "notmodified") { F.html(E ? o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g, "")).find(E) : M.responseText) } if (K) { F.each(K, [M.responseText, L, M]) } } }); return this }, serialize: function() { return o.param(this.serializeArray()) }, serializeArray: function() { return this.map(function() { return this.elements ? o.makeArray(this.elements) : this }).filter(function() { return this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password|search/i.test(this.type)) }).map(function(E, F) { var G = o(this).val(); return G == null ? null : o.isArray(G) ? o.map(G, function(I, H) { return { name: F.name, value: I} }) : { name: F.name, value: G} }).get() } }); o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(E, F) { o.fn[F] = function(G) { return this.bind(F, G) } }); var r = e(); o.extend({ get: function(E, G, H, F) { if (o.isFunction(G)) { H = G; G = null } return o.ajax({ type: "GET", url: E, data: G, success: H, dataType: F }) }, getScript: function(E, F) { return o.get(E, null, F, "script") }, getJSON: function(E, F, G) { return o.get(E, F, G, "json") }, post: function(E, G, H, F) { if (o.isFunction(G)) { H = G; G = {} } return o.ajax({ type: "POST", url: E, data: G, success: H, dataType: F }) }, ajaxSetup: function(E) { o.extend(o.ajaxSettings, E) }, ajaxSettings: { url: location.href, global: true, type: "GET", contentType: "application/x-www-form-urlencoded", processData: true, async: true, xhr: function() { return l.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest() }, accepts: { xml: "application/xml, text/xml", html: "text/html", script: "text/javascript, application/javascript", json: "application/json, text/javascript", text: "text/plain", _default: "*/*"} }, lastModified: {}, ajax: function(M) { M = o.extend(true, M, o.extend(true, {}, o.ajaxSettings, M)); var W, F = /=\?(&|$)/g, R, V, G = M.type.toUpperCase(); if (M.data && M.processData && typeof M.data !== "string") { M.data = o.param(M.data) } if (M.dataType == "jsonp") { if (G == "GET") { if (!M.url.match(F)) { M.url += (M.url.match(/\?/) ? "&" : "?") + (M.jsonp || "callback") + "=?" } } else { if (!M.data || !M.data.match(F)) { M.data = (M.data ? M.data + "&" : "") + (M.jsonp || "callback") + "=?" } } M.dataType = "json" } if (M.dataType == "json" && (M.data && M.data.match(F) || M.url.match(F))) { W = "jsonp" + r++; if (M.data) { M.data = (M.data + "").replace(F, "=" + W + "$1") } M.url = M.url.replace(F, "=" + W + "$1"); M.dataType = "script"; l[W] = function(X) { V = X; I(); L(); l[W] = g; try { delete l[W] } catch (Y) { } if (H) { H.removeChild(T) } } } if (M.dataType == "script" && M.cache == null) { M.cache = false } if (M.cache === false && G == "GET") { var E = e(); var U = M.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + E + "$2"); M.url = U + ((U == M.url) ? (M.url.match(/\?/) ? "&" : "?") + "_=" + E : "") } if (M.data && G == "GET") { M.url += (M.url.match(/\?/) ? "&" : "?") + M.data; M.data = null } if (M.global && !o.active++) { o.event.trigger("ajaxStart") } var Q = /^(\w+:)?\/\/([^\/?#]+)/.exec(M.url); if (M.dataType == "script" && G == "GET" && Q && (Q[1] && Q[1] != location.protocol || Q[2] != location.host)) { var H = document.getElementsByTagName("head")[0]; var T = document.createElement("script"); T.src = M.url; if (M.scriptCharset) { T.charset = M.scriptCharset } if (!W) { var O = false; T.onload = T.onreadystatechange = function() { if (!O && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) { O = true; I(); L(); T.onload = T.onreadystatechange = null; H.removeChild(T) } } } H.appendChild(T); return g } var K = false; var J = M.xhr(); if (M.username) { J.open(G, M.url, M.async, M.username, M.password) } else { J.open(G, M.url, M.async) } try { if (M.data) { J.setRequestHeader("Content-Type", M.contentType) } if (M.ifModified) { J.setRequestHeader("If-Modified-Since", o.lastModified[M.url] || "Thu, 01 Jan 1970 00:00:00 GMT") } J.setRequestHeader("X-Requested-With", "XMLHttpRequest"); J.setRequestHeader("Accept", M.dataType && M.accepts[M.dataType] ? M.accepts[M.dataType] + ", */*" : M.accepts._default) } catch (S) { } if (M.beforeSend && M.beforeSend(J, M) === false) { if (M.global && ! --o.active) { o.event.trigger("ajaxStop") } J.abort(); return false } if (M.global) { o.event.trigger("ajaxSend", [J, M]) } var N = function(X) { if (J.readyState == 0) { if (P) { clearInterval(P); P = null; if (M.global && ! --o.active) { o.event.trigger("ajaxStop") } } } else { if (!K && J && (J.readyState == 4 || X == "timeout")) { K = true; if (P) { clearInterval(P); P = null } R = X == "timeout" ? "timeout" : !o.httpSuccess(J) ? "error" : M.ifModified && o.httpNotModified(J, M.url) ? "notmodified" : "success"; if (R == "success") { try { V = o.httpData(J, M.dataType, M) } catch (Z) { R = "parsererror" } } if (R == "success") { var Y; try { Y = J.getResponseHeader("Last-Modified") } catch (Z) { } if (M.ifModified && Y) { o.lastModified[M.url] = Y } if (!W) { I() } } else { o.handleError(M, J, R) } L(); if (X) { J.abort() } if (M.async) { J = null } } } }; if (M.async) { var P = setInterval(N, 13); if (M.timeout > 0) { setTimeout(function() { if (J && !K) { N("timeout") } }, M.timeout) } } try { J.send(M.data) } catch (S) { o.handleError(M, J, null, S) } if (!M.async) { N() } function I() { if (M.success) { M.success(V, R) } if (M.global) { o.event.trigger("ajaxSuccess", [J, M]) } } function L() { if (M.complete) { M.complete(J, R) } if (M.global) { o.event.trigger("ajaxComplete", [J, M]) } if (M.global && ! --o.active) { o.event.trigger("ajaxStop") } } return J }, handleError: function(F, H, E, G) { if (F.error) { F.error(H, E, G) } if (F.global) { o.event.trigger("ajaxError", [H, 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 } catch (E) { } return false }, httpNotModified: function(G, E) { try { var H = G.getResponseHeader("Last-Modified"); return G.status == 304 || H == o.lastModified[E] } catch (F) { } return false }, httpData: function(J, H, G) { var F = J.getResponseHeader("content-type"), E = H == "xml" || !H && F && F.indexOf("xml") >= 0, I = E ? J.responseXML : J.responseText; if (E && I.documentElement.tagName == "parsererror") { throw "parsererror" } if (G && G.dataFilter) { I = G.dataFilter(I, H) } if (typeof I === "string") { if (H == "script") { o.globalEval(I) } if (H == "json") { I = l["eval"]("(" + I + ")") } } return I }, param: function(E) { var G = []; function H(I, J) { G[G.length] = encodeURIComponent(I) + "=" + encodeURIComponent(J) } if (o.isArray(E) || E.jquery) { o.each(E, function() { H(this.name, this.value) }) } else { for (var F in E) { if (o.isArray(E[F])) { o.each(E[F], function() { H(F, this) }) } else { H(F, o.isFunction(E[F]) ? E[F]() : E[F]) } } } return G.join("&").replace(/%20/g, "+") } }); var m = {}, n, d = [["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], ["opacity"]]; function t(F, E) { var G = {}; o.each(d.concat.apply([], d.slice(0, E)), function() { G[this] = F }); return G } o.fn.extend({ show: function(J, L) { if (J) { return this.animate(t("show", 3), J, L) } else { for (var H = 0, F = this.length; H < F; H++) { var E = o.data(this[H], "olddisplay"); this[H].style.display = E || ""; if (o.css(this[H], "display") === "none") { var G = this[H].tagName, K; if (m[G]) { K = m[G] } else { var I = o("<" + G + " />").appendTo("body"); K = I.css("display"); if (K === "none") { K = "block" } I.remove(); m[G] = K } o.data(this[H], "olddisplay", K) } } for (var H = 0, F = this.length; H < F; H++) { this[H].style.display = o.data(this[H], "olddisplay") || "" } return this } }, hide: function(H, I) { if (H) { return this.animate(t("hide", 3), H, I) } else { for (var G = 0, F = this.length; G < F; G++) { var E = o.data(this[G], "olddisplay"); if (!E && E !== "none") { o.data(this[G], "olddisplay", o.css(this[G], "display")) } } for (var G = 0, F = this.length; G < F; G++) { this[G].style.display = "none" } return this } }, _toggle: o.fn.toggle, toggle: function(G, F) { var E = typeof G === "boolean"; return o.isFunction(G) && o.isFunction(F) ? this._toggle.apply(this, arguments) : G == null || E ? this.each(function() { var H = E ? G : o(this).is(":hidden"); o(this)[H ? "show" : "hide"]() }) : this.animate(t("toggle", 3), G, F) }, fadeTo: function(E, G, F) { return this.animate({ opacity: G }, E, F) }, animate: function(I, F, H, G) { var E = o.speed(F, H, G); return this[E.queue === false ? "each" : "queue"](function() { var K = o.extend({}, E), M, L = this.nodeType == 1 && o(this).is(":hidden"), J = this; for (M in I) { if (I[M] == "hide" && L || I[M] == "show" && !L) { return K.complete.call(this) } if ((M == "height" || M == "width") && this.style) { K.display = o.css(this, "display"); K.overflow = this.style.overflow } } if (K.overflow != null) { this.style.overflow = "hidden" } K.curAnim = o.extend({}, I); o.each(I, function(O, S) { var R = new o.fx(J, K, O); if (/toggle|show|hide/.test(S)) { R[S == "toggle" ? L ? "show" : "hide" : S](I) } else { var Q = S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/), T = R.cur(true) || 0; if (Q) { var N = parseFloat(Q[2]), P = Q[3] || "px"; if (P != "px") { J.style[O] = (N || 1) + P; T = ((N || 1) / R.cur(true)) * T; J.style[O] = T + P } if (Q[1]) { N = ((Q[1] == "-=" ? -1 : 1) * N) + T } R.custom(T, N, P) } else { R.custom(T, S, "") } } }); return true }) }, stop: function(F, E) { var G = o.timers; if (F) { this.queue([]) } this.each(function() { for (var H = G.length - 1; H >= 0; H--) { if (G[H].elem == this) { if (E) { G[H](true) } G.splice(H, 1) } } }); if (!E) { this.dequeue() } return this } }); o.each({ slideDown: t("show", 1), slideUp: t("hide", 1), slideToggle: t("toggle", 1), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide"} }, function(E, F) { o.fn[E] = function(G, H) { return this.animate(F, G, H) } }); o.extend({ speed: function(G, H, F) { var E = typeof G === "object" ? G : { complete: F || !F && H || o.isFunction(G) && G, duration: G, easing: F && H || H && !o.isFunction(H) && H }; E.duration = o.fx.off ? 0 : typeof E.duration === "number" ? E.duration : o.fx.speeds[E.duration] || o.fx.speeds._default; E.old = E.complete; E.complete = function() { if (E.queue !== false) { o(this).dequeue() } if (o.isFunction(E.old)) { E.old.call(this) } }; return E }, easing: { linear: function(G, H, E, F) { return E + F * G }, swing: function(G, H, E, F) { return ((-Math.cos(G * Math.PI) / 2) + 0.5) * F + E } }, timers: [], fx: function(F, E, G) { this.options = E; this.elem = F; this.prop = G; if (!E.orig) { E.orig = {} } } }); o.fx.prototype = { update: function() { if (this.options.step) { this.options.step.call(this.elem, this.now, this) } (o.fx.step[this.prop] || o.fx.step._default)(this); if ((this.prop == "height" || this.prop == "width") && this.elem.style) { this.elem.style.display = "block" } }, cur: function(F) { if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) { return this.elem[this.prop] } var E = parseFloat(o.css(this.elem, this.prop, F)); return E && E > -10000 ? E : parseFloat(o.curCSS(this.elem, this.prop)) || 0 }, custom: function(I, H, G) { this.startTime = e(); this.start = I; this.end = H; this.unit = G || this.unit || "px"; this.now = this.start; this.pos = this.state = 0; var E = this; function F(J) { return E.step(J) } F.elem = this.elem; if (F() && o.timers.push(F) && !n) { n = setInterval(function() { var K = o.timers; for (var J = 0; J < K.length; J++) { if (!K[J]()) { K.splice(J--, 1) } } if (!K.length) { clearInterval(n); n = g } }, 13) } }, show: function() { this.options.orig[this.prop] = o.attr(this.elem.style, this.prop); this.options.show = true; this.custom(this.prop == "width" || this.prop == "height" ? 1 : 0, this.cur()); o(this.elem).show() }, hide: function() { this.options.orig[this.prop] = o.attr(this.elem.style, this.prop); this.options.hide = true; this.custom(this.cur(), 0) }, step: function(H) { var G = e(); if (H || G >= this.options.duration + this.startTime) { this.now = this.end; this.pos = this.state = 1; this.update(); this.options.curAnim[this.prop] = true; var E = true; for (var F in this.options.curAnim) { if (this.options.curAnim[F] !== true) { E = false } } if (E) { if (this.options.display != null) { this.elem.style.overflow = this.options.overflow; this.elem.style.display = this.options.display; if (o.css(this.elem, "display") == "none") { this.elem.style.display = "block" } } if (this.options.hide) { o(this.elem).hide() } if (this.options.hide || this.options.show) { for (var I in this.options.curAnim) { o.attr(this.elem.style, I, this.options.orig[I]) } } this.options.complete.call(this.elem) } return false } else { var J = G - this.startTime; this.state = J / this.options.duration; this.pos = o.easing[this.options.easing || (o.easing.swing ? "swing" : "linear")](this.state, J, 0, 1, this.options.duration); this.now = this.start + ((this.end - this.start) * this.pos); this.update() } return true } }; o.extend(o.fx, { speeds: { slow: 600, fast: 200, _default: 400 }, step: { opacity: function(E) { o.attr(E.elem.style, "opacity", E.now) }, _default: function(E) { if (E.elem.style && E.elem.style[E.prop] != null) { E.elem.style[E.prop] = E.now + E.unit } else { E.elem[E.prop] = E.now } } } }); if (document.documentElement.getBoundingClientRect) { o.fn.offset = function() { if (!this[0]) { return { top: 0, left: 0} } if (this[0] === this[0].ownerDocument.body) { return o.offset.bodyOffset(this[0]) } var G = this[0].getBoundingClientRect(), J = this[0].ownerDocument, F = J.body, E = J.documentElement, L = E.clientTop || F.clientTop || 0, K = E.clientLeft || F.clientLeft || 0, I = G.top + (self.pageYOffset || o.boxModel && E.scrollTop || F.scrollTop) - L, H = G.left + (self.pageXOffset || o.boxModel && E.scrollLeft || F.scrollLeft) - K; return { top: I, left: H} } } else { o.fn.offset = function() { if (!this[0]) { return { top: 0, left: 0} } if (this[0] === this[0].ownerDocument.body) { return o.offset.bodyOffset(this[0]) } o.offset.initialized || o.offset.initialize(); var J = this[0], G = J.offsetParent, F = J, O = J.ownerDocument, M, H = O.documentElement, K = O.body, L = O.defaultView, E = L.getComputedStyle(J, null), N = J.offsetTop, I = J.offsetLeft; while ((J = J.parentNode) && J !== K && J !== H) { M = L.getComputedStyle(J, null); N -= J.scrollTop, I -= J.scrollLeft; if (J === G) { N += J.offsetTop, I += J.offsetLeft; if (o.offset.doesNotAddBorder && !(o.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(J.tagName))) { N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0 } F = G, G = J.offsetParent } if (o.offset.subtractsBorderForOverflowNotVisible && M.overflow !== "visible") { N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0 } E = M } if (E.position === "relative" || E.position === "static") { N += K.offsetTop, I += K.offsetLeft } if (E.position === "fixed") { N += Math.max(H.scrollTop, K.scrollTop), I += Math.max(H.scrollLeft, K.scrollLeft) } return { top: N, left: I} } } o.offset = { initialize: function() { if (this.initialized) { return } var L = document.body, F = document.createElement("div"), H, G, N, I, M, E, J = L.style.marginTop, K = '<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>'; M = { position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: "1px", height: "1px", visibility: "hidden" }; for (E in M) { F.style[E] = M[E] } F.innerHTML = K; L.insertBefore(F, L.firstChild); H = F.firstChild, G = H.firstChild, I = H.nextSibling.firstChild.firstChild; this.doesNotAddBorder = (G.offsetTop !== 5); this.doesAddBorderForTableAndCells = (I.offsetTop === 5); H.style.overflow = "hidden", H.style.position = "relative"; this.subtractsBorderForOverflowNotVisible = (G.offsetTop === -5); L.style.marginTop = "1px"; this.doesNotIncludeMarginInBodyOffset = (L.offsetTop === 0); L.style.marginTop = J; L.removeChild(F); this.initialized = true }, bodyOffset: function(E) { o.offset.initialized || o.offset.initialize(); var G = E.offsetTop, F = E.offsetLeft; if (o.offset.doesNotIncludeMarginInBodyOffset) { G += parseInt(o.curCSS(E, "marginTop", true), 10) || 0, F += parseInt(o.curCSS(E, "marginLeft", true), 10) || 0 } return { top: G, left: F} } }; o.fn.extend({ position: function() { var I = 0, H = 0, F; if (this[0]) { var G = this.offsetParent(), J = this.offset(), E = /^body|html$/i.test(G[0].tagName) ? { top: 0, left: 0} : G.offset(); J.top -= j(this, "marginTop"); J.left -= j(this, "marginLeft"); E.top += j(G, "borderTopWidth"); E.left += j(G, "borderLeftWidth"); F = { top: J.top - E.top, left: J.left - E.left} } return F }, offsetParent: function() { var E = this[0].offsetParent || document.body; while (E && (!/^body|html$/i.test(E.tagName) && o.css(E, "position") == "static")) { E = E.offsetParent } return o(E) } }); o.each(["Left", "Top"], function(F, E) { var G = "scroll" + E; o.fn[G] = function(H) { if (!this[0]) { return null } return H !== g ? this.each(function() { this == l || this == document ? l.scrollTo(!F ? H : o(l).scrollLeft(), F ? H : o(l).scrollTop()) : this[G] = H }) : this[0] == l || this[0] == document ? self[F ? "pageYOffset" : "pageXOffset"] || o.boxModel && document.documentElement[G] || document.body[G] : this[0][G] } }); o.each(["Height", "Width"], function(I, G) { var E = I ? "Left" : "Top", H = I ? "Right" : "Bottom", F = G.toLowerCase(); o.fn["inner" + G] = function() { return this[0] ? o.css(this[0], F, false, "padding") : null }; o.fn["outer" + G] = function(K) { return this[0] ? o.css(this[0], F, false, K ? "margin" : "border") : null }; var J = G.toLowerCase(); o.fn[J] = function(K) { return this[0] == l ? document.compatMode == "CSS1Compat" && document.documentElement["client" + G] || document.body["client" + G] : this[0] == document ? Math.max(document.documentElement["client" + G], document.body["scroll" + G], document.documentElement["scroll" + G], document.body["offset" + G], document.documentElement["offset" + G]) : K === g ? (this.length ? o.css(this[0], J) : null) : this.css(J, typeof K === "string" ? K : K + "px") } })
})();

/**
* Cookie plugin
*
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
*/
jQuery.cookie = function(name, value, options) {
  if (typeof value != 'undefined') {
    options = options || {}; if (value === null) { value = ''; options.expires = -1; }
    var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
      var date; if (typeof options.expires == 'number') { date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; }
      expires = '; expires=' + date.toUTCString();
    }
    var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
  } else {
    var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } }
    return cookieValue;
  } 
};



var arrModels=new Array();var arrMakes=new Array();arrMakes[1]='14979,AC';arrModels[1]='19550,Ace;14984,Cobra';arrMakes[2]='16356,Acura';arrModels[2]='18451,MDX;18450,NSX;18446,RL;18449,RSX;18447,TL;18448,TSX';arrMakes[3]='16352,Aixam';arrModels[3]='18334,400;18335,500;18582,A.;19164,City;19166,Crossline;18336,Mac;18649,Mega;19165,Roadline;19167,Scouty R';arrMakes[4]='6,Alfa Romeo';arrModels[4]='1601,145;1602,146;16421,147;1603,155;15117,156;18681,159;1604,164;15636,166;1600,33;1606,75;19125,8C;1607,90;1608,Alfasud;1609,Alfetta;18581,Brera;19179,Crosswagon;18553,Giulia;1611,Giulietta;18412,GT;1612,GTV;19161,MiTo;16628,RZ;1614,Spider;18907,Sportwagon;18631,Sprint';arrMakes[5]='16378,Artega';arrModels[5]='19082,GT';arrMakes[6]='15671,Asia';arrModels[6]='16452,Hi-topic;15979,Rocsta;18752,Towner';arrMakes[7]='8,Aston Martin';arrModels[7]='18469,AR1;16382,DB;1615,DB7;18517,DB9;19068,DBS;1616,Lagonda;19531,Rapide;18261,V12 Vanquish;15119,V8;15120,Vantage;1617,Virage;15540,Volante';arrMakes[8]='9,Audi';arrModels[8]='1619,100;1620,200;16581,50;1622,80;1623,90;19083,A1;16416,A2;1624,A3;1626,A4;19047,A5;1628,A6;19216,A7;1629,A8;16414,Allroad;1630,Cabriolet;1631,Coupe;19155,Q5;18683,Q7;18000,QUATTRO;18925,R8;15735,RS;2109,S2;15637,S3;2108,S4;19048,S5;1633,S6;15123,S8;15627,TT;1634,V8';arrMakes[9]='15643,Austin';arrModels[9]='18618,Estate;15806,Maestro;15807,Metro;16383,MK;16453,Montego';arrMakes[10]='15644,Autobianchi';arrModels[10]='15831,A 1000;15799,A 112;15798,Y10';arrMakes[11]='13,BMW';arrModels[11]='2163,2002;-37,Série 1 (tous);18480,\u00A0\u00A0\u00A0 116;18481,\u00A0\u00A0\u00A0 118;18482,\u00A0\u00A0\u00A0 120;19078,\u00A0\u00A0\u00A0 123;19084,\u00A0\u00A0\u00A0 125;18588,\u00A0\u00A0\u00A0 130;19079,\u00A0\u00A0\u00A0 135;-38,Série 3 (tous);16558,\u00A0\u00A0\u00A0 315;1639,\u00A0\u00A0\u00A0 316;1640,\u00A0\u00A0\u00A0 318;1641,\u00A0\u00A0\u00A0 320;1642,\u00A0\u00A0\u00A0 323;1643,\u00A0\u00A0\u00A0 324;1644,\u00A0\u00A0\u00A0 325;1645,\u00A0\u00A0\u00A0 328;15779,\u00A0\u00A0\u00A0 330;18805,\u00A0\u00A0\u00A0 335;-39,Série 5 (tous);1647,\u00A0\u00A0\u00A0 518;1648,\u00A0\u00A0\u00A0 520;1649,\u00A0\u00A0\u00A0 523;1650,\u00A0\u00A0\u00A0 524;1651,\u00A0\u00A0\u00A0 525;2145,\u00A0\u00A0\u00A0 528;1652,\u00A0\u00A0\u00A0 530;1653,\u00A0\u00A0\u00A0 535;1654,\u00A0\u00A0\u00A0 540;18383,\u00A0\u00A0\u00A0 545;18710,\u00A0\u00A0\u00A0 550;19539,\u00A0\u00A0\u00A0 Gran Turismo;-40,Série 6 (tous);15780,\u00A0\u00A0\u00A0 628;18491,\u00A0\u00A0\u00A0 630;16436,\u00A0\u00A0\u00A0 633;1656,\u00A0\u00A0\u00A0 635;18400,\u00A0\u00A0\u00A0 645;18709,\u00A0\u00A0\u00A0 650;-41,Série 7 (tous);1657,\u00A0\u00A0\u00A0 725;1658,\u00A0\u00A0\u00A0 728;1659,\u00A0\u00A0\u00A0 730;15953,\u00A0\u00A0\u00A0 732;1660,\u00A0\u00A0\u00A0 735;1661,\u00A0\u00A0\u00A0 740;16598,\u00A0\u00A0\u00A0 745;1662,\u00A0\u00A0\u00A0 750;18327,\u00A0\u00A0\u00A0 760;19541,\u00A0\u00A0\u00A0 Active Hybrid 7;-42,Série 8 (tous);1663,\u00A0\u00A0\u00A0 840;1664,\u00A0\u00A0\u00A0 850;-43,Série M (tous);1667,\u00A0\u00A0\u00A0 M1;1646,\u00A0\u00A0\u00A0 M3;1655,\u00A0\u00A0\u00A0 M5;18577,\u00A0\u00A0\u00A0 M6;-44,Série X (tous);19540,\u00A0\u00A0\u00A0 Active Hybrid X6;19242,\u00A0\u00A0\u00A0 X1;18387,\u00A0\u00A0\u00A0 X3;16406,\u00A0\u00A0\u00A0 X5;19110,\u00A0\u00A0\u00A0 X6;-45,Série Z (tous);1666,\u00A0\u00A0\u00A0 Z1;1665,\u00A0\u00A0\u00A0 Z3;18308,\u00A0\u00A0\u00A0 Z4;16402,\u00A0\u00A0\u00A0 Z8';arrMakes[12]='14,BMW-Alpina';arrModels[12]='15131,B10;19160,B11;15132,B12;15130,B3;18601,B5;15682,B6;18346,B7;15711,B8;16435,D10;18717,D3;18544,Roadster S';arrMakes[13]='16379,BYD';arrModels[13]='19130,F1;19131,F3;19132,F3R;19133,F6;19134,F8';arrMakes[14]='11,Bentley';arrModels[14]='15685,Arnage;15128,Azure;15125,Brooklands;15127,Continental;15954,Eight;18402,Mulsanne;15683,Turbo R;15126,Turbo RT;15684,Turbo S';arrMakes[15]='16344,Bertone';arrModels[15]='16637,Freeclimber';arrMakes[16]='16367,Brilliance';arrModels[16]='19135,BC3;19080,BS2;19186,BS4;19081,BS6;18700,Granse;18699,Jinbei;18702,Zhonghua;18701,Zunchi';arrMakes[17]='15,Bugatti';arrModels[17]='15677,EB 110;18843,Veyron';arrMakes[18]='16,Buick';arrModels[18]='1668,Century;1669,Electra;19058,Enclave;18523,Le Sabre;1670,Park Avenue;1671,Regal;1672,Riviera;15771,Roadmaster;1673,Skylark';arrMakes[19]='17,Cadillac';arrModels[19]='1674,Allante;18602,BLS;18405,CTS;1675,Deville;1676,Eldorado;16399,Escalade;1677,Fleetwood;1678,Seville;18495,SRX;15853,STS;18543,XLR';arrMakes[20]='15672,Caravans-Wohnm';arrModels[20]='15986,Adria;16630,Ahorn;18845,Airstream;16255,Alpha;16325,Andere-Other;16256,Arca;16257,Autoroller;18351,Autostar;18352,Bavaria;18846,Bawemo;18466,Beisl;18847,Benimar;16258,Bimobil;19210,Biod;16260,Burow;16595,Burow-Mobil;16259,Bürstner;16261,Ca-Mo-Car;18848,Caravelair;16262,Caro;16263,Carthago;18849,Challenger;16264,Chausson;16265,Chrysler;16266,Ci International;16267,Coachmen;16268,Concorde;16269,Cristall;16270,Cs Reisemobile;16271,Damon;18265,Dehler;18850,Delta;16272,Dethleffs;19207,Dream;16631,Due Erre;16594,Eifelland;16273,Elnagh;16274,Eriba;16275,Euramobil;16276,Euro Liner;16571,EVM;16277,Fendt;16278,Ffb / Tabbert;16279,Fiat;16281,Fleetwood;19120,Florence;16282,Ford;16283,Ford / Reimo;16284,Frankia;16285,General Motors;18851,Gigant;18852,Giottiline;18853,Globecar;16286,Granduca;16287,Hehn;16288,Heku;16289,Hobby;16290,Holiday Rambler;18854,Home-Car;16291,Hymer;18855,ICF;18856,Iveco;16292,Karmann;19206,Kentucky;19211,Kip;16293,Knaus;16295,La Strada;16294,Laika;18857,Linne-Liner;16296,LMC;16297,M+M Mobile;16298,Ma-Bu;18858,Maesss;18369,Man;16299,Mazda;16615,McLouis;16300,Mercedes-Benz;16632,Miller;16301,Mirage;16302,Mitsubishi;19208,Mizar;16303,Mobilvetta;18729,Monaco;18859,Moncayo;18860,Neotec;18861,Niesmann+Bischoff;18862,Niewiadow;16410,Nordstar;18863,Ormocar;18354,Peugeot;18864,Phoenix;16304,Pilote;18353,Poessl;18865,ProCab;16305,Rapido;16306,Reimo;16307,Reisemobile Beier;16308,Renault;16309,Rimor;16310,Riva;16311,Riviera;16312,RMB;16313,Roadtrek;18866,Robel-Mobil;16314,Rockwood;16315,Selbstbau;18867,Sterckeman;18868,Swift;18841,Tabbert;16316,TEC;16317,Tischer;18869,Trigano;16318,Triple E;18357,Ultra;16319,Vario;16320,VW;16321,Weinsberg;18419,Weippert;16322,Westfalia;16323,Wilk;16324,Winnebago';arrMakes[21]='16335,Caterham';arrModels[21]='16560,CATERHAM';arrMakes[22]='16357,Chatenet';arrModels[22]='18462,Barooder;18461,Media;18460,Speedino';arrMakes[23]='16384,Chery';arrModels[23]='19345,A18;19346,A21;19347,A3;19348,Amulet;19349,B13;19350,B14;19351,CrossEastar;19352,Crossover;19353,Eastar;19354,FengYun;19355,Fora;19356,Karry;19357,Kimo;19358,M14;19359,Mikado;19360,MPV;19361,QQ6;19362,Sweet;19363,Tiggo;19364,WOW';arrMakes[24]='19,Chevrolet';arrModels[24]='16379,2500;15648,Alero;1679,Astro;18367,Avalanche;18685,Aveo;1680,Beretta;1681,Blazer;18516,C1500;1683,Camaro;1684,Caprice;18789,Captiva;1685,Cavalier;1687,Celebrity;18420,Chevy Van;1686,Citation;19121,Colorado;1688,Corsica;1689,Corvette;15738,Crew cab;19172,Cruze;15772,Dixie van;18287,El Camino;18790,Epica;19122,Equinox;18572,Evanda;19203,Express;15739,G;19100,HHR;16455,Impala;15801,K1500;15854,K30;18571,Kalos;18573,Lacetti;19316,Lanos;16456,Lumina;1690,Malibu;18569,Matiz;16457,Monte Carlo;18719,Niva;18574,Nubira;18570,Rezzo;16378,S-10;15983,Silverado;19221,Spark;18654,SSR;16400,Suburban;18673,Tacuma;15136,Tahoe;1682,T-Blazer;19314,Tracker;16599,Trailblazer;15137,Trans Sport;18901,Uplander;19315,Viva;19180,Volt';arrMakes[25]='16381,China Automobile';arrModels[25]='19146,CEO;19148,GONOW;19147,UFO';arrMakes[26]='20,Chrysler';arrModels[26]='15139,300 M;18497,300C;19109,Aspen;18339,Crossfire;1694,Daytona;1691,ES;15140,Grand Voyager;1693,GS;1692,GTS;1695,Le Baron;1696,Neon;1697,New Yorker;18338,Pacifica;16420,PT Cruiser;1698,Saratoga;2150,Sebring;1699,Stratus;14992,Valiant;1700,Viper;1701,Vision;1702,Voyager';arrMakes[27]='21,Citroen';arrModels[27]='1703,2 CV 6;18629,Acadiane;1704,AX;15142,Berlingo;1705,BX;18651,C1;14811,C15;18373,C2;16458,C25;18264,C3;19170,C3 Picasso;19062,C35;18545,C4;19027,C4 Grand Picasso;18915,C4 Picasso;16525,C5;18585,C6;18281,C8;19054,C-Crosser;1706,CX;15716,DS;19523,DS3;1707,Evasion;1708,GSA;14710,Jumper;16363,Jumpy;1709,LNA;19117,Nemo;1710,SAXO;15717,SM;15638,Visa;1712,Xantia;1713,XM;14810,Xsara;15984,Xsara Picasso;1714,ZX';arrMakes[28]='16329,Continental';arrModels[28]='16384,Clenet';arrMakes[29]='16380,Corvette';arrModels[29]='19141,C6 Convertible;19140,C6 Coupe;19142,Z06;19143,ZR1';arrMakes[30]='16333,DAF';arrModels[30]='16459,400';arrMakes[31]='16383,DR Motor';arrModels[31]='19228,DR1;19229,DR2;19230,DR3;19231,DR5;19232,KATAY';arrMakes[32]='16360,Dacia';arrModels[32]='18500,Berlina;18501,Break;18503,Double Cab;18504,Drop Side;19264,Duster;18498,Logan;18705,Nova;18502,Pick Up;19129,Sandero;18499,Solenza;19233,Stepway';arrMakes[33]='22,Daewoo';arrModels[33]='15952,Aranos;1715,Espero;18360,Evanda;18291,Kalos;18350,Korando;18436,Lacetti;14996,Lanos;14998,Leganza;15644,Matiz;18349,Musso;1716,Nexia;14997,Nubira;18348,Rezzo;16512,Tacuma;18396,Truck Plus';arrMakes[34]='23,Daihatsu';arrModels[34]='1717,Applause;1718,Charade;1719,Charmant;18426,Copen;1720,Cuore;18434,Domino;18811,Extol;1721,Feroza;15741,Freeclimber;15145,Gran Move;2146,Hijet;18924,Materia;15144,Move;1722,Rocky;15639,Sirion;1723,Taft;15146,Terios;18897,Trevis;16460,Valera;16588,YRV';arrMakes[35]='16330,De Lorean';arrModels[35]='16561,DE LOREAN';arrMakes[36]='25,De Tomaso';arrModels[36]='15158,Guarà;1724,Pantera';arrMakes[37]='2152,Dodge';arrModels[37]='19050,Avenger;18825,Caliber;19318,Caravan;19102,Challenger;18693,Charger;16401,Dakota;15802,Durango;2155,Grand Caravan;19317,Intrepid;19074,Journey;18566,Magnum;18567,Neon;18916,Nitro;15321,RAM;2154,Stealth;18568,Stratus;15855,Van;16450,Viper';arrMakes[38]='16339,Donkervoort';arrModels[38]='16605,D8;16606,S8';arrMakes[39]='27,Ferrari';arrModels[39]='16385,195;16559,206;15753,208;16386,246;15754,250;16387,275;15755,288;2116,308;1725,328;16388,330;1726,348;15756,355;16389,360;2115,365;2164,400;1727,412;1728,456;19245,458 Italia;1729,512;1730,550;18347,575;18791,599;18468,612;15757,750;19157,California;15758,Daytona;18289,Dino GT4;18309,Enzo Ferrari;1731,F355;15670,F360;1732,F40;18547,F430;15668,F50;15671,F512;1733,Mondial;18632,Superamerica;1734,Testarossa';arrMakes[40]='28,Fiat';arrModels[40]='16487,124 Coupè;15351,124 Spider;1735,126;1736,127;19265,128;2130,130;1737,131;14838,242;15160,500;19533,500C;19319,Albea;1739,Barchetta;1740,Brava;1741,Bravo;15964,Campagnola;1742,Cinquecento;1743,Coupe;1744,Croma;2168,Dino;16515,Doblo;14783,Ducato;15730,Duna;14827,Fiorino;18731,Grande Punto;18399,Idea;19056,Linea;1745,Marea;15768,Marengo;15769,Maxi;15640,Multipla;15161,Palio;1746,Panda;16407,Penny;1747,Punto;19259,Punto Evo;19187,Qubo;1748,Regata;1749,Ritmo;15248,Scudo;18779,Sedici;15247,Seicento;1750,Spider Europa;16514,Stilo;16372,Strada;15989,Talento;1751,Tempra;1752,Tipo;1753,Ulysse;1754,Uno;1755,X 1/9';arrMakes[41]='29,Ford';arrModels[41]='1767,Aerostar;1768,Bronco;1756,Capri;19089,C-Max;15647,Cougar;15721,Courier;15861,Crown;18295,Econoline;18633,Econovan;18913,Edge;18589,Escape;1757,Escort;16607,Excursion;16396,Expedition;1769,Explorer;16364,Express;16518,F 150;16519,F 250;18389,F 350;1758,Fiesta;19262,Flex;15537,Focus;18993,Focus CC;18390,Focus C-Max;18703,Freestar;18837,Freestyle;18274,Fusion;1759,Galaxy;1760,Granada;19260,Grand C-Max;18708,GT;1761,Ka;19072,Kuga;15860,M;1762,Maverick;18315,Mercury;1763,Mondeo;2149,Mustang;1764,Orion;1770,Probe;14803,Puma;15862,Ranger;1765,Scorpio;1766,Sierra;18761,S-Max;18372,Streetka;2159,Taunus;1771,Taurus;2161,Thunderbird;2107,Tourneo;2160,Transit;1772,Windstar';arrMakes[42]='16363,Fun Tech';arrModels[42]='18592,Fun Elec;18594,Fun ExtrŽm;18593,Fun Quad;18591,Fun Tech';arrMakes[43]='16386,GAZ';arrModels[43]='19447,22171;19448,22177;19449,24;19450,2401;19451,2402;19452,2404;19453,2410;19454,2411;19455,2412;19456,2434;19457,31;19458,3102;19459,31022;19460,310221;19461,31026;19462,31029;19463,3105;19464,3110;19465,31105;19466,3111;19467,38407;19468,38649;19469,38710;19470,Siber';arrMakes[44]='2153,GMC';arrModels[44]='18908,Acadia;18303,Andere - Others;18299,Envoy;18302,Safari;18296,Savana;18301,Sierra;18298,Sonoma;15087,Syclone;2157,Typhoon;18297,Vandura;18300,Yukon';arrMakes[45]='16337,Galloper';arrModels[45]='16562,GALLOPER';arrMakes[46]='16342,Gillet';arrModels[46]='16619,Vertigo';arrMakes[47]='16346,Ginetta';arrModels[47]='18279,Ginetta';arrMakes[48]='16382,Great Wall';arrModels[48]='19194,Cowry;19200,Deer;19193,Gwperi;19195,Hover;19197,Pegasus;19196,Safe;19201,Sailor;19198,Sing;19202,Socool;19218,Steed;19199,Wingle';arrMakes[49]='16345,HDPIC';arrModels[49]='18271,Galloper;18270,Santamo';arrMakes[50]='15674,HUMMER';arrModels[50]='18765,H1;18766,H2;18767,H3';arrMakes[51]='31,Honda';arrModels[51]='1773,Accord;19273,Avancier;18749,Beat;19274,Capa;1775,Civic;1776,Concerto;1777,CR-V;1778,CRX;19269,CR-Z;18325,Element;19275,Fit;18559,FR-V;15650,HR-V;16522,Insight;19276,Inspire;14911,Integra;16490,Jazz;1781,Legend;15649,Logo;19277,Mobilio;1782,NSX;16523,Odyssey;19278,Partner;19279,Pilot;1783,Prelude;16408,S 2000;19280,Saber;1785,Shuttle;19281,Stepwgn;16586,Stream;19282,Torneo';arrMakes[52]='33,Hyundai';arrModels[52]='1786,Accent;15166,Atos;19163,Azera;1787,Coupe;16493,Elantra;16157,Excel;15164,Galloper;18267,Getz;18600,Grandeur;15787,H 100;16524,H 200;19247,H 300;18663,H 350;16474,H-1;19220,H-1 Cargo;15165,H-1 Starex;19219,H-1 Travel;18524,Highway;19123,i10;19188,i20;19065,i30;19258,iX35;19212,iX55;1788,Lantra;16596,Matrix;19320,NF;1789,Pony;16526,Santa Fe;15811,Santamo;18416,Satellite;16475,S-Coupe;1791,Sonata;18395,Sonica;19321,Starex;16597,Terracan;16473,Trajet;18493,Tucson;19322,Verna;16370,XG 30;18359,XG 350';arrMakes[53]='16387,IZH';arrModels[53]='19471,2106;19472,2125;19473,21251;19474,2126;19475,21261;19476,2715;19477,27156;19478,2717;19479,27171;19480,412;19481,Nika';arrMakes[54]='16355,Infiniti';arrModels[54]='19106,EX35;19191,EX37;18452,FX;18453,G35;19073,G37;18454,I35;18455,M45;18456,Q45;18457,QX56';arrMakes[55]='15629,Innocenti';arrModels[55]='15788,Clip;15744,Elba;15745,Small';arrMakes[56]='35,Isuzu';arrModels[56]='19323,Bighorn;16536,Campo;16513,DLX;18987,D-Max;18386,Gemini;14988,Midi;18619,NKR;18275,NPR;18010,PICK UP;19213,Rodeo;1793,Trooper;15812,WFR';arrMakes[57]='14882,Iveco';arrModels[57]='18670,Daily;15720,LKW/TRUCKS;19215,Massif';arrMakes[58]='16365,JDM';arrModels[58]='18675,Abaca;18676,Albizia;19237,Aloes;18677,Titane';arrMakes[59]='37,Jaguar';arrModels[59]='18949,420;1795,Daimler;16390,D-Type;2119,E;2118,MK II;2129,Sovereign;15654,S-Type;18488,X300;19069,XF;15169,XJ;1798,XJ12;1797,XJ40;1799,XJ6;15168,XJ8;1800,XJR;1796,XJS;18627,XJSC;18821,XK;1801,XK8;15170,XKR;16362,X-Type';arrMakes[60]='38,Jeep';arrModels[60]='1803,Cherokee;15713,CJ-5;1804,CJ-7;1805,CJ-8;18565,Comanche;18785,Commander;18967,Compass;1806,Grand Cherokee;19051,Patriot;15832,Renegade;18610,Wagoneer;15965,Willys;1807,Wrangler';arrMakes[61]='16354,Keinath';arrModels[61]='18384,GT';arrMakes[62]='39,Kia';arrModels[62]='15796,Besta;16538,Carens;15882,Carnival;18923,Ceed;19239,Ceed_sw;18418,Cerato;1808,Clarus;15777,Elan;15968,Joice;18515,K2500;18020,K2700;15814,Leo;16583,Magentis;18528,Mentor;19116,Mohave/Borrego;18361,Opirus;19544,Optima;18417,Picanto;15969,Pregio;1810,Pride;19150,Pro_ceed;15970,Retona;16476,Rio;16537,Roadster;15893,Rocsta;1811,Sephia;15678,Shuma;18280,Sorento;19171,Soul;19324,Spectra;1812,Sportage;19248,Venga';arrMakes[63]='16349,La Forza ';arrModels[63]='18311,Luxury;18310,Magnum;18312,Special Edition';arrMakes[64]='40,Lada';arrModels[64]='15653,110;16548,111;16549,112;18634,1200;16550,2107;16551,Aleko;19176,C-Cross;16535,Forma;18911,Kalina;1816,Niva;15652,Nova;19189,Priora;1817,Samara';arrMakes[65]='41,Lamborghini';arrModels[65]='15673,Countach;15174,Diablo;16391,Espada;18356,Gallardo;15672,Jalpa;16392,LM;15759,Miura;16618,Murciélago;19527,Reventon;16635,Urraco P250';arrMakes[66]='42,Lancia';arrModels[66]='1819,Beta;1820,Dedra;1822,Delta;16415,Flaminia;14773,Fulvia;1823,Gamma;16437,K;1824,Kappa;15985,Lybra;18541,MUSA;18313,Phedra;1825,Prisma;15876,Stratos;1826,Thema;16613,Thesis;1828,Y;18393,Ypsilon;15830,Z;18030,ZETA';arrMakes[67]='15641,Land Rover';arrModels[67]='15794,Defender;15791,Discovery;15792,Freelander;19103,LRX;15793,Range Rover;19600,Range Rover Evoque;18555,Range Rover Sport;19537,Series';arrMakes[68]='16372,Landwind';arrModels[68]='18725,S;18727,SC2;18726,SC4';arrMakes[69]='43,Lexus';arrModels[69]='18823,ES 350;-47,GS (tous);15709,\u00A0\u00A0\u00A0 GS 300;16568,\u00A0\u00A0\u00A0 GS 430;18817,\u00A0\u00A0\u00A0 GS 450h;19115,\u00A0\u00A0\u00A0 GS 460;-48,GX (tous);19529,\u00A0\u00A0\u00A0 GX 460;18414,\u00A0\u00A0\u00A0 GX 470;-49,IS (tous);15710,\u00A0\u00A0\u00A0 IS 200;18740,\u00A0\u00A0\u00A0 IS 220d;18739,\u00A0\u00A0\u00A0 IS 250;18040,\u00A0\u00A0\u00A0 IS 300;19159,\u00A0\u00A0\u00A0 IS F;-50,LS (tous);15708,\u00A0\u00A0\u00A0 LS 400;16494,\u00A0\u00A0\u00A0 LS 430;18989,\u00A0\u00A0\u00A0 LS 460;19076,\u00A0\u00A0\u00A0 LS 600;-51,LX (tous);16445,\u00A0\u00A0\u00A0 LX 470;19114,\u00A0\u00A0\u00A0 LX 570;-52,RX (tous);16404,\u00A0\u00A0\u00A0 RX 300;18496,\u00A0\u00A0\u00A0 RX 330;18763,\u00A0\u00A0\u00A0 RX 350;18623,\u00A0\u00A0\u00A0 RX 400;19238,\u00A0\u00A0\u00A0 RX 450h;-53,SC (tous);15714,\u00A0\u00A0\u00A0 SC 400;18050,\u00A0\u00A0\u00A0 SC 430';arrMakes[70]='16353,Ligier';arrModels[70]='18379,162;18378,Ambra;18873,Be-Two;18377,Be-Up;18376,Nova;18381,Optima;18380,Prima;18872,X-Pro;18871,X-Too';arrMakes[71]='14890,Lincoln';arrModels[71]='18326,Aviator;15863,Continental;16593,LS;18525,Mark;16397,Navigator;14894,Town Car;18713,Zephyr';arrMakes[72]='44,Lotus';arrModels[72]='19243,2-Eleven;16557,340 R;16592,Cortina;1832,Elan;1833,Elise;16590,Elite;1834,Esprit;15033,Europa;19224,Evora;16589,Excel;16451,Exige;16591,Omega;2111,Super Seven;16393,V8;18294,Venturi';arrMakes[73]='48,MG';arrModels[73]='16504,MGA;15204,MGB;1873,MGF;19226,RV8;18521,TD;18269,TF;16577,ZR;16578,ZS;16579,ZT';arrMakes[74]='16338,MINI';arrModels[74]='16600,1000;16601,1300;16603,Cooper;19053,Cooper Clubman;19267,Countryman;16574,Mini;16602,One';arrMakes[75]='16359,Mahindra';arrModels[75]='18834,Bolero;18494,CJ;18833,Goa;18530,Jeep';arrMakes[76]='15645,Marcos';arrModels[76]='15815,GTC;15817,LM Spider;15818,Mantis Coupè;15819,Mantis Spider;15958,Mantula';arrMakes[77]='45,Maserati';arrModels[77]='18362,222;18363,224;18364,228;15667,3200;18365,418;18366,420;18403,4200;15833,422;15834,424;15987,430;1835,Biturbo;18263,Coupe;15189,Ghibli;19530,GranCabrio;18635,GranSport;19075,GranTurismo;15778,Indy;15665,Karif;18661,MC12;15742,Merak;15190,Quattroporte;15963,Racing;15666,Shamal;16620,Spyder;19091,TC';arrMakes[78]='16348,Maybach';arrModels[78]='18304,57;18305,62';arrMakes[79]='46,Mazda';arrModels[79]='1836,121;18342,2;18388,3;1837,323;18624,5;18266,6;1838,626;1839,929;19327,Atenza;15820,B 2500;18835,B 2600;19325,Bongo;19049,BT-50;19329,Capella;18795,CX-7;19154,CX-9;15565,Demio;14777,E;19330,Familia;1840,MPV;1841,MX-3;1842,MX-5;1843,MX-6;18909,Pick Up;15659,Premacy;19326,Protege;18340,RX-6;1844,RX-7;18343,RX-8;16534,Tribute;1845,Xedos;19328,Xedos 6';arrMakes[80]='47,Mercedes-Benz';arrModels[80]='1846,190;1847,200;15690,220;1848,230;1849,240;1850,250;1851,260;15723,270;1852,280;1853,300;1854,320;15383,350;1855,380;1856,400;18288,416;2126,420;14865,450;1857,500;2127,560;1858,600;18293,Actros;18292,Atego;-54,Classe A (tous);15701,\u00A0\u00A0\u00A0 A 140;18485,\u00A0\u00A0\u00A0 A 150;14869,\u00A0\u00A0\u00A0 A 160;15702,\u00A0\u00A0\u00A0 A 170;18486,\u00A0\u00A0\u00A0 A 180;15703,\u00A0\u00A0\u00A0 A 190;18487,\u00A0\u00A0\u00A0 A 200;18273,\u00A0\u00A0\u00A0 A 210;-55,Classe B (tous);18606,\u00A0\u00A0\u00A0 B 150;19240,\u00A0\u00A0\u00A0 B 160;18607,\u00A0\u00A0\u00A0 B 170;18608,\u00A0\u00A0\u00A0 B 180;18609,\u00A0\u00A0\u00A0 B 200;-56,Classe C (tous);18613,\u00A0\u00A0\u00A0 C 160;1859,\u00A0\u00A0\u00A0 C 180;1860,\u00A0\u00A0\u00A0 C 200;2147,\u00A0\u00A0\u00A0 C 220;1861,\u00A0\u00A0\u00A0 C 230;15693,\u00A0\u00A0\u00A0 C 240;15384,\u00A0\u00A0\u00A0 C 250;16488,\u00A0\u00A0\u00A0 C 270;2099,\u00A0\u00A0\u00A0 C 280;18371,\u00A0\u00A0\u00A0 C 30 AMG;19249,\u00A0\u00A0\u00A0 C 300;16582,\u00A0\u00A0\u00A0 C 32 AMG;15973,\u00A0\u00A0\u00A0 C 320;18614,\u00A0\u00A0\u00A0 C 350;14807,\u00A0\u00A0\u00A0 C 36 AMG;15632,\u00A0\u00A0\u00A0 C 43 AMG;18422,\u00A0\u00A0\u00A0 C 55 AMG;19107,\u00A0\u00A0\u00A0 C 63 AMG;19144,\u00A0\u00A0\u00A0 CLC;-57,Classe CE (tous);16492,\u00A0\u00A0\u00A0 CE 200;15715,\u00A0\u00A0\u00A0 CE 300;-58,Classe CL (tous);15725,\u00A0\u00A0\u00A0 CL;18507,\u00A0\u00A0\u00A0 CL 180;18508,\u00A0\u00A0\u00A0 CL 200;18509,\u00A0\u00A0\u00A0 CL 220;18510,\u00A0\u00A0\u00A0 CL 230;18511,\u00A0\u00A0\u00A0 CL 420;18512,\u00A0\u00A0\u00A0 CL 500;18423,\u00A0\u00A0\u00A0 CL 55 AMG;18513,\u00A0\u00A0\u00A0 CL 600;18991,\u00A0\u00A0\u00A0 CL 63 AMG;18636,\u00A0\u00A0\u00A0 CL 65 AMG;-59,Classe CLK (tous);14926,\u00A0\u00A0\u00A0 CLK;18879,\u00A0\u00A0\u00A0 CLK 200;18881,\u00A0\u00A0\u00A0 CLK 220;18882,\u00A0\u00A0\u00A0 CLK 230;18883,\u00A0\u00A0\u00A0 CLK 240;18885,\u00A0\u00A0\u00A0 CLK 270;18886,\u00A0\u00A0\u00A0 CLK 280;18887,\u00A0\u00A0\u00A0 CLK 320;18889,\u00A0\u00A0\u00A0 CLK 350;18891,\u00A0\u00A0\u00A0 CLK 430;18892,\u00A0\u00A0\u00A0 CLK 500;16506,\u00A0\u00A0\u00A0 CLK 55 AMG;18815,\u00A0\u00A0\u00A0 CLK 63 AMG;-60,Classe CLS (tous);18505,\u00A0\u00A0\u00A0 CLS;19112,\u00A0\u00A0\u00A0 CLS 320;19113,\u00A0\u00A0\u00A0 CLS 350;19118,\u00A0\u00A0\u00A0 CLS 500;18813,\u00A0\u00A0\u00A0 CLS 55 AMG;18814,\u00A0\u00A0\u00A0 CLS 63 AMG;-61,Classe E (tous);1862,\u00A0\u00A0\u00A0 E 200;1863,\u00A0\u00A0\u00A0 E 220;15029,\u00A0\u00A0\u00A0 E 230;15517,\u00A0\u00A0\u00A0 E 240;15695,\u00A0\u00A0\u00A0 E 250;15955,\u00A0\u00A0\u00A0 E 260;15763,\u00A0\u00A0\u00A0 E 270;1864,\u00A0\u00A0\u00A0 E 280;1865,\u00A0\u00A0\u00A0 E 290;15543,\u00A0\u00A0\u00A0 E 300;2117,\u00A0\u00A0\u00A0 E 320;18546,\u00A0\u00A0\u00A0 E 350;15694,\u00A0\u00A0\u00A0 E 36 AMG;18368,\u00A0\u00A0\u00A0 E 400;1866,\u00A0\u00A0\u00A0 E 420;15698,\u00A0\u00A0\u00A0 E 430;15549,\u00A0\u00A0\u00A0 E 50;2162,\u00A0\u00A0\u00A0 E 500;15699,\u00A0\u00A0\u00A0 E 55;18476,\u00A0\u00A0\u00A0 E 60 AMG;18804,\u00A0\u00A0\u00A0 E 63 AMG;-62,Classe G (tous);15776,\u00A0\u00A0\u00A0 G;18425,\u00A0\u00A0\u00A0 G 55 AMG;-63,Classe GL (tous);18769,\u00A0\u00A0\u00A0 GL 320;19252,\u00A0\u00A0\u00A0 GL 350;18770,\u00A0\u00A0\u00A0 GL 420;18771,\u00A0\u00A0\u00A0 GL 450;18772,\u00A0\u00A0\u00A0 GL 500;-83,Classe GLK (tous);19181,\u00A0\u00A0\u00A0 GLK 220;19253,\u00A0\u00A0\u00A0 GLK 250;19184,\u00A0\u00A0\u00A0 GLK 280;19254,\u00A0\u00A0\u00A0 GLK 300;19182,\u00A0\u00A0\u00A0 GLK 320;19183,\u00A0\u00A0\u00A0 GLK 350;-64,Classe ML (tous);15201,\u00A0\u00A0\u00A0 ML 230;15866,\u00A0\u00A0\u00A0 ML 270;18615,\u00A0\u00A0\u00A0 ML 280;19255,\u00A0\u00A0\u00A0 ML 300;15202,\u00A0\u00A0\u00A0 ML 320;18319,\u00A0\u00A0\u00A0 ML 350;16555,\u00A0\u00A0\u00A0 ML 400;18803,\u00A0\u00A0\u00A0 ML 420;15705,\u00A0\u00A0\u00A0 ML 430;19256,\u00A0\u00A0\u00A0 ML 450;16556,\u00A0\u00A0\u00A0 ML 500;16438,\u00A0\u00A0\u00A0 ML 55 AMG;18753,\u00A0\u00A0\u00A0 ML 63 AMG;-65,Classe R (tous);18801,\u00A0\u00A0\u00A0 R 280;19251,\u00A0\u00A0\u00A0 R 300;18603,\u00A0\u00A0\u00A0 R 320;18604,\u00A0\u00A0\u00A0 R 350;18605,\u00A0\u00A0\u00A0 R 500;18802,\u00A0\u00A0\u00A0 R 63 AMG;-66,Classe S (tous);15103,\u00A0\u00A0\u00A0 S 280;15696,\u00A0\u00A0\u00A0 S 300;15105,\u00A0\u00A0\u00A0 S 320;15697,\u00A0\u00A0\u00A0 S 350;15775,\u00A0\u00A0\u00A0 S 400;15107,\u00A0\u00A0\u00A0 S 420;15704,\u00A0\u00A0\u00A0 S 430;18895,\u00A0\u00A0\u00A0 S 450;15108,\u00A0\u00A0\u00A0 S 500;16489,\u00A0\u00A0\u00A0 S 55;18787,\u00A0\u00A0\u00A0 S 550;15724,\u00A0\u00A0\u00A0 S 560;15109,\u00A0\u00A0\u00A0 S 600;18990,\u00A0\u00A0\u00A0 S 63 AMG;18580,\u00A0\u00A0\u00A0 S 65 AMG;-67,Classe SL (tous);1867,\u00A0\u00A0\u00A0 SL 280;15691,\u00A0\u00A0\u00A0 SL 300;1868,\u00A0\u00A0\u00A0 SL 320;16483,\u00A0\u00A0\u00A0 SL 350;16481,\u00A0\u00A0\u00A0 SL 380;16482,\u00A0\u00A0\u00A0 SL 420;16484,\u00A0\u00A0\u00A0 SL 450;1869,\u00A0\u00A0\u00A0 SL 500;18060,\u00A0\u00A0\u00A0 SL 55 AMG;16485,\u00A0\u00A0\u00A0 SL 560;19546,\u00A0\u00A0\u00A0 SL 60 AMG;1870,\u00A0\u00A0\u00A0 SL 600;19151,\u00A0\u00A0\u00A0 SL 63 AMG;18492,\u00A0\u00A0\u00A0 SL 65 AMG;19547,\u00A0\u00A0\u00A0 SL 70 AMG;19548,\u00A0\u00A0\u00A0 SL 73 AMG;-68,Classe SLK (tous);1871,\u00A0\u00A0\u00A0 SLK;18560,\u00A0\u00A0\u00A0 SLK 200;16446,\u00A0\u00A0\u00A0 SLK 230;18617,\u00A0\u00A0\u00A0 SLK 280;19257,\u00A0\u00A0\u00A0 SLK 300;16509,\u00A0\u00A0\u00A0 SLK 32 AMG;15975,\u00A0\u00A0\u00A0 SLK 320;18561,\u00A0\u00A0\u00A0 SLK 350;18424,\u00A0\u00A0\u00A0 SLK 55 AMG;-69,Classe V (tous);15945,\u00A0\u00A0\u00A0 V;18562,\u00A0\u00A0\u00A0 V 200;15700,\u00A0\u00A0\u00A0 V 220;15199,\u00A0\u00A0\u00A0 V 230;15200,\u00A0\u00A0\u00A0 V 280;15944,LKW/TRUCKS;16575,MB 100;16381,SLR;19223,SLS;15943,Sprinter;16576,Vaneo;18272,Vario;18394,Viano;15942,Vito';arrMakes[81]='15673,Mercury';arrModels[81]='18893,Capri;18408,Grand Marquis;18409,Marauder;18526,Marquis;18406,Monterey;18407,Mountaineer;16462,Sable;16463,Topaz;18721,Villager';arrMakes[82]='16361,Microcar';arrModels[82]='18519,MC1;19156,MC2;19272,MGo;18520,Virgo';arrMakes[83]='50,Mitsubishi';arrModels[83]='1875,3000 GT;16366,400;19331,Airtrek;19268,ASX;14908,Canter;1876,Carisma;19337,Chariot;1877,Colt;18529,Cordia;16398,Cosmos;19335,Delica;19336,Diamante;19332,Dion;1879,Eclipse;1882,Galant;15877,Galloper;18428,Grandis;2112,L200;2171,L300;16412,L400;1884,Lancer;19334,Legnum;19338,Mirage;15731,Montero;18355,Outlander;1885,Pajero;18391,Pajero Pinin;18839,Pajero Sport;18070,PICK UP;19339,RVR;16439,Santamo;16464,Sapporo;1888,Sigma;1889,Sigma Wagon;1890,Space Gear;1891,Space Runner;15546,Space Star;1892,Space Wagon;1893,Starion;18645,Tredia;19333,Другая модель';arrMakes[84]='51,Morgan';arrModels[84]='18773,4/4;16609,Aero 8;15784,Morgan;16440,Plus 4;16441,Plus 8;19173,Roadster';arrMakes[85]='16388,Moskvich';arrModels[85]='19482,21215;19483,2137;19484,2138;19485,2140;19486,21406;19487,2141;19488,21412;19489,214145;19490,2142;19491,2335;19492,408;19493,412;19494,426;19495,427;19496,434;19497,Duet;19498,Ivan Kalita;19501,Jurij Dolgorukij;19499,Knjaz Vladimir;19500,Svjatogor';arrMakes[86]='15665,Motos-Bikes';arrModels[86]='15837,Adly;18665,AEON;15894,Amazonas;15895,AME;15840,Aprilia;18809,Arctic Cat;16496,Atala;15897,ATK;16497,Benelli;15898,Beta;15899,Bimota;15836,BMW;18775,Bombardier;19551,Boom;15901,Boss;18538,BSA;15902,Buell;15903,Cagiva;18917,CAN-AM;15904,CCM;15905,Chang-Jiang;19524,CPI;18666,Dazon;15841,Derbi;18808,Dinli;15906,Dnepr;15907,Ducati;18382,Easy Trike;15908,Ecomobile;15909,Enfield India;15910,Fantic;15842,Formula;19128,Garelli;15911,Gas Gas;18540,Gilera;15661,Guzzi;15747,Harley Davidson;16478,Herkules;15913,Honda;15914,Husaberg;15915,Husqvarna;16498,Hyosung;16413,Indian;15651,Italyet;15916,Jawa;15838,Jcb;19525,JMSTAR;15917,Kanuni;15843,Kawasaki;15919,Kosmos;15921,Kramer;15920,Kram-IT;16499,Kreidler;15844,Ktm;18687,Kymco;15923,Laverda;16552,LML;15924,Maico;18537,Malaguti;15845,Mbk;16500,Montesa;15925,Moto Guzzi;19060,Moto Morini;15926,MuZ;15927,MV Agusta;15846,Mz;18539,Norelli;15928,Norton;18397,Nusun;16477,Peugeot;16501,PGO;16361,Piaggio;18563,Polaris;15847,Sachs;19059,Saxon;18735,Sherco;15848,Simson;18667,Skyteam;15929,Suzuki;16502,SYM;15930,Tecpama;19227,TGB;15931,Titan;18398,TM;15932,Triumph;15933,Ural;19158,Vespa;16503,VOR (VERTEMATI);15934,Voxan;15751,Yamaha';arrMakes[87]='52,Nissan';arrModels[87]='1895,100;1896,200;1897,280 ZX;1898,300 ZX;19077,350;18324,350Z;19190,370Z;19283,AD;1899,Almera;18411,Almera Tino;18579,Armada;19284,Avenir;1900,Bluebird;18283,Cabstar;2169,Cargo;19285,Cedric;19286,Cefiro;1901,Cherry;18750,Cube;19287,Datsun;19288,Expert;18751,Figaro;18323,Frontier;19289,Gloria;19234,GT-R;18286,Interstar;19542,Juke;15850,King Cab;18392,Kubistar;18478,Laurel;19290,Liberty;19291,March;1903,Maxima;1904,Micra;18318,Murano;18307,Navara;18682,Note;19168,NP300;19266,NV200;15207,Pathfinder;1905,Patrol;15851,Pick Up;19222,Pixo;1906,Prairie;19292,Presage;18358,Primastar;1907,Primera;19293,Pulsar;18921,Qashqai;19175,Qashqai+2;16403,Quest;19294,R Nessa;19149,Rogue;19295,Safari;1908,Serena;18316,Silvia;18695,Skyline;1911,Sunny;19296,Teana;1912,Terrano;1913,Terrano II;19067,Tiida;19297,Tino;18625,Titan;15874,Trade;2134,Urvan;15782,Vanette;19298,Wingroad;16554,X-Trail';arrMakes[88]='16373,Noble';arrModels[88]='18743,M12;18742,M14;18741,M400';arrMakes[89]='53,Oldsmobile';arrModels[89]='15967,Bravada;18535,Custom Cruiser;1914,Cutlass;2131,Delta 88;18401,Silhouette;18536,Supreme;2132,Toronado';arrMakes[90]='15670,Oldtimer';arrModels[90]='15991,Abarth;15994,AC;15995,Adler;15996,Alfa Romeo;16158,Allard;15997,Alvis;15992,AMC;15998,American;15999,Amphicar;16248,Andere - Others;16161,Ariel;16162,Aries;16160,Armstrong Siddeley;16163,Arnolt;16164,ASA;15993,ASC;16000,Aston Martin;16001,Auburn;16002,Audi;16003,Aurora;16004,Austin;16005,Austin-Healey;16165,Auto Union;16006,Autobianchi;16007,Avanti;18415,Barkas;16009,Beast;19241,Bedford;18375,Belsize;16166,Benjamin;16010,Bentley;16167,Berkeley;16012,Bitter;16168,Bizzarrini;16008,BMW;16011,Borgward;18819,Brennabor;16013,Bricklin;16170,Bugatti;16014,Buick;16016,Cadillac;16171,Chaika;16172,Champion;16173,Charron;16017,Checker;16174,Chenard & Walker;16018,Chevrolet;16019,Chrysler;16175,Cisitalia;16020,Citroen;16015,CJ Rayburn;16176,Clan;16021,Clenet;16177,Commer;16022,Continental;16023,Cord;19174,Corvette;16178,Cunningham;16183,D.F.P;16024,Daf;16025,Daimler;16026,Dante;16027,Datsun;16184,De Dion Bouton;16031,De Lorean;16030,De Soto;16029,De Tomaso;16179,Delage;16180,Delahaye;16181,Denzel;16182,DeSoto;16028,Deutz;16148,DKW;16032,Dodge;16033,Dort;16185,Duesenberg;16035,Durant;16034,Dutton;16036,Edsel;16186,Elva;16037,EMW;16038,England;16187,Enzmann;16039,Essex;16040,Excalibur;15978,Facel Vega;16188,Fairthorpe;16189,Falcon;16042,Fenton-Riley;16043,Ferrari;16044,Fiat;16045,Fire Vehicle;18534,Fleur de Lys;16190,FN;16046,Ford;16149,Fordson;16047,Formula-Car;16048,Franklin;16191,Frazer Nash;16192,Fuldamobil;18458,Gaz;16193,Ghia;16194,Gilbern;16195,Ginatta;16480,Ginetta;16196,Glas;16049,GMC;16050,Goggomobil;16051,Goliath;16198,Gordon Keeble;16052,Graham-Paige;16199,GSM;16200,Gutbrod;16053,Hanomag;16054,Harley Davidson;16201,Healey;16152,Heinkel;16055,Heritage;16056,Hillmann;16202,Hino;16057,Hispano-Suiza;16153,Holden;16058,Honda;16150,Horch;16203,Hotchkiss;16204,HRG;16059,Hudson;16206,Humber;16060,Hupmobile;16151,IFA;16061,IHC;16374,Innocenti;16062,International;16207,Iso Rivolta;16063,Isuzu;16064,Jaguar;16065,Jeep;16066,Jensen;16067,Kaiser;16208,Kaiser - Frazer;16154,Karmann;15982,Karmann Ghia;16068,Kelly;16209,Kleinschnittger;16212,La Licorne;16210,Lagonda;16071,Lamborghini;16211,Lanchester;16373,Lancia;16072,Land Rover;16069,Lanz;16070,LaSalle;16073,Lea Francis;16214,Ligier;16074,Lincoln;16075,LKW-Trucks;16216,Lloyd;16217,LMX;16218,Lombardi;16215,Lorraine Dietrich;16076,Lotus;16078,Mack;16079,Magirus;16080,MAN;16219,Marauder;18531,March;16081,Marcos;16082,Marmon;16083,Maserati;16220,Mathis;16084,Matra;16085,Maybach;16086,Mazda;16087,Mercedes Benz;16088,Mercury;16249,Merlin;16089,Messerschmitt;16077,MG;16091,Military Vehicle;18374,Minerva;16221,Monica;16222,Monteverdi;16223,Moretti;16092,Morgan;16224,Morgan Darmont;16225,Morris Leon Bolle;16093,Morris Minor;16094,Moskvitch;16375,Motorräder-Bike;16227,Munga;16228,Muntz;15976,Nash;16096,Nissan;16097,NSU;16229,Ogle;16098,Oldsmobile;16099,Opel;16230,Osca;18783,Overland;16100,Packard;16101,Panhard;16155,Panther;18784,Paterson;16102,Peerless;16231,Pegaso;16103,Peugeot;16104,Pierce Arrow;16105,Plymouth;16106,Pontiac;16107,Porsche;16156,Puma;16108,Rambler;16109,Reliant;16110,Renault;16232,RenT Bonnet;16111,Republic;16112,Riley;16113,Rolls Royce;16233,Rosengart;16114,Rotus;16115,Roush;16116,Rover;16234,Rovin;16117,Saab;16235,Salmson;16118,Saurer;16376,Seat;16119,Sebring;16120,Setra;16122,Shelby;16123,Shores;16236,Siata;16121,Simca;16124,Skoda;16125,Spartan;16126,Spitzer;16237,Stephens;18532,Steyr;16127,Studebaker;16128,Stutz;16129,Subaru;16130,Sunbeam;18723,Talbot;16491,Tatra;16132,Tempo;16133,Toyota;16380,Trabant;16134,Tractor;16239,Trident;16135,Triumph;16240,Tucker;16241,Turner;16136,TVR;16251,Uaz;16242,Unic;16137,Unimog;16138,Vanden Plas;16243,Veritas;16244,Vignale;18533,Vixen;16245,Voisin;16139,Volkswagen;16140,Volvo;16141,Wanderer;16142,Wartburg;16143,Westfalia;16144,Westfield;16145,Wetsch;16146,Willys;16246,Wolseley;16252,Yugo;16147,Zimmer;16247,Zündapp';arrMakes[91]='54,Opel';arrModels[91]='16417,Agila;18827,Antara;15740,Arena;1915,Ascona;1916,Astra;1917,Calibra;15852,Campo;14825,Combo;14854,Commodore;1918,Corsa;2158,Diplomat;1919,Frontera;16604,GT;19101,Insignia;1920,Kadett;1921,Manta;18341,Meriva;1922,Monterey;1923,Monza;15870,Movano;1924,Omega;18080,Pick Up Sportscap;1926,Rekord;1927,Senator;18345,Signum;1929,Sintra;16447,Speedster;1930,Tigra;18090,Trans Sport;1931,Vectra;16612,Vivaro;15660,Zafira';arrMakes[92]='16328,Others-Andere';arrModels[92]='18722,AMC;18793,Ariel;18733,ARO;18630,Barkas;19092,Bellier;18595,Bitter;18697,Bristol;18745,Burton;19061,Canta;19105,Carver;19097,Casalini;18919,Effedi Maranello;19535,Fisker;18669,FSO;18759,GAZ;19098,Gonow;18590,Grecav;18734,Hartge;19532,Hobbycar;18691,Holden;19096,Italcar;19214,KTM;19178,Loremo;19538,Mega;19271,Mosler;16564,OTHERS-ANDERE;18638,PGO;19534,Reva;18875,Saleen;19543,Scion;19549,Subaru;19177,Tesla;19536,Think City;18644,Trax;19099,Turner;18557,UAZ;18777,Van Diemen;19270,Westfield';arrMakes[93]='16341,Pagani';arrModels[93]='16614,Zonda C12';arrMakes[94]='15638,Panther';arrModels[94]='16565,PANTHER';arrMakes[95]='55,Peugeot';arrModels[95]='18621,1007;1932,104;1933,106;18647,107;15764,204;1934,205;15401,206;18797,207;19217,3008;15867,304;1935,305;1936,306;16553,307;19055,308;1937,309;19066,4007;15718,404;1938,405;1939,406;18421,407;19235,5008;16573,504;1940,505;19553,508;18637,604;1942,605;16495,607;1943,806;18282,807;19145,Bipper;14821,Boxer;14845,Camper;14851,Expert;16365,J5;14822,Partner;19246,RCZ';arrMakes[96]='16350,Piaggio';arrModels[96]='19086,Ape;19087,M500;19088,PK500;18330,Porter;18799,Quargo';arrMakes[97]='2151,Plymouth';arrModels[97]='2156,Grand Caravan;16587,Prowler';arrMakes[98]='16332,Polaris';arrModels[98]='16429,Diesel;18551,Magnum;18550,Phoenix;16432,Scrambler 400;16431,Scrambler 500;16427,Sportsman 500;16428,Sportsman 6x6;16434,Trail Blazer 250;16433,Trail Boss;16430,Xplorer 400';arrMakes[99]='56,Pontiac';arrModels[99]='1944,6000;18475,Aztek;1945,Bonneville;15732,Fiero;1946,Firebird;18470,G6;1947,Grand-Am;1948,Grand-Prix;18471,GTO;18474,Montana;18611,Solstice;18410,Sunbird;18473,Sunfire;15629,Targa;14867,Trans Am;1949,Trans Sport;18472,Vibe';arrMakes[100]='57,Porsche';arrModels[100]='15957,356;-70,911 (tous);1950,\u00A0\u00A0\u00A0 911;15977,\u00A0\u00A0\u00A0 964;15881,\u00A0\u00A0\u00A0 993;15880,\u00A0\u00A0\u00A0 996;18548,\u00A0\u00A0\u00A0 997;18527,912;15980,914;1951,924;1952,928;1953,944;15743,959;18278,962;1954,968;1955,Boxster;15359,Carrera GT;18284,Cayenne;18684,Cayman;19136,Panamera;19085,Targa';arrMakes[101]='15636,Proton';arrModels[101]='16539,313;16540,315;16541,316;16542,318;16543,413;16544,415;16545,416;16546,418;16547,420';arrMakes[102]='15646,Puch';arrModels[102]='16566,PUCH';arrMakes[103]='60,Renault';arrModels[103]='1958,Alpine A310;1959,Alpine A610;1960,Alpine V6;16616,Avantime;1961,Clio;14830,Coupe;1962,Espace;2133,Express;19250,Fluence;1963,Fuego;16505,Grand Espace;19169,Grand Modus;18711,Grand Scenic;15317,Kangoo;19126,Koleos;1964,Laguna;19545,Latitude;19341,Logan;18277,Mascott;14717,Master;1965,Megane;18522,Modus;18100,P 1400;1966,R 11;1967,R 14;1968,R 18;1969,R 19;1970,R 20;1971,R 21;1972,R 25;1973,R 30;1974,R 4;1975,R 5;18337,R 6;1976,R 9;15737,Rapid;1977,Safrane;14786,Scenic;15706,Spider;1978,Super 5;19340,Symbol;2096,Trafic;1979,Twingo;16617,Vel Satis;19552,Wind';arrMakes[104]='61,Rolls-Royce';arrModels[104]='2165,Cloud;2167,Corniche;15676,Flying Spur;19263,Ghost;15217,Park Ward Turbo;15821,Phantom;19057,Phantom Drophead;15215,Silver Dawn;15219,Silver Seraph;2166,Silver Shadow;15674,Silver Spirit;15675,Silver Spur;15218,Touring';arrMakes[105]='62,Rover';arrModels[105]='15959,100;15726,111;1980,114;1981,200;18110,213;1982,214;1983,216;19209,218;1984,220;15871,25;15960,400;15781,414;1987,416;15949,418;1988,420;15872,45;15961,600;15761,618;1989,620;1990,623;15728,75;1991,800;1992,820;1993,825;1994,827;15962,Estate;16532,Metro;15823,Montego;18639,Rover;16368,SD;18413,Streetwise;16517,Tourer';arrMakes[106]='63,Saab';arrModels[106]='1999,90;2000,900;2001,9000;15057,9-3;15058,9-5;16511,96;18597,9-7X;2002,99';arrMakes[107]='16369,Santana';arrModels[107]='19093,300;19094,350;19095,410;19526,Anibal;18715,PS-10';arrMakes[108]='64,Seat';arrModels[108]='2003,Alhambra;18427,Altea;19185,Altea XL;14763,Arosa;2004,Cordoba;19162,Exeo;18640,Fura;2006,Ibiza;14762,Inca;15869,Leon;2007,Malaga;2008,Marbella;16510,Panda;18641,Ronda;15770,Terra;2010,Toledo';arrMakes[109]='65,Skoda';arrModels[109]='18642,105;18120,120;18643,130;18130,135;15878,Fabia;2014,Favorit;2015,Felicia;2016,Forman;15222,Octavia;18140,Pick-up;19064,Praktik;18877,Roomster;16621,Superb;19236,Yeti';arrMakes[110]='15525,Smart';arrModels[110]='18442,Crossblade;18438,ForFour;18439,ForTwo;18440,Roadster;15748,Smart';arrMakes[111]='16377,Spyker';arrModels[111]='19008,C12;19007,C8;19009,D12';arrMakes[112]='66,SsangYong';arrModels[112]='18988,Actyon;18306,Family;15228,Korando;18679,Kyron;2017,MUSSO;18262,REXTON;18587,Rodius';arrMakes[113]='67,Subaru';arrModels[113]='18150,1200;2019,1800;18657,Baja;2021,E10;15224,Forester;2023,Impreza;2024,Justy;2025,Legacy;16367,Libero;16465,Mini;18160,OUTBACK;2026,SVX;18671,Tribeca;16466,Vivio;2028,XT';arrMakes[114]='68,Suzuki';arrModels[114]='2029,Alto;2030,Baleno;15868,Cappuccino;15733,Carry;19343,Escudo;18170,Grand Vitara;16530,Ignis;15662,Jimny;16572,Liana;2031,LJ 80;15875,Maruti;2032,SA 310;2033,Samurai;15947,Santana;2034,SJ 410;2035,SJ 413;18180,SJ Samurai;19052,Splash;2148,Super-Carry;2036,Swift;18768,SX 4;2037,Vitara;15226,Wagon R+;2038,X-90;19342,XL-7';arrMakes[115]='71,TVR';arrModels[115]='15234,Cerbera;15232,Chimaera;15233,Griffith;16610,S 2,8;15680,S4C;18690,Sagaris;18689,T350;18385,Tuscan;15681,V8S';arrMakes[116]='15666,Talbot';arrModels[116]='16467,Horizon;16395,Samba;15946,Solara';arrMakes[117]='16327,Tata';arrModels[117]='16527,Estate;19204,Indica;19205,Indigo;19111,Nano;18899,Pick-Up;16529,Safari;16528,Sumo;16468,Telcoline;16371,Telcosport;19137,Xenon';arrMakes[118]='16343,Teener';arrModels[118]='16636,auto elettrica';arrMakes[119]='70,Toyota';arrModels[119]='2045,4-Runner;18992,Auris;18698,Avalon;15230,Avensis;18655,Aygo;19299,Caldina;2046,Camry;2047,Carina;2050,Celica;19300,Chaser;2052,Corolla;19301,Corona;2053,Cressida;19302,Cresta;18659,Crown;16442,Dyna;16469,F;18807,FJ Cruiser;18737,Fortuner;2055,Fun Cruiser;19303,Funcargo;19304,Harrier;15858,HDJ;14711,Hiace;19305,Highlander;14789,Hilux;19306,Ipsum;19138,iQ;19307,Ist;15857,KJ;2056,Land Cruiser;19308,Land Cruiser Prado;15729,LC;2142,Lite-Ace;19309,Mark II;2058,MR 2;2059,Paseo;15849,Pick up;2060,Picnic;19310,Premio;2061,Previa;16516,Prius;2143,RAV 4;18583,Sequoia;18314,Sienna;16443,Solara;19311,Sprinter;2062,Starlet;2063,Supra;2064,Tercel;16444,Tundra;19139,Urban Cruiser;19528,Venza;19225,Verso;19312,Vista;19313,Vitz;15663,Yaris';arrMakes[120]='15633,Trabant';arrModels[120]='15749,Trabant';arrMakes[121]='16326,Trailer-Anhänger';arrModels[121]='16326,Andere-Other';arrMakes[122]='2120,Triumph';arrModels[122]='15002,Dolomite;16479,Moss;15633,Spitfire;16622,TR3;18344,TR4;2121,TR5;2122,TR6;16507,TR7;16508,TR8';arrMakes[123]='16253,Trucks-Lkw';arrModels[123]='16360,Andere-Other;16327,Atlas;16328,Cat;16329,Citroen;16330,Daewoo;16331,DAF;16332,Deutz-Fahr;16333,Fiat;16334,Ford;16335,Fuchs;16336,Hanomag;16337,Hitachi;16338,Iveco;16340,Iveco Magirus;16339,Iveco-Fiat;16341,Jungheinrich;16342,Koegel;16343,Komatsu;18620,LDV;16344,Liebherr;16345,Linde;16346,MAN;16347,Mercedes-Benz;16348,Mitsubishi;16409,Multicar;16349,Neoplan;19119,Nissan;16350,O & K;16351,Peugeot;16352,Renault;16353,Scania;16354,Schaeff;16355,Setra;16356,Volvo;16357,VW;16358,Zeppelin;16359,Zettelmeyer';arrMakes[124]='16389,UAZ';arrModels[124]='19502,2206;19503,2315;19504,23632;19505,3151;19506,31512;19507,31514;19508,31519;19509,315195;19510,3153;19511,3159;19512,3160;19513,31601;19514,31602;19515,3162;19516,3163;19517,3303;19518,3692;19519,3909;19520,3962;19521,469;19522,Hunter';arrMakes[125]='16385,VAZ';arrModels[125]='19365,1111;19366,11113;19367,11118;19368,1113;19369,1117;19370,1118;19371,1119;19372,1706;19373,1922;19374,2016;19375,2101;19376,21011;19377,21013;19378,2102;19379,2103;19380,21033;19381,2104;19382,21043;19383,21045;19384,21046;19385,21047;19386,2105;19387,21051;19388,21053;19389,2106;19390,21060;19391,21061;19392,21063;19393,21065;19394,2107;19395,21073;19396,21074;19397,2108;19398,21081;19399,21083;19400,21086;19401,2109;19402,21091;19403,21093;19404,21096;19405,21099;19406,2110;19407,21101;19408,21102;19409,21103;19410,21104;19411,21106;19412,21108;19413,2111;19414,21111;19415,21112;19416,21113;19417,21114;19418,2112;19419,21120;19420,21121;19421,21122;19422,21123;19423,21124;19424,2113;19425,21130;19426,2114;19427,21140;19428,2115;19429,21150;19430,21150i;19431,2120;19432,2121;19433,21213;19434,21214;19435,21218;19436,212180;19437,2123;19438,2129;19439,2131;19440,21312;19441,2170;19442,2199;19443,2328;19444,2329;19445,2364;19446,Roadster';arrMakes[126]='16340,Vauxhall';arrModels[126]='16611,Vauxhall';arrMakes[127]='16347,Venturi';arrModels[127]='18757,400 GT;18755,600 SLM;18290,Atlantique;18756,Fetish';arrMakes[128]='74,Volkswagen';arrModels[128]='16585,181;18190,Allstar;19261,Amarok;2113,Anfibio;18200,Blue Star;15535,Bora;15981,Buggy;2106,Bus;15734,Caddy;18575,California;18210,Caravelle;2083,Corrado;18781,Crafter;18707,Eos;18599,Fox;2084,Golf;16584,Iltis;2087,Jetta;2114,Käfer;16623,Karmann Ghia;16521,L80;15767,LT;15534,Lupo;15864,Maggiolino;18220,Multivan;15381,New Beetle;2089,Passat;18276,Phaeton;19344,Pointer;2090,Polo;19127,Routan;2091,Santana;2092,Scirocco;2093,Sharan;18747,Shuttle;15363,T2;18317,T3;14792,T4;18370,T5;16520,Taro;19063,Tiguan;18285,Touareg;18329,Touran;18230,Transporter;2094,Vento;18240,White Star';arrMakes[129]='73,Volvo';arrModels[129]='2065,240;2138,244;2144,245;18489,262;16580,264;2066,340;2067,360;2068,440;2069,460;2070,480;2071,740;2136,744;16405,745;2072,760;2140,764;2073,780;2074,850;2141,855;2075,940;2137,944;2139,945;2076,960;2123,965;18912,C30;15236,C70;15237,Polar;2077,S40;16486,S60;2078,S70;15664,S80;2080,S90;2082,V40;18404,V50;2079,V70;2081,V90;19124,XC 60;18328,XC 70;18268,XC 90';arrMakes[130]='16336,Wartburg';arrModels[130]='16567,WARTBURG';arrMakes[131]='16351,Wiesmann';arrModels[131]='18331,MF 28;18332,MF 3;18333,MF 30;19152,MF 4;19153,MF 5';arrMakes[132]='16358,YES!';arrModels[132]='18463,Clubsport;18464,Cup/R;18465,Roadster';arrMakes[133]='16334,Zastava';arrModels[133]='18250,60;18260,65;16471,750;16472,Florida;16470,Yugo';var selectDisabled='select-disabled';var inputDisabled='input-disabled';var labelDisabled='label-disabled';function AddCssClassToItem(cssclass,item){RemoveCssClassFromItem(cssclass,item);item.className=(item.className+' '+cssclass).replace(/^\s+|\s+$/,"");}
function RemoveCssClassFromItem(cssclass,item){item.className=(item.className.replace(cssclass,'')).replace(/^\s+|\s+$/,"");}
function gE(id){return document.getElementById(id);}
function defaultTextFocus(elem,cssclass){var newElem;if(elem&&elem.currentTarget)
elem=elem.currentTarget;if(!elem&&window.event&&window.event.srcElement)
elem=window.event.srcElement;if(!elem)
return;if(!elem.defaultText&&elem.attributes["defaulttext"])
elem.defaultText=elem.attributes["defaulttext"].value;if(!elem.defaultTextCssClass&&elem.attributes["defaulttextcssclass"])
elem.defaultTextCssClass=elem.attributes["defaulttextcssclass"].value;try{if(elem.defaultText==elem.value)elem.value='';}catch(e){}
if(elem.defaultTextCssClass){setPassword=elem.attributes["isPassword"]!=null?elem.attributes["isPassword"].value:true;if(elem.id&&elem.id.indexOf('password')>=0&&setPassword==true&&elem.getAttribute){try{var passId=elem.id.substring(0,elem.id.length-3);var passBox=$('#'+passId);if(passBox.length==1){$('#'+elem.id).hide();passBox.css('display','inline');passBox.focus();}}catch(e){}}
RemoveClassName(elem,elem.defaultTextCssClass);}else if(cssclass){elem.className=cssclass;}}
function replaceChild(parent,oldelem,newElem){if(!parent||!parent.children||!parent.children.length||!parent.removeChild||!parent.appendChild||!oldelem||!newElem||!oldelem.id){return;}
for(var i=0;i<parent.children.length;i++){if(parent.children[i].id==newElem.id){parent.replaceChild(newElem,oldelem);break;}}}
function defaultTextBlur(elem,evt,cssclass){if(elem&&elem.currentTarget)
elem=elem.currentTarget;if(!elem&&window.event)
elem=window.event.srcElement;if(!elem)
return;try{if(elem.value==''){if(elem&&elem.getAttribute&&elem.getAttribute('type')=='password'){elem.defaultText='';}else{elem.value=elem.defaultText;}
if(typeof(elem.onchange)=='function'&&evt)elem.onchange(evt);if(elem.defaultTextCssClass){AddClassName(elem,elem.defaultTextCssClass);}else if(cssclass){elem.className=cssclass;}}}catch(e){}}
function popUp(theUrl,theName,props){var popupwin=window.open(theUrl,theName,props);if(popupwin.focus)popupwin.focus();}
function trim(str){return str.replace(/^\s+|\s+$/,"");}
function AddClassName(elem,className){if(elem.className.indexOf(className)==-1){RemoveClassName(elem,className);elem.className=trim(elem.className+' '+className);}}
function RemoveClassName(elem,className){elem.className=trim(elem.className.replace(className,''));}
function ContainsClassName(elem,className){return(elem.className==elem.className.replace(className,''));}
function removeElements(id){var elem=gE(id);try{elem.innerHTML='';for(cn in elem.childNodes){elem.removeChild(cn);}}
catch(e){}}
function createElement(parentElement,newElem){var newNode=document.createElement(newElem);parentElement.appendChild(newNode);return newNode;}
function createP(parentElement,css,text){var newNode=document.createElement('p');newNode.className=css;if(text)createText(newNode,text);parentElement.appendChild(newNode);return newNode;}
function createH2(parentElement,css){var newNode=document.createElement('H2');newNode.className=css;if(parentElement)parentElement.appendChild(newNode);return newNode;}
function createDiv(parentElement,css,text){var newNode=document.createElement('div');newNode.className=css;if(parentElement)parentElement.appendChild(newNode);if(text)createText(newNode,text);return newNode;}
function createSpan(parentElement,css,text){var newNode=document.createElement('span');newNode.className=css;if(parentElement)parentElement.appendChild(newNode);if(text)createText(newNode,text);return newNode;}
function createText(parentElement,text){var newNode=document.createTextNode(text);parentElement.appendChild(newNode);}
function createCheckbox(parentElement,id){var newNode=document.createElement('input');newNode.type='checkbox';newNode.id=id;parentElement.appendChild(newNode);return newNode;}
function createAnchor(parentElement,css,href,text,onclick){var newNode=document.createElement('a');if(text)createText(newNode,text);newNode.href=href;newNode.className=css;parentElement.appendChild(newNode);if(onclick){try{newNode.onclick=onclick;newNode.setAttribute('onclick',onclick);}catch(e){}}
return newNode;}
function createImage(parentElement,css,src,alt){var newNode=document.createElement('img');newNode.src=src;newNode.alt=alt;newNode.title=alt;newNode.className=css;parentElement.appendChild(newNode);return newNode;}
function createRow(parentElement,css){var newNode=document.createElement('tr');newNode.className=css;parentElement.appendChild(newNode);return newNode;}
function createCell(parentElement,css,text){var newNode=document.createElement('td');newNode.className=css;if(text)createText(newNode,text);parentElement.appendChild(newNode);return newNode;}
function createLabel(parentElement,forElement,css,text){var newNode=document.createElement('label');newNode.className=css;newNode.setAttribute('for',forElement);if(parentElement)parentElement.appendChild(newNode);if(text)createText(newNode,text);return newNode;}
function getCookieValue(name,defaultValue){var arg=name+'=';var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){var endstr=document.cookie.indexOf(';',j);if(endstr==-1)endstr=document.cookie.length;return unescape(document.cookie.substring(j,endstr));}
i=document.cookie.indexOf(' ',i)+1;if(i==0)break;}
return defaultValue;}
function setCookieValue(name,value,persistent){var a=new Date();var expDate=new Date(a.getFullYear()+1,a.getMonth(),a.getDay(),1,0,0);var domain=document.domain;var path='/';if(domain.indexOf('.')>-1)domain=domain.substring(domain.indexOf('.'));document.cookie=name+'='+value+';path='+path+(persistent?';domain='+domain+';expires='+expDate.toGMTString():'');}
function changeUrlParameter(url,param,val){var anchorIndex=url.indexOf('#');var hasAnchor=anchorIndex>0;var anchor='';if(hasAnchor){anchor=url.substring(anchorIndex);url=url.substring(0,anchorIndex);}
var start=url.indexOf('?'+param);if(start==-1)start=url.indexOf('&'+param);if(start==-1){if(url.indexOf('?')==-1)
url+='?';else
url+='&';url=url+param+'='+escape(val);if(hasAnchor){url+=anchor;}
return url;}
var end=url.indexOf('&',start+1);if(end==-1)end=url.length;url=url.substring(0,start+1)+param+'='+escape(val)+url.substring(end,url.length);if(hasAnchor){url+=anchor;}
return url;}
function changeMultipleUrlParameter(url,param,val)
{url=removeExistingUrlParameter(url,param);var a=val.split(',');for(var i=0;i<a.length;i++){if(url.indexOf('=')){url=url.concat('&'+param+'='+escape(a[i]));}
else{url=url.concat('?'+param+'='+escape(a[i]));}}
return url;}
function removeUrlParameter(url,param){var start=url.indexOf('?'+param);if(start==-1)start=url.indexOf('&'+param);if(start==-1)return url;var end=url.indexOf('&',start+1);if(end==-1)end=url.length;return url.substring(0,start+1)+url.substring(end,url.length);}
function removeExistingUrlParameter(url,param){var regex=new RegExp(param+'=[^&]*&');var found=regex.exec(url);while(found){url=url.replace(found[0],'');found=regex.exec(url);}
regex=new RegExp('[?&]'+param+'=[^&]*');found=regex.exec(url);if(found){url=url.replace(found[0],'');}
return url;}
function getUrlParameter(url,param){var start=url.indexOf('?'+param);if(start==-1)start=url.indexOf('&'+param);if(start==-1)return null;var end=url.indexOf('&',start+1);if(end==-1)end=url.length;return url.substring(start+1,end);}
function onSelectionChanged(selList,hdVal,versionboxId){var oSelList=gE(selList);gE(hdVal).value=oSelList.options[oSelList.selectedIndex].value;if(versionboxId!=''){var oVersionValue=gE(versionboxId);if(oVersionValue!=null){oVersionValue.value='';if(gE(hdVal).value==0){oVersionValue.disabled='disabled';AddCssClassToItem(inputDisabled,oVersionValue);}
else{oVersionValue.disabled='';RemoveCssClassFromItem(inputDisabled,oVersionValue);}}}}
function onSelectionInit(selList,hdVal,versionboxId,singleVersion){var oSelList=gE(selList);gE(hdVal).value=oSelList.options[oSelList.selectedIndex].value;if(versionboxId!=''){var oVersionValue=gE(versionboxId);if(oVersionValue!=null&&!singleVersion){if(gE(hdVal).value==0){oVersionValue.disabled='disabled';AddCssClassToItem(inputDisabled,oVersionValue);}
else{oVersionValue.disabled='';RemoveCssClassFromItem(inputDisabled,oVersionValue);}}}}
function onSelectionChangedSingleVersion(selList,hdVal,selList1,hdVal1,selList2,hdVal2,versionboxId){var oSelList=gE(selList);var oSelList1=gE(selList1);var oSelList2=gE(selList2);gE(hdVal).value=oSelList.options[oSelList.selectedIndex].value;gE(hdVal1).value=oSelList1.options[oSelList1.selectedIndex].value;gE(hdVal2).value=oSelList2.options[oSelList2.selectedIndex].value;if(versionboxId!=''){var oVersionValue=gE(versionboxId);if(oVersionValue!=null){if(gE(hdVal).value==0&&gE(hdVal1).value==0&&gE(hdVal2).value==0){oVersionValue.value='';oVersionValue.disabled='disabled';AddCssClassToItem(inputDisabled,oVersionValue);}
else{oVersionValue.disabled='';RemoveCssClassFromItem(inputDisabled,oVersionValue);}}}}
function selectMakeAndModelByUrlParameter(makeListId,modelListId,modelValId,versionboxId,modelCaptionId,index,byValue,singleVersion){if(!index||index<0){index=0;}
var makeList=$('#'+makeListId);var modelList=$('#'+modelListId);if(makeList.length>0&&modelList.length>0){var makeParam,modelParam;var mmk0=location.search.match(/[\?&]mmvmk0=([^&#]+)/);var mmk1=location.search.match(/[\?&]mmvmk1=([^&#]+)/);var mmk2=location.search.match(/[\?&]mmvmk2=([^&#]+)/);if(mmk0==null&&mmk1==null&&mmk2==null)
makeParam=location.search.match(/[\?&]make=([^&#]+)/);else{makeParam=mmk0==null?'0':mmk0+','+
mmk1==null?'0':mmk1+','+
mmk2==null?'0':mmk2;}
var mmd0=location.search.match(/[\?&]mmvmd0=([^&#]+)/);var mmd1=location.search.match(/[\?&]mmvmd1=([^&#]+)/);var mmd2=location.search.match(/[\?&]mmvmd2=([^&#]+)/);if(mmd0==null&&mmd1==null&&mmd2==null)
modelParam=location.search.match(/[\?&]model=([^&#]+)/);else{modelParam=mmd0==null?'0':mmd0+','+
mmd1==null?'0':mmd1+','+
mmd2==null?'0':mmd2;}
var makeName=makeParam!=null?decodeURIComponent(makeParam[1]):null;var modelName=modelParam!=null?decodeURIComponent(modelParam[1]):null;if(makeName!=null&&isNaN(makeName)){var makeNames=makeName.split(',');if(makeNames.length&&index<=makeNames.length-1){makeList.val(makeNames[index]);}
chooseMake(true,makeListId,modelListId,false,modelCaptionId);}
if(modelName!=null&&isNaN(modelName)){var models;if(modelName.indexOf(',')>-1){models=modelName.split(',');}
else{models=[modelName]};if(models.length&&index<=models.length){for(var i=0;i<modelList[0].length;i++){for(var j=0;j<models.length;j++){var compareValue="";if(byValue)
compareValue=fastTrim(modelList[0].options[i].value);else
compareValue=fastTrim(modelList[0].options[i].text);if(j<=models.length-1&&compareValue==models[j]){modelList[0].selectedIndex=i;onSelectionInit(modelListId,modelValId,versionboxId,singleVersion);break;}}}}}
if(modelName!=null&&!isNaN(modelName)){var models=modelName;;if(models.length&&index<=models.length){for(var i=0;i<modelList[0].length;i++){var compareValue="";if(byValue)
compareValue=fastTrim(modelList[0].options[i].value);else
compareValue=fastTrim(modelList[0].options[i].text);if(compareValue==models){modelList[0].selectedIndex=i;onSelectionInit(modelListId,modelValId,versionboxId,singleVersion);break;}}}}}}
var _includeModelLine=true;function initMakeModel(makeListId,modelListId,modelValId,versionboxId,modelCaptionId,includeModelLine,index,byValue,singleVersion){_includeModelLine=includeModelLine;chooseMake(true,makeListId,modelListId,false,modelCaptionId);var oModelSelect=gE(modelListId);var oModelValue=gE(modelValId).value;if(versionboxId!=''){var oVersionValue=gE(versionboxId);if(oVersionValue!=null){if(!singleVersion){if(oModelValue==0){oVersionValue.disabled='disabled';AddCssClassToItem(inputDisabled,oVersionValue);}
else{oVersionValue.disabled='';RemoveCssClassFromItem(inputDisabled,oVersionValue);}}
else{if(!oVersionValue.value&&gE("selectedmodelvalue0").value==0&&gE("selectedmodelvalue1").value==0&&gE("selectedmodelvalue2").value==0){oVersionValue.disabled='disabled';AddCssClassToItem(inputDisabled,oVersionValue);}}}}
for(var i=0;i<oModelSelect.options.length;i++){if(oModelSelect.options[i].value==oModelValue){oModelSelect.selectedIndex=i;break;}}
if(!singleVersion)
selectMakeAndModelByUrlParameter(makeListId,modelListId,modelValId,versionboxId,modelCaptionId,index,byValue,singleVersion);}
function initMultiControl(parent,make,model,version,caption,captionNr,singleVersion){setMultiControl(parent,make,model,version,caption,captionNr,singleVersion);}
function setMultiControl(parent,make,model,version,caption,captionNr,singleVersion){var oParent=gE(parent);var oMake=gE(make);var oModel=gE(model);var oVersion=gE(version);var oCaption=gE(caption);var oCaptionNr=gE(captionNr);oMake.disabled=((oParent.selectedIndex==0)?'disabled':'');if(oMake.selectedIndex>0)oMake.disabled='';oModel.disabled=((oMake.selectedIndex==0)?'disabled':'');if(!singleVersion)
oVersion.disabled=((oModel.selectedIndex==0)?'disabled':'');else{if(oVersion.disabled)oVersion.disabled=((oModel.selectedIndex==0)?'disabled':'');}
if(oMake.disabled){AddCssClassToItem(selectDisabled,oMake);AddCssClassToItem(labelDisabled,oCaption);AddCssClassToItem(labelDisabled,oCaptionNr);}
else{RemoveCssClassFromItem(selectDisabled,oMake);RemoveCssClassFromItem(labelDisabled,oCaption);RemoveCssClassFromItem(labelDisabled,oCaptionNr);}
if(oModel.disabled){AddCssClassToItem(selectDisabled,oModel);}
else{RemoveCssClassFromItem(selectDisabled,oModel);}
if(oVersion.disabled){AddCssClassToItem(inputDisabled,oVersion);}
else{RemoveCssClassFromItem(inputDisabled,oVersion);}}
function chooseMake(headContained,makeListId,modelListId,updateModel,modelCaption){var oMakeSelect=gE(makeListId);var oModelSelect=gE(modelListId);var oModelCaption=gE(modelCaption);oModelSelect.selectedIndex=0;oModelSelect.options.length=1;var offsetForAll=(headContained?1:0);if(oMakeSelect.selectedIndex>=offsetForAll){var modList=(arrModels[oMakeSelect.selectedIndex+1-offsetForAll]).split(';');oModelSelect.options.length=modList.length+1;var index=1;for(var i=0;i<modList.length;i++){if(_includeModelLine){oModelSelect.options[index].value=modList[i].split(',')[0];oModelSelect.options[index].text=modList[i].split(',')[1];}
else{var val=modList[i].split(',')[0];if(parseInt(val)<0){oModelSelect.options.length--;continue;}
oModelSelect.options[index].value=val;oModelSelect.options[index].text=trim(modList[i].split(',')[1]);}
index++;}}
if(oModelSelect.options.length==2)oModelSelect.selectedIndex=1;if(headContained&&oMakeSelect.selectedIndex==0){oModelSelect.disabled='disabled';AddCssClassToItem(selectDisabled,oModelSelect);if(oModelCaption!=null){AddCssClassToItem(labelDisabled,oModelCaption);}
setBlueDots('makeModelDots',false);}
else{oModelSelect.disabled='';RemoveCssClassFromItem(selectDisabled,oModelSelect);if(oModelCaption!=null){RemoveCssClassFromItem(labelDisabled,oModelCaption);}
setBlueDots('makeModelDots',true);}
if(updateModel)oModelSelect.onchange();}
function setBlueDots(dotsDivId,active){var dotsCtrl=gE(dotsDivId);if(dotsCtrl!=null){if(active){RemoveCssClassFromItem("dots-grey",dotsCtrl);AddCssClassToItem("dots-blue",dotsCtrl);}
else{RemoveCssClassFromItem("dots-blue",dotsCtrl);AddCssClassToItem("dots-grey",dotsCtrl);}}}
function setHoverLabelTxt(labelCtrlId,text){var labelCtrl=gE(labelCtrlId);if(labelCtrl!=null){labelCtrl.innerHTML=text;}}
function checkInputLength(elem,len){if(elem.value.length>len)elem.value=elem.value.substring(0,len);}
function SetZipSearchOnChange(countrySelect,radiusSelect,zipInput){if((countrySelect==null)||(radiusSelect==null)||(zipInput==null)){return;}
if(countrySelect.selectedIndex==0){radiusSelect.disabled='disabled';radiusSelect.selectedIndex=0;zipInput.disabled='disabled';zipInput.value=zipInput.defaultText;AddCssClassToItem(selectDisabled,radiusSelect);AddCssClassToItem(inputDisabled,zipInput);}
else{radiusSelect.disabled='';zipInput.disabled='';RemoveCssClassFromItem(selectDisabled,radiusSelect);RemoveCssClassFromItem(inputDisabled,zipInput);}}
function SortImages(parent,intFirst,intSecond){var objFirst=gE(parent+"_ImageCtr"+intFirst);var objSecond=gE(parent+"_ImageCtr"+intSecond);var objOldNumberFirst=gE(parent+"_OldIndex"+intFirst);var objOldNumberSecond=gE(parent+"_OldIndex"+intSecond);var strSRC=objFirst.src;objFirst.src=objSecond.src;objSecond.src=strSRC;var i=objOldNumberFirst.value;objOldNumberFirst.value=objOldNumberSecond.value;objOldNumberSecond.value=i;}
function ShowDeleteLogoConfirmation(){showHideForm('confirmArea','block',null,null);activeForm=gE('confirmArea');var hei=activeForm.offsetHeight?activeForm.offsetHeight:150;centerForm(activeForm,hei);attachKeyDown();return false;}
function Delete_Cancel(){showHideForm('confirmArea','none',null,null);return false;}
var gparent;function SetDeleteImages(parent,delIndex){gparent=parent;var delButtonIndex=gE(parent+"_DeleteButtonIndex");delButtonIndex.value=delIndex;showHideForm('confirmArea','block',null,null);activeForm=gE('confirmArea');var hei=activeForm.offsetHeight?activeForm.offsetHeight:150;centerForm(activeForm,hei);attachKeyDown();return false;}
function SetDeleteAllImages(){var delButtonIndex=gE(parent+"_DeleteButtonIndex");delButtonIndex.value=delIndex;showHideForm('confirmArea','block',null,null);return false;}
function DeleteImage_Ok(){for(var i=1;i<15;i++){var who=gE(gparent+"_fu"+i);var who2=who.cloneNode(false);who2.onchange=who.onchange;who.parentNode.replaceChild(who2,who);}}
function resizeIframe(iframeId){var iframe=parent.document.getElementById(iframeId);if(iframe)iframe.height=self.document.body.scrollHeight;}
function checkAndResizeIframe(iframeId,parentUrl){if(parent.location.href.indexOf(parentUrl)==-1)
location.href=parentUrl;else
resizeIframe(iframeId);}
function schwacke(){if(document.cookie.indexOf("zanox=1")>=0)
koop='855D2A2961';else
koop='42FB6A6CEB';var link1=escape('http://wli-de.eurotax.com/wli/dede/entry/welcome.php?koop_id='+koop);var url='/redir.asp?type=AC&eventdetail=SCEC&site=1&language=ger&name=az_ct_schwacke&link='+link1;breite=790;hoehe=580;XX=screen.availWidth;YY=screen.availHeight;x=(XX-breite)/2;y=(YY-hoehe)/2;var win=window.open(url,'schwacke','height='+hoehe+',width='+breite+',toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=no,left='+x+',top='+y);if(win&&win.focus)
win.focus();}
function SetZIndex(indexvalue,controlclass){var control=$(controlclass);if(control.length>0){control[0].style.zIndex=indexvalue;}}
function escapeHTML(str){var replacements={'<':'&lt;','&':'&amp;','>':'&gt;'};return str.replace(/[<&>]/g,function(c){return replacements[c];});}
function measureString(cssClass,str){var e=document.createElement('span');e.setAttribute('class',cssClass);e.style.whiteSpace='nowrap';e.style.visibility='hidden';var body=document.getElementsByTagName('body');if(body&&body.length)
body[0].appendChild(e);else
return-1;e.innerHTML=str;var length=-1;if(e.offsetWidth)
length=e.offsetWidth;body[0].removeChild(e);return length;}
function trimString(str,cssClass,maxLengthPx,maxLengthWorstCase){if(!str||!cssClass||!maxLengthPx||!maxLengthWorstCase||maxLengthWorstCase<=3){return str;}
if(navigator.appName.indexOf('Microsoft')>=0){maxLengthPx-=10;}
var length=measureString(cssClass,str);if(length<0){if(str&&str.length&&str.length>maxLengthWorstCase){str=str.substring(0,maxLengthWorstCase-3)+'...';}}else if(length>maxLengthPx){while(length>maxLengthPx&&str.length>maxLengthWorstCase){str=str.substring(0,str.length-2);length=measureString(cssClass,str+"...");}
str+="...";}
return str;}
var lastRadiusValue=0;var isWeviCtrl=false;function activateRadiusDropDown(textBox,id,fn,captionId){var captionCtrl=gE(captionId);if(!textBox)return;if(!id)return;if(typeof fn!='function')fn=validateNumber;var e=$('[id$='+id+']');if(e[0].className.indexOf("wevictrl")>-1){isWeviCtrl=true;}
if(!e)return;if(textBox.value&&textBox.value.length&&fn(textBox.value)){if(!isWeviCtrl){RemoveCssClassFromItem(selectDisabled,e[0]);if(e&&e.attr('disabled')){e.attr('disabled',false);}
lastRadiusValue=e.attr('value');if(lastRadiusValue==0){e.attr('value',100);}
else{e.attr('value',lastRadiusValue);}}
else{if(e[0].className=="wevictrl_disabled"){e[0].className="wevictrl"}
if(lastRadiusValue!=0){e.val(lastRadiusValue);}
else{e.val(100);}}
setBlueDots("radiusDots",true);if(captionCtrl!=null){RemoveCssClassFromItem(labelDisabled,captionCtrl);}}
else{if(!isWeviCtrl){AddCssClassToItem(selectDisabled,e[0]);if(e&&!e.attr('disabled')){e.attr('disabled',true);}
lastRadiusValue=e.attr('value');}
else{if(e.val()!=""){lastRadiusValue=parseInt(e.text());e.val("");}
if(e[0].className=="wevictrl"){e[0].className="wevictrl_disabled";}}
setBlueDots("radiusDots",false);if(captionCtrl!=null){AddCssClassToItem(labelDisabled,captionCtrl);}}}
function validateNumber(zip){if(!zip||typeof zip!=('string')||!zip.length)
return false;for(var i=0;i<zip.length;i++){if(zip[i]<'0'||zip[i]>'9'){return false;}}
return true;}
function validateZipD(zip){var v=new RegExp('^[\\d]{5}$');var m=v.exec(zip);return(m!=null);}
fastTrim=function(str){if(!str)return str;return str.replace(/^\s\s*/,'').replace(/\s\s*$/,'');}
function vcmap_over(){$('[id^=vcml_]').css('text-decoration','none');}
function vcmap_out(){$('[id^=vcml_]').css('text-decoration','underline');}
bindHighlightEvent=function(ctrlId,lblId,nodeName){var elm=$('#'+ctrlId+' '+nodeName);if(elm[0]!=null){elm.bind('focus',function(){$('#'+lblId).addClass('active')});elm.bind('blur',function(){$('#'+lblId).removeClass('active')});}}
function isZipCodeValid(zipcode,country)
{var pattern;if(country==undefined||country==null)country="";var c=country.toString().toUpperCase();switch(c)
{case"A":case"B":case"L":pattern=/^[0-9]{4}$/;break;case"D":case"S":case"I":case"HR":pattern=/^[0-9]{5}$/;break;case"F":case"E":pattern=/^[0-9]{4,5}$/;break;case"NL":pattern=/^[0-9]{4}\s?[a-z]{0,2}$/i;break;case"RUS":pattern=/^[0-9]{6}$/;break;default:pattern=/^[0-9]{5}$/;break;}
return pattern.test(zipcode);}
function validateZipCountries(zip){return isZipCodeValid(zip,ctry);}
(function($){$(document).ready(function(){if($.browser.msie&&parseInt($.browser.version)<=6){$('select').bind('focusin',function(){var eSrc=window.event.srcElement;if(eSrc)eSrc.tmpIndex=eSrc.selectedIndex;}).bind('focus',function(){var eSrc=window.event.srcElement;if(eSrc)eSrc.selectedIndex=eSrc.tmpIndex;});}});}(jQuery));var _alreadyparked='Sauvé';var _co2emission='Emissions de CO2 mixtes: {0} g/km ***';var _color=' Couleur';var _colorgallery='Couleur:';var _compare='Comparer';var _dealerlogotooltip='';var _dealerprice='Prix marchand';var _ez=' PI ';var _ezgallery='Année:';var _eztc='PI ';var _financelabel='Financeing';var _fuel=' Carburant';var _fuelconsumption='Consommation combinée: {0} l/100km ***';var _fuelgallery='Carburant:';var _geargallery='Transmission:';var _makemodel=' Marque / Modèle';var _mileage=' km';var _mileagegallery='Kilométrage:';var _more='Plus d\'info';var _moredetails='Détails';var _navdata_allmodels='Tous';var _navdata_aofferinfo='La catégorie « Voiture d’occasion » comprend toutes les voitures définies comme voitures d’occasion : des voitures de démonstration, des voitures récentes et des voitures anciennes. Si vous sélectionnez une sous-catégorie comme les voitures anciennes, seulement les voitures de ce groupe apparaitront.';var _navdata_btn_car='véhicule';var _navdata_btn_cars='véhicules';var _navdata_day='Jour';var _navdata_days='Jours';var _navdata_eq_box_comfort='Confort & extras';var _navdata_eq_box_multimedia='Multimédia';var _navdata_eq_box_others='Autres';var _navdata_eq_box_security='Sécurité';var _navdata_eq_box_tuning='Tuning';var _navdata_eq_box_useful='Pratique';var _navdata_fuel_gasall='GPL';var _navdata_fuel_hybridall='Hybride';var _navdata_makemodel_all='Tous...';var _navdata_makemodel_make='Marque';var _navdata_makemodel_model='Modèle';var _navdata_makemodel_select='Sélectionnez...';var _navdata_makemodel_vehicule='Véhicule';var _navdata_makemodel_version='Version';var _navdata_modelselected='{0} modèles sélectionnés';var _navdata_onemodelselected='{0} modèle sélectionné';var _navdata_othercountries='Autres pays';var _navdata_power_gt='plus de';var _navdata_power_lt='moins de';var _navdata_radius='Rayon';var _navdata_radiusdefault='tous';var _navdata_ustate_nsdam='Ne pas montrer';var _navdata_ustate_sdama='Montrer également';var _navdata_ustate_sdamo='Montrer uniquement';var _navdata_ustateinfo='Voitures ayant subi des dommages considérables non réparés (ex : accident, incendie, eau etc). Les dommages mineurs, abrasions et voitures réparées ne sont pas concernés.';var _navdata_version='Version';var _navdata_versioninfo='Le champs libre version est utilisé pour décrire plus précisément le modèle choisi. Vous pouvez rechercher des séries (Plus pour Golf), des finitions (Privilège pour Renault) ou des motorisations (1.9 pour Audi A4 1.9).';var _navdata_week='Semaine';var _navdata_weeks='Semaines';var _navdata_wholeeurope='Dans toute l\'Europe';var _navdata_zipcode='Code postal';var _navdata_ziperror='Donée non valable ou obligatoire';var _navdata_zipinfo='Afin d’utiliser la recherche par rayon, vous ne pouvez sélectionner qu’un pays. Sélectionnez un rayon et entrez un code postal valide.';var _nextinspectiontext='Contrôle technique ';var _parkcar='Sauvegarder';var _power=' kW (CV)';var _powergallery='Puissance:';var _powerkw='kW';var _powershort=' CV';var _previousownerstext=' Propriétaire précédent';var _previousownerstextplural=' Propriétaires précédents';var _price=' Prix';var _radiusgallery='Rayon:';var _totalcountplural='véhicules';var _totalcountsingular='véhicule';var _vatdeductible='TVA déductible';var _videolabel='Video';var _zip=' CP';var mboxCopyright="&copy; 2003-2009. Omniture, Inc. All rights reserved.";mboxUrlBuilder=function(a,b){this.a=a;this.b=b;this.c=new Array();this.d=function(e){return e;};this.f=null;};mboxUrlBuilder.prototype.addParameter=function(g,h){var i=new RegExp('(\'|")');if(i.exec(g)){throw"Parameter '"+g+"' contains invalid characters";}for(var j=0;j<this.c.length;j++){var k=this.c[j];if(k.name==g){k.value=h;return this;}}var l=new Object();l.name=g;l.value=h;this.c[this.c.length]=l;return this;};mboxUrlBuilder.prototype.addParameters=function(c){if(!c){return this;}for(var j=0;j<c.length;j++){var m=c[j].indexOf('=');if(m==-1||m==0){continue;}this.addParameter(c[j].substring(0,m),c[j].substring(m+1,c[j].length));}return this;};mboxUrlBuilder.prototype.setServerType=function(n){this.o=n;};mboxUrlBuilder.prototype.setBasePath=function(f){this.f=f;};mboxUrlBuilder.prototype.setUrlProcessAction=function(p){this.d=p;};mboxUrlBuilder.prototype.buildUrl=function(){var q=this.f?this.f:'/m2/'+this.b+'/mbox/'+this.o;var r=document.location.protocol=='file:'?'http:':document.location.protocol;var e=r+"//"+this.a+q;var s=e.indexOf('?')!=-1?'&':'?';for(var j=0;j<this.c.length;j++){var k=this.c[j];e+=s+encodeURIComponent(k.name)+'='+encodeURIComponent(k.value);s='&';}return this.t(this.d(e));};mboxUrlBuilder.prototype.getParameters=function(){return this.c;};mboxUrlBuilder.prototype.setParameters=function(c){this.c=c;};mboxUrlBuilder.prototype.clone=function(){var u=new mboxUrlBuilder(this.a,this.b);u.setServerType(this.o);u.setBasePath(this.f);u.setUrlProcessAction(this.d);for(var j=0;j<this.c.length;j++){u.addParameter(this.c[j].name,this.c[j].value);}return u;};mboxUrlBuilder.prototype.t=function(v){return v.replace(/\"/g,'&quot;').replace(/>/g,'&gt;');};mboxStandardFetcher=function(){};mboxStandardFetcher.prototype.getType=function(){return'standard';};mboxStandardFetcher.prototype.fetch=function(w){w.setServerType(this.getType());document.write('<'+'scr'+'ipt src="'+w.buildUrl()+'" language="JavaScript"><'+'\/scr'+'ipt>');};mboxStandardFetcher.prototype.cancel=function(){};mboxAjaxFetcher=function(){};mboxAjaxFetcher.prototype.getType=function(){return'ajax';};mboxAjaxFetcher.prototype.fetch=function(w){w.setServerType(this.getType());var e=w.buildUrl();this.x=document.createElement('script');this.x.src=e;document.body.appendChild(this.x);};mboxAjaxFetcher.prototype.cancel=function(){};mboxMap=function(){this.y=new Object();this.z=new Array();};mboxMap.prototype.put=function(A,h){if(!this.y[A]){this.z[this.z.length]=A;}this.y[A]=h;};mboxMap.prototype.get=function(A){return this.y[A];};mboxMap.prototype.remove=function(A){this.y[A]=undefined;};mboxMap.prototype.each=function(p){for(var j=0;j<this.z.length;j++){var A=this.z[j];var h=this.y[A];if(h){p(A,h);}}};mboxFactory=function(B,b,C){this.D=false;this.B=B;this.C=C;this.E=new mboxList();mboxFactories.put(C,this);this.F=typeof document.createElement('div').replaceChild!='undefined'&&(function(){return true;})()&&typeof document.getElementById!='undefined'&&typeof(window.attachEvent||document.addEventListener||window.addEventListener)!='undefined'&&typeof encodeURIComponent!='undefined';this.G=this.F&&mboxGetPageParameter('mboxDisable')==null;var H=C=='default';this.I=new mboxCookieManager('mbox'+(H?'':('-'+C)),(function(){return mboxCookiePageDomain();})());this.G=this.G&&this.I.isEnabled()&&(this.I.getCookie('disable')==null);if(this.isAdmin()){this.enable();}this.J=mboxGenerateId();this.K=new mboxSession(this.J,'mboxSession','session',31*60,this.I);this.L=new mboxPC('PC',1209600,this.I);this.w=new mboxUrlBuilder(B,b);this.M(this.w,H);this.N=new Date().getTime();this.O=this.N;var P=this;this.addOnLoad(function(){P.O=new Date().getTime();});if(this.F){this.addOnLoad(function(){P.D=true;P.getMboxes().each(function(Q){Q.setFetcher(new mboxAjaxFetcher());Q.finalize();});});this.limitTraffic(100,10368000);if(this.G){this.R();this.S=new mboxSignaler(function(T,c){return P.create(T,c);},this.I);}}};mboxFactory.prototype.isEnabled=function(){return this.G;};mboxFactory.prototype.getDisableReason=function(){return this.I.getCookie('disable');};mboxFactory.prototype.isSupported=function(){return this.F;};mboxFactory.prototype.disable=function(U,V){if(typeof U=='undefined'){U=60*60;}if(typeof V=='undefined'){V='unspecified';}if(!this.isAdmin()){this.G=false;this.I.setCookie('disable',V,U);}};mboxFactory.prototype.enable=function(){this.G=true;this.I.deleteCookie('disable');};mboxFactory.prototype.isAdmin=function(){return document.location.href.indexOf('mboxEnv')!=-1;};mboxFactory.prototype.limitTraffic=function(W,U){};mboxFactory.prototype.addOnLoad=function(p){if(window.addEventListener){window.addEventListener('load',p,false);}else if(document.addEventListener){document.addEventListener('load',p,false);}else if(document.attachEvent){window.attachEvent('onload',p);}};mboxFactory.prototype.getEllapsedTime=function(){return this.O-this.N;};mboxFactory.prototype.getEllapsedTimeUntil=function(X){return X-this.N;};mboxFactory.prototype.getMboxes=function(){return this.E;};mboxFactory.prototype.get=function(T,Y){return this.E.get(T).getById(Y||0);};mboxFactory.prototype.update=function(T,c){if(!this.isEnabled()){return;}if(this.E.get(T).length()==0){throw"Mbox "+T+" is not defined";}this.E.get(T).each(function(Q){Q.getUrlBuilder().addParameter('mboxPage',mboxGenerateId());Q.load(c);});};mboxFactory.prototype.create=function(T,c,Z){if(!this.isSupported()){return null;}var e=this.w.clone();e.addParameter('mboxCount',this.E.length()+1);e.addParameters(c);var Y=this.E.get(T).length();var _=this.C+'-'+T+'-'+Y;var ab;if(Z){ab=new mboxLocatorNode(Z);}else{if(this.D){throw'The page has already been loaded, can\'t write marker';}ab=new mboxLocatorDefault(_);}try{var P=this;var bb='mboxImported-'+_;var Q=new mbox(T,Y,e,ab,bb);if(this.G){Q.setFetcher(this.D?new mboxAjaxFetcher():new mboxStandardFetcher());}Q.setOnError(function(cb,n){Q.setMessage(cb);Q.activate();if(!Q.isActivated()){P.disable(60*60,cb);window.location.reload(false);}});this.E.add(Q);}catch(db){this.disable();throw'Failed creating mbox "'+T+'", the error was: '+db;}var eb=new Date();e.addParameter('mboxTime',eb.getTime()-(eb.getTimezoneOffset()*60000));return Q;};mboxFactory.prototype.getCookieManager=function(){return this.I;};mboxFactory.prototype.getPageId=function(){return this.J;};mboxFactory.prototype.getPCId=function(){return this.L;};mboxFactory.prototype.getSessionId=function(){return this.K;};mboxFactory.prototype.getSignaler=function(){return this.S;};mboxFactory.prototype.getUrlBuilder=function(){return this.w;};mboxFactory.prototype.M=function(e,H){e.addParameter('mboxHost',document.location.hostname).addParameter('mboxSession',this.K.getId());if(!H){e.addParameter('mboxFactoryId',this.C);}if(this.L.getId()!=null){e.addParameter('mboxPC',this.L.getId());}e.addParameter('mboxPage',this.J);e.addParameter('mboxXDomain',"enabled");e.setUrlProcessAction(function(e){e+='&mboxURL='+encodeURIComponent(document.location);var fb=encodeURIComponent(document.referrer);if(e.length+fb.length<2000){e+='&mboxReferrer='+fb;}e+='&mboxVersion='+mboxVersion;return e;});};mboxFactory.prototype.gb=function(){return"";};mboxFactory.prototype.R=function(){document.write('<style>.'+'mboxDefault'+' { visibility:hidden; }</style>');};mboxFactory.prototype.isDomLoaded=function(){return this.D;};mboxSignaler=function(hb,I){this.I=I;var ib=I.getCookieNames('signal-');for(var j=0;j<ib.length;j++){var jb=ib[j];var kb=I.getCookie(jb).split('&');var Q=hb(kb[0],kb);Q.load();I.deleteCookie(jb);}};mboxSignaler.prototype.signal=function(lb,T){this.I.setCookie('signal-'+lb,mboxShiftArray(arguments).join('&'),45*60);};mboxList=function(){this.E=new Array();};mboxList.prototype.add=function(Q){if(Q!=null){this.E[this.E.length]=Q;}};mboxList.prototype.get=function(T){var mb=new mboxList();for(var j=0;j<this.E.length;j++){var Q=this.E[j];if(Q.getName()==T){mb.add(Q);}}return mb;};mboxList.prototype.getById=function(nb){return this.E[nb];};mboxList.prototype.length=function(){return this.E.length;};mboxList.prototype.each=function(p){if(typeof p!='function'){throw'Action must be a function, was: '+typeof(p);}for(var j=0;j<this.E.length;j++){p(this.E[j]);}};mboxLocatorDefault=function(g){this.g='mboxMarker-'+g;document.write('<div id="'+this.g+'" style="visibility:hidden;display:none">&nbsp;</div>');};mboxLocatorDefault.prototype.locate=function(){var ob=document.getElementById(this.g);while(ob!=null){if(ob.nodeType==1){if(ob.className=='mboxDefault'){return ob;}}ob=ob.previousSibling;}return null;};mboxLocatorDefault.prototype.force=function(){var pb=document.createElement('div');pb.className='mboxDefault';var qb=document.getElementById(this.g);qb.parentNode.insertBefore(pb,qb);return pb;};mboxLocatorNode=function(rb){this.ob=rb;};mboxLocatorNode.prototype.locate=function(){return typeof this.ob=='string'?document.getElementById(this.ob):this.ob;};mboxLocatorNode.prototype.force=function(){return null;};mboxCreate=function(T){var Q=mboxFactoryDefault.create(T,mboxShiftArray(arguments));if(Q){Q.load();}return Q;};mboxDefine=function(Z,T){var Q=mboxFactoryDefault.create(T,mboxShiftArray(mboxShiftArray(arguments)),Z);return Q;};mboxUpdate=function(T){mboxFactoryDefault.update(T,mboxShiftArray(arguments));};mbox=function(g,sb,w,tb,bb){this.ub=null;this.vb=0;this.ab=tb;this.bb=bb;this.wb=null;this.xb=new mboxOfferContent();this.pb=null;this.w=w;this.message='';this.yb=new Object();this.zb=0;this.sb=sb;this.g=g;this.Ab();w.addParameter('mbox',g).addParameter('mboxId',sb);this.Bb=function(){};this.Cb=function(){};this.Db=null;};mbox.prototype.getId=function(){return this.sb;};mbox.prototype.Ab=function(){if(this.g.length>250){throw"Mbox Name "+this.g+" exceeds max length of "+"250 characters.";}else if(this.g.match(/^\s+|\s+$/g)){throw"Mbox Name "+this.g+" has leading/trailing whitespace(s).";}};mbox.prototype.getName=function(){return this.g;};mbox.prototype.getParameters=function(){var c=this.w.getParameters();var mb=new Array();for(var j=0;j<c.length;j++){if(c[j].name.indexOf('mbox')!=0){mb[mb.length]=c[j].name+'='+c[j].value;}}return mb;};mbox.prototype.setOnLoad=function(p){this.Cb=p;return this;};mbox.prototype.setMessage=function(cb){this.message=cb;return this;};mbox.prototype.setOnError=function(Bb){this.Bb=Bb;return this;};mbox.prototype.setFetcher=function(Eb){if(this.wb){this.wb.cancel();}this.wb=Eb;return this;};mbox.prototype.getFetcher=function(){return this.wb;};mbox.prototype.load=function(c){if(this.wb==null){return this;}this.setEventTime("load.start");this.cancelTimeout();this.vb=0;var w=(c&&c.length>0)?this.w.clone().addParameters(c):this.w;this.wb.fetch(w);var P=this;this.Fb=setTimeout(function(){P.Bb('browser timeout',P.wb.getType());},15000);this.setEventTime("load.end");return this;};mbox.prototype.loaded=function(){this.cancelTimeout();if(!this.activate()){var P=this;setTimeout(function(){P.loaded();},100);}};mbox.prototype.activate=function(){if(this.vb){return this.vb;}this.setEventTime('activate'+ ++this.zb+'.start');if(this.show()){this.cancelTimeout();this.vb=1;}this.setEventTime('activate'+this.zb+'.end');return this.vb;};mbox.prototype.isActivated=function(){return this.vb;};mbox.prototype.setOffer=function(xb){if(xb&&xb.show&&xb.setOnLoad){this.xb=xb;}else{throw'Invalid offer';}return this;};mbox.prototype.getOffer=function(){return this.xb;};mbox.prototype.show=function(){this.setEventTime('show.start');var mb=this.xb.show(this);this.setEventTime(mb==1?"show.end.ok":"show.end");return mb;};mbox.prototype.showContent=function(Gb){if(Gb==null){return 0;}if(this.pb==null||!this.pb.parentNode){this.pb=this.getDefaultDiv();if(this.pb==null){return 0;}}if(this.pb!=Gb){this.Hb(this.pb);this.pb.parentNode.replaceChild(Gb,this.pb);this.pb=Gb;}this.Ib(Gb);this.Cb();return 1;};mbox.prototype.hide=function(){this.setEventTime('hide.start');var mb=this.showContent(this.getDefaultDiv());this.setEventTime(mb==1?'hide.end.ok':'hide.end.fail');return mb;};mbox.prototype.finalize=function(){this.setEventTime('finalize.start');this.cancelTimeout();if(this.getDefaultDiv()==null){if(this.ab.force()!=null){this.setMessage('No default content, an empty one has been added');}else{this.setMessage('Unable to locate mbox');}}if(!this.activate()){this.hide();this.setEventTime('finalize.end.hide');}this.setEventTime('finalize.end.ok');};mbox.prototype.cancelTimeout=function(){if(this.Fb){clearTimeout(this.Fb);}if(this.wb!=null){this.wb.cancel();}};mbox.prototype.getDiv=function(){return this.pb;};mbox.prototype.getDefaultDiv=function(){if(this.Db==null){this.Db=this.ab.locate();}return this.Db;};mbox.prototype.setEventTime=function(Jb){this.yb[Jb]=(new Date()).getTime();};mbox.prototype.getEventTimes=function(){return this.yb;};mbox.prototype.getImportName=function(){return this.bb;};mbox.prototype.getURL=function(){return this.w.buildUrl();};mbox.prototype.getUrlBuilder=function(){return this.w;};mbox.prototype.Kb=function(pb){return pb.style.display!='none';};mbox.prototype.Ib=function(pb){this.Lb(pb,true);};mbox.prototype.Hb=function(pb){this.Lb(pb,false);};mbox.prototype.Lb=function(pb,Mb){pb.style.visibility=Mb?"visible":"hidden";pb.style.display=Mb?"block":"none";};mboxOfferContent=function(){this.Cb=function(){};};mboxOfferContent.prototype.show=function(Q){var mb=Q.showContent(document.getElementById(Q.getImportName()));if(mb==1){this.Cb();}return mb;};mboxOfferContent.prototype.setOnLoad=function(Cb){this.Cb=Cb;};mboxOfferAjax=function(Gb){this.Gb=Gb;this.Cb=function(){};};mboxOfferAjax.prototype.setOnLoad=function(Cb){this.Cb=Cb;};mboxOfferAjax.prototype.show=function(Q){var Nb=document.createElement('div');Nb.id=Q.getImportName();Nb.innerHTML=this.Gb;var mb=Q.showContent(Nb);if(mb==1){this.Cb();}return mb;};mboxOfferDefault=function(){this.Cb=function(){};};mboxOfferDefault.prototype.setOnLoad=function(Cb){this.Cb=Cb;};mboxOfferDefault.prototype.show=function(Q){var mb=Q.hide();if(mb==1){this.Cb();}return mb;};mboxCookieManager=function mboxCookieManager(g,Ob){this.g=g;this.Ob=Ob==''||Ob.indexOf('.')==-1?'':'; domain='+Ob;this.Pb=new mboxMap();this.loadCookies();};mboxCookieManager.prototype.isEnabled=function(){this.setCookie('check','true',60);this.loadCookies();return this.getCookie('check')=='true';};mboxCookieManager.prototype.setCookie=function(g,h,U){if(typeof g!='undefined'&&typeof h!='undefined'&&typeof U!='undefined'){var Qb=new Object();Qb.name=g;Qb.value=escape(h);Qb.expireOn=Math.ceil(U+new Date().getTime()/1000);this.Pb.put(g,Qb);this.saveCookies();}};mboxCookieManager.prototype.getCookie=function(g){var Qb=this.Pb.get(g);return Qb?unescape(Qb.value):null;};mboxCookieManager.prototype.deleteCookie=function(g){this.Pb.remove(g);this.saveCookies();};mboxCookieManager.prototype.getCookieNames=function(Rb){var Sb=new Array();this.Pb.each(function(g,Qb){if(g.indexOf(Rb)==0){Sb[Sb.length]=g;}});return Sb;};mboxCookieManager.prototype.saveCookies=function(){var Tb=new Array();var Ub=0;this.Pb.each(function(g,Qb){Tb[Tb.length]=g+'#'+Qb.value+'#'+Qb.expireOn;if(Ub<Qb.expireOn){Ub=Qb.expireOn;}});var Vb=new Date(Ub*1000);document.cookie=this.g+'='+Tb.join('|')+'; expires='+Vb.toGMTString()+'; path=/'+this.Ob;};mboxCookieManager.prototype.loadCookies=function(){this.Pb=new mboxMap();var Wb=document.cookie.indexOf(this.g+'=');if(Wb!=-1){var Xb=document.cookie.indexOf(';',Wb);if(Xb==-1){Xb=document.cookie.indexOf(',',Wb);if(Xb==-1){Xb=document.cookie.length;}}var Yb=document.cookie.substring(Wb+this.g.length+1,Xb).split('|');var Zb=Math.ceil(new Date().getTime()/1000);for(var j=0;j<Yb.length;j++){var Qb=Yb[j].split('#');if(Zb<=Qb[2]){var _b=new Object();_b.name=Qb[0];_b.value=Qb[1];_b.expireOn=Qb[2];this.Pb.put(_b.name,_b);}}}};mboxSession=function(ac,bc,jb,cc,I){this.bc=bc;this.jb=jb;this.cc=cc;this.I=I;this.dc=false;this.sb=typeof mboxForceSessionId!='undefined'?mboxForceSessionId:mboxGetPageParameter(this.bc);if(this.sb==null||this.sb.length==0){this.sb=I.getCookie(jb);if(this.sb==null||this.sb.length==0){this.sb=ac;this.dc=true;}}I.setCookie(jb,this.sb,cc);};mboxSession.prototype.getId=function(){return this.sb;};mboxSession.prototype.forceId=function(ec){this.sb=ec;this.I.setCookie(this.jb,this.sb,this.cc);};mboxPC=function(jb,cc,I){this.jb=jb;this.cc=cc;this.I=I;this.sb=typeof mboxForcePCId!='undefined'?mboxForcePCId:I.getCookie(jb);if(this.sb!=null){I.setCookie(jb,this.sb,cc);}};mboxPC.prototype.getId=function(){return this.sb;};mboxPC.prototype.forceId=function(ec){if(this.sb!=ec){this.sb=ec;this.I.setCookie(this.jb,this.sb,this.cc);return true;}return false;};mboxGetPageParameter=function(g){var mb=null;var fc=new RegExp(g+"=([^\&]*)");var gc=fc.exec(document.location);if(gc!=null&&gc.length>=2){mb=gc[1];}return mb;};mboxSetCookie=function(g,h,U){return mboxFactoryDefault.getCookieManager().setCookie(g,h,U);};mboxGetCookie=function(g){return mboxFactoryDefault.getCookieManager().getCookie(g);};mboxCookiePageDomain=function(){var Ob=(/([^:]*)(:[0-9]{0,5})?/).exec(document.location.host)[1];var hc=/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/;if(!hc.exec(Ob)){var ic=(/([^\.]+\.[^\.]{3}|[^\.]+\.[^\.]+\.[^\.]{2})$/).exec(Ob);if(ic){Ob=ic[0];}}return Ob?Ob:"";};mboxShiftArray=function(jc){var mb=new Array();for(var j=1;j<jc.length;j++){mb[mb.length]=jc[j];}return mb;};mboxGenerateId=function(){return(new Date()).getTime()+"-"+Math.floor(Math.random()*999999);};if(typeof mboxVersion=='undefined'){var mboxVersion=38;var mboxFactories=new mboxMap();var mboxFactoryDefault=new mboxFactory('contentmetrics.tt.omtrdc.net','contentmetrics','default');};if(mboxGetPageParameter("mboxDebug")!=null||mboxFactoryDefault.getCookieManager().getCookie("debug")!=null){setTimeout(function(){if(typeof mboxDebugLoaded=='undefined'){alert('Could not load the remote debug.\nPlease check your connection'+' to Test&amp;Target servers');}},60*60);document.write('<'+'scr'+'ipt language="Javascript1.2" src='+'"http://admin12.testandtarget.omniture.com/admin/mbox/mbox_debug.jsp?mboxServerHost=contentmetrics.tt.omtrdc.net'+'&clientCode=contentmetrics"><'+'\/scr'+'ipt>');};mboxScPluginFetcher=function(b,kc){this.b=b;this.kc=kc;};mboxScPluginFetcher.prototype.lc=function(w){w.setBasePath('/m2/'+this.b+'/sc/standard');this.mc(w);var e=w.buildUrl();e+='&scPluginVersion=1';return e;};mboxScPluginFetcher.prototype.mc=function(w){var nc=["dynamicVariablePrefix","visitorID","vmk","ppu","charSet","visitorNamespace","cookieDomainPeriods","cookieLifetime","pageName","currencyCode","variableProvider","channel","server","pageType","transactionID","purchaseID","campaign","state","zip","events","products","linkName","linkType","resolution","colorDepth","javascriptVersion","javaEnabled","cookiesEnabled","browserWidth","browserHeight","connectionType","homepage","pe","pev1","pev2","pev3","visitorSampling","visitorSamplingGroup","dynamicAccountSelection","dynamicAccountList","dynamicAccountMatch","trackDownloadLinks","trackExternalLinks","trackInlineStats","linkLeaveQueryString","linkDownloadFileTypes","linkExternalFilters","linkInternalFilters","linkTrackVars","linkTrackEvents","linkNames","lnk","eo"];for(var j=0;j<nc.length;j++){this.oc(nc[j],w);}for(var j=1;j<=50;j++){this.oc('prop'+j,w);this.oc('eVar'+j,w);this.oc('hier'+j,w);}};mboxScPluginFetcher.prototype.oc=function(g,w){var h=this.kc[g];if(typeof(h)==='undefined'||h===null||h===''){return;}w.addParameter(g,h);};mboxScPluginFetcher.prototype.cancel=function(){};mboxStandardScPluginFetcher=function(b,kc){mboxScPluginFetcher.call(this,b,kc);};mboxStandardScPluginFetcher.prototype=new mboxScPluginFetcher;mboxStandardScPluginFetcher.prototype.getType=function(){return'standard';};mboxStandardScPluginFetcher.prototype.fetch=function(w){w.setServerType(this.getType());var e=this.lc(w);document.write('<'+'scr'+'ipt src="'+e+'" language="JavaScript"><'+'\/scr'+'ipt>');};mboxAjaxScPluginFetcher=function(b,kc){mboxScPluginFetcher.call(this,b,kc);};mboxAjaxScPluginFetcher.prototype=new mboxScPluginFetcher;mboxAjaxScPluginFetcher.prototype.fetch=function(w){w.setServerType(this.getType());var e=this.lc(w);this.x=document.createElement('script');this.x.src=e;document.body.appendChild(this.x);};mboxAjaxScPluginFetcher.prototype.getType=function(){return'ajax';};function mboxLoadSCPlugin(kc){if(!kc){return null;}kc.m_tt=function(kc){var pc=kc.m_i('tt');pc.G=true;pc.b='contentmetrics';pc['_t']=function(){if(!this.isEnabled()){return;}var Q=this.rc();if(Q){var Eb=mboxFactoryDefault.isDomLoaded()?new mboxAjaxScPluginFetcher(this.b,this.s):new mboxStandardScPluginFetcher(this.b,this.s);Q.setFetcher(Eb);Q.load();}};pc.isEnabled=function(){return this.G&&mboxFactoryDefault.isEnabled();};pc.rc=function(){var T=this.sc();var pb=document.createElement('DIV');return mboxFactoryDefault.create(T,new Array(),pb);};pc.sc=function(){var tc=this.s.events&&this.s.events.indexOf('purchase')!=-1;return'SiteCatalyst: '+(tc?'purchase':'event');};};return kc.loadModule('tt');};(function($){$.as24=$.as24||{};var pasQParam,curQParam,qsearch,srchObj,rchBtn,cntry,ajaxUrl,carSing,carPlu,onClckHand,qSearchBody,speechBalloon;var mkSel,mdSel,priceSel,regSel,kmSel,fuelSel,zipInp,radSel,zipc,wSiegl,cntLab,cntLabNr,cntLabTxt,defCarNr,key,zipIsSel;$.as24.homesearch=function(opts){sett=$.extend(sett,opts);if($.as24.defSearchParams){sett=$.extend(sett,$.as24.defSearchParams);initVars();bindEvents();speechBalloon=$(sett.speechBallSel);update();}};var sett={ctry:'',ctryKey:'cy',zipCKey:'zipc',qKey:'qKey',defUrlParams:[],speechBallSel:'#speechBalloonCounter'};var initVars=function(){pasQParam=parseQuery();cntry=sett.ctry?sett.ctry:(pasQParam[sett.ctryKey]?pasQParam[sett.ctryKey]:'');zipc=pasQParam[sett.zipCKey]?pasQParam[sett.zipCKey]:cntry;ajaxUrl=sett.tCountUrl?sett.tCountUrl:ajaxSett.url;carSing=_totalcountsingular?_totalcountsingular:'car';carPlu=_totalcountplural?_totalcountplural:'cars';key=sett.qKey;zipIsSel=false;qsearch=$('#q-searchmask .q-search');qSearchBody=$('#q-searchmask .q-search-body-new');srchObj={};srchObj['make']=qsearch.find('#make-select select');srchObj['model']=qsearch.find('#model-select select');srchObj['priceto']=qsearch.find('#price-select select');var frReg=qsearch.find('#admission-select select');if(frReg.length>0)srchObj['fregfrom']=frReg;var milage=qsearch.find('#mileage-select select');if(milage.length>0)srchObj['kmto']=milage;srchObj['fuel']=qsearch.find('#fuel-select select');srchObj['zip']=qsearch.find('#zip-input input');srchObj['zipr']=qsearch.find('#radius-select select');srchObj['sealc']=qsearch.find('input:checkbox');cntLab=qsearch.find('.q-search-car-count');cntLabNr=cntLab.find('span:first-child');defCarNr=cntLabNr.html();cntLabTxt=cntLab.find('span:last-child');srchBtn=qsearch.find('div .herobtn');onClckHand=srchBtn.attr('onclick');srchBtn.attr('onclick','');qSearchBody.attr('onkeypress','');}
var bindEvents=function(){srchBtn.bind('click',function(){if(srchBtn.hasClass('herobtn-gray')){offset=$(".herobtn-gray").width();offset=196+((170-offset)/2)+offset;$("#speechBalloonCounter")[0].style.left=offset+"px";speechBalloon.show();$(".b-body-top-l")[0].style.height=$(".b-body-top-r").height()+"px";}else{onClckHand();}});qSearchBody.bind('keypress',function(e){if(e.keyCode==13){srchBtn.triggerHandler('click');e.preventDefault();}});qsearch.find('select').bind('change',onChanged);srchObj['sealc'].bind('click',onChanged);srchObj['zip'].bind('keyup',function(e){if(!srchObj['zipr'].is(':disabled')||zipIsSel)onChanged();})};var update=function(){$.each(pasQParam,function(key,arrVal){if(arrVal.length>0){if(key=='make'){srchObj[key].val(arrVal[0])
srchObj[key].keyup();}
else{if(typeof srchObj[key]!='undefined')
(key=='sealc')?srchObj[key].attr('checked',true):srchObj[key].val(arrVal[0]);};}});onChanged();};var updateTot=function(tCnt){tCnt=tCnt?tCnt:defCarNr;cntLabNr.html(tCnt);cntLabTxt.html(tCnt=='1'?carSing:carPlu);$('.q-search-car-count').css('color','#999999')
window.setTimeout("$('.q-search-car-count').css('color', '')",250);if(tCnt!='0'){srchBtn.removeClass('herobtn-gray').addClass('herobtn');speechBalloon.hide();}
else{srchBtn.addClass('herobtn-gray').removeClass('herobtn');};};var onChanged=function(){curQParam=setCurrQParam();if(serParams(curQParam).length>0){var defQParam=setDefQParam();curQParam=$.extend(defQParam,curQParam);if((curQParam['priceto']&&parseInt(curQParam['priceto'])<2000))curQParam['priceFrom']=[];ajaxSett.url=ajaxUrl+'?'+serParams(curQParam);$.ajax(ajaxSett);}
else{updateTot(defCarNr);}};var parseQuery=function(){var ret={},searchQ=(window.location.search)?$.parseQuery(window.location.search):{};$.each(searchQ,function(par,val){if(val){var arr=$.isArray(val)?val:val.split(',');ret[par]=arr.sort();}});return ret;};var setCurrQParam=function(){curQParam=null;curQParam={};zipIsSel=false;$.each(srchObj,function(k,obj){switch(k){case'zip':break;case'zipr':if(!obj.is(':disabled')){obj.val()!='0'?curQParam[k]=[obj.val()]:'';curQParam['zip']=[srchObj['zip'].val()];curQParam[sett.zipCKey]=[zipc];zipIsSel=true;}
break;case'sealc':obj.is(':checked')?curQParam[k]=['1']:'';break;default:obj.val()!='0'?curQParam[k]=[obj.val()]:'';}});return curQParam;}
var setDefQParam=function(){var defQP={};$.each(sett.defUrlParams,function(){if(this.key)defQP[this.key]=[this.val];});defQP[sett.ctryKey]=[cntry];return defQP;}
var serParams=function(param){var ret=[];$.each(param,function(k,arrVal){if(arrVal.length>0)ret.push(k+'='+$.map(arrVal,urlEncode).join(','));});return ret.join('&');};var urlEncode=function(v){if(typeof v==='string')return encodeURIComponent(v).replace(/%20/g,'+');};var ajaxSett={type:"GET",dataType:"json",url:'GN/TCount.ashx',cache:true,ifModified:true,success:function(tCnt){updateTot(tCnt.tc)},error:function(){updateTot(defCarNr);}};var setSpeechBalloon=function(sel){speechBalloon=jQuery('#'+sel);return speechBalloon;};})(jQuery);jQuery.parseQuery=function(qs,options){var q=(typeof qs==='string'?qs:window.location.search),o={'f':function(v){return unescape(v).replace(/\+/g,' ');}},options=(typeof qs==='object'&&typeof options==='undefined')?qs:options,o=jQuery.extend({},o,options),params={};jQuery.each(q.match(/^\??(.*)$/)[1].split('&'),function(i,p){p=p.split('=');p[1]=o.f(p[1]);params[p[0]]=params[p[0]]?((params[p[0]]instanceof Array)?(params[p[0]].push(p[1]),params[p[0]]):[params[p[0]],p[1]]):p[1];});return params;}
$(document).ready(function(){bindHighlightEvent('make-select','make-lbl','select');bindHighlightEvent('model-select','model-lbl','select');bindHighlightEvent('price-select','price-lbl','select');bindHighlightEvent('admission-select','admission-lbl','select');bindHighlightEvent('mileage-select','mileage-lbl','select');bindHighlightEvent('fuel-select','fuel-lbl','select');bindHighlightEvent('zip-input','zip-lbl','input');bindHighlightEvent('radius-select','radius-lbl','select');});bindHighlightEvent=function(ctrlId,lblId,nodeName)
{var elm=$('#'+ctrlId+' '+nodeName);if(elm[0]!=null)
{elm.bind('focus',function(){$('#'+lblId+' label').addClass('active')});elm.bind('blur',function(){$('#'+lblId+' label').removeClass('active')});}}
var checkCount=0;var intervalId=null;checkMediumRectangleAsync=function()
{if(checkCount>14)
{window.clearInterval(intervalId);}
if($(".medium-rectangle-home:eq(0)").height()>30)
{$(".home-advert-head")[0].style.visibility="visible";$(".home-advert-head")[0].style.display="block";$(".medium-rectangle-home")[0].style.display="block";window.clearInterval(intervalId);}
checkCount++;}
checkMediumRectangle=function()
{if($(".medium-rectangle-home:eq(0)").height()>30)
{$(".home-advert-head")[0].style.visibility="visible";$(".medium-rectangle-home")[0].style.display="block";}
else
{intervalId=window.setInterval(checkMediumRectangleAsync,500);$(".home-advert-head")[0].style.display="none";$(".medium-rectangle-home")[0].style.display="none";}}
$(function(){var makeObj=$('[id$=makeSelect]');if(makeObj.length==0){return;}
if(makeObj[0].selectedIndex>0){var modelObj=$('[id$=modelSelect]');var modelCaption=$('[id$=modelCaption]');if(makeObj[0].id&&modelObj.length>0&&modelObj[0].id&&modelCaption.length>0&&modelCaption[0].id){var selModInd=modelObj[0].selectedIndex;chooseMake(true,makeObj[0].id,modelObj[0].id,true,modelCaption[0].id);modelObj[0].selectedIndex=selModInd;if(modelObj.length>0&&modelObj[0].id&&modelObj[0].selectedIndex&&modelObj[0].selectedIndex>0){onSelectionChanged(modelObj[0].id,'selectedmodelvalue','');}}}});function getOffset(element,offset)
{if(!offset)
offset={left:0,top:0};do{offset.left+=parseInt(element.offsetLeft,10);offset.top+=parseInt(element.offsetTop,10);}while(element=element.offsetParent);return offset;}
function hasClassName(element,className)
{if(className=='')
return false;var classNames=element.className.split(' ');for(var i=0;i<classNames.length;i++)
{if(classNames[i]==className)
return true;}
return false;}
function addClassName(element,className)
{if(!hasClassName(element,className))
{element.className+=(element.className?' ':'')+className;}}
function removeClassName(element,className)
{var classNames=element.className.split(' ');var newClassNames='';for(var i=0;i<classNames.length;i++)
{if(classNames[i]!=className)
{if(newClassNames.length>0)
{newClassNames+=' ';}
newClassNames+=classNames[i];}}
element.className=newClassNames;}
function addHandler(target,eventName,handlerName,handler)
{if(handler)
target[handlerName]=handler;if(target.addEventListener){target.addEventListener(eventName,function(e){target[handlerName](e);},false);}else if(target.attachEvent){target.attachEvent('on'+eventName,function(e){target[handlerName](e);});}else{var origHandler=target['on'+eventName];if(origHandler){target['on'+eventName]=function(e){origHandler(e);target[handlerName](e);};}else{target['on'+eventName]=target[handlerName];}}}
function ScoutMenu(elementId,options)
{this.isIE50=(navigator.userAgent.indexOf('MSIE 5.0')>0);this.element=window.document.getElementById(elementId);this.offset={left:0,top:0};this.emptySubMenu=null;this.controlObscurer=null;this.options=new ScoutMenuOptions();if(options)
{for(prop in options)
{this.options[prop]=options[prop];}}
this.topLevelItems=[];this.lastSelectedTopLevelItem=-1;this.hideTimeout=false;}
ScoutMenu.prototype={getOptions:function(){return this.options;},initialize:function(){if(!this.element)
return;this.offset=getOffset(this.element);this.initializeSpecialItems();this.addHandlers();if(this.options.initialTopMenuItem>=0&&this.options.initialTopMenuItem<this.topLevelItems.length)
{this.topLevelItems[this.options.initialTopMenuItem].scoutMenu_highlightItem(null);}},initializeSpecialItems:function(){if(this.options.specialItemsClassName)
{var emptySubmenuFound=(this.options.emptySubmenuClassName=='');var controlObscurerFound=(this.isIE50||this.options.controlObscurerClassName=='');for(var i=0;i<this.element.childNodes.length&&(!emptySubmenuFound||!controlObscurerFound);i++)
{var child=this.element.childNodes[i];if(child.nodeType==1&&hasClassName(child,this.options.specialItemsClassName))
{for(var j=0;j<child.childNodes.length&&(!emptySubmenuFound||!controlObscurerFound);j++)
{var specialNode=child.childNodes[j];if(specialNode.nodeType==1)
{if(!controlObscurerFound&&hasClassName(specialNode,'control-obscurer'))
{this.element.insertBefore(specialNode,child);this.controlObscurer=specialNode;controlObscurerFound=true;j--;}}}
this.element.removeChild(child);}}}},addHandlers:function(){var itemIndex=0;for(var i=0;i<this.element.childNodes.length;i++)
{var child=this.element.childNodes[i];if(child.nodeType==1&&child.nodeName=='LI'&&!hasClassName(child,this.options.specialItemsClassName))
{if(itemIndex==0&&this.isIE50&&this.emptySubMenu)
{this.emptySubMenu.style.top=(parseInt(this.emptySubMenu.style.top)+child.offsetHeight)+'px';}
this.topLevelItems[itemIndex]=child;var me=this;child.scoutMenu_isRightMenu=hasClassName(child,this.options.rightMenuClassName);child.scoutMenu_itemIndex=itemIndex;child.scoutMenu_highlightItem=function(event){me.mouseOver(event,this.scoutMenu_itemIndex);};child.scoutMenu_unhighlightItem=function(event,resetting){if(!me.options.showOtherSubmenus)
{if(!resetting||(me.options.initialTopMenuItem!=this.scoutMenu_itemIndex))
{if(this.scoutMenu_isRightMenu)
removeClassName(this,me.options.rightMenuHighlightClassName);else
removeClassName(this,me.options.highlightClassName);}}
else
{if(!resetting||(me.options.initialTopMenuItem!=this.scoutMenu_itemIndex))
{if(this.scoutMenu_isRightMenu)
removeClassName(this,me.options.rightMenuActiveClassName);else
removeClassName(this,me.options.activeClassName);}}
if(me.options.showOtherSubmenus&&this.scoutMenu_subMenu&&(!resetting||(this.scoutMenu_itemIndex!=me.options.initialTopMenuItem)))
{this.scoutMenu_subMenu.style.visibility='';}}
addHandler(child,'mouseover','scoutMenu_highlightItem');addHandler(child,'mouseout','scoutMenu_mouseOut',function(evt){me.mouseOut(evt,this.scoutMenu_itemIndex);});this.addSubmenuHandlers(child);itemIndex++;}}},addSubmenuHandlers:function(element){var childUL=null;for(var i=0;i<element.childNodes.length;i++)
{var child=element.childNodes[i];if(child.nodeType==1&&child.nodeName=='UL')
{if(!childUL)
childUL=child;else
{childUL=null;break;}}}
if(childUL)
{element.scoutMenu_subMenu=childUL;childUL.style.left=(parseInt(childUL.offsetLeft,10)+this.offset.left)+'px';childUL.style.top=(parseInt(childUL.offsetTop,10)+this.offset.top+1+(this.isIE50?element.offsetHeight:0))+'px';var isFirstChild=true;for(var i=0;i<childUL.childNodes.length;i++)
{var child=childUL.childNodes[i];if(child.nodeType==1&&child.nodeName=='LI')
{child.scoutMenu_isRightMenu=element.scoutMenu_isRightMenu;if(this.options.separator)
{if(!isFirstChild)
{var sepElem=document.createElement('SPAN');sepElem.appendChild(document.createTextNode(this.options.separator));sepElem.className=this.options.separatorClassName;child.parentNode.insertBefore(sepElem,child);i++;}
else
{isFirstChild=false;}}
var me=this;child.scoutMenu_highlightItem=function(event){if(this.scoutMenu_isRightMenu)
{if(this.scoutMenu_subMenu)
addClassName(this,me.options.rightSubmenuActiveWithPopupClassName);else
addClassName(this,me.options.rightSubmenuActiveClassName);}
else
{if(this.scoutMenu_subMenu)
addClassName(this,me.options.submenuActiveWithPopupClassName);else
addClassName(this,me.options.submenuActiveClassName);}
me.showPopupMenu(this);};child.scoutMenu_unhighlightItem=function(event){if(this.scoutMenu_isRightMenu)
{if(this.scoutMenu_subMenu)
removeClassName(this,me.options.rightSubmenuActiveWithPopupClassName);else
removeClassName(this,me.options.rightSubmenuActiveClassName);}
else
{if(this.scoutMenu_subMenu)
removeClassName(this,me.options.submenuActiveWithPopupClassName);else
removeClassName(this,me.options.submenuActiveClassName);}
me.hidePopupMenu(this);};addHandler(child,'mouseover','scoutMenu_highlightItem');addHandler(child,'mouseout','scoutMenu_unhighlightItem');this.addPopupMenuHandlers(child)}}}},addPopupMenuHandlers:function(element){var childUL=null;for(var i=0;i<element.childNodes.length;i++)
{var child=element.childNodes[i];if(child.nodeType==1&&child.nodeName=='UL')
{if(!childUL)
childUL=child;else
{childUL=null;break;}}}
if(childUL)
{element.scoutMenu_subMenu=childUL;var offset=getOffset(element);childUL.style.left=(offset.left+parseInt(childUL.offsetLeft)-2)+'px';childUL.style.top=(element.offsetHeight+1)+'px';}},mouseOver:function(event,itemIndex){if(this.hideTimeout)
{clearTimeout(this.hideTimeout);this.hideTimeout=false;}
if(this.lastSelectedTopLevelItem==itemIndex)
return;if(this.lastSelectedTopLevelItem>=0)
{this.topLevelItems[this.lastSelectedTopLevelItem].scoutMenu_unhighlightItem(event);}
var item=this.topLevelItems[itemIndex];if(!this.options.showOtherSubmenus&&this.options.initialTopMenuItem!=itemIndex)
{if(item.scoutMenu_isRightMenu)
addClassName(item,this.options.rightMenuHighlightClassName);else
addClassName(item,this.options.highlightClassName);}
else
{if(item.scoutMenu_isRightMenu)
addClassName(item,this.options.rightMenuActiveClassName);else
{var showActive=false;if(item.lastChild!=null)
{var subItem=item.lastChild;if(subItem.nodeName.toLowerCase()=="ul")
{if(subItem.childNodes.length>1)
{showActive=true;}
else if(subItem.childNodes.length==1&&subItem.firstChild.nodeName!="#text")
{showActive=true;}}}
if(showActive)
{addClassName(item,this.options.activeClassName);}}}
this.lastSelectedTopLevelItem=itemIndex;if((this.options.showOtherSubmenus||(this.options.initialTopMenuItem==itemIndex))&&item.scoutMenu_subMenu)
{item.scoutMenu_subMenu.style.visibility='visible';}},mouseOut:function(event,itemIndex){if(this.hideTimeout)
return;var me=this;if(this.options.showOtherSubmenus)
this.hideTimeout=setTimeout(function(){me.resetMenu();},this.options.hideTime?this.options.hideTime:100);else
this.resetMenu();},resetMenu:function(){if(this.lastSelectedTopLevelItem>=0)
{this.topLevelItems[this.lastSelectedTopLevelItem].scoutMenu_unhighlightItem(null,true);}
if(this.options.initialTopMenuItem>=0)
{this.topLevelItems[this.options.initialTopMenuItem].scoutMenu_highlightItem();}},showPopupMenu:function(element){if(element.scoutMenu_subMenu)
{element.scoutMenu_subMenu.style.visibility='visible';if(this.controlObscurer)
{var offset=getOffset(element.scoutMenu_subMenu);this.controlObscurer.style.left=(offset.left)+'px';this.controlObscurer.style.top=(offset.top)+'px';this.controlObscurer.style.width=(element.scoutMenu_subMenu.offsetWidth)+'px';this.controlObscurer.style.height=(element.scoutMenu_subMenu.offsetHeight)+'px';this.controlObscurer.style.display='block';}}},hidePopupMenu:function(element){if(element.scoutMenu_subMenu)
{element.scoutMenu_subMenu.style.visibility='hidden';if(this.controlObscurer)
{this.controlObscurer.style.display='none';}}}}
function ScoutMenuOptions()
{this.hideTime=3000;this.initialTopMenuItem=0;this.separator='|';this.separatorClassName='scoutmenu-separator';this.showOtherSubmenus=false;this.specialItemsClassName='special-items';this.emptySubmenuClassName='empty-submenu';this.controlObscurerClassName='control-obscurer';this.highlightClassName='highlight';this.activeClassName='active';this.rightMenuClassName='rightmenu';this.rightMenuHighlightClassName='rightmenu-highlight';this.rightMenuActiveClassName='rightmenu-active';this.submenuActiveClassName='subactive';this.submenuActiveWithPopupClassName='subactive-withpopup';this.rightSubmenuActiveClassName='rightmenu-subactive';this.rightSubmenuActiveWithPopupClassName='rightmenu-subactive-withpopup';}
(function($){$(document).ready(function(){if($.browser.msie&&parseInt($.browser.version)<=6){if($('body select').length>0){$('ul.scoutmenu li ul li').bind('mouseover',function(){var ieUL=$(this).find('ul')[0];if(ieUL){var ieMat=document.createElement('iframe');ieMat.style.width=ieUL.offsetWidth+"px";ieMat.style.height=ieUL.offsetHeight+"px";ieUL.insertBefore(ieMat,ieUL.firstChild);}}).bind('mouseout',function(){$(this).find('iframe').remove();});}}});}(jQuery));function weviCtrlSetState(id,enabled){$('#'+id).attr('class',(enabled?'wevictrl':'wevictrl_disabled'));}
function weviTextboxInit(id){var elem=$('#'+id+'_value');elem.bind('focus',weviTextboxFocus).bind('blur',weviTextboxBlur);}
function weviTextboxDeactivateFocusBlur(id){var elem=$('#'+id+'_value');elem.unbind('focus',weviTextboxFocus).unbind('blur',weviTextboxBlur);}
function weviTextboxFocus(){weviDropdownReset(null);this.parentNode.parentNode.className='wevictrl_focus wevictrl_tbfocus';if(this.value==this.defaultText){$(this).val('').find('input').addClass('defaulttext');}}
function weviTextboxBlur(){this.parentNode.parentNode.className='wevictrl wevictrl_tb';if(this.defaultText&&this.value.length==0){$(this).val(this.defaultText).find('input').removeClass('defaulttext');}}
function weviTextboxEnabled(id,enabled){$('#'+id).attr('class',(enabled?'wevictrl wevictrl_tb':'wevictrl_disabled wevictrl_tbdisabled'));$('#'+id+'_value').attr('disabled',!enabled);}
var m_dropdowns=new Array();function weviDropdownReset(id){var label;for(var i=0;i<m_dropdowns.length;i++){if(m_dropdowns[i]!=id){if(!$('#'+m_dropdowns[i]).hasClass('wevictrl_disabled')&&!$('#'+m_dropdowns[i]).hasClass('wevictrl_error')){$('#'+m_dropdowns[i]).attr('class','wevictrl');}}
label=$('#'+m_dropdowns[i]).prev();if(label!=null){if(label.hasClass('label-active'))label.removeClass('label-active');}}
if(id==null)$(document).unbind('keydown');}
function weviDropdownPreSelectItem(id,firstCall){if(firstCall){if(m_dropdowns.length==0){$('body').bind('click',function(event){$(event.target).trigger('vcclose');var id=event.target.parentNode.id;for(var i=0;i<m_dropdowns.length;i++)
if(m_dropdowns[i]==id)return;weviDropdownReset(null);event.stopPropagation();});}
m_dropdowns.push(id);}
var selLine=$('#'+id+'>div.c');var value=$('#'+id+'_value').val();var items=$('#'+id+'_items a');items.each(function(n){if(this.attributes['value'].value==value){selLine.html(this.innerHTML);$(this).addClass('selected');};this.href="javascript:weviDropdownSelectItem('"+id+"','"+n+"',true)";});if(firstCall){var elem=$('#'+id+'_items');var dropdownItems=elem.attr('ddi');elem.height(Math.min(items.length,parseInt(dropdownItems))*15);elem.css('top',selLine.position().top+selLine.height()+1);elem.css('left',selLine.position().left-5);elem.bind('mousemove',function(e){items.removeClass('selected');});}}
function weviDropdownShowItems(id){weviDropdownReset(id);var elem=$('#'+id);if(elem.attr('class')=='wevictrl_disabled')return;var hasFocus=(elem.attr('class')=='wevictrl');elem.attr('class',(hasFocus?'wevictrl_focus':'wevictrl'));if(navigator.appVersion.indexOf("MSIE 6.0")!=-1||navigator.appVersion.indexOf("MSIE 7")!=-1){var popup=document.getElementById(id).lastChild;popup.style.borderWidth="1px";var parentElm=popup.parentNode;parentElm.removeChild(popup);for(i=0;i<popup.childNodes.length;i++){if(popup.childNodes.style)
popup.childNodes[i].style.width=(parseInt(popup.style.width)-22)+"px";}
parentElm.appendChild(popup);}
weviDropdownPreSelectItem(id,true);if(hasFocus){$('#'+id+' a.selected').focus();$(document).bind('keydown',function(e){var handled=false;if(e.keyCode==38||e.keyCode==40){var items=$('#'+id+'_items a');var selItem=$('#'+id+'_items a.selected');var selIndex=items.index(selItem);if(e.keyCode==38&&selIndex>0)weviDropdownSelectItem(id,selIndex-1,false);if(e.keyCode==40&&selIndex<items.length-1)weviDropdownSelectItem(id,selIndex+1,false);handled=true;}
if(e.keyCode==13){weviDropdownReset(null);handled=true;}
if(!handled){$('#'+id+'_items a').each(function(index){if(handled==false&&this.innerHTML.toUpperCase().charCodeAt(0)==e.keyCode){weviDropdownSelectItem(id,index,false);$(this).focus();handled=true;}});}
e.stopPropagation();return false;});}
var label=elem.prev();if(label!=null){if(hasFocus){label.addClass('label-active');}}}
function weviDropdownSelectItem(id,index,unbind){var selLine=$('#'+id+' .c');var changed=false;$('#'+id+'_items a').each(function(){$(this).removeClass('selected');}).each(function(n){if(index==n){selLine.html(this.innerHTML);$(this).addClass('selected');var hd=$('#'+id+'_value');if(hd.attr('value')!=this.attributes['value'].value){hd.attr('value',this.attributes['value'].value);changed=true;}}});if(unbind)$(document).unbind('keydown');if(changed){var elem=$('#'+id);if(elem.attr('onchanged'))eval(elem.attr('onchanged'));}}
function weviDropdownFindIndexByValue(id,value){var index=-1;$('#'+id+'_items a').each(function(n){if(this.attributes['value'].value==value)index=n;});return index;}
weviWireInfoBubbleElements=function(){$('.bubble-info').each(function(){var distance=0;var time=250;var hideDelay=150;var hideDelayTimer=null;var showDelay=150;var showDelayTimer=null;var beingShown=false;var shown=false;var trigger=$('.trigger',this);var popup=$('.bubble-popup',this).css('opacity',0);if($("div > div:eq(0) > img",this).length>0){$("div > div:eq(0) > img",this).click(function(){$(this).parent().parent().hide();});}
if($("div >  div:eq(0) > div[class=t] > img",this).length>0){$("div > div:eq(0) > div[class=t] > img",this).click(function(){$(this).parent().parent().parent().hide();});}
$([trigger.get(0),popup.get(0)]).mouseover(function(){if(hideDelayTimer)clearTimeout(hideDelayTimer);showDelayTimer=setTimeout(function(){if(beingShown||shown){return;}else{beingShown=true;var popupTop=0;var popupLeft=0;var popupClass=popup.prevObject[0].className;if(popupClass.indexOf("bubble-left")>0){popupTop=-36;popupLeft=-popup.width();}
else if(popupClass.indexOf("bubble-right")>0){popupTop=-36;popupLeft=11;}
else{popupTop=-(popup.height()+4);popupLeft=-46;}
popup.css({top:popupTop,left:popupLeft,display:'block'}).animate({top:'-='+distance+'px',opacity:1},time,'swing',function(){beingShown=false;shown=true;});}},showDelay);}).mouseout(function(){if(hideDelayTimer)clearTimeout(hideDelayTimer);if(showDelayTimer)clearTimeout(showDelayTimer);hideDelayTimer=setTimeout(function(){hideDelayTimer=null;popup.animate({top:'-='+distance+'px',opacity:0},time,'swing',function(){shown=false;popup.css('display','none');});},hideDelay);});});}
$(document).ready(weviWireInfoBubbleElements);var m_includeModelLine=true;function makeModelSelect(makeListId,modelListId,versionId,includeModelLine){m_includeModelLine=includeModelLine;var oldModel=$('#'+modelListId+'_value').val();if(makeChanged(makeListId,modelListId,versionId)>0&&oldModel!=0){$('#'+modelListId+'_value').val(oldModel);weviDropdownPreSelectItem(modelListId,false);modelChanged(modelListId,versionId);}}
function makeChanged(makeListId,modelListId,versionId){var makeList=$('#'+makeListId);var modelList=$('#'+modelListId);var modelListItems=$('#'+modelListId+'_items');var modelVal=$('#'+modelListId+'_value');$('#'+modelListId+'_items > a:gt(0)').remove();var index=weviDropdownFindIndexByValue(makeListId,parseInt($('#'+makeListId+'_value').attr('value')));if(index>0){var allModels=arrModels[index].split(';');for(var i=0;i<allModels.length;i++){var splited=allModels[i].split(',');modelListItems.append('<a value="'+splited[0]+'" selected="0">'+splited[1]+'</a>');}
var model=$('#'+modelListId+'_items > a:eq(1)');if(allModels.length==1)modelVal.attr('value',model.attr('value'));$('#'+modelListId+'_value').attr('value',(allModels.length==1?$('#'+modelListId+'_items > a:eq(1)').attr('value'):'0'));modelListItems.height(Math.min(allModels.length,6)*15);}
else{weviDropdownSelectItem(modelListId,0,true);}
weviCtrlSetState(modelListId,index>0);var pointsDiv=makeList.next();if(pointsDiv!=null){pointsDiv.attr('class',(index>0?'points-blue':'points-grey'));}
weviDropdownPreSelectItem(modelListId,false);if(versionId)modelChanged(modelListId,versionId);return index;}
function modelChanged(modelListId,versionId){var val=parseInt($('#'+modelListId+'_value').val());if(versionId)weviTextboxEnabled(versionId,val>0);return weviDropdownFindIndexByValue(modelListId,val);}
function weviSetSliderValue(event,ui){$('#'+ui.handle.parentNode.id+'_val0').attr('value',ui.values[0]);$('#'+ui.handle.parentNode.id+'_val1').attr('value',ui.values[1]);}
function toggleSlider(parentClass,disabledClass,sliderMarkerCss){var $slider=$('#'+parentClass);var $sliderControl=$('.'+sliderMarkerCss);if(!$slider.hasClass(disabledClass)){$slider.addClass(disabledClass);$sliderControl.slider('disable');}
else{$slider.removeClass(disabledClass);$sliderControl.slider('enable');}}
$(function(){$('.tabs div span.text').bind('click',function activateTab(event){var pn=$(event.target.parentNode);var ctrl=pn[0].parentNode;if(ctrl.attributes.beforechanged){if(!eval(ctrl.attributes.beforechanged.value))return;}
if(pn.hasClass('active'))return;$('.tabs div').removeClass('active');pn.addClass('active');$('#'+ctrl.id+'_value').val(pn.attr('value'));if(ctrl.attributes.afterchanged)eval(ctrl.attributes.afterchanged.value);})});$(function(){$('span.wevi_check').bind('mouseover',function(e){$(e.currentTarget).addClass('wevi_check_focus');}).bind('mouseout',function(e){$(e.currentTarget).removeClass('wevi_check_focus');}).bind('click',function(e){var elem=$(e.currentTarget);elem.toggleClass('wevi_check_checked');var state=elem.hasClass('wevi_check_checked')?'true':'false';$('#'+this.id+'_val').val(state);var cc=elem[0].attributes.oncheckchanged;if(cc&&cc.value.length>0)eval(cc.value+'('+e.id+','+state+')');var ap=elem[0].attributes.autopostback;if(ap&&ap.value.toLowerCase()=='true')__doPostBack(e.currentTarget.id,'');$('body').focus();});});$(function(){$('span.wevi_radio').bind('mouseover',function(e){$(e.currentTarget).addClass('wevi_radio_focus');}).bind('mouseout',function(e){$(e.currentTarget).removeClass('wevi_radio_focus');}).bind('click',function(e){var elem=$(e.currentTarget);elem.addClass('wevi_radio_checked');$('#'+this.id+'_val').val('true');var groupname=elem[0].attributes.name?elem[0].attributes.name.value:'';if(groupname.length>0){$('span.wevi_radio[name='+groupname+']').each(function(){if(this!==elem[0]){$(this).removeClass('wevi_radio_checked');$('#'+this.id+'_val').val('false');}});}
var cc=elem[0].attributes.oncheckchanged;if(cc&&cc.value.length>0)eval(cc.value+'('+e.id+','+state+')');var ap=elem[0].attributes.autopostback;if(ap&&ap.value.toLowerCase()=='true')__doPostBack(e.currentTarget.id,'');$('body').focus();});});function textAreaFocus(e){$(e.target.parentNode.parentNode.parentNode.parentNode.parentNode).addClass('wevi_tb_multiline_focus');}
function textAreaBlur(e){$(e.target.parentNode.parentNode.parentNode.parentNode.parentNode).removeClass('wevi_tb_multiline_focus');}
$(function(){$('div.wevi_tb_multiline textarea').bind('focus',textAreaFocus).bind('blur',textAreaBlur);$('div.primary-action').bind('mouseover',function(e){$(e.currentTarget).addClass('primary-action-focus');}).bind('mouseout',function(e){$(e.currentTarget).removeClass('primary-action-focus');});$('div.additional-action').bind('mouseover',function(e){$(e.currentTarget).addClass('additional-action-focus');}).bind('mouseout',function(e){$(e.currentTarget).removeClass('additional-action-focus');});$('div.additional-action-back').bind('mouseover',function(e){$(e.currentTarget).addClass('additional-action-back-focus');}).bind('mouseout',function(e){$(e.currentTarget).removeClass('additional-action-back-focus');});});function markWeviTextBoxError(weviTextBoxId){$('#'+weviTextBoxId).addClass('wevictrl_tb_error').removeClass('wevictrl_tb').addClass('wevictrl_error').removeClass('wevictrl');$('#'+weviTextBoxId+'_value').removeClass('defaulttext');$('#'+weviTextBoxId).bind('focus',function(){markWeviTextBoxCorrect(weviTextBoxId);});}
function markWeviTextBoxCorrect(weviTextBoxId){weviTextboxInit(weviTextBoxId);$('#'+weviTextBoxId).addClass('wevictrl_tb').removeClass('wevictrl_tb_error').addClass('wevictrl').removeClass('wevictrl_error');}
function markDropDownError(id){$('#'+id).addClass('wevictrl_error').removeClass('wevictrl');}
function markDropDownCorrect(id){$('#'+id).addClass('wevictrl').removeClass('wevictrl_error');}
function markTextAreaError(id){var el=document.getElementById(id);if(el&&el.parentNode&&el.parentNode.parentNode&&el.parentNode.parentNode.parentNode&&el.parentNode.parentNode.parentNode.parentNode&&el.parentNode.parentNode.parentNode.parentNode.parentNode&&el.parentNode.parentNode.parentNode.parentNode.parentNode.className.indexOf('wevi_tb_multiline')>-1){el=el.parentNode.parentNode.parentNode.parentNode.parentNode;el.className=el.className.replace('wevi_tb_multiline_error','').replace('wevi_tb_multiline','');el.className+=' wevi_tb_multiline_error ';}
$('#'+id).bind('focus',function(){markTextAreaCorrect(id);});}
function markTextAreaCorrect(id){var el=document.getElementById(id);if(el&&el.parentNode&&el.parentNode.parentNode&&el.parentNode.parentNode.parentNode&&el.parentNode.parentNode.parentNode.parentNode&&el.parentNode.parentNode.parentNode.parentNode.parentNode){el=el.parentNode.parentNode.parentNode.parentNode.parentNode;el.className=el.className.replace('wevi_tb_multiline_error','wevi_tb_multiline');}}
var showTopArticles=0;var currentPosition=0;function circleTopArticles(diff){currentPosition+=diff;if(currentPosition<0)currentPosition+=topcars.length;if(currentPosition>=topcars.length)currentPosition-=topcars.length;var num=currentPosition;for(var i=0;i<showTopArticles;i++){try{if(topcars[num]){gE('tc_img'+i).style.backgroundImage='url('+topcars[num]['img']+')';gE('tc_link'+i).href=topcars[num]['link'];gE('tc_link_'+i).href=topcars[num]['link'];var modelElement=gE('tc_link_'+i);var newModelElement=document.createTextNode(topcars[num]['model']);if(!modelElement.firstChild){modelElement.appendChild(newModelElement);}
else{modelElement.replaceChild(newModelElement,modelElement.firstChild);}
var priceElement=gE('tc_price'+i);var newPriceElement=document.createTextNode(topcars[num]['price']);if(!priceElement.firstChild){priceElement.appendChild(newPriceElement);}
else{priceElement.replaceChild(newPriceElement,priceElement.firstChild);}
num++;}}catch(e){}
if(num>=topcars.length)num=0;}}
function initTopArticles(_showTopArticles){if(gE('tc_img0')==null){window.setTimeout('initTopArticles('+_showTopArticles+');',100);}
else{showTopArticles=_showTopArticles;circleTopArticles(0);}}
function circleTopArticles_tcflat(diff){currentPosition+=diff;if(currentPosition<0)currentPosition+=topcars.length;if(currentPosition>=topcars.length)currentPosition-=topcars.length;var num=currentPosition;for(var i=0;i<showTopArticles;i++){try{if(topcars[num]){gE('tc_img'+i).src=topcars[num]['img'];gE('tc_link'+i).href=topcars[num]['link'];gE('tc_link_make_'+i).href=topcars[num]['link'];if(gE('tc_link_model_'+i)!=null){gE('tc_link_model_'+i).href=topcars[num]['link'];}
var makeElement=gE('tc_link_make_'+i);var newMakeElement=document.createTextNode(truncateString(topcars[num]['make']));if(!makeElement.firstChild){makeElement.appendChild(newMakeElement);}
else{makeElement.replaceChild(newMakeElement,makeElement.firstChild);}
if(gE('tc_link_model_'+i)!=null){var modelElement=gE('tc_link_model_'+i);var newModelElement=document.createTextNode(truncateString(topcars[num]['model']));if(!modelElement.firstChild){modelElement.appendChild(newModelElement);}
else{modelElement.replaceChild(newModelElement,modelElement.firstChild);}}
else if(gE('tc_model'+i)!=null){var modelElement=gE('tc_model'+i);var newModelElement=document.createTextNode(truncateString(topcars[num]['model']));if(!modelElement.firstChild){modelElement.appendChild(newModelElement);}
else{modelElement.replaceChild(newModelElement,modelElement.firstChild);}}
var priceElement=gE('tc_price'+i);var newPriceElement=document.createTextNode(truncatePriceString(topcars[num]['price']));if(!priceElement.firstChild){priceElement.appendChild(newPriceElement);}
else{priceElement.replaceChild(newPriceElement,priceElement.firstChild);}
var mileageElement=gE('tc_mileage'+i);var newMileageElement;if(topcars[num]['mileage']){newMileageElement=document.createTextNode(truncateString(topcars[num]['mileage']+_mileage));}
else{newMileageElement=document.createTextNode('');}
if(!mileageElement.firstChild){mileageElement.appendChild(newMileageElement);}
else{mileageElement.replaceChild(newMileageElement,mileageElement.firstChild);}
var firstRegElement=gE('tc_firstReg'+i);var newFirstRegElement;if(topcars[num]['firstReg']){var firstRegText=trim(_eztc+topcars[num]['firstReg']);while(firstRegText.substring(0,1)==' '||firstRegText.substring(0,1)==' ')firstRegText=firstRegText.substring(1);newFirstRegElement=document.createTextNode(firstRegText);}
else{newFirstRegElement=document.createTextNode('');}
if(!firstRegElement.firstChild){firstRegElement.appendChild(newFirstRegElement);}
else{firstRegElement.replaceChild(newFirstRegElement,firstRegElement.firstChild);}
var powerElement=gE('tc_power'+i);var newPowerElement;if(topcars[num]['power']){newPowerElement=document.createTextNode(truncateString(topcars[num]['power']+trim(_powershort)+')'));}
else{newPowerElement=document.createTextNode('');}
if(!powerElement.firstChild){powerElement.appendChild(newPowerElement);}
else{powerElement.replaceChild(newPowerElement,powerElement.firstChild);}
var fuelElement=gE('tc_fuel'+i);var newFuelElement;if(topcars[num]['fuel']){newFuelElement=document.createTextNode(truncateString(topcars[num]['fuel']));}
else{newFuelElement=document.createTextNode('');}
if(!fuelElement.firstChild){fuelElement.appendChild(newFuelElement);}
else{fuelElement.replaceChild(newFuelElement,fuelElement.firstChild);}
num++;}}catch(e){}
if(num>=topcars.length)num=0;}}
function initTopArticles_tcflat(_showTopArticles){if(gE('tc_img0')==null){window.setTimeout('initTopArticles_tcflat('+_showTopArticles+');',100);}
else{showTopArticles=_showTopArticles;circleTopArticles_tcflat(0);}}
function circleTopArticles_tcGN(diff){currentPosition+=diff;if(currentPosition<0)currentPosition+=topcars.length;if(currentPosition>=topcars.length)currentPosition-=topcars.length;var num=currentPosition;for(var i=0;i<showTopArticles;i++){try{if(topcars[num]){gE('tc_img'+i).src=topcars[num]['img'];gE('tc_link'+i).href=topcars[num]['link'];gE('tc_link_make_'+i).href=topcars[num]['link'];if(gE('tc_link_model_'+i)!=null){gE('tc_link_model_'+i).href=topcars[num]['link'];}
var makeElement=gE('tc_link_make_'+i);var newMakeElement=document.createTextNode(truncateString(topcars[num]['make'],11));if(!makeElement.firstChild){makeElement.appendChild(newMakeElement);}
else{makeElement.replaceChild(newMakeElement,makeElement.firstChild);}
if(gE('tc_model'+i)!=null){var modelElement=gE('tc_model'+i);var newModelElement=document.createTextNode(truncateString(topcars[num]['model'],14));if(!modelElement.firstChild){modelElement.appendChild(newModelElement);}
else{modelElement.replaceChild(newModelElement,modelElement.firstChild);}}
var priceElement=gE('tc_price'+i);var newPriceElement=document.createTextNode(topcars[num]['price']);if(!priceElement.firstChild){priceElement.appendChild(newPriceElement);}
else{priceElement.replaceChild(newPriceElement,priceElement.firstChild);}
var mileageElement=gE('tc_mileage'+i);var newMileageElement;if(topcars[num]['mileage']){newMileageElement=document.createTextNode(truncateString(topcars[num]['mileage']+_mileage,14));}
else{newMileageElement=document.createTextNode('');}
if(!mileageElement.firstChild){mileageElement.appendChild(newMileageElement);}
else{mileageElement.replaceChild(newMileageElement,mileageElement.firstChild);}
var firstRegElement=gE('tc_firstReg'+i);var newFirstRegElement;if(topcars[num]['firstReg']){var firstRegText=trim(_eztc+topcars[num]['firstReg']);while(firstRegText.substring(0,1)==' '||firstRegText.substring(0,1)==' ')firstRegText=firstRegText.substring(1);newFirstRegElement=document.createTextNode(firstRegText);}
else{newFirstRegElement=document.createTextNode('');}
if(!firstRegElement.firstChild){firstRegElement.appendChild(newFirstRegElement);}
else{firstRegElement.replaceChild(newFirstRegElement,firstRegElement.firstChild);}
var powerElement=gE('tc_power'+i);var newPowerElement;if(topcars[num]['power']){newPowerElement=document.createTextNode(truncateString(topcars[num]['power']));}
else{newPowerElement=document.createTextNode('');}
if(!powerElement.firstChild){powerElement.appendChild(newPowerElement);}
else{powerElement.replaceChild(newPowerElement,powerElement.firstChild);}
var fuelElement=gE('tc_fuel'+i);var newFuelElement;if(topcars[num]['fuel']){newFuelElement=document.createTextNode(truncateString(topcars[num]['fuel']));}
else{newFuelElement=document.createTextNode('');}
if(!fuelElement.firstChild){fuelElement.appendChild(newFuelElement);}
else{fuelElement.replaceChild(newFuelElement,fuelElement.firstChild);}
num++;}}catch(e){}
if(num>=topcars.length)num=0;}}
function initTopArticles_tcGN(_showTopArticles){if(gE('tc_img0')==null){window.setTimeout('initTopArticles_tcGN('+_showTopArticles+');',100);}
else{showTopArticles=_showTopArticles;circleTopArticles_tcGN(0);}}
function truncateString(attributeValue,maxLength){var maxLength=(maxLength==undefined)?15:maxLength;var returnValue;if(attributeValue.length>=maxLength){returnValue=attributeValue.substring(0,maxLength-3)+'...';}
else{returnValue=attributeValue;}
return returnValue;}
function truncatePriceString(attributeValue,maxLength){var maxLength=(maxLength==undefined)?15:maxLength;var returnValue;if(attributeValue.length>maxLength){var parts=attributeValue.split(' ');attributeValue='';for(var i=1;i<parts.length;i++){attributeValue+=parts[i]+' ';}
attributeValue+=parts[0];returnValue=attributeValue;}
else{returnValue=attributeValue;}
return returnValue;}