(function(){var g=this,h=g.document,d=g.setTimeout,j=g.navigator,e=g.jQuery,b=(g.DDC=(g.DDC||{})),i=false,c=false,f=false,a=function(){var k=g.tb_show,l=g.tb_remove;if(!f){g.tb_show=function(){e("embed, object","#contentWrap").css({visibility:"hidden"});k.apply(this,arguments)};g.tb_remove=function(){e("embed, object","#contentWrap").css({visibility:""});l.apply(this,arguments)}}};e.extend({viewport:function(){var l,k;if(g.innerWidth){l=g.innerWidth;k=g.innerHeight}else{if(h.documentElement&&h.documentElement.clientWidth){l=h.documentElement.clientWidth;k=h.documentElement.clientHeight}}return[l,k]},lazyLoad:function(m){m=e.extend({packages:[],callback:function(){}},m);var l=0,k=function(){if((m.packages instanceof Array)&&m.packages.length){e.getScript(m.packages[l],function(){if(l===m.packages.length-1){if(typeof m.callback==="function"){m.callback.apply(g)}}else{l+=1;k()}})}else{if(typeof m.callback==="function"){m.callback.apply(g)}}};e(k)}});e.fn.extend({hoverClass:function(k){k=e.extend({className:"hover"},k);return e(this).live("mouseover",function(){e(this).addClass(k.className)}).live("mouseout",function(){e(this).removeClass(k.className)})},popUp:function(n){n=e.extend({windowName:"external",thickbox:false,packages:null},n);var m=function(r,t,s,q){a();g.tb_show(t,r+"&width="+s+"&height="+q,null);d(function(){if(e("#TB_ajaxContent form").size()&&g.views&&g.views[0]&&g.DDC&&g.DDC.Tracker){g.views[1]={type:7,extra:e("#TB_ajaxContent form [name=form.id]").val()};b.Tracker.track()}},2500)},l,k,p,o=function(){l=e(this).attr("href");k=e(this).attr("rel").split(", ");p=e(this).attr("title")||e(this).text();if(n.thickbox){if(!i){c=true;e.lazyLoad({packages:n.packages,callback:function(){m(l,p,k[0],k[1]);i=true;c=false}})}else{if(!c){m(l,p,k[0],k[1])}}}else{g.open(l,n.windowName)}return false};return e(this).unbind("click").live("click",o)},printWindow:function(){var k=function(){g.print();return false};return e(this).live("click",k)},photos:function(r){r=e.extend({viewer:"#viewer .widgetWrap",click:true,zoom:true,maxZoomWidth:808,normalWidth:0,prevLabel:"Previous",nextLabel:"Next"},r);var l=e(r.viewer),k=e("img",l),x=e("<a>Zoom In</a>").addClass("zoom zoomIn").attr("href","#"),m=e("<a><span>"+r.prevLabel+"</span></a>").addClass("prevImage").attr("href","#"),s=e("<a><span>"+r.nextLabel+"</span></a>").addClass("nextImage").attr("href","#"),n=e('<div id="bar" />'),v=function(){var A=[l.width(),l.height()],z=e.viewport()[1]-25,B=Math.round((A[0]/A[1])*z);r.normalWidth=r.normalWidth||e("#viewer .widgetWrap").width();return(!isNaN(B)&&B>r.normalWidth)?(B<=r.maxZoomWidth?B:r.maxZoomWidth):r.normalWidth},y=false,q=function(){y=true;e(l).animate({width:v()},250);e("div.photo").addClass("zoomed");e("a.zoom").removeClass("zoomIn").addClass("zoomOut");e(".videoButton").css("display","none");return false},u=function(){if(y){e(l).animate({width:r.normalWidth},250,function(){e("div.photo").removeClass("zoomed");e("a.zoom").removeClass("zoomOut").addClass("zoomIn")})}e(".videoButton").css("display","");return false},w=function(){if(e("a.zoom").is(".zoomIn")){q.apply(this);e("div.photo").trigger("pause")}else{u.apply(this);e("div.photo").trigger("resume")}return false},o=function(){if(g.DDC&&b.Slideshow){b.Slideshow.currentPhoto=e("#dealerPhotos li a, #stockPhotos li a").index(this)}var z=e(this).attr("href");try{g.SiSTeR.Pause()}catch(A){}e("div.photo").trigger("pause");e("#spin").css({overflow:"hidden",height:0,width:0});e("#viewer div.widgetWrap").height("");e("#viewer div.widgetWrap > *:not(.photo):not(.zoom),#helpSpins").hide();e("#viewer .photo, #viewer .zoom, #viewer .videoButton").show();k.css({visibility:"hidden"});k.load(function(){d(function(){k.css({visibility:"visible"})},300)}).attr("src",z);return false},t=function(){e("div.photo").trigger("next");return false},p=function(){e("div.photo").trigger("previous");return false};if(e.browser.msie){l.css("width","100%")}return e(this).each(function(){if(r.zoom){x.appendTo(l).click(w).bind("zoomOut",u);s.unbind("click").click(t).appendTo("#viewer .photo");m.unbind("click").click(p).appendTo("#viewer .photo");n.appendTo("#viewer .photo");e("#viewer .photo").live("click",w)}if(r.click){e("#photos a:not(.viewMore)").live("click",o)}})},slideshow:function(p){p=e.extend({slideshow:true,includeStockPhotos:false,timeout:4000},p);g.DDC=g.DDC||{};b.Slideshow=b.Slideshow||{};b.Slideshow.paused=false;b.Slideshow.currentPhoto=0;var k=e(".photo img"),r=e("#dealerPhotos li a"+(p.includeStockPhotos?", #stockPhotos li a":"")),m=function(t){if(t){b.Slideshow.currentPhoto=((b.Slideshow.currentPhoto+1)>=e(r).size())?0:(b.Slideshow.currentPhoto+1)}else{b.Slideshow.currentPhoto=((b.Slideshow.currentPhoto-1)>=0)?(b.Slideshow.currentPhoto-1):(e(r).size()-1)}e(k).attr("src",e(r).eq(b.Slideshow.currentPhoto).attr("href"))},l=function(){d(function(){if(!b.Slideshow.paused){m(true)}l()},p.timeout)},q=function(){m(true)},o=function(){m(false)},s=function(){b.Slideshow.paused=true},n=function(){b.Slideshow.paused=false};if(p.slideshow){l()}return e(this).bind("pause",s).bind("resume",n).bind("next",q).bind("previous",o)},attachQuickTimeMovie:function(k){return e(this).each(function(){var n=this,o,l,m;if(j.userAgent.indexOf("MSIE")!==-1){d(function(){n.innerHTML=['<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="240" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="',k,'"><param name="autoplay" value="true"><param name="controller" value="false"></object>'].join("")},100)}else{this.innerHTML="";o=338;l=253;m=h.createElement("embed");m.type="video/quicktime";m.src=k;m.width=o;m.height=l;m.autoplay="true";m.controller="false";this.appendChild(m)}e("#navWrap").unbind("mouseenter.qt").bind("mouseenter.qt",function(){e(n).css("visibility","hidden")}).unbind("mouseleave.qt").bind("mouseleave.qt",function(){e(n).css("visibility","")})})},paymentCalculator:function(o){o=e.extend({selectors:{term:"select[name=term]",rate:"input[name=rate]",trade:"input[name=trade]",price:"input[name=price]",payment:"p span.numerals"}},o);var q=e(o.selectors.term),l=e(o.selectors.rate),m=e(o.selectors.trade),r=e(o.selectors.price),t=e(o.selectors.payment),n=0,k=function(x){var u='<span class="dollar">$</span>',w=parseInt(x,10).toString(),v;for(v=0;v<w.length;v+=1){u=[u,'<span class="num',w.charAt(v),'">',w.charAt(v),"</span>"].join("")}return u},p=function(x){var w=x.price-(typeof x.trade==="number"?x.trade:0),v=x.rate/1200,u=v?((v+(v/(Math.pow(1+v,x.term)-1)))*w):(w/x.term);return((typeof u==="number")&&!isNaN(u)&&u>0)?u:-1},s=function(){n=p({term:parseInt(q.val(),10)||60,rate:parseFloat(l.val())||0,trade:parseFloat(m.val().replace(/(\$)|(\,)/g,""))||0,price:parseInt(r.val(),10)||0});t.html(n!==-1?k(n):"N/A")};e(q).add(l).add(m).change(s).keyup(s);return e(this)}})}());