var lastGalleryType,flashMovie,lastFlashMovie,interiorMovie=false,galleryArray=[],iPicCount=0;
$(document).ready(function(){$("#galleryNavigationTip").show();window.setTimeout(function(){removeGalleryNavigationTip()},6E3);$(".carThumbs img").each(function(){$(this).parent("a").hasClass("selected")||$(this).fadeTo("","0.3")});$(".carThumbs li a").each(function(){if($(this).hasClass("picture")){galleryArray[iPicCount]=$(this).attr("href");iPicCount++}});$(".carThumbs img").hover(function(){$(this).fadeTo(60,"1")},function(){$(this).parent("a").hasClass("selected")||$(this).fadeTo(60,"0.3")});
$(".carThumbs a").click(function(){var a=$(this),b=a.attr("href"),c=a.attr("title");$(".carThumbs a").each(function(){if($(this).hasClass("selected")&&$("#carGallery").attr("src")!=b&&lastFlashMovie!=b){$(this).removeClass("selected").find("img").fadeTo("fast","0.3");lastFlashMovie=""}});$("#galleryNavigationTip").css("filter","alpha(opacity=50)").fadeOut("",function(){$("#galleryNavigationTip").remove()});a.addClass("selected");if(a.hasClass("picture")&&$("#carGallery").attr("src")!=b||a.hasClass("flash")&&
lastFlashMovie!=b){$("div.indicator").hide();clearInterval(loadingTimer);a.siblings("div").show();loadingTimer=setInterval(function(){animateLoading($(this).parent("li"))},66);if(a.hasClass("flash")){lastFlashMovie=flashMovie=b;interiorMovie=$(this).hasClass("interior");$("#carGallery").attr({src:"/_assets/presentation/blank.gif",width:"900",height:"450",title:"",alt:""});$("#carGallery").fadeOut("fast");$("#galleryFlash").fadeIn("fast",function(){playFlashMovie(flashMovie)})}else{$("#galleryFlash").fadeOut("fast");
$("#carGallery").attr({alt:c,title:c});$("#picloadingarea").attr("src",b)}}return false});$("#carGallery").click(function(){$("#galleryNavigationTip").css("filter","alpha(opacity=50)").fadeOut("fast").remove();if($(this).hasClass("picture")){var a=$(this).attr("src");advanceGalleryImage(a)}});$("#picloadingarea").load(function(){$("#carGallery").fadeOut("fast",function(){$("#carGallery").attr("src",$("#picloadingarea").attr("src")).fadeIn("fast");$(".indicator").hide();clearInterval(loadingTimer)})})});
function playFlashMovie(a){var b={FPATH:a,window_x:"0",window_y:"0"},c={menu:"false",allowscriptaccess:"always",quality:"best",scale:"showall",wmode:"transparent"},e={id:"galleryFlash",name:"galleryFlash"};interiorMovie?$("#flashNavigationTip").show("fast",function(){swfobject.embedSWF(a,"galleryFlash","900","450","9.0.0","/_assets/flash/expressInstall.swf",b,c,e);window.setTimeout("removeFlashNavigationTip()",1E4)}):swfobject.embedSWF("/cars/_assets/flash/exterior_360.swf","galleryFlash","900","450",
"9.0.0","/_assets/flash/expressInstall.swf",b,c,e);$(".indicator").hide();clearInterval(loadingTimer)}function removeGalleryNavigationTip(){$("#galleryNavigationTip").css("filter","alpha(opacity=50)").fadeOut("slow",function(){$("#galleryNavigationTip").remove()})}function removeFlashNavigationTip(){$("#flashNavigationTip").css("filter","alpha(opacity=50)").fadeOut("slow")}var loadingFrame=1,loadingTimer;
function animateLoading(a){$(".indicator > div").css("top",loadingFrame*-20+"px");checker=$(a).find(".indicator > div");loadingFrame=(loadingFrame+1)%12;$(checker).show()}
function advanceGalleryImage(a){var b,c,e,f,d;$(".carThumbs a").each(function(){$(this).removeClass("selected").find("img").fadeTo("fast","0.3")});$(".carThumbs").find("a").each(function(){f=$(this);if(f.hasClass("picture"))if(f.attr("href")==a){b=$(f.parent().next());if(b.hasClass("spacer")){d=$("#veryFirstImage > a");c=d.attr("href");e=d.attr("title");$("#carGallery").fadeOut("fast",function(){$("#carGallery").attr({alt:e,title:e});$("#picloadingarea").attr("src",c);d.addClass("selected").find("img").fadeTo("fast",
"1");lastFlashMovie=""})}b.find("a").each(function(){if($(this).hasClass("picture")){f.removeClass("selected").find("img").fadeTo("fast","0.3");d=$(this);c=d.attr("href");e=d.attr("title");$("#galleryFlash").fadeOut("fast")}else{d=$("#veryFirstImage > a");c=d.attr("href");e=d.attr("title")}$("#carGallery").fadeOut("fast",function(){$("#carGallery").attr({alt:e,title:e});$("#picloadingarea").attr("src",c);d.addClass("selected").find("img").fadeTo("fast","1");lastFlashMovie=""})})}})};