/**
 * @author Enykey
 */

function langSelect()
{
	$('.lang .current').toggleClass('open');
	$('.lang .current a').unbind('click');
	$('.lang .select').bind('click',function(e)
	{
		var list = $(this).parent().parent().parent();
		var len = $(('li'),list).length;
		list.animate({
			height: len*($(('li'),list).height()+5)
		}, 200);
		$('.lang .select').get(0).className = 'deselect';
		langDeselect();
		return false;
	});	
}

function langDeselect()
{
	$('.lang .current').toggleClass('open');
	$('.lang .current a').unbind('click');
	$('.lang .deselect').bind('click',function(e)
	{
		$('.lang .deselect').get(0).className = 'select';
		var list = $(this).parent().parent().parent();
		var len = $(('li'),list).length;
		list.animate({
			height: 12
		}, 200);
		langSelect();
		return false;
	});
}

$(document).ready(function()
{
	langSelect();

	$('.active-back').css({opacity: 0});
	$('.arr').css({opacity: 0});
	
	$('.menu>.item').hover(function()
	{
		$(('span'),this).animate({color: '#ffbb33'}, {queue: false, duration: 250});
		$(('.active-back'),this).animate({opacity: 1}, {queue: false, duration: 250});
	},
	function()
	{
		$(('span'),this).animate({color: '#ffffff'}, {queue: false, duration: 250});
		$(('.active-back'),this).animate({opacity: 0}, {queue: false, duration: 250});
		$(('.arr'),this).animate({opacity: 0}, {queue: false, duration: 250});
	});
	
	var NavTimer; 
	
	$('.item').bind('mouseenter', function()
	{
		clearTimeout(NavTimer);
		
		$('.item').not(this).find('.sub-level').hide(200);
		$('.item').not(this).find('.arr').animate({opacity: 0}, {queue: false, duration: 250});
		$(this).find('.sub-level').show(200);
		$(('.arr'),this).animate({opacity: 1}, {queue: false, duration: 250});
	});
	
	$('.item').bind('mouseleave', function()
	{
		NavTimer = setTimeout('$(".sub-level:visible").hide(200);', 500);
	});
	
	var subNavTimer; 
	
	$('.sub-level>li').bind('mouseenter', function()
	{
		clearTimeout(subNavTimer);
		
		$('.sub-level>li').not(this).find('.second-sub-level').hide(200);
		$(this).find('.second-sub-level').show(200, function(){
			
		});
		
	});
	
	$('.sub-level>li').bind('mouseleave', function()
	{
		subNavTimer = setTimeout('$(".second-sub-level:visible").hide(200);', 500);
	});
	
	$('.image').bind('mouseenter', function()
	{
		$(('.first'), this).effect("pulsate", { times: 1 }, 300);
		
	});
	
});