var eatFirstClick = false;
var transitioning = false;





function toggleStoreMenu() {
	toggleAllFlyoutsOff();
	transitioning = true;
	
	$("#store-div").bind('click',eatClick);
	
	if ($("#store-div").is(':hidden')) {
		$("#store-div").slideDown(150);
		$("#store-li").css("border","1px solid #C7C8CA");
		$("#store-li").css("background","#eeeeee");
		detectBackgroundClick();
	}
	else {
		$("#store-div").slideUp(150);
		$("#store-li").css("border","1px solid #ffffff");
		$("#store-li").css("background","#ffffff");
		dontDetectBackgroundClick();
	}
	transitioning = false;
}

function toggleWorksMenu() {
	toggleAllFlyoutsOff();
	transitioning = true;
	$("#works-div").bind('click',eatClick);
	
	if ($("#works-div").is(':hidden')) {
		$("#works-div").slideDown(150);
		$("#works-li").css("border","1px solid #C7C8CA");
		$("#works-li").css("background","#eeeeee");
		detectBackgroundClick();
	}
	else {
		$("#works-div").slideUp(150);
		$("#works-li").css("border","1px solid #ffffff");
		$("#works-li").css("background","#ffffff");
		dontDetectBackgroundClick();
	}
	transitioning = false;
}




function detectBackgroundClick() {
	$(window).bind('click', toggleAllFlyoutsOff);
	eatFirstClick = true;
}

function eatClick() {
	eatFirstClick = true;
}


function toggleAllFlyoutsOff() {
	if ((!transitioning) && (!eatFirstClick)) {
		$("#store-div").slideUp(150);
		$("#store-li").css("border","1px solid #ffffff");
		$("#store-li").css("background","#ffffff");
		
		$("#works-div").slideUp(150);
		$("#works-li").css("border","1px solid #ffffff");
		$("#works-li").css("background","#ffffff");
		
		$("#international_cart").fadeOut(150);
		dontDetectBackgroundClick();
	}
	eatFirstClick = false;
}


function dontDetectBackgroundClick() {
	$(window).unbind('click');
}
