	function ticker () {
		
		// constuctor
		this.constructor = ticker;
		
		// variables
		this.position = 0;
		this.size = 0;
		this.width = 0;

		// functions
		this.initTicker = initTicker;
		this.moveTicker = moveTicker;

		this.initTicker();
	}
	
	function initTicker() {
		// get size of ticker text
		this.size = document.getElementById("tickerTextField").offsetWidth;
		
		// reset size of ticker field and make it visible
		this.width = document.getElementById("tickerField").offsetWidth;
		document.getElementById('tickerField').style.width = this.width + "px";
		document.getElementById('tickerField').style.visibility = "visible";
		
		// set start of ticker to the right border
		this.position = this.width;

		tickerTime = window.setInterval("tick.moveTicker()", 30);
	}
	
	function moveTicker() {
		if (this.position < -this.size) {
			this.position = this.width;
		}
		this.position-=1;
		document.getElementById('tickerTextField').style.left = this.position + "px";
	}
	