﻿// By rob.robb.ns and modified by Daniel Aguayo
// sitewide jquerys

$(document).ready(function(){$("#tabs").tabs();TabSelector();IdPage();$(".bannerPic").mouseenter(function(){$(this).fadeTo("normal",0.2);$(".belowBanner").fadeIn()});$("#tabs").mouseenter(function(){$(".belowBanner").fadeOut("slow");$(".bannerPic").fadeTo("normal",1)});$(":radio[name$='rdoListSizeBT']").click(function(){RdoDisable(this.value)});$(".clearer").click(function(){clearForm()});$(".dialog").dialog({autoOpen:false,width:500,buttons:{close:function(){$(this).dialog("close")}}});$("#dialog_link_1").click(function(){$("#dialog_1").dialog("open");return false});$("#dialog_link_2").click(function(){$("#dialog_2").dialog("open");return false});$("#dialog_link_3").click(function(){$("#dialog_3").dialog("open");return false});$("#dialog_link_4").click(function(){$("#dialog_4").dialog("open");return false});$("#dialog_link_5").click(function(){$("#dialog_5").dialog("open");return false});$(".What_CC").click(function(){$("#image_dialog_CC").dialog("open");return false});$(".What_FT").click(function(){$("#image_dialog_FT").dialog("open");return false});$(".What_MS").click(function(){$("#text_dialog_MS").dialog("open");return false});$("#dialog_link_bid").click(function(){return false});$(".closeme, .dialog_link, ul#icons li").hover(function(){$(this).addClass("ui-state-hover")},function(){$(this).removeClass("ui-state-hover")});$(".waterz").focus(function(){$(".waterc").val("Enter a city name");if($(this).val()=="Enter zip code"){$(this).val("")}});$(".waterz").blur(function(b){if($.trim($(this).val())==""){$(this).val("Enter zip code")}else{$(".go").focus();$(".go").select()}});$(".waterc").keypress(function(b){if(b.keycode!=9&&b.keycode!=13||b.which!=0){$(".waterz").val("Enter zip code")}});$(".waterc").focus(function(){if($(this).val()=="Enter a city name"){$(this).val("")}});$(".waterc").blur(function(){if($.trim($(this).val())==""){$(this).val("Enter a city name")}});$(".watere").focus(function(){if($(this).val()=="Equip #"){$(this).val("")}});$(".watere").blur(function(){if($.trim($(this).val())==""){$(this).val("Equip #")}})});function TabSelector(){var b=$.jqURL.get("eqtype");switch(b){case"truck":$("#tabs").tabs("select",1);break;case"BEBP":$("#tabs").tabs("select",2);break;case"AT":$("#tabs").tabs("select",3);break;case"ByEquipmentNumber":$("#tabs").tabs("select",4);break;default:}}function IdPage(){if($("#PageId").hasClass("defaultPage")){LongBeds();Marquee(0,0,50,3)}if($("#PageId").hasClass("truckParts")){$(".chatpnl").addClass("ninja")}if($("#PageId").hasClass("galleryPage")){Slideshow()}}function OgValidate(){var f=$(".txtOgz").val(),e=$(".txtOgc").val(),g=$(".ogState").val(),h=/^((\d{5}-\d{4})|(\d{5})|([A-Z]\d[A-Z]\d[A-Z]\d)|([A-Z]\d[A-Z]\s\d[A-Z]\d))$/i;if(h.test(f)===false&&e==="Enter a city name"){$("#validate_dialog").dialog("open");return false}else{if(f==="Enter zip code"&&isNaN(e)===false){$("#validate_dialog").dialog("open");return false}else{if(e!="Enter a city name"&&e!=""&&g===""){$("#validate_dialog").dialog("open");return false}else{f==="Enter zip code"?DoLoading(e+", "+g):DoLoading(f)}}}}function BtValidate(){var f=$(".txtBtz").val(),e=$(".txtBtc").val(),g=$(".btState").val(),h=/^((\d{5}-\d{4})|(\d{5})|([A-Z]\d[A-Z]\d[A-Z]\d)|([A-Z]\d[A-Z]\s\d[A-Z]\d))$/i;if(h.test(f)===false&&e==="Enter a city name"){$("#validate_dialog").dialog("open");return false}else{if(f==="Enter zip code"&&isNaN(e)===false){$("#validate_dialog").dialog("open");return false}else{if(e!="Enter a city name"&&e!=""&&g===""){$("#validate_dialog").dialog("open");return false}else{f==="Enter zip code"?DoLoading(e+", "+g):DoLoading(f)}}}}function BebpValidate(){var f=$(".txtBebpz").val(),e=$(".txtBebpc").val(),g=$(".beState").val(),h=/^((\d{5}-\d{4})|(\d{5})|([A-Z]\d[A-Z]\d[A-Z]\d)|([A-Z]\d[A-Z]\s\d[A-Z]\d))$/i;if(h.test(f)===false&&e==="Enter a city name"){$("#validate_dialog").dialog("open");return false}else{if(f==="Enter zip code"&&isNaN(e)===false){$("#validate_dialog").dialog("open");return false}else{if(e!="Enter a city name"&&e!=""&&g===""){$("#validate_dialog").dialog("open");return false}else{f==="Enter zip code"?DoLoading(e+", "+g):DoLoading(f)}}}}function AtValidate(){var e=$(".txtAtz").val(),h=$(".txtAtc").val(),g=$(".atState").val(),f=/^((\d{5}-\d{4})|(\d{5})|([A-Z]\d[A-Z]\d[A-Z]\d)|([A-Z]\d[A-Z]\s\d[A-Z]\d))$/i;if(f.test(e)===false&&h==="Enter a city name"){$("#validate_dialog").dialog("open");return false}else{if(e==="Enter zip code"&&isNaN(h)===false){$("#validate_dialog").dialog("open");return false}else{if(h!="Enter a city name"&&h!=""&&g===""){$("#validate_dialog").dialog("open");return false}else{e==="Enter zip code"?DoLoading(h+", "+g):DoLoading(e)}}}}function QuickSearchValidate(){var e=$(".txtQuickSearch").val(),f=$(".no_match").text(),d=/^[0-9a-zA-Z]{7,7}$/;if(d.test(e)===false){$("#validate_dialog_quick_search").dialog("open");return false}else{if(e==="No Match!"){$("#validate_dialog_quick_search").dialog("open");return false}else{if(e!="Equip #"){CheckEquipmentNumber("EquipmentQuickSearch.asmx/EquipmentExists","{'equipmentNumber': '"+e+"'}")}}}}function CheckEquipmentNumber(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){r=a.d;var b=r.split("/");if(b[0]==="False"){$("#validate_dialog_quick_search_no_match").dialog("open")}else{DoLoading($(".txtQuickSearch").val());window.location=b[1]}}})}function DoLoading(b){BASE.modal(true,"Searching "+b)}function clearForm(){$(document).find(":radio, :checkbox").attr("checked",false).attr("disabled",false).end()}function RdoDisable(b){switch(b){case"JH":$(":radio[value='G']").attr("checked",false);$(":radio[value='G']").attr("disabled",true);$(":radio[value='D']").attr("disabled",false);break;case"GH":case"TM":$(":radio[value='D']").attr("disabled",true);$(":radio[value='G']").attr("disabled",false);$(":radio[value='D']").attr("checked",false);break;default:$(":radio[value='G']").attr("disabled",false);$(":radio[value='D']").attr("disabled",false)}}function LongBeds(){$(".truck_info:contains('2009 GMC Long bed pickup')").addClass("gmc09").removeClass("truck_thumb");$(".truck_info:contains('2009 Ford Long bed pickup')").addClass("ford09").removeClass("truck_thumb");$(".truck_thumb:contains('14'')").addClass("truck_thumb_bestvalue").removeClass("truck_thumb")}function Slideshow(){var k=140;var p=createControl("images/left.gif"),m=createControl("images/right.gif"),i=createControl("images/mag.gif"),l=$("<img/>").addClass("enlarged").hide().appendTo("body"),n=createControl("images/closeImage.gif").addClass("enlarged").appendTo("body"),j=$("<div/>").addClass("enlargedComments").css("opacity",0.6).css("display","none").appendTo("body");$(".Slideshow").css({width:k*3,height:"108px",overflow:"hidden"}).find(".slides a").css({"float":"none",position:"absolute",left:1000});var o=function(){var a=$(".Slideshow .slides a");a.unbind("click mouseenter mouseleave");a.eq(0).css("left",0).click(function(b){a.eq(0).animate({left:k},"fast");a.eq(1).animate({left:k*2},"fast");a.eq(2).animate({left:k*3},"fast");a.eq(a.length-1).css("left",-k).animate({left:0},"fast",function(){$(this).prependTo(".Slideshow .slides");o()});b.preventDefault()}).hover(function(){p.appendTo(this).show()},function(){p.hide()});a.eq(2).css("left",k*2).click(function(b){a.eq(0).animate({left:-k},"fast",function(){$(this).appendTo(".Slideshow .slides");o()});a.eq(1).animate({left:0},"fast");a.eq(2).animate({left:k},"fast");a.eq(3).css("left",k*3).animate({left:k*2},"fast");b.preventDefault()}).hover(function(){m.appendTo(this).show()},function(){m.hide()});a.eq(1).css("left",k).click(function(c){var b=$(this).find(".galleryComment").text();j.css({left:($("body").width()-500)/2,top:651}).text(b).show();n.css({left:(($("body").width()-500)/2)+463,top:300,width:37,height:27}).show().click(function(){l.click()});l.attr("src",$(this).attr("href")).css({left:($("body").width()-500)/2,top:300,width:500,height:375}).show().one("click",function(){n.unbind("click").hide();l.fadeOut();j.hide()});c.preventDefault()}).hover(function(){i.appendTo(this).show()},function(){i.hide()})};o()}function createControl(b){return $("<img/>").attr("src",b).addClass("control").css("opacity",0.4).css("display","none")}function Marquee(f,g,h,e){f=(g+1)%e;$(".overHidden .marqHeadline").eq(g).animate({top:12},5000,function(){$(this).animate({top:-h},5000,function(){$(this).css("top",h)});g=f;Marquee(f,g,50,3)})}function Val_Req_EmailorPhone(f,g,i){var h=document.getElementById(f).value;var j=document.getElementById(g).value;if(trim(h)==""&&trim(j)==""){alert(i);return false}else{return true}}function trim(b){return b.replace(/^\s+|\s+$/g,"")}function ltrim(b){return b.replace(/^\s+/,"")}function rtrim(b){return b.replace(/\s+$/,"")};

