$(document).ready(function() {

	// Init Contentarea Height
	contentHeight = $(window).height()-150;
	$("#main").css({'min-height':contentHeight+'px'});

	if($.browser.msie !== true) {
		// odd height bug.. maybe dirty cache?
		//$("#background").css({'position':'absolute'}); // bugs IE
	}

	// Init Background Image
	backgroundFill();

	// Set Interval for Head Images Fading
	setInterval(fadeHeadImages, 15000); // 15 secs

	// Init Fancybox Images
	$(".fancyImage").fancybox({
		'overlayShow'	: true,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
});


$(window).resize(function() {
	contentHeight = $(window).height()-150;
	$("#main").css({'min-height':contentHeight+'px'});
	backgroundFill();
});

function backgroundFill() {
	if($.browser.msie !== true) {
		// odd height bug.. maybe dirty cache?
		//$("#background").css({'position':'absolute'}); // bugs IE
	}
	//$("#background").css({'height':$(document).height()-100+'px'});
	$("#background").css({'height':$(document).height()-0+'px'});
}

// Image Fader
var f_maxHeads = 2;
var f_loadHead = 0;
var f_loadHead = 0;
var f_busy = 0;
function fadeHeadImages() {
	if(f_busy) { return; }
	f_busy = 1;
	var currentHead = parseInt($("#main .mainContent .imageContainer .image#static").attr('rel'));
	if(currentHead >= f_maxHeads) { f_loadHead = 1; } else { f_loadHead = currentHead+1; }
	var loadHead = f_loadHead;


	$("#main .mainContent .imageContainer .image#dynamic").fadeOut();
	$("#main .mainContent .imageContainer .image#dynamic").removeClass('bg'+currentHead);
	$("#main .mainContent .imageContainer .image#dynamic").addClass('bg'+loadHead);

	$("#main .mainContent .imageContainer .image#dynamic").fadeIn(2000, function(){
		$("#main .mainContent .imageContainer .image#static").attr('rel',loadHead);
		$("#main .mainContent .imageContainer .image#static").removeClass('bg'+currentHead);
		$("#main .mainContent .imageContainer .image#static").addClass('bg'+loadHead);
		$(this).hide();
		f_busy = 0;
	});
}
