/****************************************************************************************/
/*	main.js - Default script															*/
/*	Autore:		Max Kiusso - max AT kiusso DOT net										*/
/*	Data:		2010 01 04																*/
/*																						*/
/****************************************************************************************/

$ (
	function () {
		mainSize();
		
		$( window ).resize(
			function ( e ) {
				mainSize();
			}
		);
		
		var img = new Image();
		img.src='imgs/background_hover.jpg';
		$( document.body ).append( "<img id='a' src'' style='display: none' />" );
		$( "#a" ).attr( "src" , img.src );
		
		var img = new Image();
		img.src='imgs/background.jpg';
		$( document.body ).append( "<img id='b' src'' style='display: none' />" );
		$( "#a" ).attr( "src" , img.src );
		
		$( "#foodidea" ).hover(
			function () {
				$( "div.main" ).css( { "background-image": "url(imgs/background_hover.jpg)" } );
				$( "a.item" ).not( "#foodidea" ).css( { "visibility": "hidden" } );
			}
			, function () {
				$( "div.main" ).css( { "background-image": "url(imgs/background.jpg)" } );
				$( "a.item" ).not( "#foodidea" ).css( { "visibility": "visible" } );
			}
		);
		
		var menu = false;
		$( "#foodidea img" ).hover(
			function () {
				menu = true;
				$( "#menu" ).fadeIn();
				$( "div.main" ).css( { "background-image": "url(imgs/background_hover.jpg)" } );
				$( "a.item" ).not( "#foodidea" ).css( { "visibility": "hidden" } );
				var offSet = $( this ).position();
				$( "#menu" ).css({
					  "top": offSet.top + 50 + "px"
					, "left": offSet.left + 100 + "px"
				});
				
				$( "#menu" ).hover(
					function () {
						$( this ).show();
						$( "div.main" ).css( { "background-image": "url(imgs/background_hover.jpg)" } );
						$( "a.item" ).not( "#foodidea" ).css( { "visibility": "hidden" } );
					}
					, function () {
						if ( ! menu ) {
							$( this ).hide();
							$( "div.main" ).css( { "background-image": "url(imgs/background.jpg)" } );
							$( "a.item" ).not( "#foodidea" ).css( { "visibility": "visible" } );
						}
					}
				);
			}
			, function () {
				$( "#menu" ).hide();
				$( "div.main" ).css( { "background-image": "url(imgs/background.jpg)" } );
				$( "a.item" ).not( "#foodidea" ).css( { "visibility": "visible" } );
				menu = false;
			}
		);
	}
);

function mainSize () {
	var pSz = getPageSize();
	$( "div.main" ).css( { 'height': pSz[3] } );
	
	var fTop = ( $( "div.main" ).height() > 600 ? 590 : $( "div.main" ).height() - 13 );
	$( "div.footer" ).css( { 'top': fTop + "px" } );
	$( "div.links" ).css( { 'top': ( fTop - 35 ) + "px" } );
	
	var sTop = ( $( "div.main" ).height() > 600 ? 600 : $( "div.main" ).height() );
	$( "div.section" ).css( { 'top': ( ( sTop - $( "div.section" ).height() ) / 3 ) + "px" } );
}
