// expanding meenu and stuff (c) Jakub Bilko 2010 - kozulowski.pl

var _ctimer = 0;
var _ctimer2 = 0;

$(document).ready(function() {
	$('ul.submenu').hide();
	$('ul.submenu2').hide();
	
	$('#wrapper #header ul#mainmenu li.util a').mouseenter(function() {
		resetTimer();
		$('ul.submenu').css('z-index', 9);
		$('ul.submenu2').css('z-index', 8);
		$('ul.submenu').fadeIn();
	});
	
	$(' #wrapper #contentwrapper #contentmain #hoverbox1').mouseenter(function() {
		$('#wrapper #contentwrapper #contentmain').css('background', 'url("images/mainbox.png") no-repeat -30px 0 #fff')
	});
	
	$('#wrapper #contentwrapper #contentmain #hoverbox2').mouseenter(function() {
		$('#wrapper #contentwrapper #contentmain').css('background', 'url("images/mainbox.png") no-repeat 300px 0 #fff')
	});
	
	$('#wrapper #contentwrapper #contentmain #hoverbox3').mouseenter(function() {
		$('#wrapper #contentwrapper #contentmain').css('background', 'url("images/mainbox2.png") no-repeat 635px 0 #fff')
	});
	
	$('body.home #wrapper #contentwrapper #contentmain').mouseleave(function() {
		$('#wrapper #contentwrapper #contentmain').css('background', '#fff')
	});
	
	$('#wrapper #header ul#mainmenu li.util a').mouseleave(function() {
		menuCloseTimer(500);
	});
	
	$('#wrapper #header ul#mainmenu li.destro a').mouseenter(function() {
		resetTimer2();
		$('ul.submenu').css('z-index', 8);
		$('ul.submenu2').css('z-index', 9);
		$('ul.submenu2').fadeIn();
	});
	
	$('#wrapper #header ul#mainmenu li.destro a').mouseleave(function() {
		menuCloseTimer2(500);
	});
	
	$('ul.submenu').mouseenter(function() {
		resetTimer();
	});
	
	$('ul.submenu').mouseleave(function() {
		menuCloseTimer(500);
	});
	
	$('ul.submenu2').mouseenter(function() {
		resetTimer2();
	});
	
	$('ul.submenu2').mouseleave(function() {
		menuCloseTimer2(500);
	});
	
	
});

function menuCloseTimer(time) {
	_ctimer = window.setTimeout(closeMenu, time);	
}

function closeMenu() {
		$('ul.submenu').fadeOut();
}

function resetTimer() {
	if(_ctimer) {
		window.clearTimeout(_ctimer);
		_ctimer = null;	
	}
}

function menuCloseTimer2(time) {
	_ctimer2 = window.setTimeout(closeMenu2, time);	
}

function closeMenu2() {
		$('ul.submenu2').fadeOut();
}

function resetTimer2() {
	if(_ctimer2) {
		window.clearTimeout(_ctimer2);
		_ctimer2 = null;	
	}
}