//jqurl

jQuery.jqURL = { url: function(a) { a = jQuery.extend({ win: window }, a); return a.win.location.href }, loc: function(a, b) { b = jQuery.extend({ win: window, w: 500, h: 500, wintype: "_top" }, b); if (!b.t) { b.t = screen.height / 2 - b.h / 2 } if (!b.l) { b.l = screen.width / 2 - b.w / 2 } if (b.wintype == "_top") { b.win.location.href = a } else { open(a, b.wintype, "width=" + b.w + ",height=" + b.h + ",top=" + b.t + ",left=" + b.l + ",scrollbars,resizable") } return }, qs: function(b) { b = jQuery.extend({ ret: "string", win: window }, b); if (b.ret == "string") { return jQuery.jqURL.url({ win: b.win }).split("?")[1] } else { if (b.ret == "object") { var a = {}, e = jQuery.jqURL.url({ win: b.win }).split("?")[1]; if (e) { var c = e.split("&"); for (i = 0; i < c.length; i++) { var d = c[i].split("="); a[d[0]] = d[1] } } return a } } }, strip: function(e) { e = jQuery.extend({ keys: "", win: window }, e); if (jQuery.jqURL.url().indexOf("?") == -1) { return jQuery.jqURL.url({ win: e.win }) } else { if (!e.keys) { return jQuery.jqURL.url({ win: e.win }).split("?")[0] } else { var a = jQuery.jqURL.qs({ ret: "object", win: e.win }), b = 0, d = jQuery.jqURL.url({ win: e.win }).split("?")[0] + "?", c = ""; for (var f in a) { if (e.keys.indexOf(f) == -1) { c = (b) ? "&" : ""; d = d + c + f + "=" + a[f]; b++ } } return d } } }, get: function(b, a) { a = jQuery.extend({ win: window }, a); qsobj = jQuery.jqURL.qs({ ret: "object", win: a.win }); return qsobj[b] }, set: function(h, e) { e = jQuery.extend({ win: window }, e); var a = jQuery.jqURL.qs({ ret: "object", win: e.win }); for (var g in h) { a[g] = h[g] } var f = "", b = 0, d = ""; for (var c in a) { d = (b) ? "&" : ""; f = f + d + c + "=" + a[c]; b++ } return jQuery.jqURL.strip({ win: e.win }) + "?" + f } };

