function penny_clock_init(enddate,localtime,id)
{
	refreshID=setInterval("updateClock('"+enddate+"','"+localtime+"','"+id+"')",1000);
}


function updateClock (enddate,curdate,id)
{

var curdate=new Date ( );
//var enddate=document.getElementById("endtime").innerHTML;
var diviso=enddate.split('-')
var diviso2=diviso[2].split(' ')
var diviso3=diviso2[1].split(':')
this.targetdate=new Date(diviso[0],diviso[1]-1,diviso2[0],diviso3[0],diviso3[1],diviso3[2])
b = curdate.getTime()+(curdate.getTimezoneOffset()*60*1000);
this.localtime=this.serverdate=new Date(b)
this.localtime.setTime(this.serverdate.getTime()+0*60*1000)
//updateTime()
showresults(id)
}

function updateTime(){
var thisobj=this
this.localtime.setSeconds(this.localtime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
}

function showresults(id){
var timediff=(this.targetdate-this.localtime)/1000;
var oneMinute=60 //minute unit in seconds
var oneHour=60*60 //hour unit in seconds
var oneDay=60*60*24 //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))

/*  hourfield = ( hourfield < 10 ? "0" : "" ) + hourfield;
  minutefield = ( minutefield < 10 ? "0" : "" ) + minutefield;
  secondfield = ( secondfield < 10 ? "0" : "" ) + secondfield;*/

if(timediff<1 && timediff>(-5))
    var displayTime = "Checking...";
else if(timediff<(-5))
    var displayTime = "Auction Closed";
else
{    if(dayfield!=0)
    var displayTime = dayfield + "d " + hourfield + "h " + minutefield + "m " + secondfield+"s";
if(dayfield==0 && hourfield!=0)
    var displayTime = hourfield + "h " + minutefield + "m " + secondfield+"s";
if(dayfield==0 && hourfield==0 && minutefield!=0)
    var displayTime = minutefield + "m " + secondfield+"s";
if(dayfield==0 && hourfield==0 && minutefield==0)
    var displayTime = secondfield+"s";
}
document.getElementById(id).firstChild.nodeValue = displayTime;
//setTimeout(function(){showresults(id)}, 1000) //update results every second
}
