/*
 * minified javascript file
 * http://www.suzukiauto.com/_cj/nav_top_fly_out.js
 */


var navFlyOutPrefix="flyOut_";var navFlyOutIDPrefix="navTop_";var loadFlyOuts=function(json){for(i in json.models){var content=json.template;content=content.replace(/##MODEL##/g,i);content=content.replace(/##MODELID##/g,json.models[i].id);content=content.replace(/##NAME##/g,json.models[i].name);content=content.replace(/##MSRP##/g,json.models[i].msrp);content=content.replace(/##MPG##/g,json.models[i].mpg);$("#"+navFlyOutPrefix+i).html(content).bgiframe();}}
var getFlyOutData=function(){$.ajax({url:ROOT_DIR+"_includes/top_nav_fly_out_loader.php",type:'GET',success:loadFlyOuts,dataType:'json',ifModified:true});$("#vehicles").unbind("mouseover",getFlyOutData);}
$(function(){$("#vehicles").bind("mouseover",getFlyOutData);$("#top-nav ul").bgiframe();});var flyoutLocked=false;var flyoutLockedModel;var flyoutUnlockTimerID;var flyoutLockTimerID;var lockTimerDelay=250;var unlockTimerDelay=250;function lockFlyout(model){flyoutLocked=true;flyoutLockedModel=model;$('#vehicles').addClass('lock');$('#'+navFlyOutPrefix+model).parent().addClass('lock');}
function unlockFlyout(){flyoutLocked=false;$('#vehicles').removeClass('lock');$('#vehicles li').removeClass('lock');}
function vehicleLinkOver(model){clearTimeout(flyoutLockTimerID);clearTimeout(flyoutUnlockTimerID);var lockDelay=lockTimerDelay;if(flyoutLocked){if(flyoutLockedModel==model)
return;flyoutUnlockTimerID=setTimeout(unlockFlyout,unlockTimerDelay);lockDelay+=unlockTimerDelay;}
if(!model)
return;flyoutLockTimerID=setTimeout("lockFlyout('"+model+"')",lockDelay);}
function vehicleLinkOut(){clearTimeout(flyoutLockTimerID);clearTimeout(flyoutUnlockTimerID);if(flyoutLocked){flyoutUnlockTimerID=setTimeout(unlockFlyout,unlockTimerDelay);}}
$(function(){$("#vehicles a").hover(function(){var model=this.id.replace(navFlyOutIDPrefix,'');vehicleLinkOver(model);},function(){vehicleLinkOut();});$("#vehicles div").hover(function(){var model=this.id.replace(navFlyOutPrefix,'');vehicleLinkOver(model);},function(){vehicleLinkOut();});});