
$.fn.thumbFade=function(){return this.each(function(){var $$=$(this).load(function(){var imgWidth=$$.width();var imgHeight=$$.height();var target=$$.css('backgroundImage').replace(/^url|[()]/g,'');if($.browser.opera||$.browser.mozilla)
{var target=target.replace(/["']{1}/gi,'');}
$$.wrap('<span style="position: relative; width: '+imgWidth+'px; height: '+imgHeight+'px;"></span>').parent().prepend('<img>').find(':first-child').attr('src',target).attr('style','width: '+imgWidth+'px; height: '+imgHeight+'px;').attr('alt','thumbnailRollover');$$.css({opacity:0});var parentLI=$$.parents().filter('li');if($.browser.msie&&$.browser.version<8)
{parentLI.css({'border':'none'});}
if($.browser.mozilla)
{$$.css({'position':'absolute','left':0,'top':this.offsetTop});}
else if($.browser.opera&&$.browser.version<9.5)
{$$.css({'position':'absolute','left':0,'top':"0"});}
else if($.browser.msie||$.browser.webkit)
{$$.css({'position':'absolute','left':0,'top':$$.offsetTop});}
else
{$$.css({'position':'absolute','left':0,'background':''});}
$$.animate({opacity:1},2000);$$.hover(function(){$$.stop().animate({opacity:0},250);},function(){$$.stop().animate({opacity:1},250);});});});};var tooltipOpacity=0.5;$.fn.toolTip=function(){var tipConstruct='<div class="toolTip"><div class="tipMid"></div><div class="tipBot"></div></div>';$("body").append(tipConstruct);return this.each(function(){var $res=$(this);var toolTip=$('.toolTip');var tipMid=$('.tipMid');if($res.attr('title'))
{var toolText=$res.attr('title');}
else if($res.attr('alt'))
{var toolText=$res.attr('alt');}
else
{var toolText="Hmm, you forgot to set 'alt' or 'title' for the image: ("+$res.attr('src')+")";}
$res.attr({title:""});var offset=$res.offset();var oLeft=offset.left;var oTop=offset.top;positionTip=function(top,left){var topOffset=toolTip.height();var xTip=(left-30)+"px";var yTip=(top-topOffset-60)+"px";toolTip.css({'top':yTip,'left':xTip});}
$res.hover(function(){tipMid.html(toolText);positionTip(oTop,oLeft);if($res.attr('class')=="navIcons"){$res.stop().animate({opacity:1},250);}
toolTip.stop().css({display:"block",opacity:0}).animate({top:"+=40px",opacity:1},250);},function(){if($res.attr('class')=="navIcons"){$res.stop().animate({opacity:tooltipOpacity},250);}
toolTip.stop().animate({top:"-=40px",opacity:0},250);});toolTip.hover(function(){toolTip.stop().css({opacity:0});positionTip(0,0);},function(){toolTip.stop().css({opacity:0});positionTip(0,0);});});};function showCodeDecoration(){$('div.onError').show('slow');$('div#navigation').hide();}