
var Banner = function(elm, url, interval){
	if(window == this || !this.init){
		return new Banner(elm, url, interval);
	}
	return this.init(elm, url, interval);
};

Banner.prototype.init = function(elm, url, interval){
	this.elm = elm;
	this.url = url;
	this.interval = interval;
	this.bannerType = this.isEnabledShockwave() ? "flash" : "gif";
};

Banner.prototype.isEnabledShockwave = function(){
	if(jQuery.browser.msie) return true;
	return(navigator.mimeTypes
		&& navigator.mimeTypes["application/x-shockwave-flash"]) ?
		true : false;
};

Banner.prototype.load = function(isTimer){
	var elm = this.elm;
	var url = this.url;
	var interval = this.interval;
	var timerId = this.timerId;
	var bannerTypeUrl = this.url + '/' + this.bannerType;

	$.ajax({
		url: bannerTypeUrl,
		cache: false,
		async: false,
		success: function(html){$(elm).empty().append(html);}
	});
//	$.ajax({
//		url: this.url + this.bannerType,
//		cache: false,
//		async: false,
//		success: function(html){
//			if(html.indexOf("img",0) < 0 && html.indexOf("object",0) < 0){
//				$(elm).empty().append("");
//				$("#banner").css("height",0);
//				$("#bannerZone").css("height",0);
//				return ;
//			}
//			//setTimeout(function(){$(elm).empty().append(html);}, 2000);
////			if(isTimer && typeof timerId == 'undefined'){
////				this.timerId = setInterval(
////					function(){
////						Banner(elm, url, interval).load(false);
////					},
////					interval);
////			}
//		}
//	});
};

