function basket_timer() {
	this.init = basket_timer.init;
	this.start = basket_timer.start;
	this.stop = basket_timer.stop;
	this.update_time = basket_timer.update_time;
	this.timer_out = basket_timer.timer_out;
	this.time_left = 0;
	this.time_interval = null;
}

basket_timer.init = function(time_left) {
	document.getElementById('timerdiv').style.display = "";
	this.time_left = time_left;
	this.update_time();
	this.time_interval  = setInterval( function() { b_timer.update_time();}, 1000);
}

basket_timer.update_time = function() {
	this.time_left--;
	var min = Math.floor(this.time_left/60);
	var sec = Math.ceil(this.time_left%60);
	if (sec<10) sec="0"+sec;
	document.getElementById('time_span').innerHTML= min+":"+sec;
	if (this.time_left == 0) {
		this.timer_out();
	}
}

basket_timer.stop = function() {
	clearInterval(this.time_interval);
}

basket_timer.timer_out = function() {
	clearInterval(this.time_interval);
	window.location = "http://"+window.location.hostname+"/clear_cart.php";
}

b_timer = new basket_timer();

