var WEBROOT = '/';

function replaceStyles()
{

	
}

function replaceStylesDiv(elementSelector) {

	/* BUTTONS */
		$('.ie '+elementSelector+' a.button')
			.addClass('replaced')
			.wrapInner('<span class="button-m" />')
			.prepend('<span class="button-l">&nbsp;</span>')
			.append('<span class="button-r">&nbsp;</span>');

}

function loadContent(elementSelector, sourceURL)
{
	$("#"+elementSelector).load(sourceURL, '', function()
	{
		replaceStylesDiv(elementSelector)
	});
}

$(document).ready(function()
{
	// apply some effects immediately
	replaceStyles();

	// balance cols
	var paddingWithFooter = 81;
	var paddingWithoutFooter = 49;
	
	equalHeight($('#galleries ul li .caption'));
	
	$('#topOfPage').click(function(e) {
		e.preventDefault();
		$('html,body').stop(true).animate({scrollTop:0},500);
	});

	/*$(document).scroll(function() {
		$('#bg1').css({backgroundPosition: 'center '+(0-window.pageYOffset*0.75)+'px'});
		$('#bg2').css({backgroundPosition: 'center '+(0-window.pageYOffset*1.5)+'px'});
	});*/


	var imageIndex = 0 ;
	$('#header-images img').one('load', function() {
		
		$(this).hide();
		$(this).css({'visibility': 'visible'});
		$(this).delay(imageIndex*250).fadeIn(1000);
	}).each(function() {
		if(this.complete) $(this).load();
	});

	fadeMessages();
});



function fadeMessages()
{
	$('.message').wrap('<div class="messageHolder" />');
	$('.message').delay(3000).animate({opacity:0}, 500, function()
	{
		$('.messageHolder').slideUp();
	});
}


function fadePanels()
{
	// fade panels up
	$('.panelWrapper').css({'display':'block','visibility':'visible','opacity':0});
	$('.galleries li').css({'display':'block','visibility':'visible','opacity':0});
	var delayMS = 0;
	for(i=0; i<=$('.panelWrapper').length; i++)
	{
		delayMS = (i*75);
		$('.panelWrapper').eq(i).delay(delayMS).animate({opacity:1}, 250);
	}
	for(i=0; i<=$('.galleries li').length; i++)
	{
		delayMS = (i*75);
		$('.galleries li').eq(i).delay(delayMS).animate({opacity:1}, 250);
	}
}

function equalHeight(group)
{
	var tallest = 0;
	group.each(function()
	{
		var thisHeight = $(this).height();
		if(thisHeight > tallest)
		{
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}

//------------------------------------------------------------------------------

