(function($){$.fn.shuffle=function(){return this.each(function(){var items=$(this).children();return(items.length)?$(this).html($.shuffle(items)):this;});};$.shuffle=function(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x){}return arr;};})(jQuery);this.imagePreview=function(){xOffset=10;yOffset=10;prevHeight=300;prevWidth=340;placement="downRight";$("a.preview").hover(function(e){this.t=this.title;this.title="";var c=(this.t!="")?this.t:"";var sourceSm=($(this).children("img").attr("src"));var sourceMd=sourceSm.replace("Sm.gif","Md.gif");$("body").append("<div id='preview'><img src='"+sourceMd+"' alt='Image preview' /><p>"+c+"</p></div>");if($("body").width()<(e.pageX+prevWidth)&&$("body").height()<(e.pageY+prevHeight)){$("#preview").css("left",(e.pageX-xOffset-prevWidth)+"px").css("top",(e.pageY-yOffset-prevHeight)+"px").fadeIn("fast");placement="upLeft";}else{if($("body").width()<(e.pageX+prevWidth)){$("#preview").css("left",(e.pageX-xOffset-prevWidth)+"px").css("top",(e.pageY+yOffset)+"px").fadeIn("fast");placement="downLeft";}else{if($("body").height()<(e.pageY+prevHeight)){$("#preview").css("left",(e.pageX+xOffset)+"px").css("top",(e.pageY-yOffset-prevHeight)+"px").fadeIn("fast");placement="upRight";}else{$("#preview").css("left",(e.pageX+xOffset)+"px").css("top",(e.pageY+yOffset)+"px").fadeIn("fast");placement="downRight";}}}},function(){this.title=this.t;$("#preview").remove();});$("a.preview").mousemove(function(e){switch(placement){case"upLeft":$("#preview").css("left",(e.pageX-xOffset-prevWidth)+"px").css("top",(e.pageY-yOffset-prevHeight)+"px");break;case"downLeft":$("#preview").css("left",(e.pageX-xOffset-prevWidth)+"px").css("top",(e.pageY+yOffset)+"px");break;case"upRight":$("#preview").css("left",(e.pageX+xOffset)+"px").css("top",(e.pageY-yOffset-prevHeight)+"px");break;default:$("#preview").css("left",(e.pageX+xOffset)+"px").css("top",(e.pageY+yOffset)+"px");}});};$(document).ready(function(){$("#navWrapper").prepend('<div id="navNote" style="position:absolute;"></div>');$("#primNav a").hover(function(){$("#navNote").html($(this).attr("title"));},function(){$("#navNote").html("");});imagePreview();$("#thumbnails").height("486px").css({overflow:"hidden"});$('<div id="toggleMore"><a href="#">Show all!</a></div>').appendTo("#sidebar").toggle(function(){$("#thumbnails").css({height:"auto"});$(this).html('<a href="#">Show fewer</a>').addClass("showLess");},function(){$("#thumbnails").css({height:"486px"});$(this).html('<a href="#">Show all!</a>').removeClass("showLess");});$('<div id="shuffle">shuffle</div>').appendTo("#sidebar").click(function(){$("ul#thumbnails").shuffle();imagePreview();}).hover(function(){$(this).css({backgroundPosition:"0px -100px",cursor:"pointer"});},function(){$(this).css({backgroundPosition:"0px 0px",cursor:"auto"});});$('#footer input[type="text"]').each(function(i){var labelValue=$(this).siblings("label").addClass("hidden").html();$(this).val(labelValue);$(this).bind("focus blur",function(e){var eLabelVal=$(this).siblings("label").html();var eInputVal=$(this).val();if(eLabelVal==eInputVal){$(this).val("");}else{if($(this).val()==""){$(this).val(eLabelVal);}}});});});