$(document).ready(function() {
	$('#bg,#secondary,#mainBg,#main,#logo,#secondaryBg').hide();
});

function fixbg() {
	var
		img=$('#bg').children('img'),
		imgH,
		imgW,
		imgAR,
		wH=Math.max($(window).height(), $(document).height()),
		wW=Math.max($(window).width(), $(document).width()),
		wAR=wW/wH,
		newW,
		newH;

		if (!img.data('sizeData')) {
			imgH=img.height();
			imgW=img.width();
			imgAR=imgW/imgH;
			img.data('sizeData', {imgW: imgW, imgH: imgH, imgAR: imgAR});
		} else {
			var data=img.data('sizeData');
			imgH=data.imgH;
			imgW=data.imgW;
			imgAR=data.imgAR;
		}

		if (imgAR > wAR) {
			newW=Math.round(wH * imgAR);
			newH=wH;
		} else {
			newW=wW;
			newH=Math.round(wW / imgAR);
		}
		img.width(newW).height(newH);
}

$(window).load( function() {

	$('#bg').css({
		position: 'absolute',
		left: '-999em'
	}).show();
	fixbg();
	$('#bg').hide().css('left','0').fadeIn('slow', function() {

		$('#secondaryBg').slideDown(1000, 'easeOutBounce', function() {
			$('#mainBg,#main,#logo,#secondary').slideDown('slow', function() {
            });
		});

	});

    if (typeof initScroller == 'function') {
        initScroller();
    }
    if (typeof initScroller2 == 'function') {
        initScroller2();
    }
	
});

$(window).resize(fixbg);
