/* JavaScript Document ///////////////////////////////////////////////////////////////////////////*/

function WorldClock()
{
  var date = new Date();
  var hour = date.getHours();
  var mins = date.getMinutes();

  var element = document.getElementById( 'timeofday' );

  switch( hour )
  {
  case 0:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0000.png";
      else
        element.src = "index/timeofday/0030.png";
    } break;
  case 1:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0100.png";
      else
        element.src = "index/timeofday/0130.png";
    } break;
  case 2:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0200.png";
      else
        element.src = "index/timeofday/0230.png";
    } break;
  case 3:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0300.png";
      else
        element.src = "index/timeofday/0330.png";
    } break;
  case 4:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0400.png";
      else
        element.src = "index/timeofday/0430.png";
    } break;
  case 5:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0500.png";
      else
        element.src = "index/timeofday/0530.png";
    } break;
  case 6:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0600.png";
      else
        element.src = "index/timeofday/0630.png";
    } break;
  case 7:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0700.png";
      else
        element.src = "index/timeofday/0730.png";
    } break;
  case 8:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0800.png";
      else
        element.src = "index/timeofday/0830.png";
    } break;
  case 9:
    {
      if( mins < 30 )
        element.src = "index/timeofday/0900.png";
      else
        element.src = "index/timeofday/0930.png";
    } break;
  case 10:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1000.png";
      else
        element.src = "index/timeofday/1030.png";
    } break;
  case 11:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1100.png";
      else
        element.src = "index/timeofday/1130.png";
    } break;
  case 12:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1200.png";
      else
        element.src = "index/timeofday/1230.png";
    } break;
  case 13:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1300.png";
      else
        element.src = "index/timeofday/1330.png";
    } break;
  case 14:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1400.png";
      else
        element.src = "index/timeofday/1430.png";
    } break;
  case 15:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1500.png";
      else
        element.src = "index/timeofday/1530.png";
    } break;
  case 16:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1600.png";
      else
        element.src = "index/timeofday/1630.png";
    } break;
  case 17:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1700.png";
      else
        element.src = "index/timeofday/1730.png";
    } break;
  case 18:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1800.png";
      else
        element.src = "index/timeofday/1830.png";
    } break;
  case 19:
    {
      if( mins < 30 )
        element.src = "index/timeofday/1900.png";
      else
        element.src = "index/timeofday/1930.png";
    } break;
  case 20:
    {
      if( mins < 30 )
        element.src = "index/timeofday/2000.png";
      else
        element.src = "index/timeofday/2030.png";
    } break;
  case 21:
    {
      if( mins < 30 )
        element.src = "index/timeofday/2100.png";
      else
        element.src = "index/timeofday/2130.png";
    } break;
  case 22:
    {
      if( mins < 30 )
        element.src = "index/timeofday/2200.png";
      else
        element.src = "index/timeofday/2230.png";
    } break;
  case 23:
    {
      if( mins < 30 )
        element.src = "index/timeofday/2300.png";
      else
        element.src = "index/timeofday/2330.png";
    } break;
    default:
  break;
  }

  setTimeout( 'WorldClock()', 500 );
}

/*////////////////////////////////////////////////////////////////////////////////////////////////*/

function addLoadEvent( func )
{
  var onload = window.onload;

  if( typeof window.onload != 'function' )
  {
    window.onload = func;
  }
  else
  {
    window.onload = function()
    {
      if( onload )
      {
        onload();
	  }

      func();
	}
  }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////*/

addLoadEvent( function() { WorldClock(); } );

/*///////////////////////////////////////////////////////////////////////////////// © Jonas Eldin */
