
var zIndex=100;function init(){$(".Junk,.JunkHover").each(function(i){var $this=$(this);if(!$this.hasClass("JunkHover"))
$this.fadeIn();$this.draggable({drag:function(event,ui){bringToFront($(this));},stop:function(event,ui){var $this=$(this);var x=parseInt($this.css("left"));var y=parseInt($this.css("top"));var offset=getJunkOffset($this);$this.attr("xpos",x-offset.x);log((x-offset.x)+","+(y-offset.y));saveJunkPos($this);}});$this.click(function(){var $this=$(this);var href=$this.attr("href");if(href&&href.length)
window.location=href;else if(!browserIsIE6)
openSharpie($this);});});$(".Junk").mouseenter(function(){showJunkHover($(this));});$(".JunkHover").mouseleave(function(){removeJunkHover($(this));});$(window).wresize(positionAllJunk);initAllJunk();positionAllJunk("true");$("a[rel^='prettyPhoto']").prettyPhoto({allowresize:true,theme:"dark_rounded"});}
function openSharpie($junk){var img=$junk.attr("src")
var parts=img.split("/");var filename=parts[parts.length-1];window.location='junk.php?junk='+filename;}
function bringToFront($e){$e.css("z-index",getNextZIndex());}
function getNextZIndex(){zIndex=zIndex+1;return zIndex;}
function showJunkHover($junk){var id=$junk.attr("id");var $hover=$("#"+id+"Hover");if($hover.length){var x=parseInt($junk.css("left"));var y=parseInt($junk.css("top"));var jw=parseInt($junk.attr("width"));var jh=parseInt($junk.attr("height"));var hw=parseInt($hover.attr("width"));var hh=parseInt($hover.attr("height"));$hover.css("left",x-((hw-jw)/2)).css("top",y-((hh-jh)/2)).css("z-index",$junk.css("z-index"));$junk.hide();$hover.css("visibility","visible");}}
function removeJunkHover($hover){var id=$hover.attr("id");var $junk=$("#"+id.substring(0,id.length-5));$hover.css("visibility","hidden");$junk.show();}
function saveJunkPos($junk){var junkId=$junk.attr("id");var offset=getJunkOffset($junk);var x=parseInt($junk.css("left"));var y=parseInt($junk.css("top"));$.cookie(junkId,(x-offset.x)+","+(y-offset.y),{expires:7});}
function getJunkOffset($junk){var refId=$junk.attr("ref");var offX=0;var offY=0;if(refId&&refId.length){var ref=$("#"+refId);offX=ref.offset().left;offY=ref.offset().top;}
else{offX=$("#Header").offset().left+50}
return{'x':offX,'y':offY};}
function initAllJunk(){$(".Junk").each(function(i){$junk=$(this);var junkId=$junk.attr("id");var pos=$.cookie(junkId);if(pos!=null){log("Loading stored junk pos");pos=pos.split(",");$junk.attr("xpos",pos[0]);$junk.attr("ypos",pos[1]);}});}
function positionAllJunk(top)
{var w=$(window);var H=w.height();var W=w.width();$(".Junk").each(function(i){$this=$(this);var offset=getJunkOffset($this);$this.css("left",parseInt($this.attr("xpos"))+offset.x);if(top=="true")
$this.css("top",parseInt($this.attr("ypos"))+offset.y);});}
function log(d){}
$(init);