//update mytrucks widget

var UpdateMyTrucksWidget={config:{hasNav:false},init:function(){if(location.pathname==="/trucksales/compare.aspx"){return}updateRequest=new XHR("ulist.asmx/listCount");updateRequest.callback=function(f,e){var d=JSON.parse(f);UpdateMyTrucksWidget.changeCount(d.d)};updateRequest.update("{}","POST")},doReminder:function(c){var d=BASE.get("#my-trucks");if(c==="0"){BASE.addClass(d,"ninja");UpdateMyTrucksWidget.removeNav()}else{BASE.removeClass(d,"ninja");UpdateMyTrucksWidget.addNav()}},changeCount:function(f){var e=BASE.get("#my-trucks-count"),d=document.createTextNode(f);if(e._count){e.removeChild(e._count);e.appendChild(d);e._count=d;UpdateMyTrucksWidget.doReminder(f)}else{e.appendChild(d);e._count=d;UpdateMyTrucksWidget.doReminder(f)}},addNav:function(){if(UpdateMyTrucksWidget.config.hasNav===false){var h=document.createElement("li"),g=document.createElement("a"),a=document.createTextNode("My Trucks"),f=BASE.get("#nav_ul");g.setAttribute("href","compare.aspx");g.appendChild(a);h.appendChild(g);f.appendChild(h);UpdateMyTrucksWidget.config.hasNav=true}return},removeNav:function(){if(UpdateMyTrucksWidget.config.hasNav===true){var b=BASE.get("#nav_ul");if(navigator.appName=="Microsoft Internet Explorer"){b.removeChild(b.childNodes[3])}else{b.removeChild(b.childNodes[7])}UpdateMyTrucksWidget.config.hasNav=false}}};BASE.start(UpdateMyTrucksWidget);

