var zeroD = new Image(36,54);
zeroD.src = "images/date/zero.png";
var oneD = new Image(36,54);
oneD.src = "images/date/one.png";
var twoD = new Image(36,54);
twoD.src = "images/date/two.png";
var threeD = new Image(36,54);
threeD.src = "images/date/three.png";
var fourD = new Image(36,54);
fourD.src = "images/date/four.png";
var fiveD = new Image(36,54);
fiveD.src = "images/date/five.png";
var sixD = new Image(36,54);
sixD.src = "images/date/six.png";
var sevenD = new Image(36,54);
sevenD.src = "images/date/seven.png";
var eightD = new Image(36,54);
eightD.src = "images/date/eight.png";
var nineD = new Image(36,54);
nineD.src = "images/date/nine.png";
var dateimg = new Image(150,70);
dateimg.src = "images/date/days.png";

var zeroC = new Image(36,54);
zeroC.src = "images/clock/zero.png";
var oneC = new Image(36,54);
oneC.src = "images/clock/one.png";
var twoC = new Image(36,54);
twoC.src = "images/clock/two.png";
var threeC = new Image(36,54);
threeC.src = "images/clock/three.png";
var fourC = new Image(36,54);
fourC.src = "images/clock/four.png";
var fiveC = new Image(36,54);
fiveC.src = "images/clock/five.png";
var sixC = new Image(36,54);
sixC.src = "images/clock/six.png";
var sevenC = new Image(36,54);
sevenC.src = "images/clock/seven.png";
var eightC = new Image(36,54);
eightC.src = "images/clock/eight.png";
var nineC = new Image(36,54);
nineC.src = "images/clock/nine.png";
var ddC = new Image(36,54);
ddC.src = "images/clock/doubledot.png";
var spaceC = new Image(36,54);
spaceC.src = "images/clock/blank.png";


function UpdateD(n,IDN)
{
	switch(n)
	{
		case 0:
		{
		document.getElementById(IDN).src = zeroD.src;
		break;
		}
		case 1:
		{
		document.getElementById(IDN).src = oneD.src;
		break;
		}
		case 2:
		{
		document.getElementById(IDN).src = twoD.src;
		break;
		}
		case 3:
		{
		document.getElementById(IDN).src = threeD.src;
		break;
		}
		case 4:
		{
		document.getElementById(IDN).src = fourD.src;
		break;
		}
		case 5:
		{
		document.getElementById(IDN).src = fiveD.src;
		break;
		}
		case 6:
		{
		document.getElementById(IDN).src = sixD.src;
		break;
		}
		case 7:
		{
		document.getElementById(IDN).src = sevenD.src;
		break;
		}
		case 8:
		{
		document.getElementById(IDN).src = eightD.src;
		break;
		}
		case 9:
		{
		document.getElementById(IDN).src = nineD.src;
		break;
		}
	}
}

function UpdateC(n,IDN)
{
	switch(n)
	{
		case 0:
		{
		document.getElementById(IDN).src = zeroC.src;
		break;
		}
		case 1:
		{
		document.getElementById(IDN).src = oneC.src;
		break;
		}
		case 2:
		{
		document.getElementById(IDN).src = twoC.src;
		break;
		}
		case 3:
		{
		document.getElementById(IDN).src = threeC.src;
		break;
		}
		case 4:
		{
		document.getElementById(IDN).src = fourC.src;
		break;
		}
		case 5:
		{
		document.getElementById(IDN).src = fiveC.src;
		break;
		}
		case 6:
		{
		document.getElementById(IDN).src = sixC.src;
		break;
		}
		case 7:
		{
		document.getElementById(IDN).src = sevenC.src;
		break;
		}
		case 8:
		{
		document.getElementById(IDN).src = eightC.src;
		break;
		}
		case 9:
		{
		document.getElementById(IDN).src = nineC.src;
		break;
		}
	}
}

function SECCHANGE(){
	if(!stoped)
	{
		sec--;
		if(sec < 0)
		{
			sec = 59;
			minutes--;
			if(minutes < 0)
			{
				minutes = 59;
				hours--;
				if(hours <0)
				{
					hours = 23;
					days--;
					if(days == 0)
					{
						hours = 0;
						minutes = 0;
						sec = 0;
						stoped = true;
					}
				}
			}
		}
	}
	
	var d2 = days % 10;	
	var d1 = Math.floor(days / 10);
	UpdateD(d1, "DimgONE");
	UpdateD(d2, "DimgTWO");
	
	var h2 = hours % 10;	
	var h1 = Math.floor(hours / 10);
	UpdateC(h1, "CimgONE");
	UpdateC(h2, "CimgTWO");
	var m2 = minutes % 10;	
	var m1 = Math.floor(minutes / 10);
	UpdateC(m1, "CimgFOUR");
	UpdateC(m2, "CimgFIVE");
	var s2 = sec % 10;	
	var s1 = Math.floor(sec / 10);
	UpdateC(s1, "CimgSEVEN");
	UpdateC(s2, "CimgEIGHT");
	c++;
	if(dot){
	if(c == 4)
	{
		c = 0;
		dot = false;
		document.getElementById("CimgSIX").src = spaceC.src;
		document.getElementById("CimgTHREE").src = spaceC.src;
	}
	}else
	if(c == 2)
	{
		dot = true;
		document.getElementById("CimgSIX").src = ddC.src;
		document.getElementById("CimgTHREE").src = ddC.src;
		c = 0;
	}
}



	function makeRequest(url) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url, true);
      http_request.send(null);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            var xmldoc = http_request.responseXML.documentElement;
            days = xmldoc.getElementsByTagName('days')[0].firstChild.data;
            hours = xmldoc.getElementsByTagName('hours')[0].firstChild.data;
			minutes = xmldoc.getElementsByTagName('minutes')[0].firstChild.data;
			sec = xmldoc.getElementsByTagName('secunds')[0].firstChild.data;
         } else {
            document.getElementById('errorMSG').innerHTML = "Ideanist can no loger guarantee for the information displayed, <br />as your internet connection is down at the moment and this information is not up to date.";
         }
      }
   }
   function syncIT() {
      makeRequest('script/time.php');
	  document.getElementById('errorMSG').innerHTML = "";
   }