$(document).ready(function(){$("#layout-specials div#request-information textarea").val("");$("#layout-specials div.special-item button.print-specials").click(function(){var b=$(this).parents().filter(".special-item").find("input[type=hidden][name=SpecialId]").val();window.open("Specials.aspx?Print=Print&SpecialId="+b,"print")});$("#layout-specials div.special-item button.request-information").click(function(){var c=$(this).parents().filter("div.special-item");var b=$("#layout-specials div#request-information");if(b.is(":visible")){b.hide().find("form.conversion button[type=submit]").closeCallout()}a(b,c);b.css({left:c.position().left,top:c.position().top}).find("div.photo img").attr("src",c.find("div.photo img").attr("src")).end().find(formResolver.getId("SpecialId")).val(c.find("input[type=hidden][name=SpecialId]").val()).end().find(formResolver.getId("Headline")).val(c.find("input[type=hidden][name=Headline]").val()).end().find(formResolver.getId("Offer")).val(c.find("input[type=hidden][name=Offer]").val()).end().slideDown({duration:500})});var a=function(d,c){var b=d.find(formResolver.getId("LeadDepartmentId"));b.val(c.find("input[type=hidden][name=DepartmentId]").val());if((b.val()=="2")||(b.val()=="3")){d.find(formResolver.getId("VehicleId")).val(c.find("input[type='hidden'][name='VehicleId']").val()).removeAttr("disabled").end().find(formResolver.getId("ModelId")).val(c.find("input[type='hidden'][name='ModelId']").val()).removeAttr("disabled").end().find(formResolver.getId("ModelYear")).val(c.find("input[type='hidden'][name='ModelYear']").val()).removeAttr("disabled")}else{d.find(formResolver.getId("VehicleId")).attr("disabled","disabled").end().find(formResolver.getId("ModelId")).attr("disabled","disabled").end().find(formResolver.getId("ModelYear")).attr("disabled","disabled")}};$("#layout-specials div#request-information div.close a").click(function(){var c=$(this).parents().filter("div.special-item");var b=$("#layout-specials div#request-information");b.slideUp({duration:500}).find("form.conversion button[type=submit]").closeCallout();return false});$("#layout-specials div#request-information textarea").prev().labelsToDefaultValues(true);$('#sidebar a[href="#"]').click(function(){departmentId=$(this).attr("departmentId");departmentName=$(this).attr("departmentName");specialId=$(this).attr("specialId");type=$(this).attr("type");var b=$("#layout-specials div#request-information");if(b.is(":visible")){b.hide().find("form.conversion button[type=submit]").closeCallout()}updateSpecialDisplay()});if((typeof isPrinted!=="undefined")&&isPrinted){$("#layout-specials .print-label").html("Printed: "+Date());setTimeout(function(){window.print()},0)}updateSpecialDisplay()});var getSelector=function(){var a="#layout-specials div.special-item";if(specialId.length>0){a+=':has(input[name="SpecialId"][value="'+specialId+'"])'}else{if((departmentId.length>0)&&((departmentId==2)||(departmentId==3))){a+=':has(input[name="SubCategoryName"][value="'+departmentName+'"]):has(input[name="DepartmentId"][value="'+departmentId+'"])'}else{if(departmentId.length>0){a+=':has(input[name="DepartmentId"][value="'+departmentId+'"])'}else{if(type.length>0){a+=':has(input[name="CategoryName"][value="'+type+'"])'}else{a+=':has(input[name="DepartmentId"][value!!="0"])'}}}}return a};var getTitle=function(){var a="";if((departmentName.length>0)&&(type.length>0)){a=type+" - "+departmentName}else{if(type.length>0){a=type}else{if(departmentName.length>0){a=departmentName+" Specials"}else{a="All Specials"}}}return a};var updateSpecialDisplay=function(){if((typeof isPrinted!=="undefined")&&!isPrinted){$("#item-container").hide().find(".special-item").addClass("hidden").filter(getSelector()).removeClass("hidden").end().end().fadeIn("slow",function(){if($.browser.msie){$(this)[0].style.removeAttribute("filter")}});$("#layout-specials > div.section > *").css("min-height","").css("height","").equalHeights();$("#layout-specials div.heading h5").html(getTitle());$("#layout-specials div.heading div span").text($("#item-container .special-item:not(.hidden)").length)}};