//Javascript Document
//onLoad:
$(document).ready(function() {

	$('.goToIndex').click(function() {
	window.location.href='/';
	});
	
	//moved from right nav js
	$('#sidebar .block.expandableBlock').mouseenter(function() {
		if($(this).hasClass('blockActivate'))
			$(this).addClass('blockActivateOn');
		else
			$(this).addClass('blockOn');
	}).mouseleave(function() {
		if($(this).hasClass('blockActivate'))
			$(this).removeClass('blockActivateOn');
		else
			$(this).removeClass('blockOn');
	});

	$('#sidebar .block.expandableBlock').click(function() {
		$(this).toggleClass('blockActivate');
		$(this).removeClass('blockActivateOn');
		$(this).next('.expandableBlockContent').toggleClass('blockExpanded');
		return false;
	});
	//end from right nav js

	$(document).pngFix({blankgif: 'blank.gif'});

	//left Menu hover events
	$('.leftMenu .sub').hover(function() {
		$(this).addClass('focus');
		$(this).children('ul').clearQueue();
		$(this).children('ul').delay(250);
		$(this).children('ul').slideDown('fast');
		return false;
	}, function() { //unhover
		$(this).removeClass('focus');
		$(this).children('ul').clearQueue();
		$(this).children('ul').css('display','none');
		return false;
	});


	//main (center 3) nav menus, delayed hovers
	var mnt, mnout;
	var firstTime = true;
	var menuHoverTimout = 500;
	var timeout = 1;
	$('.centerMenu .firstMenu, .centerMenu .secondMenu, .centerMenu .thirdMenu, .centerMenu .fourthMenu').mouseenter(function() {
		clearInterval(mnt);
		clearInterval(mnout);
		var m = $(this);
		mnt = setInterval(function () {
			if($(m).find('a.mainMenu').hasClass('focus')){
				clearInterval(mnt);
				return false;
			}

			//hide menus
			$(m).parent().find('a.mainMenu').removeClass('focus');
			$(m).parent().find('.submenu').css('display','none');
			//show menu
			$(m).find('a.mainMenu').addClass('focus');
			$(m).children('.submenu').slideDown('fast');
			clearInterval(mnt);
		}, timeout);
		if(firstTime) {
			firstTime = false;
			timeout = menuHoverTimout;
		}
		return false;
	}).mouseleave(function() {
		clearInterval(mnt);
		var m = $(this);
		mnout = setInterval(function () {
			//hide menus
			$(m).parent().find('a.mainMenu').removeClass('focus');
			$(m).parent().find('.submenu').css('display','none');
			clearInterval(mnout);
		}, menuHoverTimout);
	});
	$('.centerMenu').find('div.submenu').mouseleave(function(){
		//hide menus
		$(this).parent().find('a.mainMenu').removeClass('focus');
		$(this).css('display','none');
	});
	//END main (center 3) nav menus, delayed hovers

}); //END onLoad