//open virtual tours

var OpenVirtualTour={init:function(){var a=BASE.get(".virtual_tour_link");for(var b=0;b<a.length;b++){if(a[b].href==""){}else{BASE._click_(a[b],OpenVirtualTour.doClick)}}},doClick:function(b){var a=window.open("","virtual_tour","resizable=1, width=560, height=710, scrollbars=1")}};BASE.start(OpenVirtualTour);

//open terms

var OpenTermsHotline = { init: function() { var a = BASE.get(".terms_hotline_link"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], OpenTermsHotline.doClick) } }, doClick: function(b) { var a = window.open("", "terms_hotline", "resizable=1, width=600, height=400, scrollbars=1") } }; BASE.start(OpenTermsHotline);

//open sched appt

var OpenScheduleAppointment = { init: function() { var a = BASE.get(".schedule_appointment_link"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], OpenScheduleAppointment.doClick) } }, doClick: function(b) { var a = window.open("", "schedule_appointment", "resizable=1, width=600, height=400, scrollbars=1") } }; BASE.start(OpenScheduleAppointment);

//open make offer

var OpenMakeOffer = { init: function() { var a = BASE.get(".make_offer_link"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], OpenMakeOffer.doClick) } }, doClick: function(b) { var a = window.open("", "make_offer", "resizable=1, width=600, height=350, scrollbars=1") } }; BASE.start(OpenMakeOffer);

