function ulticountdown(time, id, format){

     timeleft = time;
     if (timeleft < 0) {
       timeleft = 0;
     }
     seconds = timeleft%60;
     timeleft -= seconds;
     timeleft = timeleft/60;
     minutes = timeleft%60;
     timeleft -= minutes;
     timeleft = timeleft/60;
     hours = timeleft%24;
     timeleft -= hours;
     days = timeleft/24;

     if (format == 1) {
       var counterstring = days+" dni";
       if (days != 1) {
         counterstring = counterstring+"";
       }
       counterstring = counterstring+" "+hours+" ur";
       if (hours != 1) {
         counterstring = counterstring+"";
       }
       counterstring = counterstring+" "+minutes+" minut";
       if (minutes != 1) {
         counterstring = counterstring+"";
       }
       counterstring = counterstring+" "+seconds+" sekund";
       if (seconds != 1) {
         counterstring = counterstring+"";
       }
    }  else if (format == 2) {

       var counterstring = days+" day";
       if (days != 1)
         counterstring += "s";
       counterstring += " "+hours+" hour";
       if (hours != 1)
         counterstring += "s";
       counterstring += " "+minutes+" minute";
       if (minutes != 1)
         counterstring += "s";
    } else if (format == 3) {
       var counterstring = days+" day";
       if (days != 1)
         counterstring += "s";
       counterstring += " "+hours+" hour";
       if (hours != 1)
         counterstring += "s";
    } else if (format == 4) {
       var counterstring = days+" day";
       if (days != 1)
         counterstring += "s";
    } else if (format == 5) {
       var counterstring = days+" day";
       if (days != 1)
         counterstring += "s";
       counterstring += " "+hours+":"+minutes+":"+seconds;
    } else {
    // we should never get here, but for safety add the last one as default case.
     var counterstring = days+" day";
       if (days != 1)
         counterstring += "s";
       counterstring += " "+hours+":"+minutes+":"+seconds;
    }

var newdiv = document.createElement("div");
newdiv.innerHTML = counterstring;
var olddiv = document.getElementById("counter"+id);
var parent = olddiv.parentNode;
parent.removeChild(olddiv);
newdiv.id = "counter"+id;
parent.appendChild(newdiv);


newtime = time-1;
setTimeout("ulticountdown("+newtime+","+id+","+format+")",1000);
}

