var delay = 3000;//miliseconds
var timmer1;
var timmer2;
function doLogin(){
	if(timmer1){
		clearTimeout(timmer1);
	}			
	$("div#panel-login").slideToggle("slow");
	$('div#panel-login').bind('mouseover', function() {
			if(timmer1){
				clearTimeout(timmer1);
			}
		});
	$('div#panel-login').bind('mouseout', function() {
		if(timmer1){
			clearTimeout(timmer1);
		}
		timmer1 = window.setTimeout(doLogin,delay);
	});
}
function doMenu(){
	$('a#link-account').unbind('click');
	$('a#link-account').bind('click',function(){
		if(timmer2){
			$('div#panel-login').unbind('mouseover');
			$('div#panel-login').unbind('mouseout');
			clearTimeout(timmer2);
			$('a#link-account').unbind('click');
			$('a#link-account').bind('click',function(){	
				if(timmer2){
					clearTimeout(timmer2);
				}doMenu();
					timmer2 = window.setTimeout(doMenu,delay);
			});
		}
		$("div#menu-dropdown").slideToggle("slow");
	});
	if(timmer2){
		clearTimeout(timmer2);
	}
	$("div#menu-dropdown").slideToggle("slow");
	$('div#menu-dropdown').bind('mouseover', function() {
			if(timmer2){
				clearTimeout(timmer2);
			}
		});
		$('div#menu-dropdown').bind('mouseout', function() {
			if(timmer2){
				clearTimeout(timmer2);
			}
		timmer2 = window.setTimeout(doMenu,delay);
		
		});
}
$(document).ready(function() {
	/////////link handlers
	$('a#link-login').bind('click',function(){
		doLogin();
		if(timmer1){
			clearTimeout(timmer1);
		}
		
		timmer1 = window.setTimeout(doLogin,delay);
	});	
	$('a#close-login').bind('click',function(){
		doLogin();
		if(timmer1){
			$('div#panel-login').unbind('mouseover');
			$('div#panel-login').unbind('mouseout');
			clearTimeout(timmer1);
		}
	});
	$('a#link-account').bind('click',function(){
		
		if(timmer2){
			clearTimeout(timmer2);
		}doMenu();
		timmer2 = window.setTimeout(doMenu,delay);
	});
});