/*
	Modified version of Ulticounter.js 
	by nordmograph.com's PUA Contest of the Week module
	Multilingual support by ~cXc~
*/
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) {     
       if (days != 1) {
         day = dayplural;
       }
       var counterstring = days+" "+day;
       if (hours != 1) {
         hour = hourplural;
       }
       counterstring = counterstring+" "+hours+" "+hour;
       if (minutes != 1) {
         minute = minuteplural;
       }
       counterstring = counterstring+" "+minutes+" "+minute;
       if (seconds != 1) {
         second = secondplural;
       }
       counterstring = counterstring+" "+seconds+" "+second;
    }  else if (format == 2) {
       if (days != 1)
         day = dayplural;
       var counterstring = days+" "+day;
       if (hours != 1)
         hour = hourplural;
       counterstring += " "+hours+" "+hour;
       if (minutes != 1)
         minute = minuteplural;
       counterstring += " "+minutes+" "+minute;
    } else if (format == 3) {     
       if (days != 1)
         day = dayplural;
       var counterstring = days+" "+day;
       if (hours != 1)
         hour = hourplural;
       counterstring += " "+hours+" "+hour;
    } else if (format == 4) {     
       if (days != 1)
         day = dayplural;
       var counterstring = days+" "+day;
    } else if (format == 5) {     
       if (days != 1)
         day = dayplural;
       var counterstring = days+" "+day;
		if  (seconds < 10)
			seconds = "0"+seconds;
		if  (hours < 10)
			hours = "0"+hours;
		if  (minutes < 10)
			minutes = "0"+minutes;
       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);
}

