function updateClock ()
{
  var currentTime = new Date ( );

  var currentHours = currentTime.getHours ( );
  var currentMinutes = currentTime.getMinutes ( );
  var currentSeconds = currentTime.getSeconds ( );
  var dayarray=new Array("Ned","Pon","Uto","Sre","Cet","Pet","Sub")
  var day=currentTime.getDay()

  // Pad the minutes and seconds with leading zeros, if required
  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

  // Choose either "AM" or "PM" as appropriate
  var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";

  // Convert the hours component to 12-hour format if needed
  currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;

  // Convert an hours component of "0" to "12"
  currentHours = ( currentHours == 0 ) ? 12 : currentHours;

  // Compose the string for display
  var currentTimeString = dayarray[day] + " " + currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay;

  // Update the time display
  document.getElementById("clock").firstChild.nodeValue = currentTimeString;
  document.getElementById("clock").innerText = currentTimeString;
  document.getElementById("clock").innerHTML = currentTimeString;
}

//New AJAX connection
var xmlHttp

//Toggle visibility
var searchstate = 0;
var kickerstate = 0;
var logouthash = 0;
var yn = 1;

function hidesearch() {
  document.getElementById("searchwin").style.visibility="hidden";
  document.getElementById("search").className="search";
  searchstate = 0;
}

function hidekicker() {
  document.getElementById("kicker").style.visibility="hidden";
  document.getElementById("kickerb").className="kickerb";
  kickerstate = 0;
}

function izlogovan() 
{ 
	if (xmlHttp.readyState==4)
	{
		var nj = xmlHttp.responseText;
		if (nj != null) {
			window.location = "index.php";
		}
	}
}

function generisano() 
{ 
	if (xmlHttp.readyState==4)
	{
		var nj = xmlHttp.responseText;
		if (nj != null) {
			logouthash = nj;
			document.getElementById("kicker").style.visibility="visible";
			document.getElementById("kickerb").className="kickerbp";
			hidesearch();
			kickerstate = 1;
		}
	}
}

function logout()
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    alert ("Vaš browser ne podržava AJAX!\nNe možete koristiti portal.\nRedirektovaćemo Vas na forum!");
    return;
  }

  var url="forum/login.php?do=logout&logouthash=" + logouthash;
  xmlHttp.onreadystatechange = izlogovan;
  xmlHttp.open("GET", url, true);
  xmlHttp.send(null);
}

function showkicker() {
	if(document.getElementById("logoutkickbutt").href == "#" || document.getElementById("logoutkickbutt").href == "http://www.yu-midi.org/portal.php#")
	{
	  xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
	    alert ("Vaš browser ne podržava AJAX!\nNe možete koristiti portal.\nRedirektovaćemo Vas na forum!");
	    return;
	  }

	  var parameters = "logouthash=";

	  var url="ajax.php";
	  xmlHttp.onreadystatechange = generisano;
	  xmlHttp.open("POST",url,true);
	  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  xmlHttp.setRequestHeader("Content-length", parameters.length);
	  xmlHttp.setRequestHeader("Connection", "close");
	  xmlHttp.send(parameters);
	}
	else
	{
		document.getElementById("kicker").style.visibility="visible";
		document.getElementById("kickerb").className="kickerbp";
		hidesearch();
		kickerstate = 1;
	}
}

function showsearch() {
  document.getElementById("searchwin").style.visibility="visible";
  document.getElementById("search").className="searchp";
  hidekicker();
  searchstate = 1;
}

function kickersh() {
  if(kickerstate == 0)
  {
    yn = 0;
    showkicker();
  }
  else
    hidekicker();
}

function searchsh() {
  if(searchstate == 0)
  {
    yn = 0;
    showsearch();
  }
  else
    hidesearch();
}

function fbhd()
{
    yn = 0;
}

function ham()
{
  if(yn == 1)
  {
    hidekicker();
    hidesearch();
  }
  else
   yn = 1;
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}