$(document).ready(function(){PrepareRefineItems();$("ul.refineInnerContainer li").click(function(){InitialiseCookie("uniqueIDCSV","")});$("input[type='submit'].shortbtnGo").click(function(){InitialiseCookie("uniqueIDCSV","")});var a=0;$(".selectarrow").each(function(){if(a==1){this.src=this.src.replace("down","up")}a=a+1});$("div .searchSelect .searchResultLink").click(function(){var c=true;var e="";var g=0;var d=getCookie("uniqueIDCSV").split(",").length-1;var f=false;if($(this).html()=="Clear All"){$("div .searchSelect .None").hide();$("div .searchSelect .All").show();$("div .searchSelect .spanNone").show();$("div .searchSelect .spanAll").hide();$("input[type=checkbox][name=selectSummary]").each(function(){this.checked=false});InitialiseCookie("uniqueIDCSV","");ItemDelete(e);SetSelectedCountText(0);SetMenu(0);SetSelectedCountText(0)}else{$("input[type=checkbox][name=selectSummary]").each(function(){if(ItemCheck(this.value)){g=g+1;if(g+d<=100){f=false;this.checked=true;e=e+this.value+","}else{f=true}}});ItemAdd(e);$("div .searchSelect .None").show();$("div .searchSelect .All").hide();$("div .searchSelect .spanNone").hide();$("div .searchSelect .spanAll").show();d=getCookie("uniqueIDCSV").split(",").length-1;SetMenu(d);SetSelectedCountText(d);if(f==true){$("div .excessItemsCount").show();$("div .selectedItemsCount").hide();window.scrollTo(0,0)}}});ALLNONE(getCookie("uniqueIDCSV").split(",").length-1);$("div .vehicleListing input[name=selectSummary]").click(function(){var c=getCookie("uniqueIDCSV").split(",").length-1;var d=false;if(this.checked==true){if(c+1<=100){ItemAdd(this.value+",")}else{$("div .excessItemsCount").show();$("div .selectedItemsCount").hide();this.checked=false;d=true}}else{ItemDelete(this.value)}SetMenu(getCookie("uniqueIDCSV").split(",").length-1);SetSelectedCountText(getCookie("uniqueIDCSV").split(",").length-1);if(d==true){$("div .excessItemsCount").show();$("div .selectedItemsCount").hide();window.scrollTo(0,0)}ALLNONE(c)});SetMenu(getCookie("uniqueIDCSV").split(",").length-1);SetSelectedCountTextOnLoad(getCookie("uniqueIDCSV").split(",").length-1);$(".sprint").click(function(){});$(".semail").click(function(){});$(".plusExpandLink,.minusExpandLink,.titleExpandLink").click(function(){var c=$(this).closest("li");c.find(".minusExpandLink,.plusExpandLink").toggle();c.find(".refineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast");return false});$(function(){$("form").find("#idfeatures input").click(b);b()});function b(){var c=[];$("form").find("#idfeatures :checked").each(function(){c.push($(this).val())});$("form").find("#features").val(c)}});function InitialiseCookie(a,c){var b=new Date();b.setDate(b.getDate()+1);document.cookie=a+"="+escape(c)+";expires="+b.toUTCString()+";path=/"}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function ItemAdd(a){uniqueIDCSV=getCookie("uniqueIDCSV");if(uniqueIDCSV==""){InitialiseCookie("uniqueIDCSV","")}a=a.substring(0,a.length-1);myArray=a.split(",");for(i=0;i<myArray.length;i++){if(uniqueIDCSV.indexOf(myArray[i])==-1){if(myArray[i]!=""){uniqueIDCSV=uniqueIDCSV+myArray[i]+","}}}InitialiseCookie("uniqueIDCSV",uniqueIDCSV)}function ItemCheck(a){uniqueIDCSV=getCookie("uniqueIDCSV");if(uniqueIDCSV==""){return true}if(uniqueIDCSV.indexOf(a)!=-1){return false}return true}function ItemDelete(a){uniqueIDCSV=getCookie("uniqueIDCSV");myArray=a.split(",");for(i=0;i<myArray.length;i++){if(uniqueIDCSV.indexOf(myArray[i])>-1){if(myArray[i]!=""){uniqueIDCSV=uniqueIDCSV.replace(myArray[i]+",","")}}}InitialiseCookie("uniqueIDCSV",uniqueIDCSV)}function delete_cookie(b){var a=new Date();a.setTime(a.getTime()-1);document.cookie=b+="=; expires="+a.toGMTString()}function ALLNONE(c){var a=0;var b=0;var d=0;$("input[type=checkbox][name=selectSummary]").each(function(){if(this.checked==true){a=a+1}else{d=d+1}b=b+1});if(b==a){$("div .searchSelect .All").hide();$("div .searchSelect .spanAll").show()}else{if(b==d){$("div .searchSelect .All").show();$("div .searchSelect .spanAll").hide()}else{$("div .searchSelect .All").show();$("div .searchSelect .spanAll").hide()}}}function SetMenu(a){if(a>0){$("div .searchSelect .None").show();$("div .searchSelect .spanNone").hide()}else{$("div .searchSelect .None").hide();$("div .searchSelect .spanNone").show()}if(a>0&&a<=5){$("div .compare  a.smButtonLinkActive").show();$("div .compare  .scompare").hide()}else{$("div .compare a.smButtonLinkActive").hide();$("div .compare  .scompare").show()}if(a>0&&a<=100){$("div .printselected  a.smButtonLinkActive").show();$("div .printselected  .sprint").hide();$("div .email  a.smButtonLinkActive").show();$("div .email  .semail").hide();$("div .addwatchlistselected  a.smButtonLinkActive").show();$("div .addwatchlistselected  .swatchlist").hide();$("div .removeFrWatchlist  a.smButtonLinkActive").show();$("div .removeFrWatchlist  .sremove").hide()}else{$("div .printselected a.smButtonLinkActive").hide();$("div .printselected  .sprint").show();$("div .email a.smButtonLinkActive").hide();$("div .email  .semail").show();$("div .addwatchlistselected a.smButtonLinkActive").hide();$("div .addwatchlistselected  .swatchlist").show();$("div .removeFrWatchlist  a.smButtonLinkActive").hide();$("div .removeFrWatchlist  .sremove").show();if(a>=100){$(".excessMenuItem").bind("click",showExcessCount)}else{$(".excessMenuItem").unbind("click",showExcessCount)}}}function SetSelectedCountText(a){$("div .selectedItemsCount").css("background-color","#f2f2f2");if(a==1){$("div .selectedItemsCount").slideDown("fast");$("div .selectedItemsCount").text("You have selected 1 item.")}else{if(a>1&&a<=100){$("div .selectedItemsCount").text("You have selected "+a.toString()+" items.");if($("div .excessItemsCount").css("display")!="none"){$("div .selectedItemsCount").show()}else{$("div .selectedItemsCount").slideDown("fast")}$("div .excessItemsCount").hide()}else{$("div .selectedItemsCount").slideUp("fast");$("div .excessItemsCount").hide()}}if($("div .vehicleListing").children().length==0){$("div .watchlistNoItemFound").slideDown("fast")}else{$("div .watchlistNoItemFound").slideUp("fast")}}function SetWatchlistCountText(){$("div .selectedItemsCount").css("background-color","#f2f2f2");var a=getCookie("uniqueIDCSV").split(",").length-1;$("div .selectedItemsCount").css("background-color","#dee9f3");if(a==1){$("div .selectedItemsCount").slideDown("fast");$("div .selectedItemsCount").text("You have added 1 item to your watchlist.")}else{if(a>1&&a<=100){$("div .selectedItemsCount").text("You have added "+a.toString()+" items to your watchlist.");if($("div .excessItemsCount").css("display")!="none"){$("div .selectedItemsCount").show()}else{$("div .selectedItemsCount").slideDown("fast")}$("div .excessItemsCount").hide()}else{$("div .selectedItemsCount").slideUp("fast");$("div .excessItemsCount").hide()}}}function SetSelectedCountTextOnLoad(a){$("div .selectedItemsCount").css("background-color","#f2f2f2");if(a==1){$("div .selectedItemsCount").show();$("div .selectedItemsCount").text("You have selected 1 item.")}else{if(a>1&&a<=100){$("div .selectedItemsCount").text("You have selected "+a.toString()+" items.");$("div .selectedItemsCount").show()}else{$("div .selectedItemsCount").hide();$("div .excessItemsCount").hide()}}}var showExcessCount=function(){$("div .excessItemsCount").show();$("div .selectedItemsCount").hide()};var hideExcessCount=function(){$("div .excessItemsCount").hide();$("div .selectedItemsCount").show()};function PrepareRefineItems(){$(".minusExpandLink").toggle();$(".refineInnerContainer").toggle();if(getQuerystring("FamilyCode")!=""){$(".minusBodyExpandLink,.plusBodyExpandLink").toggle();$(".bodyRefineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast")}if(getQuerystring("FamilyCode")==""&&getQuerystring("GenericBodyCode")==""&&getQuerystring("MinPrice")==""&&getQuerystring("MaxPrice")==""&&getQuerystring("MinYear")==""&&getQuerystring("MaxYear")==""&&getQuerystring("State")==""){$(".minusFamilyExpandLink,.plusFamilyExpandLink").toggle();$(".familyRefineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast")}if(getQuerystring("Postcode")!=""||getQuerystring("DistanceFromPostCode")!=""){$(".minusLocExpandLink,.plusLocExpandLink").toggle();$(".locRefineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast")}if(getQuerystring("MinPrice")!=""||getQuerystring("MaxPrice")!=""){$(".minusPriceExpandLink,.plusPriceExpandLink").toggle();$(".priceRefineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast")}if(getQuerystring("MinYear")!=""||getQuerystring("MaxYear")!=""){$(".minusYearExpandLink,.plusYearExpandLink").toggle();$(".yearRefineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast")}if(getQuerystring("MinOdometer")!=""||getQuerystring("MaxOdometer")!=""){$(".minusKmsExpandLink,.plusKmsExpandLink").toggle();$(".kmsRefineInnerContainer").animate({height:"toggle",opacity:"toggle"},"fast")}}function getQuerystring(b,a){if(a==null){a=""}b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var d=new RegExp("[\\?&]"+b+"=([^&#]*)");var c=d.exec(window.location.href);if(c==null){return a}else{return c[1]}};
