var sad;
var a;
var dani = ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "&#268;etvrtak", "Petak", "Subota"];
var mjeseci = ["sije&#269;nja", "velja&#269;e", "o&#382;ujka", "travnja", "svibnja", "lipanja", 
               "srpnja", "kolovoza", "rujna", "listopada", "studenog", "prosinca"];
               
var daniEng = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var mjeseciEng = ["January", "February", "March", "April", "May", "June", 
                "July", "August", "September", "October", "November", "December"];

function setClock()
{
    window.setInterval('tikTak()',1000);
}
function setClockEng()
{
    window.setInterval('tikTakEng()',1000);
}
 
function tikTak()
{
    sad = new Date();

    document.getElementById('currentTime').innerHTML = dani[sad.getDay()] + ", " + sad.getDate() + ". " + mjeseci[sad.getMonth()] + " " + sad.getFullYear() + '. <font class="HeaderHolder">|</font> ' +
        sad.getHours().toString() + ":" +  formatToTwo(sad.getMinutes().toString(),2) ;
}
function tikTakEng()
{
    sad = new Date();
    var sup = "";
    var zadnjaZnamenka = sad.getDate() % 10;
	var zadnjeDvije = sad.getDate() % 100;
	if (zadnjeDvije > 10 && zadnjeDvije < 20){
		sup="th";
	} else {
		switch(zadnjaZnamenka){
			case 1:
				sup="st";
				break;
			case 2:
				sup="nd";
				break;
			case 3:
				sup="rd";
				break;
			case 4:
			case 5:
			case 6:
			case 7:
			case 8:
			case 9:
			case 0:
				sup="th";
				break;
		}    
	}
    document.getElementById('currentTime').innerHTML = daniEng[sad.getDay()] + ", " + mjeseciEng[sad.getMonth()] + " " + sad.getDate() + sup.sup() + " " + sad.getFullYear() + '. <font class="HeaderHolder">|</font> ' +
        formatEng(sad.getHours().toString()) + ":" +  formatToTwo(sad.getMinutes().toString(),2) + formatAmPm(sad.getHours().toString()) ;
}

function formatEng(Number)
{
    if (Number > 12){
        return Number-12;
    }else{
       return Number;
    }
}
function formatAmPm(Number)
{
    if (Number >= 12){
        return " PM";
    } else {
        return " AM";
    }
}
function formatToTwo(nmber, digits)
{
    var retNmb = nmber;
    digits = digits - nmber.length;
    for(var i = 0; i < digits;i ++)
        retNmb = "0" + retNmb;
    return retNmb;
}