/* Author: Robert Hashemian (http://www.hashemian.com/) Modified by: Munsifali Rashid (http://www.munit.co.uk/) Modified by: Leandro Sepulveda (http://www.preisfuchstv.com/) Modified by: Marleny Nunez (http://www.preisfuchstv.com/) */ function countdown(obj) { this.obj = obj; this.Div = "clock"; this.BackColor = "white"; this.ForeColor = "black"; this.TargetDate = "12/31/2020 5:00 AM"; this.DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds."; this.CountActive = true; this.DisplayStr; this.Calcage = cd_Calcage; this.CountBack = cd_CountBack; this.Setup = cd_Setup; } function cd_Calcage(secs, num1, num2) { s = ((Math.floor(secs/num1))%num2).toString(); if (s.length < 2) s = "0" + s; return (s); } function cd_CountBack(secs) { if (secs == 'null') { var dTemp = new Date(this.TargetDate); this.phpDate = "02/08/2012 18:20:48 GMT"; do { dTemp.setUTCDate(dTemp.getUTCDate()+30); var dthen = new Date(dTemp); var dnow = new Date(this.phpDate); ddiff = new Date(dthen-dnow); gsecs = Math.floor(ddiff.valueOf()/1000); } while (gsecs < 0); this.CountBack(gsecs); // this.DisplayStr = '

Auktion beendet !

'; // document.getElementById(this.Div).innerHTML = this.DisplayStr; } else { this.DisplayStr = this.DisplayFormat.replace(/%%D%%/g, this.Calcage(secs,86400,100000)); this.DisplayStr = this.DisplayStr.replace(/%%H%%/g, this.Calcage(secs,3600,24)); this.DisplayStr = this.DisplayStr.replace(/%%M%%/g, this.Calcage(secs,60,60)); this.DisplayStr = this.DisplayStr.replace(/%%S%%/g, this.Calcage(secs,1,60)); document.getElementById(this.Div).innerHTML = this.DisplayStr; if (this.CountActive) setTimeout(this.obj +".CountBack(" + (secs-1) + ")", 990); } } function cd_Setup() { this.phpDate = "02/08/2012 18:20:48 GMT"; var dthen = new Date(this.TargetDate); var dnow = new Date(this.phpDate); // alert(dthen); // alert(dnow); ddiff = new Date(dthen-dnow); if (ddiff < 0) { gsecs = 'null'; } else { gsecs = Math.floor(ddiff.valueOf()/1000); } this.CountBack(gsecs); }