/**
* dk menu script r5 // 2007.03.27 // jQuery 1.1.2+
* <http://i-creativ.net>
*
* @description uses jquery by John Resig <http://jquery.com>
* @description uses hoverIntent by Brian Cherne <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* @author  Ivan Yonov <blum i-creativ.net>
*/

$(function() {
	var nowStatic = $('div.header li.static');
	var thisClass = $(nowStatic).attr('id');
	var subnavigation = $('div#'+thisClass+'_subnavigation').html();
	$('div.subnavigation').html(subnavigation);
	if (subnavigation == undefined) {}
	else $('div.subnavigation').slideDown('fast');

	var config = {
		sensitivity: 7,
		interval: 100, 
		over: raise, 
		timeout: 100, 
		out: retrieve 
	};

	var nowSubStatic = $('div.subnavigation li.substatic');
	$("div.header ul.main li").hoverIntent(config);

	function raise () {
		$('div.header ul.main li').find('a').removeClass('hover');
		$('div.header ul.main li').removeClass('static');
		$('div.header ul.main li').removeClass('hover');
		
		$(this).addClass('hover');
		$(this).find('a').addClass('hover');

		var thisClass = $(this).attr('id');
		var subnavigation = $('div#'+thisClass+'_subnavigation').html();
		if (subnavigation == undefined) {
			$('div.subnavigation').slideUp('fast');
		}
		else {
			$('div.subnavigation').slideDown('fast');
		}
		$('div.subnavigation').html(subnavigation);
		hoverSubNavigation();
	}

	function retrieve() {
		hoverSubNavigation();
	}

	function hoverSubNavigation () {
		$('div.header').unbind('hover');
		$('div.header').hover(function(){},function() {
			if ($('div.subnavigation').is(':visible')) {
				$('div.header ul.main li').find('a').removeClass('hover');
				$('div.header ul.main li').removeClass('static');
				$('div.header ul.main li').removeClass('hover');

				$(nowStatic).addClass('static');
				$(nowSubStatic).addClass('substatic');
			}
			var subnavigation = $('div#'+thisClass+'_subnavigation').html();
			$('div.subnavigation').html(subnavigation);
			if (subnavigation == undefined) {
				return
			}
			else $('div.subnavigation').slideDown('fast');
		});

	}

	$('div.header div.subnavigation li').live('mouseover',function() {
		$('div.header div.subnavigation li').removeClass('substatic');
		$(this).addClass('substatic');
	});
	hoverSubNavigation();

//
//	$('div.main_content').hover (function(){
//		alert('sdfsdf');
//		hoverSubNavigation();
//		});
});
