$(document).ready(function() {
  

	$(".narrow-game").easyTooltip({
		useElement: "tooltip-box"	
	});

	$(".games-link").easyTooltip({
		xOffset: 245,		
		yOffset: -28,
		fixit: true,
		useElement: "tooltip-box2"
	});
	
//Favorite Panel
 	$("#open").click(function(){
		$("div#panel").slideDown("slow");
	});	
		$("#close").click(function(){
		$("div#panel").slideUp("slow");	
	});		
	$(".fav-tab a").click(function () {
		$(".fav-tab a").toggle();
	});	
	
//ToolTip Function
/*
	xOffset = 10; yOffset = 20;
	$(".tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip").css("top",(e.pageY - xOffset) + "px").css("left",(e.pageX + yOffset) + "px").fadeIn("fast");		
    },
	function(){
		if (this.t) this.title = this.t;		
		$("#tooltip").remove();
    });	
	$("a.tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});	
	*/
	
//Reload Game
	$('#reload').click(function() {
		$("#game-swf").fadeOut(0,function(){
			$("#game-loading").fadeOut(0);
			$("#game-swf").fadeIn(0);
		});
	});

//Lights	
	$("#shadow").css("height", $("#wrapper").height()).hide();
	$(".lightSwitcher").click(function(){
		$("#game-swf embed").attr({wmode : "window"});
		$(".wmode").attr({value : "window"});
		$("#game-swf").hide();
		$("#shadow").fadeIn('slow');
		$("#game-swf").show();
	});
	$("#shadow").click(function(){
		if ($('#game-swf embed').attr('wmode') == "transparent" && $('.wmode').attr('value') == "transparent" ){
			$("#shadow").fadeOut('slow');
		}else{
			$("#game-swf embed").attr({wmode : "transparent"});
			$(".wmode").attr({value : "transparent"});
			$("#game-swf").hide();
			$("#shadow").fadeOut('slow');
			$("#game-swf").show();
		}
	});
	
});

//Full Screen Mod	
function launchwin(winurl,winname) {
	var newwin = window.open(
		winurl,
		winname,
		'width='+(screen.width - 10)+',height='+(screen.height - 30)+',screenX=0,screenY=0,directories=0,fullscreen=1,location=0,menubar=0,scrollbars=0,status=0,toolbar=0'
	);
}



(function($) {

	$.fn.easyTooltip = function(options){
	  
		// default configuration properties
		var defaults = {	
			xOffset: 5,		
			yOffset: -7,
			tooltipId: "easyTooltip",
			clickRemove: false,
			fixit: false,
			content: "",
			useElement: ""
		}; 
			
		var options = $.extend(defaults, options);  
		var content;
				
		this.each(function() {  				
			var title = $(this).attr("title");				
			$(this).hover(function(e){											 							   
				content = $(this).find("."+options.useElement).html();
				$(this).attr("title","");									  				
				if (content != "" && content != undefined){			
					if(options.fixit){
						$(this).append("<div id='"+ options.tooltipId +"'><div class='tooltip-top'></div><div class='tooltip-cont'>"+ content +"</div><div class='tooltip-bot'></div></div>");		
						$("#" + options.tooltipId)
							.css("position","absolute")
							.css("top",(options.yOffset) + "px")
							.css("left",(options.xOffset) + "px")						
							.css("display","none")
							.fadeIn("fast")
					}
					else{
						$("body").append("<div id='"+ options.tooltipId +"'><div class='tooltip-top'></div><div class='tooltip-cont'>"+ content +"</div><div class='tooltip-bot'></div></div>");		
						$("#" + options.tooltipId)
							.css("position","absolute")
							.css("top",(e.pageY - options.yOffset) + "px")
							.css("left",(e.pageX + options.xOffset) + "px")						
							.css("display","none")
							.fadeIn("fast")
					}
				}
			},
			function(){	
				$("#" + options.tooltipId).remove();
				$(this).attr("title",title);
			});	
			$(this).mousemove(function(e){
				if(!options.fixit){
					$("#" + options.tooltipId)
						.css("top",(e.pageY - options.yOffset) + "px")
						.css("left",(e.pageX + options.xOffset) + "px")	
				}
			});	
			if(options.clickRemove){
				$(this).mousedown(function(e){
					$("#" + options.tooltipId).remove();
					$(this).attr("title",title);
				});				
			}
		});
	  
	};

})(jQuery);
