/*
 * merged files accessories.m.js, nav.m.js, image_loader.m.js
 * http://my2010.suzukiauto.com/_cj/(filename)
 */

/* --- accessories.m.js --- */
/*
 * minified javascript file
 * http://my2010.suzukiauto.com/_cj/accessories.js
 */


var currentAccessoryID=0;var jThumbList=new Array();var jTextList=new Array();var jThumbDescription=null;var jAccessoryName=null;var jAccessoryDescription=null;var jAccessorySku=null;var jAccessoryMsrp=null;var jThumbContainer=null;var jAccessoryListContainer=null;var jMainImage=null;var instructionsTimerID;var thumbs=true;$(function(){for(var i=0;i<totalAccessories;i++){jThumbList[i]=$('#accessory_thumb_'+i);jTextList[i]=$('#accessory_text_'+i);}
jThumbDescription=$('#thumb-description');jAccessoryName=$('#accessory-name');jAccessoryDescription=$('#accessory-description');jAccessorySku=$('#accessory-sku');jAccessoryMsrp=$('#accessory-msrp');jThumbContainer=$('#thumb-container');jAccessoryListContainer=$('#accessory-list-container');jMainImage=$('#main');$('#arrow-container span.left').click(function(){accessory_shift(-1);});$('#arrow-container span.right').click(function(){accessory_shift(1);});if($.browser.msie){$('#arrow-container span.left').dblclick(function(){accessory_shift(-1);});$('#arrow-container span.right').dblclick(function(){accessory_shift(1);});}
$('#view-by-thumb').click(function(){accessory_view_by(this.id);});$('#view-by-text').click(function(){accessory_view_by(this.id);});});var accessory_shift=function(direction){if(thumbs){var nextID=(currentAccessoryID+direction+totalAccessories)%totalAccessories;}
else{var nextID=(accessoryObjectIDAlphaMap[currentAccessoryID]+direction+totalAccessories)%totalAccessories;nextID=accessoryObjectAlphaIDMap[nextID];}
accessory_select(nextID);}
function accessory_view_by(what){thumbs=(what=='view-by-thumb');jThumbContainer.css("display",thumbs?'block':'none');jAccessoryListContainer.css("display",thumbs?'none':'block');}
function accessory_over(id){clearTimeout(instructionsTimerID);id=id.replace(/^\D*(\d+)$/,"$1");jThumbDescription.html(accessoryObject.accessory[id].name);}
function accessory_out(){instructionsTimerID=setTimeout(resetInstructions,200);}
var resetInstructions=function(){jThumbDescription.html("Click a thumbnail image below to view the full-size version");}
function accessory_select(id){id=typeof(id)=="string"?id.replace(/^\D*(\d+)$/,"$1"):id;jThumbList[currentAccessoryID].removeClass('cur');jThumbList[id].addClass('cur');jTextList[currentAccessoryID].removeClass('cur');jTextList[id].addClass('cur');jMainImage.attr('src',accessoryViewPath+accessoryObject.accessory[id].image);jMainImage.attr('alt',accessoryObject.accessory[id].name);jAccessoryName.html(accessoryObject.accessory[id].name);jAccessoryDescription.html(accessoryObject.accessory[id].description);jAccessorySku.html(accessoryObject.accessory[id].sku);jAccessoryMsrp.html("$"+accessoryObject.accessory[id].msrp+"*");currentAccessoryID=eval(id);}
var http_request=false;function accessory_track(id){id=typeof(id)=="string"?id.replace(/^\D*(\d+)$/,"$1"):id;$.get(accessoryTrackingPath+accessoryObject.accessory[id].image);}
/* --- nav.m.js --- */
/*
 * minified javascript file
 * http://my2010.suzukiauto.com/_cj/nav.js
 */


var navLinksContainer=null;var navTab=null;var navLinks=null;var navDirection=0;var navDirectionTimerID=null;$(function(){navLinksContainer=$('#showroom-links');navTab=$('#showroom-links .button .open');navLinks=$('#showroom-links .links');if($.cookie('navLinksClosed')&&eval($.cookie('navLinksClosed'))){navTab.attr('className','close');navLinksContainer.attr('className','close');navLinksContainer.css('marginLeft',-131);navLinks.children('a').click(function(){return false;});navTab.toggle(function(){nav_show(200);},function(){nav_hide(100);});}else{navTab.toggle(function(){nav_hide(100);},function(){nav_show(200);});}});var nav_show=function(delay){clearTimeout(navDirectionTimerID);navDirectionTimerID=setTimeout("nav_animate(true)",delay);}
var nav_hide=function(delay){clearTimeout(navDirectionTimerID);navDirectionTimerID=setTimeout("nav_animate(false)",delay);}
var nav_animate=function(direction){if(direction){navTab.attr('className','open');navLinksContainer.attr('className','open');navLinks.children('a').css('display','block');navLinksContainer.animate({marginLeft:0},"fast");$.cookie('navLinksClosed',0,{'expires':1,path:'/'});navLinks.children('a').unbind('click');}else{navTab.attr('className','close');navLinksContainer.attr('className','close');navLinksContainer.animate({marginLeft:-131},"fast");$.cookie('navLinksClosed',1,{'expires':1,path:'/'});navLinks.children('a').click(function(){return false;});}}
/* --- image_loader.m.js --- */
/*
 * minified javascript file
 * http://my2010.suzukiauto.com/_cj/image_loader.js
 */


var newImage;var initiatePreload=function(){newImage=$(document.createElement("img")).bind("load",function(){if(preload[0])this.src=preload.shift();}).trigger("load");}
var pausePreload=function(){newImage.unbind("load");return true;}
$(function(){$("#main").bind("load",initiatePreload);$("img[@id^=accessory_thumb_]").bind("click",pausePreload);$("#main-image").bind("load",initiatePreload);$("img[@id^=feature_thumb_]").bind("click",pausePreload);});$(window).bind("load",initiatePreload);