//open customer reviews

var OpenCustomerReviews = { init: function() { var a = BASE.get(".customer_reviews_link"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], OpenCustomerReviews.doClick) } }, doClick: function(b) { var a = window.open("", "customer_reviews", "resizable=1, width=575, height=675, scrollbars=1") } }; BASE.start(OpenCustomerReviews);

//open terms gurantee

var OpenTermsGuarantee = { init: function() { var a = BASE.get(".terms_guarantee_link"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], OpenTermsGuarantee.doClick) } }, doClick: function(b) { var a = window.open("", "terms_guarantee", "resizable=1, width=600, height=300, scrollbars=1") } }; BASE.start(OpenTermsGuarantee);

//open email friend

var OpenEmailFriend={init:function(){var a=BASE.get(".email_friend_link");for(var b=0;b<a.length;b++){BASE._click_(a[b],OpenEmailFriend.doClick)}},doClick:function(a){var b=window.open("","email_friend","resizable=1, width=770, height=680, scrollbars=0")}};BASE.start(OpenEmailFriend);

// open facebook

var OpenFacebook={init:function(){var a=BASE.get(".facebook_link");for(var b=0;b<a.length;b++){BASE._click_(a[b],OpenFacebook.doClick)}},doClick:function(b){var a=window.open("","facebook","resizable=1, width=600, height=400, scrollbars=1")}};BASE.start(OpenFacebook);

// open myspace

var OpenMySpace={init:function(){var a=BASE.get(".myspace_link");for(var b=0;b<a.length;b++){BASE._click_(a[b],OpenMySpace.doClick)}},doClick:function(a){var b=window.open("","myspace","resizable=0, width=650, height=400, scrollbars=0")}};BASE.start(OpenMySpace);

// open twitter

var OpenTwitter={init:function(){var a=BASE.get(".twitter_link");for(var b=0;b<a.length;b++){BASE._click_(a[b],OpenTwitter.doClick)}},doClick:function(b){var a=window.open("","twitter","resizable=1, width=850, height=400, scrollbars=1")}};BASE.start(OpenTwitter);

//close balloons

var CloseMe = { init: function() { var a = BASE.get(".closeme_button"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], CloseMe.doClick) } }, doClick: function(a) { BASE.addClass(this.parentNode.parentNode, "ninja") } }; BASE.start(CloseMe);

//some validation

var ValidateZip = { init: function() { var b = BASE.get(".btnGo"); for (var a = 0; a < b.length; a++) { BASE._click_(b[a], ValidateZip.submitListener) } }, rules: { is_valid: /^((\d{5}-\d{4})|(\d{5})|([A-Z]\d[A-Z]\d[A-Z]\d)|([A-Z]\d[A-Z]\s\d[A-Z]\d))$/i }, errors: { is_valid: "Enter a valid zip/postal code please" }, submitListener: function(b) { var a = this.previousSibling.previousSibling; if (!ValidateZip.rules.is_valid.test(a.value)) { a.focus(); alert(ValidateZip.errors.is_valid); BASE.preventDefault(b); return } BASE.modal(true, "One moment please.") } }; BASE.start(ValidateZip);

//open maintenance history

var OpenMaintenanceHistory = { init: function() { var a = BASE.get(".maintenance_history_link"); for (var b = 0; b < a.length; b++) { BASE._click_(a[b], OpenMaintenanceHistory.doClick) } }, doClick: function(b) { var a = window.open("", "maintenance_history", "resizable=1, width=600, height=500, scrollbars=1") } }; BASE.start(OpenMaintenanceHistory);

// Uchat

