window.onload=function(){
	
	$('body').append('<div id="fancyWave"></div>');
	$('#wrapper').append('<div id="leftShadow"></div>');
	$('#wrapper').append('<div id="rightShadow"></div>');
	
	$('.secondary li a').text(function() {
	  return $(this).text().replace('plus','+');
	});

	(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var oldCurCSS=$.curCSS;$.curCSS=function(elem,name,force){if(name==='background-position'){name='backgroundPosition'}if(name!=='backgroundPosition'||!elem.currentStyle||elem.currentStyle[name]){return oldCurCSS.apply(this,arguments)}var style=elem.style;if(!force&&style&&style[name]){return style[name]}return oldCurCSS(elem,'backgroundPositionX',force)+' '+oldCurCSS(elem,'backgroundPositionY',force)}}var oldAnim=$.fn.animate;$.fn.animate=function(prop){if('background-position'in prop){prop.backgroundPosition=prop['background-position'];delete prop['background-position']}if('backgroundPosition'in prop){prop.backgroundPosition='('+prop.backgroundPosition}return oldAnim.apply(this,arguments)};function toArray(strg){strg=strg.replace(/left|top/g,'0px');strg=strg.replace(/right|bottom/g,'100%');strg=strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var res=strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]]}$.fx.step.backgroundPosition=function(fx){if(!fx.bgPosReady){var start=$.curCSS(fx.elem,'backgroundPosition');if(!start){start='0px 0px'}start=toArray(start);fx.start=[start[0],start[2]];var end=toArray(fx.end);fx.end=[end[0],end[2]];fx.unit=[end[1],end[3]];fx.bgPosReady=true}var nowPosX=[];nowPosX[0]=((fx.end[0]-fx.start[0])*fx.pos)+fx.start[0]+fx.unit[0];nowPosX[1]=((fx.end[1]-fx.start[1])*fx.pos)+fx.start[1]+fx.unit[1];fx.elem.style.backgroundPosition=nowPosX[0]+' '+nowPosX[1]}})(jQuery);
	
	var slidingBubble;
	var bubbleStarLocation = $('#header #nav > li.current').position().left - $('#header #nav').position().left + ( $('#header #nav > li.current').width() / 2 ) - 17;
	
	$('#header #nav').css('backgroundPosition', bubbleStarLocation + 'px 5px');	
	$('#header #nav > li').hover( function() {
		slidingBubble = $(this).position().left - $('#header #nav').position().left + ( $(this).width() / 2 ) - 17;
		$('#header #nav').stop().animate({backgroundPosition : slidingBubble + 'px 5px'});
	}, function() {
		$('#header #nav').stop().animate({backgroundPosition : bubbleStarLocation + 'px 5px'});
	});

	$('.gallery a[rel="fancybox"]').hover( function() {
		if( $(this).find('div').length == 0 ){
			$(this).append('<div>' + $(this).find('img').attr('alt') + '</div>');
		}
		$(this).find('div').stop(true).fadeTo('fast', 1);
	}, function () {
		$(this).find('div').stop(true).fadeTo('fast', 0);
	});
	
	// Vertical Accordion
	$('.accContent').css({ width: $('.accContent').parent().outerWidth() + 'px' });
	$('.accButton').click(function() {
		$('.accButton').removeClass('on');
		$('.accContent').slideUp('normal');
		if($(this).next().is(':hidden')) {
			$(this).addClass('on');
			$(this).next().slideDown('normal');
		 } 
	 });
	
	$('.accButton').mouseover(function() {
		$(this).addClass('over');
	}).mouseout(function() {
		$(this).removeClass('over');										
	});
	
	$('.accContent').hide();
};

