 var LED_On =new Image(); LED_On.src ="http://onlineclock.net/binary/numerals/on.png";
  var LED_Off=new Image(); LED_Off.src="http://onlineclock.net/binary/numerals/off.png";

  function binary_time() {
   //Gets the current time (and date)
   var now=new Date();
   
   //Convert time to binary string
   var hours_binary=now.getHours().toString(2);
   var minutes_binary=now.getMinutes().toString(2);
   var seconds_binary=now.getSeconds().toString(2);
   
   //Checks the length of the binary string, and adds leading 0's to get the needed length
   while (hours_binary.length<5) {hours_binary='0'+hours_binary;}
   while (minutes_binary.length<6) {minutes_binary='0'+minutes_binary;}
   while (seconds_binary.length<6) {seconds_binary='0'+seconds_binary;}
 
   //Change Display
   for (var a=0;a<6;a++)
   {
      
	  //Use getElementById and .innerText
	  if (a!=5)
	  {
	  	if (hours_binary.charAt(a)=='1')
		{
	  		//{document.getElementById('hour_'+a).innerHTML="<img src='"+LED_On.src+"' alt='1' />";}
			document.getElementById('hours_'+a).src=LED_On.src;
			document.getElementById('hours_'+a).alt='1';
		}
	  	else 
		{
	  		//{document.getElementById('hour_'+a).innerHTML="<img src='"+LED_Off.src+"' alt='0' />";}
			document.getElementById('hours_'+a).src=LED_Off.src;
			document.getElementById('hours_'+a).alt='0';
		}
	  }
	  //Use getElementById
	  if (minutes_binary.charAt(a)=='1')
	  	{
			document.getElementById('min_'+a).src=LED_On.src;
			document.getElementById('min_'+a).alt='1';
		}
	  else 
	  	{
			document.getElementById('min_'+a).src=LED_Off.src;
			document.getElementById('min_'+a).alt='0';
		}
	  //Use name object name
	  if (seconds_binary.charAt(a)=='1')
	  	{
			document['sec_'+a].src=LED_On.src;
			document['sec_'+a].alt='1';
		}
	  else 
	  	{
			document['sec_'+a].src=LED_Off.src;
			document['sec_'+a].alt='0';
		}
   }
   
  setTimeout("binary_time();",500);
 }
 
function toggleLabelVisibility()
{
	if (document.all||document.getElementById)
	{
		var theProperty = "hidden";
		
		if (document.getElementById("labelHours").style.visibility=="hidden")
		{
		 theProperty = "visible";
		}
		
		document.getElementById("labelHours").style.visibility=theProperty;
		document.getElementById("labelMinutes").style.visibility=theProperty;
		document.getElementById("labelSeconds").style.visibility=theProperty;
		document.getElementById("labelHours").style.visibility=theProperty;
		document.getElementById("label32").style.visibility=theProperty;
		document.getElementById("label16").style.visibility=theProperty;
		document.getElementById("label8").style.visibility=theProperty;
		document.getElementById("label4").style.visibility=theProperty;
		document.getElementById("label2").style.visibility=theProperty;
		document.getElementById("label1").style.visibility=theProperty;
	}
}
