/* 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]='-37,1er (alle);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;2163,2002;-38,3er (alle);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,5er (alle);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,6er (alle);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,7er (alle);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,8er (alle);1663,\u00A0\u00A0\u00A0 840;1664,\u00A0\u00A0\u00A0 850;-43,M-Reihe (alle);1667,\u00A0\u00A0\u00A0 M1;1646,\u00A0\u00A0\u00A0 M3;1655,\u00A0\u00A0\u00A0 M5;18577,\u00A0\u00A0\u00A0 M6;-44,X-Reihe (alle);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,Z-Reihe (alle);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-Serie (alle);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-Serie (alle);19529,\u00A0\u00A0\u00A0 GX 460;18414,\u00A0\u00A0\u00A0 GX 470;-49,IS-Serie (alle);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;-51,LS-Serie (alle);16445,\u00A0\u00A0\u00A0 LX 470;19114,\u00A0\u00A0\u00A0 LX 570;-50,LS-Serie (alle);15708,\u00A0\u00A0\u00A0 LS 400;16494,\u00A0\u00A0\u00A0 LS 430;18989,\u00A0\u00A0\u00A0 LS 460;19076,\u00A0\u00A0\u00A0 LS 600;-52,RX-Serie (alle);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-Serie (alle);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;-54,A-Klasse (alle);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;18292,Atego;-55,B-Klasse (alle);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;-57,CE-Klasse (alle);16492,\u00A0\u00A0\u00A0 CE 200;15715,\u00A0\u00A0\u00A0 CE 300;-56,C-Klasse (alle);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;-59,CLK-Klasse (alle);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;-58,CL-Klasse (alle);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;-60,CLS-Klasse (alle);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,E-Klasse (alle);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,G-Klasse (alle);15776,\u00A0\u00A0\u00A0 G;18425,\u00A0\u00A0\u00A0 G 55 AMG;-83,GLK-Klasse (alle);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;-63,GL-Klasse (alle);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;15944,LKW/TRUCKS;16575,MB 100;-64,ML-Klasse (alle);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,R-Klasse (alle);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,S-Klasse (alle);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;-68,SLK-Klasse (alle);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;-67,SL-Klasse (alle);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;16381,SLR;19223,SLS;15943,Sprinter;16576,Vaneo;18272,Vario;18394,Viano;15942,Vito;-69,V-Klasse (alle);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';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,911er (alle);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='Gemerkt';var _co2emission='CO2-Emissionen kombiniert: {0} g/km***';var _color=' Farbe';var _colorgallery='Farbe:';var _compare='Vergleichen';var _dealerlogotooltip='';var _dealerprice='Händlerpreis';var _ez='EZ ';var _ezgallery='EZ:';var _eztc='EZ ';var _financelabel='Finanzierungsbeispiel';var _fuel=' Kraftstoff';var _fuelconsumption='Kraftstoffverbrauch kombiniert: {0} l/100km***';var _fuelgallery='Kraftstoff:';var _geargallery='Getriebe:';var _makemodel=' Marke / Modell';var _mileage=' km';var _mileagegallery='km-Stand:';var _more='mehr';var _moredetails='Mehr Details';var _navdata_allmodels='Alle...';var _navdata_aofferinfo='';var _navdata_btn_car='';var _navdata_btn_cars='';var _navdata_day='Tag';var _navdata_days='Tage';var _navdata_eq_box_comfort='Komfort';var _navdata_eq_box_multimedia='Multimedia';var _navdata_eq_box_others='Sonstiges';var _navdata_eq_box_security='Sicherheit';var _navdata_eq_box_tuning='Tuning';var _navdata_eq_box_useful='Nützliches';var _navdata_fuel_gasall='Gasarten';var _navdata_fuel_hybridall='Hybrid';var _navdata_makemodel_all='Alle';var _navdata_makemodel_make='Marke';var _navdata_makemodel_model='Model';var _navdata_makemodel_select='Bitte wählen...';var _navdata_makemodel_vehicule='Fahrzeug';var _navdata_makemodel_version='Version';var _navdata_modelselected='{0} Modelle gewählt';var _navdata_onemodelselected='{0} Model gewählt';var _navdata_othercountries='andere Länder';var _navdata_power_gt='mehr als';var _navdata_power_lt='weniger als';var _navdata_radius='Umkreis';var _navdata_radiusdefault='um';var _navdata_ustate_nsdam='';var _navdata_ustate_sdama='';var _navdata_ustate_sdamo='';var _navdata_ustateinfo='';var _navdata_version='Version';var _navdata_versioninfo='';var _navdata_week='Woche';var _navdata_weeks='Wochen';var _navdata_wholeeurope='ganz Europa';var _navdata_zipcode='Postleitzahl';var _navdata_ziperror='';var _navdata_zipinfo='PLZ-Info';var _nextinspectiontext='HU/AU';var _parkcar='Fahrzeug merken';var _power=' kW (PS)';var _powergallery='Leistung:';var _powerkw='kW';var _powershort=' PS';var _previousownerstext=' Vorbesitzer';var _price=' Preis';var _radiusgallery='Umkreis:';var _totalcountplural='Fahrzeuge';var _totalcountsingular='Fahrzeug';var _vatdeductible='MwSt. ausweisbar';var _version='Version';var _versioninfo='Info zur Version';var _videolabel='Video';var _zip=' PLZ';var _zipinfo='';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;}