
var BannerText = function(elm, url, interval){
	if(window == this || !this.init){
		return new BannerText(elm, url, interval);
	}
	return this.init(elm, url, interval);
};

BannerText.prototype.init = function(elm, url, interval){
	this.elm = elm;
	this.url = url;
	this.interval = interval;
};

BannerText.prototype.load = function(isTimer){
	var elm = this.elm;
	var url = this.url;
	var interval = this.interval;
	var timerId = this.timerId;
	$.ajax({
		url: this.url,
		cache: false,
		success: function(html){
			html.match(/<!-- hitCount="(\d+)" -->/);
			var hitCount = parseInt(RegExp.$1);
			$(elm).empty().append(html);
			EventHandler.unbind();
			EventHandler.bind();
			if(hitCount > 2 && isTimer && typeof timerId == 'undefined'){
				this.timerId = setInterval(
					function(){
						BannerText(elm, url, interval).load(false);
					},
					interval);
			}
		}
	});
//	return this;
};


