
var TradeMe={};if(typeof($)!='undefined'){TradeMe.Scroller=function(baseID,scrollingElement,scrollingWidth,itemWidth,baseAddr,photoSize,allowSmallVersion){this.baseID=baseID;this.scrollingElement=$("#"+baseID+scrollingElement);this.listElement=$("#"+baseID+"thumbs");this.baseAddress=baseAddr;this.photoSize=photoSize;this.isBusy=false;this.isLoaded=false;this.allowSmallVersion=allowSmallVersion;this.scrollingWidth=scrollingWidth;this.itemWidth=itemWidth;this.selected=0;this.isSmall=false;this.isSingle=false;if(scrollingElement.length==0){this.isSingle=true;}
this.numberOfItems=Math.ceil(this.scrollingWidth/this.itemWidth);if(this.numberOfItems%3==1){this.numberOfItems++;}
$("#"+baseID+"otherImages").remove();$("#"+baseID+"contentArea").css({display:'block'});this.init();}
TradeMe.Scroller.prototype.OmgItsIe=function(){if($.browser.version==6){$("#leftGradient").css("background","#ffffff");$("#leftGradient").css("width",24);$("#rightGradient").css("background","#ffffff");$("#rightGradient").css("width",24);$("#leftGradient, #rightGradient").css("padding-top",30);if(this.imageCount>3&&!this.isSmall){this.listElement.css("margin-left",this.leftMargin-17);}
$("a",this.items).wrap("<span></span>");}
if($.browser.version==7){$("img","#leftGradient").css("margin-top",5);$("img","#rightGradient").css("margin-top",5);}
if($.browser.version<=7){$("#mainImg").css("height",264);}}
TradeMe.Scroller.prototype.ItsSafariOrChrome=function(){if(!this.isSmall&&this.imageCount>3){this.listElement.css("position","relative");this.listElement.css("left",(this.leftMargin-12));this.listElement.css("margin-left",0);}}
TradeMe.Scroller.prototype.ItsFirefox=function(){if(this.isSmall){$("#mainImg").height("auto");}else{$("#mainImg").height(266);}}
TradeMe.Scroller.prototype.init=function(){this.items=$("li",this.scrollingElement);this.imageCount=this.items.length;if(this.imageCount>0){if(this.imageCount<4){this.InitialiseNonScroller();}else{this.InitialiseScroller();}}
else{$("#"+this.baseID+"contentArea").css({display:'none'});}
if($.browser.msie){this.OmgItsIe();}else if($.browser.safari){this.ItsSafariOrChrome();}else if($.browser.mozilla){this.ItsFirefox();}
this.isScrollerLoaded=true;var me=this;this.isLoaded=true;}
TradeMe.Scroller.prototype.InitialiseScroller=function(){$("#leftGradient").css("display","block");$("#rightGradient").css("display","block");$("#"+this.baseID+"pCounter").css("display","block");this.items.addClass("scrollable");if(this.imageCount>3&&this.imageCount<6){for(var i=0;i<=this.imageCount-1;i++){$(this.items[i]).clone().appendTo(this.listElement);}
this.items=$("li",this.scrollingElement);}
this.listElement.empty();var midId=Math.floor(this.numberOfItems/2);var backStart=this.items.length-1-(midId-1);for(var i=1;i<=this.numberOfItems;i++){this.listElement.append(this.items[backStart]);backStart++;if(backStart==this.items.length){backStart=0;}}
var me=this;$("#pl").click(function(){me.ScrollLeft();return false;});$("#pr").click(function(){me.ScrollRight();return false;});this.leftMargin=-1*Math.ceil(this.itemWidth/5)-1;if(!$.browser.safari)
this.listElement.css("margin-left",(this.leftMargin-12));if($.browser.msie&&$.browser.version=="7.0")
this.listElement.css("margin-left",(this.leftMargin-14))
if($.browser.msie&&$.browser.version=="6.0")
this.listElement.css("margin-left",(this.leftMargin-18))
this.UpdateCounter();if(this.imageCount>0)
this.UpdateLinks();}
TradeMe.Scroller.prototype.InitialiseNonScroller=function(){var isIe6=$.browser.msie&&($.browser.version=="6.0");if(this.imageCount<=3){if(isIe6){this.listElement.width(this.imageCount*(this.itemWidth+4));}else{this.listElement.width(this.imageCount*(this.itemWidth));}}else{this.listElement.width(((this.imageCount-1)*this.itemWidth)+(95));}
this.listElement.css("margin-left","auto");this.listElement.css("margin-right","auto");var me=this;this.listElement.addClass("nonScroller");var img1=$("a",this.items[0]);var img2=$("a",this.items[1]);var img3=$("a",this.items[2]);if(img1.length==1){img1.click(function(){me.SwitchTo(0);return false;});}
if(img2.length==1){img2.click(function(){me.SwitchTo(1);return false;});}
if(img3.length==1){img3.click(function(){me.SwitchTo(2);return false;});}
$("#leftGradient").css({display:'none'});$("#rightGradient").css({display:'none'});this.UpdateCounter();}
TradeMe.Scroller.prototype.UpdateCounter=function(){var sel=this.selected;if(sel>(this.imageCount-1))
sel=(sel-this.imageCount);if(this.imageCount<=3)
$("#"+this.baseID+"pCounter").css("display","none");else
$("#"+this.baseID+"pCounter").text("Photo "+(sel+1)+" of "+this.imageCount);}
TradeMe.Scroller.prototype.UpdatePhoto=function(){var classname=$("a",this.items[this.selected]).attr("class");var caption=$("a img",this.items[this.selected]).attr("alt");classname=classname.substring(2);var photo=this.GetPhotoUrl(classname,this.photoSize);var mainImg=$("#"+this.baseID+"mainImage");mainImg.attr("src",photo);mainImg.attr("alt",caption);mainImg.css("width","");mainImg.css("height","");this.PreloadNext();}
TradeMe.Scroller.prototype.GetPhotoUrl=function(id,size){if(size=="thumb"){return this.baseAddress+'thumb/'+((id%100)<10?"0":"")+(id%100)+'/'+id+'.jpg';}else if(size=="medium"){return this.baseAddress+'medium/'+((id%100)<10?"0":"")+(id%100)+'/'+id+'.jpg';}else{return this.baseAddress+'full/'+((id%100)<10?"0":"")+(id%100)+'/'+id+'.jpg';}}
TradeMe.Scroller.prototype.ScrollLeft=function(){if(!this.isBusy){this.isBusy=true;var midId=Math.floor(this.numberOfItems/2)+1;var popPhoto=this.selected-midId;if(popPhoto<0)
popPhoto=this.items.length+popPhoto;$(this.items[popPhoto]).css("margin-left","-"+this.itemWidth+"px");this.listElement.prepend(this.items[popPhoto]);this.selected--;if(this.selected<0){this.selected=this.items.length-1;}
$(this.items).removeClass("selectedThumb");$(this.items[this.selected]).addClass("selectedThumb");this.UpdateCounter();this.UpdatePhoto();var me=this;$("li:first",this.listElement).animate({marginLeft:"5px"},500,"linear",function(){me.TidyUpScrollLeft(me)});}}
TradeMe.Scroller.prototype.ScrollRight=function(){if(!this.isBusy){this.isBusy=true;var midId=Math.floor(this.numberOfItems/2)+1;var popPhoto=this.selected+midId;if(popPhoto>=this.items.length)
popPhoto=popPhoto-this.items.length;this.listElement.append(this.items[popPhoto]);this.selected++;if(this.selected==this.items.length){this.selected=0;}
$(this.items).removeClass("selectedThumb");$(this.items[this.selected]).addClass("selectedThumb");this.UpdateCounter();this.UpdatePhoto();var me=this;$("li:first",this.listElement).animate({marginLeft:"-"+this.itemWidth+"px"},500,"linear",function(){me.TidyUpScrollRight(me,this)});}}
TradeMe.Scroller.prototype.TidyUpScrollLeft=function(owner){$("li:last",owner.listElement).remove();owner.isBusy=false;if(this.imageCount>0)
this.UpdateLinks();}
TradeMe.Scroller.prototype.TidyUpScrollRight=function(owner,obj){$(obj).remove().css("margin-left","5px");owner.isBusy=false;if(this.imageCount>0)
this.UpdateLinks();}
TradeMe.Scroller.prototype.UpdateLinks=function(){if(this.imageCount>3){var shownItems=$("li",this.listElement);var me=this;$(shownItems[0]).unbind();$(shownItems[0]).click(function(){return false;});$(shownItems[1]).click(function(){me.ScrollLeft();return false;});$(shownItems[2]).unbind();$(shownItems[2]).click(function(){return false;});$(shownItems[3]).click(function(){me.ScrollRight();return false;});$(shownItems[4]).unbind();$(shownItems[4]).click(function(){return false;});}}
TradeMe.Scroller.prototype.SwitchTo=function(id){$(this.items).removeClass("selectedThumb");$(this.items[id]).addClass("selectedThumb");this.selected=id;this.UpdatePhoto();this.UpdateCounter();this.UpdateLinks();}
TradeMe.Scroller.prototype.ChangeImageTo=function(id){if(this.imageCount<=3){this.SwitchTo(id);}else{var firstThumb=id-Math.floor(this.numberOfItems/2);if(firstThumb<0){firstThumb=this.items.length+firstThumb;}
this.listElement.empty();var count=0;while(count<this.numberOfItems){if(firstThumb>=this.items.length){firstThumb=0;}
this.listElement.append(this.items[firstThumb]);firstThumb++;count++;}
this.SwitchTo(id);}}
TradeMe.Scroller.prototype.PreloadNext=function(){var preImg=this.selected+1;if(preImg>=this.imageCount){preImg=0;}
var classname=$("a",this.items[preImg]).attr("class");classname=classname.substring(2);var photo=this.GetPhotoUrl(classname,this.photoSize);var nextPhoto=new Image();nextPhoto.src=photo;if(this.imageCount>2){preImg=this.selected-1;if(preImg<0){preImg=this.imageCount-1;}
classname=$("a",this.items[preImg]).attr("class");classname=classname.substring(2);photo=this.GetPhotoUrl(classname,this.photoSize);var prevPhoto=new Image();prevPhoto.src=photo;}};(function($){var isIe6=$.browser.msie&&($.browser.version=="6.0");var Lightbox={thumbs:null,currThumbPosition:1,isSingleImage:false,isThreeQuarter:false,baseAddress:'',mustScrollIndex:14,sizeThreshold:900,photoIds:new Array(),isOpen:false,baseID:"ctl00_PH_Content_PhotoScroller_",init:function(){$("#lbOuter").appendTo("#ctl00_content");var lightbox=this;this.baseAddress=imagePath;this.thumbs=$(".lbThumb");if(this.thumbs.length==1){this.isSingleImage=true;}
this.thumbs.each(function(){lightbox.photoIds.push($("a",this).attr("class").substring(4));});var lastThumb=$('.lbThumb:last');if($.browser.msie){var position=this.thumbs.index(lastThumb)+1;if(position%2==0){lastThumb.addClass("lastThumbs").prev().addClass("lastThumbs");}else{lastThumb.addClass("lastThumb");}}
$('.lbThumb:odd').addClass("right");$("#"+this.baseID+"mainImg").bind("click",this,this.openLightbox);$("#"+this.baseID+"mainImgLink").bind("click",this,this.openLightbox);$("#"+this.baseID+"viewFullSize").bind("click",this,this.openLightbox);$('.lightboxClose').bind("click",this,this.closeLightbox);this.thumbs.bind("click",this,function(e){e.data.changePhoto($("a",this).attr("class").substring(4));});if(isIe6){$("#"+this.baseID+"lbThumbs").addClass("ie6");}
$('#lbLeft').bind("click",this,this.scrollLeft);$('#lbRight').bind("click",this,this.scrollRight);this.updateCounter();},openLightbox:function(e){lightbox=e.data;if(!lightbox.isOpen){lightbox.isThreeQuarter=true;if(lightbox.isThreeQuarter)
lightbox.mustScrollIndex=8;else
lightbox.mustScrollIndex=14;lightbox.correctSize();$('#lbContainer').css({top:lightbox.getScrollPostion().y+50});if(lightbox.isSingleImage){var imgId=$("#"+lightbox.baseID+"mainImage").attr("class").substring(2);lightbox.changePhoto(imgId);}else{if(lightbox.isThreeQuarter){var target=$(e.target);var imgId=null;var selectedThumb=$(".selectedThumb a");imgId=selectedThumb.attr("class").substring(2);lightbox.changePhoto(imgId);}else{var selectedThumb=$(".selectedThumb a");var imgId=selectedThumb.attr("class").substring(2);lightbox.changePhoto(imgId);}}
toggleAnnoyingObjects('hidden');$("#lbOuter").css({width:getFullWidth()+"px"});if($(document).width()>$(window).width()){var leftMargin=Math.abs(($(window).width()-(parseInt($('#lbContainer').css("width").substring(0,3))))/2)+lightbox.getScrollPostion().x;$('#lbContainer').css({margin:'0 0 0 '+leftMargin+'px'});}else{$('#lbContainer').css({margin:'0 auto 0 auto'});}
$(document.body).prepend('<div class="lbShade lightboxClose" style="opacity: 0.7;filter:alpha(opacity=70);"></div>');var overlay=$(".lbShade");if(isIe6&&$('html,body').css({height:'100%',width:'100%'})){overlay=overlay.css({position:'absolute'})[0];for(var y in{Top:1,Left:1})overlay.style.setExpression(y.toLowerCase(),"(_=(document.documentElement.scroll"+y+" || document.body.scroll"+y+"))+'px'");}
if(isIe6){$(".lbShade").show();$("#lbOuter").show();setTimeout(function(){lightbox.correctScrolling();},500);}else{$(".lbShade").hide().css({filter:"alpha(opacity=70)"});$("#lbOuter").hide();$("#lbOuter").show(1,function(){lightbox.correctScrolling();$(".lbShade").show();});}
setTimeout(function(){lightbox.isOpen=true;},500);$(document).keyup(function(e){if(e.keyCode==27){$(".lightboxClose").click();}});}
stopEvent(e);},closeLightbox:function(e){lightbox=e.data;if(lightbox.isOpen){if(isIe6){$(".lbShade").hide();$("#lbOuter").hide();toggleAnnoyingObjects('visible');$(".lbShade").remove();}else{$("#lbOuter").hide();toggleAnnoyingObjects('visible');$(".lbShade").remove();}
lightbox.isOpen=false;lightbox.track();}},correctSize:function(){$("#lbMainPhotoContainer").css({width:'669px',height:'502px'});if(this.thumbs.length==1){$("#lbThumbOuter").css("display","none");$("#lbScroller").css({display:'none'});$("#lbContainer").css({width:'690px'});}else if(this.thumbs.length<=4){$("#lbThumbOuter").css({width:'100px'});$("#lbScroller").css({width:'613px'});$("#lbContainer").css({width:'790px'});$("#lbThumbPadder").css({width:'100px'});}},changePhoto:function(imageId){$('#lbMainPhotoContainer').css({background:'none'});$(".selectedLbThumb").removeClass("selectedLbThumb");$(".selectedLbThumbRight").removeClass("selectedLbThumbRight");$(".selectedLastLbThumbEven").removeClass("selectedLastLbThumbEven");$(".selectedLastLbThumbOdd").removeClass("selectedLastLbThumbOdd");var selectedThumb=$("#"+this.baseID+"lbThumb_"+imageId);if($.browser.msie){if(selectedThumb.hasClass("lastThumbs")){selectedThumb.addClass("selectedLastLbThumbEven");$("#lbThumbPadder").css({height:"17px"});}else if(selectedThumb.hasClass("lastThumb")){selectedThumb.addClass("selectedLastLbThumbOdd");$("#lbThumbPadder").css({height:"17px"});}else{$("#lbThumbPadder").css({height:"19px"});}
if(selectedThumb.hasClass("right")){selectedThumb.addClass("selectedLbThumbRight");}}
selectedThumb.addClass("selectedLbThumb");$('#lbMainPhotoContainer').empty();var newImage=new Image();$(newImage).addClass('lbMainPhoto').appendTo('#lbMainPhotoContainer');var lightbox=this;$(newImage).load(function(){lightbox.preloadNext();});$(newImage).error(function(){$(this).hide();$('#lbMainPhotoContainer').css({background:'none'});$('#lbMainPhotoContainer').append('<p class="lbErrorMsg">Sorry an error has occured in the loading of this photo</p>');});newImage.src=this.getPhotoUrl(imageId,"full");this.updateCounter();this.track();var caption=$("#"+this.baseID+"lbThumb_"+imageId+" img").attr("alt");if(caption!="Photo"){$("#lbCaption").html(caption);$("#lbCaption").css({display:'block'});}else{$("#lbCaption").html("&nbsp;");}},scrollLeft:function(e){var lightbox=e.data;var nextLi=null;if($(".selectedLbThumb").is(":first-child")){nextLi=$("#"+lightbox.baseID+"lbThumbs li:last-child");}else{nextLi=$(".selectedLbThumb").prev(".lbThumb");}
var nextAnchor=$("a",nextLi);var imageId=nextAnchor.attr("class").substring(4);lightbox.changePhoto(imageId);lightbox.correctScrolling();},scrollRight:function(e){var lightbox=e.data;var nextLi=null;if($(".selectedLbThumb").is(":last-child")){nextLi=$("#"+lightbox.baseID+"lbThumbs li:first-child");}else{nextLi=$(".selectedLbThumb").next(".lbThumb");}
var nextAnchor=$("a",nextLi);var imageId=nextAnchor.attr("class").substring(4);lightbox.changePhoto(imageId);lightbox.correctScrolling();},updateCounter:function(){this.currThumbPosition=this.getThumbPosition();$("#lbPhotoCountMax").empty().append(this.thumbs.length);$("#lbPhotoCountCurrent").empty().append(this.currThumbPosition+" ");},correctScrolling:function(){if(this.currThumbPosition>this.mustScrollIndex){$('#lbThumbContainer').attr("scrollTop",$('#lbThumbContainer').attr("scrollHeight"));}else{$('#lbThumbContainer').attr("scrollTop",0);}},preloadNext:function(){if(!this.isSingleImage){var leftThumbPos=this.currThumbPosition-2;if(leftThumbPos<0){leftThumbPos=this.thumbs.length+leftThumbPos;}
var selectedLeftThumb=this.thumbs.eq(leftThumbPos);var selectedRightThumb=this.thumbs.eq((this.currThumbPosition)%this.thumbs.length);var leftImage=new Image();var rightImage=new Image();leftImage.src=this.getPhotoUrl($("a",selectedLeftThumb).attr("class").substring(4),"full");rightImage.src=this.getPhotoUrl($("a",selectedRightThumb).attr("class").substring(4),"full");}},preloadAll:function(){for(var i=0;i<this.photoIds.length;i++){var img=new Image();img.src=this.getPhotoUrl(photoIds[i]);}},getThumbPosition:function(){var currentPos=0;currentPos=this.thumbs.index($(".selectedLbThumb"))+1;return currentPos;},getPhotoUrl:function(id){return this.baseAddress+'full/'+((id%100)<10?"0":"")+(id%100)+'/'+id+'.jpg';},getScrollPostion:function(){var coords={x:0,y:0};if(typeof(window.pageYOffset)=='number'){coords.x=window.pageXOffset;coords.y=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){coords.x=document.body.scrollLeft;coords.y=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){coords.x=document.documentElement.scrollLeft;coords.y=document.documentElement.scrollTop;}
return coords;},track:function(){if(prevMethod){}}};function toggleAnnoyingObjects(state){if(isIe6){$("select").css({visibility:state});}}
function getFullWidth(){var width;if(isIe6){width=$(document).width()-18;}else{width=$(document).width();}
return width;}
$(document).ready(function(){if(typeof(imagePath)!=='undefined'){Lightbox.init();$("#lbContainer").click(stopEvent);}});LightboxLoader=function(){setTimeout(function(){$('#lbMainPhotoContainer').css({background:"url('/Images/Listing/LightboxLoading.gif') no-repeat center center"});},400);}
function stopEvent(e){if(e.stopPropagation){e.stopPropagation();}else{e.cancelBubble=true;}
if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}}})($);}