var currentMouseX=0;var currentMouseY=0;var currentWidth=0;var TradeMe={init:function(){jQuery(document).mousemove(TradeMe.watchMouse);console.log("Gadaffi");var c=document.getElementById("browseRegionLink");if(c){c.onclick=function(d){return TradeMe.toggleLowerRegionChooser(d,c)}}var a=document.getElementById("attRegionLink");if(a){a.onclick=function(d){return TradeMe.toggleAttRegionChooser(d,a)}}if(!document.getElementById||!document.getElementsByName||!document.createElement||!TradeMe.init.apply){return}var b=new Date();b.setDate(b.getDate()+1);document.cookie="advancedJS=true;expires="+b.toUTCString()+";path=/;host="+window.location.host},watchMouse:function(a){if(a.pageX){currentMouseX=a.pageX;currentMouseY=a.pageY;return}if(a.clientX){currentMouseX=a.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);currentMouseY=a.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);return}currentMouseX=null;currentMouseY=null},setSearchFocus:function(){var a=document.getElementById("searchString");if(a&&a.focus){a.focus()}},regionChooserBuild:function(c){var j=document.createElement("div");j.id="RegionChooser";j.style.background="transparent url(/Images/3/Common/RegionBox.png) no-repeat bottom right";var b=document.createElement("a");b.id="RegionChooserCloseButton";b.href="#";b.className="spriteButton";b.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close:";jQuery(b).click(function(n){return TradeMe.regionChooserToggle(n)});var m=document.createElement("div");m.appendChild(b);var g=document.createElement("strong");g.appendChild(document.createTextNode("Change my region:"));m.appendChild(g);var f=document.createElement("div");f.className="regionInner";f.appendChild(m);var i=new Array(50,1,2,3,4,5,6,7,8,9,11,12);var l=new Array(60,13,14,15,16,17,18,19);var a=jQuery("#searchBar .ChangeRegionLink").attr("href");a=a.substr(a.indexOf("=")+1);var h=document.createElement("ul");h.id="NorthIslandRegions";TradeMe.createRegions(i,h,a);var k=document.createElement("ul");k.id="SouthIslandRegions";TradeMe.createRegions(l,k,a);f.appendChild(h);f.appendChild(k);j.appendChild(f);if(document.body.filters){var d=document.createElement("iframe");d.id="RegionChooserIFrame";d.src="javascript:'<html></html>'";document.body.appendChild(d)}document.body.appendChild(j);return true},createRegions:function(g,e,a){var b="/MyTradeMe/SelectRegionDone.aspx?user_region={0}&url="+a;for(var c=0;c<g.length;c++){var f=document.createElement("a");f.href=b.replace("{0}",g[c]);f.id="RegionLink"+g[c];f.className="region";f.appendChild(document.createTextNode(TradeMe.regionNameById(g[c])));if(g[c]==50||g[c]==60){f.style.fontWeight="bold"}var d=document.createElement("li");d.appendChild(f);e.appendChild(d)}},changeSearchRegion:function(f,c,d){var b=document.getElementById(c);var e=document.getElementById(d);var a=f.id.replace("RegionLink","");if(!b){return}e.innerHTML=TradeMe.regionNameById(parseInt(a));b.value=a;b.checked=true;TradeMe.regionChooserToggle();return false},toggleAdvRegionChooser:function(a,c){a=a||window.event;TradeMe.regionChooserToggle(a,c);var d=jQuery("#RegionChooser a.region");for(var b=0;b<d.length;b++){d[b].onclick=function(){try{return TradeMe.changeSearchRegion(this,"search-region-local","search-region-local-label")}catch(e){}}}this.preventDefault(a);this.stopPropagation(a);return false},changeAttSearchRegionHandler:function(a){a=a||window.event;var b=a.srcElement||a.target;if(b!=this){return}return TradeMe.changeSearchRegion(b,"searchRegionAttLocal","searchRegionAttLocalLabel")},toggleAttRegionChooser:function(a,c){TradeMe.regionChooserToggle(a,c);var d=jQuery("#RegionChooser a.region");for(var b=0;b<d.length;b++){d[b].onclick=TradeMe.changeAttSearchRegionHandler}return false},toggleLowerRegionChooser:function(a,c){c.blur();TradeMe.regionChooserToggle(a,c);var d=jQuery("#RegionChooser a.region");for(var b=0;b<d.length;b++){d[b].onclick=null}return false},stopPropagation:function(a){if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}},preventDefault:function(a){if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}},regionChooserToggle:function(a,j){if(a&&a.type){TradeMe.stopPropagation(a);TradeMe.preventDefault(a)}if(!document.getElementById||!document.createElement){return true}var b="RegionChooser";var d="RegionChooserIFrame";var g=document.getElementById(b);var h=document.getElementById(d);if(!g){try{if(!TradeMe.regionChooserBuild()){return true}jQuery(document).click(function(i){TradeMe.blurRegionChooserHandler(i)})}catch(a){return true}g=document.getElementById(b);h=document.getElementById(d)}else{jQuery(g).toggle();if(h){jQuery(h).toggle()}}var k=jQuery("a.region",g);for(var c=0;c<k.length;c++){k[c].onclick=TradeMe.changeRegionHandler}if(typeof(j)!="undefined"){var f=jQuery(j).offset();if(h){g.style.left=(f.left-10)+"px";g.style.top=(f.top-10)+"px";h.style.left=(f.left-10)+"px";h.style.top=(f.top-10)+"px"}else{g.style.left=(f.left-9)+"px";g.style.top=(f.top-9)+"px"}}return false},changeRegionHandler:function(a){a=a||window.event;var b=a.srcElement||a.target;if(b!=this){return}return TradeMe.changeRegion(b)},changeRegion:function(e){var g=document.getElementById("regions");if(!g){return}var b=g.getElementsByTagName("input");if(!b||b.length<2){return}var f=b[1].value;var d=e.id.replace("RegionLink","");if(!d||d==0){TradeMe.regionChooserToggle();return false}if(!f||!f.indexOf){f=2}if(f.indexOf("&")!=-1){var h=f.split("&");var c="Current=";for(var a=0;a<h.length;a++){if(h[a].substr(0,c.length)==c){f=h[a].substr(c.length,h[a].length-c.length);break}}}TradeMe.setRegion(d,f);return false},setRegion:function(b,a){var c=document.getElementById("userSearchRegion");c.removeChild(c.childNodes[0]);c.appendChild(document.createTextNode(TradeMe.regionNameById(parseInt(b))));c.setAttribute("for","searchRegion"+b);var d=document.getElementById("searchRegion"+a);if(d){d.value=b;d.checked=true;d.id="searchRegion"+b}TradeMe.regionChooserToggle()},regionNameById:function(a){switch(a){case 1:return"Northland";case 2:return"Auckland";case 3:return"Waikato";case 4:return"Bay of Plenty";case 5:return"Gisborne";case 6:return"Hawkes Bay";case 7:return"Taranaki";case 8:return"Wanganui";case 9:return"Manawatu";case 11:return"Wairarapa";case 12:return"Wellington";case 13:return"Nelson Bays";case 14:return"Marlborough";case 15:return"West Coast";case 16:return"Canterbury";case 17:return"Timaru/Oamaru";case 18:return"Otago";case 19:return"Southland";case 50:return"North Island";case 60:return"South Island"}return""},blurRegionChooserHandler:function(a){a=a||window.event;var b=a.srcElement||a.target;if(b){return TradeMe.blurRegionChooser(b)}},blurRegionChooser:function(b){var c=document.getElementById("RegionChooser");if(b&&b.id!="browseRegionLink"&&b.id!="attRegionLink"&&b.id!="changeRegionLink"&&!TradeMe.isParentOf(c,b)&&c.style.display!="none"){TradeMe.regionChooserToggle()}var a=document.getElementById("LocationChooser");if(a){if(b&&b.id!="locationModalLink"&&!TradeMe.isParentOf(a,b)&&a.style.display!="none"){if(typeof TradeMe.Jobs!="undefined"){TradeMe.Jobs.LocationToggler.locationChooserToggle()}else{if(typeof TradeMe.UsedCars!="undefined"){TradeMe.UsedCars.LocationToggler.locationChooserToggle()}}}}return true},isParentOf:function(b,a){if(a.parentNode==b){return true}if(a.parentNode){return TradeMe.isParentOf(b,a.parentNode)}return false},searchFormSubmitHandler:function(){var b=document.getElementById("searchType");var a=document.getElementById("searchString");if(b.value.substring(0,10)=="0003-0365-"){document.forms.generalSearch.action="/Browse/Dvds/Popular.aspx";return true}if(a&&a.value==""&&b.value=="Seller"){return false}if(b&&b.value!="-------------------"){return true}return false}};function isChild(a,d){while(d&&d!=a.parentNode){if(d==a){return true}try{d=d.parentNode}catch(b){return false}}return false}if(typeof TradeMe=="undefined"){var TradeMe={}}TradeMe.namespace=function(){var b=arguments,g=null,e,f,c;for(e=0;e<b.length;++e){c=b[e].split(".");g=TradeMe;for(f=(c[0]=="TradeMe")?1:0;f<c.length;++f){g[c[f]]=g[c[f]]||{};g=g[c[f]]}}return g};TradeMe.namespace("favourites","photos");TradeMe.favourites.Initialize=function(){var a=jQuery(".favButton");if(a.length>0){a.click(TradeMe.favourites.AjaxButtonClick)}};TradeMe.favourites.AjaxButtonClick=function(){if(isSaved){return false}jQuery(".favButton").addClass("saving");jQuery("#Message1").hide();return TradeMe.favourites.AjaxCall()};TradeMe.favourites.AjaxCall=function(){if(!isSignedIn){TradeMe.favourites.LogIn();return false}var a="";if(isDefault1){a="1"}requestSentTime=new Date();jQuery.ajax({type:"GET",url:"/API/Ajax/Favourites.aspx",data:"ajaxSubmit=true"+queryParameters,success:FavouriteSaveSuccess,error:FavoriteSaveFail});return false};TradeMe.favourites.UpdateButtonToSaved=function(){jQuery(".favButton").removeClass("saving").addClass("saved");jQuery("#Message1").hide();jQuery("#Message2").show();isSaved=true};TradeMe.favourites.TestClick=function(a){if(!a){a=window.event}var b;if(a.target){b=a.target}else{if(a.srcElement){b=a.srcElement}}};TradeMe.favourites.LogIn=function(){location.href="/Members/Login.aspx?url="+escape(TradeMe.favourites.GetDegradedUrl())};TradeMe.favourites.GetDegradedUrl=function(){var a="";if(isDefault1){a="1"}return nonAjaxUrl+queryParameters};function FavouriteSaveSuccess(e){var b=e.split(";");var d=b[0].split(":")[1];var c=b[1].split(":")[1];if(d=="FavouritesSaveInvalidAttempt"){jQuery(".saving").removeClass("saving").addClass("favButton");jQuery(".favButton").blur();jQuery("#MessageInvalidAttempt").html("&nbsp;&nbsp;"+c).show();isSaved=false}else{var a=0;if(isSaved){return}if(requestSentTime){a=new Date().getMilliseconds()-requestSentTime.getMilliseconds()-1000;if(a<0){a=a*-1}else{a=0}}setTimeout(TradeMe.favourites.UpdateButtonToSaved,a)}}function FavoriteSaveFail(c,b,a){location.href=TradeMe.favourites.GetDegradedUrl()}TradeMe.namespace("Dom");TradeMe.Dom={getViewportWidth:function(){return 1024}};(function(a){function c(e){var f=0;if(!e){a("button.spriteButton").mouseover(function(){a(this).addClass("ieHover");f=a(this).css("height").substring(0,2);a(this).css({"background-position":"0px -"+f+"px"})});a("button.spriteButton").mouseout(function(){a(this).removeClass("ieHover");a(this).removeClass("ieActive");a(this).css({"background-position":"0px 0px"})})}a("button.spriteButton").mousedown(function(){a(this).addClass("mouseDown");f=a(this).css("height").substring(0,2)*2;a(this).css({"background-position":"0px -"+f+"px"})});a("button.spriteButton").mouseup(function(){a(this).removeClass("ieHover");a(this).removeClass("ieActive");a(this).css({"background-position":"0px 0px"})})}function d(){a(".js-help-popup").each(function(){var f=a(this);var e=f.attr("href");f.click(function(){var j=50;var k=50;var h=585;var g=520;var i="location=no,toolbar=yes,menubar=no,resizable=yes,scrollbars=yes,height="+g+",width="+h;i+=",left="+j+",top="+k;window.open(e,"pop",i);return false})})}function b(){if(a(window).width()<1080){document.cookie="screenSize=small;expires=Wednesday, 1 Jan 2025 12:00:00 UTC;path=/;host="+window.location.host;a(".PageOuter").addClass("SmallScreen")}else{document.cookie="screenSize=standard;expires=Wednesday, 1 Jan 2025 12:00:00 UTC;path=/;host="+window.location.host;a(".PageOuter").removeClass("SmallScreen")}}a(document).ready(function(){b();a(window).resize(b);if(a.browser.msie&&a.browser.version==6){c(false);try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}else{if(a.browser.msie&&a.browser.version==7){c(true)}}d();a("#BrowseDropDown").mousedown(function(){a(".BrowseLinkItem").addClass("PermanentHover")});if(navigator.userAgent.match(/.*?(Macintosh).*?(Safari)/)!=null){a("#searchType").css("margin-top","12px")}})})(jQuery);
