// JavaScript Document
function CountDown() 
{
if (!document.layers && !document.all) return;
  var hex = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
  var ticktock = new Date();
  var month = ticktock.getMonth()+1;
  var date = ticktock.getDate();
  var day = ticktock.getDay();
  var year = ticktock.getFullYear();
  var utime = ticktock.getTime();
  var hours = ticktock.getHours();
  var minutes = ticktock.getMinutes();
  var seconds = ticktock.getSeconds();

  var GMTmonth = ticktock.getUTCMonth()+1;
  var GMTdate = ticktock.getUTCDate();
  var GMTday = ticktock.getUTCDay();
  var GMTyear = ticktock.getUTCFullYear();
  var GMThours = ticktock.getUTCHours();
  var GMTminutes = ticktock.getUTCMinutes();
  var GMTseconds = ticktock.getUTCSeconds();

  var milliseconds = (utime*1000).toString().substring(10,13);
  var apm = "am";

  var Swatch = "@" + (((utime/86400000)%1)+(1/24)).toString().substring(2,5);

  var decimaltime = ((hours/24)+(minutes/1440)+(seconds/86400)+(milliseconds/86400000));
  decimaltime = decimaltime.toString().substring(1,7);
  var udect = ((utime/86400000)%1).toString().substring(1,7);
  var totalseconds = (hours * 3600 + minutes * 60 + seconds + milliseconds / 1000);
  var gotime = utime/864 + 50000;
  var umt1 = gotime.toString().substring(5,7);
  var umt2 = gotime.toString().substring(7,10);

  with (Math) 
	{
    var hextime = floor(totalseconds / 1.318359375);
    var hex1 = floor(hextime / 4096);
    hextime -= 4096 * hex1;
    var hex2 = floor(hextime / 256);
    hextime -= 256 * hex2;
    var hex3 = floor(hextime / 16);
    hextime -= 16 * hex3;
    var hex4 = hextime;
	}
 
//Countdown (Great Inchanga Train Race 28th August 2010)
  var cyear = 2010;  	//  enter 4-digit year
  var cmonth = 7;    	//  0 for January, 1 for February ... 11 for December
  var cdate = 28;   	//  day of the month
  var chours = 14;    //  24-hour only
  var cminutes = 00;
  var cseconds = 0;
  var cms = 0;   //  milliseconds

	var utime = ticktock.getTime();

  var future = new Date(cyear,cmonth,cdate,chours,cminutes,cseconds,cms);
  var future2 = future.getTime();
  var countdown = future2 - utime; // seconds*1000
	
	var CountSeconds = Math.floor(countdown/1000);

	var	CountMinutes = CountSeconds/60;
	var	ModMinutes = CountMinutes - parseInt(CountMinutes);
	var	IntSeconds = parseInt(ModMinutes * 60);
	
	var	CountHours = CountMinutes/60;
	var	ModHours = CountHours - parseInt(CountHours);
	var	IntMinutes = parseInt(ModHours * 60);
	
	var	CountDays = CountHours/24;
	var	ModDays = CountDays - parseInt(CountDays);
	var	IntHours = parseInt(ModDays * 24);
	
	var	IntDays = parseInt(CountDays);
	

var csValue = "The Great Inchanga Train Race : " + IntDays + " days " + IntHours + " hours " + IntMinutes + " mins " + IntSeconds + " secs ";
//  var cdValue = "Days until " + description + ": " + countdays;
//  document.clock.csface.value = csValue
//  document.clock.cdface.value = cdValue

//-- write count down time --//
//-- variable id=basicCountdownTime (see the location for the clock in the HTML document) --//
document.getElementById("basicCountdownTime").innerHTML=csValue;

//-- set clock to update every second --//
setTimeout("CountDown()", 1000);
}
//-- start clock --
CountDown();