$(function() {
	
	Cufon.replace('.stagMedium', { fontFamily: 'Stag Medium' });
	Cufon.replace('.stagBook', { fontFamily: 'Stag Book' });
	Cufon.replace('.stagSemibold', { fontFamily: 'Stag Semibold' });

	var wrapClass = $("#bodyWrap").attr("class");
	
	$(".btnWha").click(function(){openOverlay(); return false;});
	$(".btn-close").click(function(){closeOverlay(); return false;});
	$(".btn-continue").click(function(){closeOverlay(); return false;});
	
	if (!$.cookie('visit')) {
		openOverlay();
		$.cookie('visit', 1, {expires: 1});
	} 
	
	function openOverlay() {
		if (!$('#bodyWrap').hasClass('gallery')) {
			$('#bodyPartial').toggle();
			$('#bodyOverlay').toggle();
			$("#bodyWrap").attr("class", "overlay");
		}
		else {
			$('.btnWha').click(function() {
				window.location = '/game/gameList';			
			});
		}
	}
	
	function closeOverlay() {
			$('#bodyPartial').toggle();
			$('#bodyOverlay').toggle();
			$("#bodyWrap").attr("class", wrapClass);
	}
	
});


