// v1.4 (Beta) | 03-01-10
//(c) Copyright 2010 Fantasy441. All Rights Reserverd.-->

	/* Navigation */
	$(document).ready(function() { 
							   
		// for squarespace only - checks if we're handling ie or opera.
		if( $.browser.msie || $.browser.opera ){
			$("#content").css({"border-top":"none","border-bottom":"none"})
			$("#contentWrapper").prepend("<div class='top'><!-- top --></div>").append("<div class='bottom'><!-- bottom --></div>");			
		}
		
		//prevent multiple hover flashes 		
		$(".sub-nav li a").mouseenter(function() {

			var objSelected = $(this);
			var objSpan = $(this).parent().find("span");
			
			if ($(this).is(".sub-nav li:first-child a")) {
				$(objSpan).css("left","30px");		
			} else {
				$(objSpan).css("left",$(objSelected).position().left + "px")						
			}						
			$(objSelected).data("hasFocus", true);
			setTimeout(function() {
				if ($(objSelected).data("hasFocus")) {
					$(objSpan).slideDown(100)					
				}
			}, 400);
		});
	
		$(".sub-nav li a").mouseleave(function() {
			$(this).data("hasFocus", false);
			$(this).parent().find("span").slideUp(100);					
		});			


		//jsonp calls - set defaults
		var trimSize = 13;
		var fanTeamUrl = "/fanteams/";
		var flopsUrl = "/players/";


        //top punters
        $.ajax({
        
            url: "http://game.fantasyfwit.com/top_five/fanteams.json?callback=?",
            jsonpCallback: 'jsonp530j',
            cache: true,
            dataType: 'jsonp',
            success: function (data) {
				console.log(data);
				//turn off ajax loader
				$("#top-punters .ajax-loader").hide(0,function() { 				
					//trim long names that wont fit on one line
					$.each(data, function(i,item){
						var trimFanName = item.fanteam.name;
						if (item.fanteam.name.length > trimSize) {
							trimFanName = item.fanteam.name.substring(0,trimSize) + "...";
						}
						var fanTeamPrefix = "<a href=\"http://game.fantasyfwit.com" + fanTeamUrl + item.fanteam.id + "\" title=\"" + item.fanteam.name +"\">";
						var completeTeamUrl = fanTeamPrefix + trimFanName + "</a>"
						$("#top-punters").append("<tr><td class='position'>"+ (i+1) +".</td><td class='person'>"+ completeTeamUrl +"</td><td>"+item.fanteam.score+"</td></tr>");
				
					});			
				});
				
			}        
        });	
		
//		var b = $(".notice-box"); 
//		b.html( b.html().replace("The below post has not yet been created.","Draft comment") );
//		$("div.notice-box h3:contains('The below post has not yet been created.')").text("<img src=\"/universal/images/core-resources/icons/dark/alert.png\" class=\"inline-icon\" alt=\"Alert\" title=\"Alert\">Draft Comment");
//		$("div.notice-box h3:contains('The below post has not yet been created.')").text("Draft Comment");
//		$("div#storedFieldControls:contains('forget stored information')").text("");

		
		//top of the flops
                $.ajax({
        
            url: "http://game.fantasyfwit.com/top_five/players.json?callback=?",
            jsonpCallback: 'jsonp530jack',
            cache: true,
            dataType: 'jsonp',
            success: function (data) {
				console.log(data);
				//turn off ajax loader
				$("#top-flops .ajax-loader").hide(0,function() { 	
									
					$.each(data, function(i,item){
						var trimPlayerName = item.player.fullname;
						if (item.player.fullname.length > trimSize) {
							trimPlayerName = item.player.fullname.substring(0,trimSize) + "...";	
						}
						var playerPrefix = "<a href=\"http://game.fantasyfwit.com" + flopsUrl + item.player.id + "\" title=\"" + item.player.fullname +"\">";
						var completePlayerUrl = trimPlayerName						
						$("#top-flops").append("<tr><td class='position'>"+ (i+1) +".</td><td class='person'>"+ completePlayerUrl +"</td><td>"+item.player.score+"</td></tr>");

					});			
				});
				
			}        
        });	
				
	});
