if (document.getElementById && document.createTextNode) {
  addEvent(window, "load", getLastModified);
}

function format2(val) {
var v = "" + val;
var l = v.length;
if (l<2) v = "0" + v;
return v;
}

function correctYear(y) {
y = y - 0;
if (y<70) return(2000 + y);
if (y<1900) return(1900 + y);
if (y<2000) return(100 + y);
return y;
}

function getLastModified() {
var o = document.getElementById("last-modified");
if (o) {
  o.firstChild.nodeValue = ", a zadnja promjena na stranici bila je " +
  formatDate(document.lastModified,0);
}
}

function formatDate(l,tz) {
var u = new Date(l);
var d = u.getUTCDate();
var m = u.getUTCMonth() + 1;
var y = correctYear(u.getUTCFullYear());
var h = u.getUTCHours();
var mi = u.getUTCMinutes();
var s = u.getUTCSeconds();
var t = u.getTimezoneOffset();
if (tz) {
  var l = new Date(y,m,d,h,mi-t,s);
} else {
  var l = new Date(y,m,d,h,mi,s);
}
d = format2(l.getDate());
m = format2(l.getMonth());
y = l.getFullYear();
h = format2(l.getHours());
mi = format2(l.getMinutes());
s = format2(l.getSeconds());
if (tz) {
  var off = -t;
  var htz = parseInt(off / 60);
  var mtz = off - htz * 60;
  tz = t > 0 ? "-" : "+";
  tz += format2(htz);
  if (mtz) {
    tz += format2(mtz);
  }
  return y + "-" + m + "-" + d + " " + h + ":" + mi + ":" + s + tz;
} else {
  return y + "-" + m + "-" + d + " " + h + ":" + mi + ":" + s +"Z";
}
}

function addEvent(obj, evType, fn){
if (obj.addEventListener){//DOM
  obj.addEventListener(evType, fn, true);
  return true;
} else if (obj.attachEvent){//IE
  var r = obj.attachEvent('on'+evType, fn);
  return r;
} else {//IE5/Mac
  obj['on' + evType] = fn;
  //return false;
}
}