$(document).ready(function(){$("#dialog_link_chat_request").click(function(){$("#chat_request_dialog").dialog("open");return false});$("#user_textarea").keyup(function(){max_length(140,"#user_textarea")});$("#user_textarea").keypress(function(b){if((b.which&&b.which==13)||(b.keyCode&&b.keyCode==13)){$("#btn_send_user").click();return true}});chat_window_status()});var users_name="Chat-User";var chat_session_started="false";var mod_name="Moderator";var t;var t1;var mtid=1;var utid=1;function form_ajax_request_init(e,d,f){$.ajax({type:"POST",url:e,data:d,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){if(chat_session_started=="true"){clearTimeout(t);send_message(f,a.d);form_ajax_request_set_mod_name("uchat.asmx/get_mod_name_for_client","{}")}else{if(a.d=="waiting..."||a.d=="Thanks for waiting."){timer_1()}else{send_message(f,a.d);timer_1()}}}})}function form_ajax_request_set_chat_status(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){chat_session_started=a.d}})}function form_ajax_request(e,d,f){$.ajax({type:"POST",url:e,data:d,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){send_message(f,a.d)}})}function form_ajax_request_set_mod_name(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){mod_name=a.d;send_message(mod_name,"What can I help you with today?");$("div.chat_box_send_button").show("slow",function(){text_area_reset()})}})}function form_ajax_request_set_mod_name_no_message(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){mod_name=a.d}})}function form_ajax_request_set_user_name_no_message(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){users_name=a.d}})}function form_ajax_request_get_chat_window_status(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){if(a.d=="on"){chat_window_on_navigating()}else{}}})}function form_ajax_request_no_message(d,c){$.ajax({type:"POST",url:d,data:c,contentType:"application/json; charset=utf-8",dataType:"json"})}function init_chat_box(){users_name=$("#txt_user_name").val();users_name=users_name.replace(/'/,"`");$("#chat_request_dialog").dialog("close");$(".chatpnl").hide("slow");var b="{'new_user':'"+users_name+"'}";form_ajax_request("uchat.asmx/insert_user_into_q",b,"U-Chat Service");$(".chat_box_content").html(" ");$("#chat_box_container").show("slow",function(){form_ajax_request_init("uchat.asmx/set_session_vars_per_user","{}","U-Chat Service")})}function chat_window_status(){form_ajax_request_get_chat_window_status("uchat.asmx/get_chat_window_status","{}")}function max_length(f,h){var g=$(h).val();var e=g.length;if(e>f){$(".chat_box_title").html("Character limit reached!");$(".chat_box_header").css("background-color","#ff3000");$(h).val(g.substr(0,f));return false}else{$(".chat_box_title").html((f-e)+" characters remain");$(".chat_box_header").css("background-color","#334f99");return true}}function chat_window_on_navigating(){form_ajax_request_set_mod_name_no_message("uchat.asmx/get_mod_name","{}");form_ajax_request_set_user_name_no_message("uchat.asmx/get_user_name","{}");$("#chat_box_container").addClass("samurai").removeClass("ninja");$("div.chat_box_send_button").addClass("samurai").removeClass("ninja");mod_check()}function send_message(h,i){var g=get_current_time();var f='<div class="chat_box_message"><span class="chat_box_message_from">'+h+'&nbsp</span><span class="chat_box_message_content">'+i+"</span></div>";$(".chat_box_content").append(f);var j='<div class="chat_box_message"><span class="chat_box_message_info">'+g+"</span></div>";$(".chat_box_content").append(j);$(".chat_box_content").scrollTop(100000)}function user_send_message(){var c=$(".chat_box_textarea").val();c=c.replace(/'/g,"`");var d="{'text':'"+c+"'}";form_ajax_request("uchat.asmx/insert_user_text",d,users_name);text_area_reset();$(".chat_box_title").html("U-Chat");clearTimeout(t);clearTimeout(t1);mod_check()}function search_for_new_mod_text(){$.ajax({type:"POST",url:"uchat.asmx/fetch_new_moderator_text_id",data:"{}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){if(b.d>mtid){$(".chat_box_title").html("U-Chat");form_ajax_request("uchat.asmx/fetch_new_moderator_text","{}",mod_name);mtid=parseInt(b.d,10)}else{$(".chat_box_title").html(mod_name+" is typing...")}}})}function timer_1(){form_ajax_request_set_chat_status("uchat.asmx/get_chat_started_status","{}");t=setTimeout('form_ajax_request_init("uchat.asmx/set_session_vars_per_user", "{}", "U-Chat Service")',5000)}function mod_check(){t=setTimeout("search_for_new_mod_text()",3000);t1=setTimeout("mod_check()",4000)}function text_area_reset(){$("textarea").val("").focus(function(){$(this).val("");return})}function get_current_time(){var d="";var h=new Date();var g=h.getHours();if(g<12){d="AM"}else{d="PM"}if(g===0){g=12}if(g>12){g=g-12}var f=h.getMinutes();f=f+"";if(f.length==1){f="0"+f}return g+":"+f+" "+d}function reset_vars(){var f="Chat-User";var j="false";var h="Moderator";var g=1;var i=1}function user_end_chat(){clearTimeout(t);clearTimeout(t1);reset_vars();$("div.chat_box_send_button").hide("slow");$("#chat_box_container").hide("slow",function(){var c="has clicked the end chat button";var d="{'text':'"+c+"'}";form_ajax_request("uchat.asmx/insert_user_text",d,users_name);form_ajax_request_no_message("uchat.asmx/set_chat_window_status","{'status':'off'}");form_ajax_request_no_message("uchat.asmx/end_this_session","{}")})};

// Accordion

var Accordion={init:function(){var a=BASE.get(".myAccordion");for(var d=0;d<a.length;d++){var g=a[d].childNodes;for(var c=0;c<g.length;c++){if(g[c].nodeType===1){Accordion.collapse(g[c]);var e=g[c].getElementsByTagName("a");var h=e[0];BASE._click_(h,Accordion.doClick);for(var b=1;b<e.length;b++){BASE._focus_(e[b],Accordion.doFocus)}}}if(location.hash.length>1){var f=document.getElementById(location.hash.substring(1));if(f&&f.parentNode===a[d]){Accordion.expand(f)}}}},collapse:function(a){BASE.removeClass(a,"expanded");BASE.addClass(a,"collapsed")},collapseAll:function(a){var c=a.childNodes;for(var b=0;b<c.length;b++){if(c[b].nodeType===1){Accordion.collapse(c[b])}}},expand:function(a){Accordion.collapseAll(a.parentNode);BASE.removeClass(a,"collapsed");BASE.addClass(a,"expanded")},doClick:function(e){var c=this.parentNode.parentNode;if(BASE.hasClass(c,"collapsed")){var b=this+"";var d=b.split("?");var g=d[1].split("#");var a=g[0];var f=g[1];if(f=="PMHistory"){BASE.get("#ctl00_cphMainBody_lblMaintenanceHistory").innerHTML="<img src='images/SquareLoader.gif' alt='...loading' title='...loading' />";BASE.get("#ctl00_cphMainBody_btnPMHistory").click()}else{if(f=="EngineHistory"){BASE.get("#ctl00_cphMainBody_lblMaintenanceHistory").innerHTML="<img src='images/SquareLoader.gif' alt='...loading' title='...loading' /> ";document.getElementById("ctl00_cphMainBody_btnEngineHistory").click()}else{if(f=="TransmissionHistory"){BASE.get("#ctl00_cphMainBody_lblMaintenanceHistory").innerHTML="<img src='images/SquareLoader.gif' alt='...loading' title='...loading' /> ";document.getElementById("ctl00_cphMainBody_btnTransmissionHistory").click()}else{if(f=="BrakeHistory"){BASE.get("#ctl00_cphMainBody_lblMaintenanceHistory").innerHTML="<img src='images/SquareLoader.gif' alt='...loading' title='...loading' /> ";document.getElementById("ctl00_cphMainBody_btnBrakeHistory").click()}}}}Accordion.expand(c)}else{Accordion.collapse(c)}BASE.preventDefault(e)},doFocus:function(b){var a=this;while(a.parentNode){if(BASE.hasClass(a.parentNode,"accordion")){Accordion.expand(a);return}a=a.parentNode}}};BASE.start(Accordion);