var toolbarHidden="";var otherToolsPresent=false;var toolbarStatus="0";var carouselStatus="0";var callStatus="0";var chatStatus="0";var useOfflineLabel=false;var mainChatWin="";function toolStatusSet(c,a,b){carouselStatus=c;callStatus=a;chatStatus=b}function toolCloser(){if(toolbarStatus=="1"){$("#toobarTools").empty();$("#toobarTools").slideUp("slow",function(){toolbarStatus="0";toolStatusSet("0","0","0");if($("#ajaxInventory").size()>0){$("body").removeClass("toolbarOpen")}})}}function inventoryThumbAdjuster(){if($("#ajaxInventory").size()>0){if($("#vThumb").size()>0){$("#vThumb").hide()}$("body").addClass("toolbarOpen")}}function modelsPageLoader(a){$.ajax({contentType:"text/html",dataType:"html",url:a,success:function(b){$("#toobarTools").html(b);initializeCarousel()},complete:toolStatusSet("1","0","0")})}function modelToolOpener(c,b,a){$("#toobarTools").removeClass("callTool");if(toolbarStatus=="0"&&carouselStatus=="0"){$("#toobarTools").slideDown("slow",function(){$("#toobarTools").css({height:c+"px"}).html('<img src="'+a+'" alt="" class="carouselIndicator"/>');modelsPageLoader(b);toolbarStatus="1";inventoryThumbAdjuster();$("#tbxModels").html(closeLabel)})}else{if(toolbarStatus=="1"&&(callStatus=="1"||chatStatus=="1")){$("#toobarTools").css({height:c+"px"}).html('<img src="'+a+'" alt="" class="carouselIndicator"/>');modelsPageLoader(b);$("#tbxModels").html(closeLabel);$("#tbxCall").html(callLabel)}else{if(toolbarStatus=="1"&&carouselStatus=="1"){toolCloser();$("#tbxModels").html(modelsLabel)}}}}function callToolOpener(p,a,s,c,i){if($.browser.msie){p=parseFloat(p)+25}var k=36;var j="";var q="";var b="";var f="";var e="";var m="";var n="";var h="";var l="";var t="";var g="";var o="";var r="";var d="http://www.clickforacall.com/customerwindows/auto/getCPautos.jsp?clientid="+k+"&dealerid="+a+"&dealerphone="+s+"&dealername="+c+"&automake="+j+"&automodel="+q+"&autoyear="+b+"&autoprice="+f+"&autointeriorcolor="+e+"&autoexteriorcolor="+m+"&automileage="+n+"&autoengine="+h+"&autotransmissiontype="+l+"&autostocknumber="+t+"&autobodystyle="+g+"&autovin="+o+"&script="+r+"customerPhoneWindow";if(toolbarStatus=="0"&&callStatus=="0"){$("#toobarTools").addClass("callTool").slideDown("slow",function(){$("#toobarTools").css({height:p+"px"}).html('<img src="'+i+'" alt="" class="carouselIndicator"/>');$("#toobarTools").load("/v8/widgets/automotive/toolbar/cfac/index.html",function(){$("#cfac").attr("src",d).attr("height",p).attr("width","90%");toolStatusSet("0","1","0")});toolbarStatus="1";$("#tbxCall").html(closeLabel);inventoryThumbAdjuster()})}else{if(toolbarStatus=="1"&&(carouselStatus=="1"||chatStatus=="1")){$("#toobarTools").addClass("callTool").css({height:p+"px"}).html('<img src="'+i+'" alt="" class="carouselIndicator"/>');$("#toobarTools").load("/v8/widgets/automotive/toolbar/cfac/index.html",function(){$("#cfac").attr("src",d).attr("height",p).attr("width","90%");toolStatusSet("0","1","0");$("#tbxCall").html(closeLabel);$("#tbxModels").html(modelsLabel)})}else{if(toolbarStatus=="1"&&callStatus=="1"){toolCloser();$("#tbxCall").html(callLabel)}}}}function chatImgCheck(c,f,b){var e=new Date();var g=e.getSeconds()+""+e.getDay();var a=b+"/webchat/live?action=isAvailable&workgroup="+c+"@workgroup.chat.dealer.com";$("body").prepend('<img src="'+a+'" id="tbxChatImg" onload="showChatLink( clickToChatId , showChatOfflineLabel );" />')}function showChatLink(a,b){if($("#tbxChatImg")[0].height>31||($("#tbxChatImg")[0].height<31&&b)){$("#misc1").show();toolbarHidden=false;if(($("#tbxChatImg")[0].height<31&&b)){$("#actionBtn").append('<a id="tbxChat" href="'+offlineChatLink+'">'+chatOfflineLabel+"</a>")}else{$("#actionBtn").append('<a id="tbxChat" href="javascript:chatToolOpener(\''+a+"')\">"+chatLabel+"</a>")}}}function chatToolOpener(a){$("#tbxCall").html(callLabel);$("#tbxModels").html(modelsLabel);toolCloser();mainChatWin=window.open("http://chat.dealer.com/webchat/start.jsp?workgroup="+a+"@workgroup.chat.dealer.com","chatWin","toolbar=no,location=no,directories=no,menubar=yes,resizable=yes,scrollbars=no,width=450,height=350,left=75,top=50");setTimeout("mainChatWin.focus()",500)};