TradeMe.namespace("Jobs"),TradeMe.Jobs.FixGreetingBar={init:function(){if(document.getElementById("LoginGreeting")!=null){var n=document.getElementById("SixFigureHeading");n!=null&&(n.style.marginTop="0px")}}},TradeMe.Jobs.LocationToggler={init:function(){!document.getElementById||!document.getElementsByName||!document.createElement||!TradeMe.Jobs.LocationToggler.init.apply},locationChooserBuild:function(){var c=document.getElementById("joblocations"),t,i,u,e,s,r,o,f;if(!c)return!1;t=document.createElement("div"),t.id="LocationChooser",t.className="location-chooser",t.style.background=document.body.filters?"transparent url(/Images/3/Common/RegionBox3.gif) no-repeat bottom right":"transparent url(/Images/3/Common/RegionBox3.png) no-repeat bottom right",i=document.createElement("a"),i.id="LocationChooserCloseButton",i.className="location-chooser-close-button",i.href="#",jQuery(i).click(function(n){return TradeMe.Jobs.LocationToggler.locationChooserToggle(n)}),u=document.createElement("img"),u.className="close",u.src="/images/my_trademe/delete_search_icon.gif",u.alt="Close",i.appendChild(u),e=document.createElement("div"),e.appendChild(i),s=document.createElement("strong"),s.appendChild(document.createTextNode("Choose a location:")),e.appendChild(s),r=document.createElement("div"),r.className="locationInner",r.appendChild(e);var l=[9,1,14,2,4,5,12,6,15],a=[8,7,16,3,10,11],h=document.createElement("ul");return h.id="NorthIslandLocations",TradeMe.Jobs.LocationToggler.createLocations(l,h),r.appendChild(h),o=document.createElement("ul"),o.id="SouthIslandLocations",TradeMe.Jobs.LocationToggler.createLocations(a,o),r.appendChild(o),t.appendChild(r),document.body.filters&&(f=document.createElement("iframe"),f.id="LocationChooserIFrame",f.className="location-chooser-iframe",f.src="javascript:'<html><\/html>'",jQuery("#container").append(f)),jQuery("#container").append(t),!0},createLocations:function(n,t){for(var f,e,o,s=window.location.href,r,u,i=0;i<n.length;i++)r=document.createElement("a"),r.href="#",r.id="LocationLink_"+n[i],r.className="location",r.appendChild(document.createTextNode(TradeMe.Jobs.LocationToggler.locationNameById(n[i]))),(n[i]==50||n[i]==60)&&(r.style.fontWeight="bold"),u=document.createElement("li"),u.appendChild(r),t.appendChild(u)},locationChooserToggle:function(n){var u,r;if(n&&n.type&&(TradeMe.stopPropagation(n),TradeMe.preventDefault(n)),!document.getElementById||!document.createElement)return!0;var f="LocationChooser",e="LocationChooserIFrame",t=document.getElementById(f),i=document.getElementById(e);if(t)jQuery(t).toggle(),i&&jQuery(i).toggle();else{try{if(!TradeMe.Jobs.LocationToggler.locationChooserBuild())return!0;jQuery(document).click(TradeMe.blurRegionChooserHandler)}catch(n){return!0}t=document.getElementById(f),i=document.getElementById(e)}for(u=jQuery("a.location",t),r=0;r<u.length;r++)u[r].onclick=TradeMe.Jobs.LocationToggler.changeLocationHandler;return i?(t.style.left="209px",t.style.top="309px",i.style.left="209px",i.style.top="309px"):(t.style.left="209px",t.style.top="309px"),!1},changeLocationHandler:function(n){n=n||window.event;var t=n.srcElement||n.target;if(t==this)return TradeMe.Jobs.LocationToggler.changeLocation(t,"","")},jobTypeFTPT:function(){this.value=""},jobTypePCT:function(){this.value=""},jobPayLow:function(){this.value=""},jobPayHigh:function(){this.value=""},jobTypeGetValues:function(n,t,i){switch(n){case"1":t.value="FT",i.value="";break;case"2":t.value="PT",i.value="";break;case"3":t.value="CT",i.value="";break;default:t.value="",i.value=""}},jobPayGetValues:function(n,t,i){switch(n){case"1":t.value="0",i.value="30000";break;case"2":t.value="30000",i.value="40000";break;case"3":t.value="40000",i.value="50000";break;case"4":t.value="50000",i.value="75000";break;case"5":t.value="75000",i.value="100000";break;case"6":t.value="100000",i.value="150000";break;case"7":t.value="150000",i.value="200000";break;default:t.value="",i.value=""}},changeLocation:function(n,t,i){var st=document.getElementById("jobfilters"),f,y,tt;if(st){var h,yt,c,p,a="",d="",g,v,r,l=document.getElementById("jobsSourcePage"),u=new TradeMe.Jobs.LocationToggler.jobTypeFTPT,nt=new TradeMe.Jobs.LocationToggler.jobTypePCT,e=new TradeMe.Jobs.LocationToggler.jobPayLow,o=new TradeMe.Jobs.LocationToggler.jobPayHigh,w=document.getElementById("typeSelected"),b=document.getElementById("paySelected"),k=document.getElementById("jobsOrderBy"),s=document.getElementById("sixFigureJobs");if(s!=null&&(s=s.value.toLowerCase()),v=document.getElementById("jobsPageCategoryId").value,l.value!="CASR_sidebar"&&(n!=null&&(g=n.id.indexOf("_"),a=n.id.substring(g+1)+";",r=n.id.substring(g+1),c=document.getElementById("1_location"),h=c.firstChild.id.indexOf("_"),d=d+";"+c.firstChild.id.substring(h+1)+";",d.indexOf(";"+r+";")!=-1&&(a="",n=null,t="location",i=r+"_location_href")),n==null&&(c=document.getElementById("1_location"),h=c.firstChild.id.indexOf("_"),a=a+c.firstChild.id.substring(h+1)+";",t=="location"?(h=i.indexOf("_"),r=i.substr(0,h),r=="any"&&(r="")):(n=document.getElementById("locSelected"),r=n.innerHTML,n=null)),p=a+"00"),l.value!="CASR_sidebar"&&n==null&&t=="type"?(TradeMe.Jobs.LocationToggler.jobTypeGetValues(i,u,nt),b!=null&&TradeMe.Jobs.LocationToggler.jobPayGetValues(b.innerHTML,e,o)):n==null&&t=="pay"?(TradeMe.Jobs.LocationToggler.jobPayGetValues(i,e,o),w!=null&&TradeMe.Jobs.LocationToggler.jobTypeGetValues(w.innerHTML,u,nt)):(b!=null&&TradeMe.Jobs.LocationToggler.jobPayGetValues(b.innerHTML,e,o),w!=null&&TradeMe.Jobs.LocationToggler.jobTypeGetValues(w.innerHTML,u,nt)),s=="true"&&(e.value="100000",o.value="200000"),f=142,y="CT",l.value=="JLP")u.value==y&&(f=165),document.location.href="/Browse/Jobs/Listings.aspx?search=1&cid="+v+"&sidebar=1&140="+r+"&"+f+"="+u.value+"&144="+e.value+"&144="+o.value+"&sort_order="+k.value+"&lf="+p+"&six_figure_jobs="+s;else if(l.value=="JBH")u.value==y&&(f=165),document.location.href="/jobs/bountyhunter/listings?search=1&cid="+v+"&sidebar=1&140="+r+"&"+f+"="+u.value+"&144="+e.value+"&144="+o.value+"&sort_order="+k.value+"&lf="+p+"&six_figure_jobs="+s;else if(l.value=="CASR_topbar")u.value==y&&(f=165),tt=document.getElementById("searchString"),document.location.href="/Browse/CategoryAttributeSearchResults.aspx?cid="+v+"&sidebar=0&140="+r+"&"+f+"="+u.value+"&144="+e.value+"&144="+o.value+"&sort_order="+k.value+"&153="+encodeURIComponent(tt.value)+"&searchString="+encodeURIComponent(tt.value)+"&lf="+p+"&from_filters=true&six_figure_jobs="+s;else if(l.value=="CASR_sidebar"){ot==y&&(f=165);var it=document.getElementById("140"),ht=it.options[it.selectedIndex].value,rt=document.getElementById("141"),ct=rt.options[rt.selectedIndex].value,ut=document.getElementById("154"),lt=ut.options[ut.selectedIndex].value,ft=document.getElementById("155"),at=ft.options[ft.selectedIndex].value,et=document.forms.sidebarSearch.elements[9],ot=et.options[et.selectedIndex].value,vt=document.forms.sidebarSearch.elements[10].value;document.location.href="/Browse/CategoryAttributeSearchResults.aspx?search=1&cid="+v+"&sidebar=1&140="+ht+"&141="+ct+"&154="+lt+"&155="+at+"&"+f+"="+ot+"&144="+e.value+"&144="+o.value+"&sort_order="+k.value+"&from_filters=True&153="+encodeURIComponent(vt)}return!0}},locationNameById:function(n){switch(n){case 1:return"Auckland";case 2:return"Bay of Plenty";case 3:return"Canterbury";case 4:return"Gisborne";case 5:return"Hawke's Bay";case 6:return"Manawatu / Wanganui";case 7:return"Marlborough";case 8:return"Nelson / Tasman";case 9:return"Northland";case 10:return"Otago";case 11:return"Southland";case 12:return"Taranaki";case 14:return"Waikato";case 15:return"Wellington";case 16:return"West Coast";case 50:return"North Island";case 60:return"South Island"}return""},isParentOf:function(n,t){return t.parentNode==n?!0:t.parentNode?TradeMe.Jobs.LocationToggler.isParentOf(n,t.parentNode):!1}},jQuery(document).ready(TradeMe.Jobs.LocationToggler.init),jQuery(document).ready(TradeMe.Jobs.FixGreetingBar.init)