/**********************************************************************
These functions manipulate the background image when resizing the
browser window
**********************************************************************/
var initBackgroundTimer;

function initBackground() {
//	$(window).resize(backgroundResizeHandler);
//	setTimeout(function() { $(window).trigger('resize'); }, 100);
//	$(window).trigger('resize');

//	backgroundResizeHandler();
	
//$(window).resize(backgroundResizeHandler);
//$(window).trigger('resize');
	

	
	
};
var backgroundResizeHandler = function() {
	// If the inital image isn't cached, it'll report 0 dimensions.
	if ($('#background img').height() == 0 || $('#background img').width() == 0) {
		//setTimeout(function() { $(window).trigger('resize'); }, 100);
	    clearTimeout(initBackgroundTimer);
	    initBackgroundTimer = setTimeout(backgroundResizeHandler, 100);
		return;
	}

	if ($('#background').hasClass('horizontal')) {
		if ($('#background img').height() < $('#background').height() && $('#background img').attr('src') != '') {
			$('#background').addClass('vertical').removeClass('horizontal');
			$('div.bgImage img').css('marginLeft', -1 * parseInt($('#background img').width() / 2)); // + 162
			if($('div.bgImage').hasClass('homepage')) {
				$('div.bgImage img').css('marginLeft', -1 * parseInt($('#background img').width() / 2)+ 152); // + 162
			} else {
				$('div.bgImage img').css('marginLeft', -1 * parseInt($('#background img').width() / 2)); // + 162
			}
			//$('div.bgImage img').css('top', -129);
//			$('div.bgImage').css('marginLeft', -1 * parseInt($('#background img').width() / 2));
		}
	} else {
		if ($('#background img').width() < $('#background').width()) {
			$('#background').addClass('horizontal').removeClass('vertical');
			$('div.bgImage img').css('marginLeft', 0);
			//$('div.bgImage img').css('top', 0);
		}
	}
};

