function timeDiff(deadline,omg,mydate,fixtureLanguage,lastFixture)	
		{
		var timeDiff;
		var serverClock = new Date(mydate);
		var clientClock = new Date();
		timeDiff = clientClock.getTime() - serverClock.getTime()+0*3600*1000;
				
		getTime(deadline,omg,timeDiff,fixtureLanguage,lastFixture);
		}
function getTime(deadline,omg,timeDiff,fixtureLanguage,lastFixture) {
	now = new Date();
	fixture=omg;
	lastFixtureThisSeason=lastFixture;
	var newTime;	
	newTime = now.getTime() - timeDiff;	
	
	//later = new Date("Jun 18 2005 15:30:01");
	later=new Date(deadline);	
	
	MM = "0" + (later.getMinutes());
    MM = MM.substring(MM.length-2, MM.length);
	
	HH = "0" + (later.getHours());
    HH = HH.substring(HH.length-2, HH.length);
	
	present=(later.getDate())+'/'+(later.getMonth()+1)+' '+HH+':'+MM+' ';
	
	days = (later - newTime) / 1000 / 60 / 60 / 24;
	daysRound = Math.floor(days);
	hours = (later - newTime) / 1000 / 60 / 60 - (24 * daysRound);
	hoursRound = Math.floor(hours);
	minutes = (later - newTime) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
	minutesRound = Math.floor(minutes);
	seconds = (later - newTime) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
	secondsRound = Math.round(seconds);
		
	hoursRound=hoursRound+24*daysRound;
	
	if (secondsRound <= 9) {
	tid="0"+secondsRound;
	}
	else {
	tid=""+secondsRound;
	}
	if (minutesRound <= 9) {
	tid="0"+minutesRound+":"+tid;
	}
	else {
	tid=minutesRound+":"+tid;
	}
	if (hoursRound <= 9) {
	tid="0"+hoursRound+":"+tid;
	}
	else {
	tid=hoursRound+":"+tid;
	}
	//returnstring=daysRound +"d, " + tid;
	if(hoursRound==0 && minutesRound<15){
		//could change font/color here		
		returnstring='Deadline '+fixtureLanguage+' '+fixture+', '+present+' ('+tid+')';
	}else if(hoursRound<0 || minutesRound<0){
		returnstring='Deadline '+fixtureLanguage+' '+fixture+', '+present+' ('+tid+')';
	}else{
		if(fixture > lastFixtureThisSeason){
			year = Math.floor( (later.getTime()/(1000*60*60*24*365)) +1970);
			returnstring='Deadline '+year+', '+present+' ('+tid+')';
		}else{
			//returnstring='Deadline omgång'+fixture+': '+tid;			
			returnstring='Deadline '+fixtureLanguage+' '+fixture+', '+present+' ('+tid+')';
		}
	}
	var fredlayer;
	msgstring='<p>'+returnstring+'</p>';
	if(document.layers){
		 //netscape 4
		fredlayer = document.layers["deadline_div"];
		fredlayer.document.open();
		fredlayer.document.write(msgstring);
		fredlayer.document.close();
	}
	if(document.all){
		//Internet explorer
		fredlayer = document.all["deadline_div"];
		fredlayer.innerHTML=msgstring;
	}
	if(!document.all && document.getElementById){
		//netscape 6
		fredlayer = document.getElementById("deadline_div");
		fredlayer.innerHTML =msgstring;
	}
	temp=""+deadline+"";
	temp2=""+timeDiff+"";
	temp3=""+fixtureLanguage+"";	
	self.setTimeout('getTime(temp,fixture,temp2,temp3,lastFixtureThisSeason);', 1000);
}


