<!--//--><![CDATA[//><!--

var currenttime,montharray,serverdate;
function UpdateTime(item) {
	currenttime = item;
	montharray =new Array("January","February","March","April","May","June","July","August","September","October","November","December")
	serverdate = new Date(currenttime)
	setInterval("displaytime()", 1000);
}
	
	


function padlength(what){
	var output=(what.toString().length==1)? "0"+what : what
	return output
}

function displaytime(){
	serverdate.setSeconds(serverdate.getSeconds()+1)
	var datestring=montharray[serverdate.getMonth()]+" "+padlength(serverdate.getDate())+", "+serverdate.getFullYear()
	var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds())
	document.getElementById("servertime").innerHTML=timestring
}
function DoJumpMenu() {
	
	$(".MenuBtn a").click(function(event) {
		
		if($(this).parent().parent().children(".MContent").css('display') == 'block') {
			$(this).parent().parent().children(".MContent").slideUp();
			$(this).text('More Bets');
			event.preventDefault();

		} else {
			$(this).parent().parent().children(".MContent").slideDown();	
			$(this).text('Close Bets');
			event.preventDefault();

		}
	});
	
	$(".MContent ul li a").click(function() {
		$(".MContent").css({'display':'none'});

		$(".MenuBtn a").text('More Bets');
	});
	
}
$(document).ready(function () {
	DoJumpMenu();
});
var isActive = true; 
var used = false;
window.onfocus = function () { 
  isActive = true; 
}; 

window.onblur = function () { 
  isActive = false; 
}; 
function CallUpdater(URL,CODE,EVENT_ID,TIME) {
	if(isActive == true) {
		var Item = document.getElementById("UpdateArea");
		Item.style.height = Item.offsetHeight+"px";
		//$("#UpdateArea").fadeOut("slow", function() {
			
			$("#UpdateArea").load(URL + 'updater.php?code='+CODE+'-'+EVENT_ID, function() {
				DoJumpMenu();
				if(used == false) {
					$.timer(TIME, function (timer) {
						
						CallUpdater(URL,CODE,EVENT_ID,TIME);  
						timer.reset(TIME);
					});
				}
			});
	}
	used = true;
	
}

jQuery.timer = function (interval, callback)
{
	var interval = interval || 100;
	used = true;
	if (!callback)
		return false;
	
	_timer = function (interval, callback) {
		this.stop = function () {
			clearInterval(self.id);
		};
		
		this.internalCallback = function () {
			callback(self);
		};
		
		this.reset = function (val) {
			if (self.id)
				clearInterval(self.id);
			
			var val = val || 100;
			this.id = setInterval(this.internalCallback, val);
		};
		
		this.interval = interval;
		this.id = setInterval(this.internalCallback, this.interval);
		
		var self = this;
	};
	
	return new _timer(interval, callback);
}

//<div id="Updater"><img src="' + address + '"><br /><p>Updating content...</p><p>If this seems to take a while, <a href="javascript:window.location.reload();"><b>click here to continue.</b></a></p></div>

//--><!]]>
