// JavaScript Document

//var lcdNumber="2222" //six digit number with leading zeros if needed

var counter=new Object()

counter.digits=["http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd0.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd1.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd2.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd3.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd4.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd5.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd6.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd7.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd8.gif", "http://www.totally-dynamic.co.uk/presentation/front/layouts/default/images/design/lcd/lcd9.gif"]
counter.instances=0
var preloadimages=[]
for (var i=0; i<counter.digits.length; i++){ //preload images
	preloadimages[i]=new Image()
	preloadimages[i].src=counter.digits[i]
}

counter.imageHTML=function(counterstring){ //turn counterstring into string of images
	var sections=counterstring.split("")
	for (var i=0; i<sections.length; i++){
		sections[i]='<img src="'+counter.digits[parseInt(sections[i].charAt(0))]+'">'
	}
	counterstring=""
	for (var i=0; i<sections.length; i++){
		counterstring = counterstring + sections[i]
	}
	return counterstring
}

counter.display=function(){
	var counterinstance=this
	this.spanid="counterspan"+(counter.instances++)
	document.write('<span id="'+this.spanid+'"></span>')
	this.update()
}

counter.display.prototype.update=function(){
	var counterStrHTML=counter.imageHTML(lcdNumber)
	document.getElementById(this.spanid).innerHTML=counterStrHTML
}