/*===================================================================
	func	: 
	param	: speed-ÀÌµ¿¼Óµµ,wait-¸ØÃã¼Óµµ,size-ÇÑ°³°¡·Î,move-¿òÁ÷ÀÏ°¹¼ö,start-true:½ÃÀÛ½ÃÀÌµ¿;false:½ÃÀÛ½Ã¸ØÃã
	memo	: 
===================================================================*/
function BannerMarq(speed,wait,size,move,start){
	this.flag=start;
	this.mouse=1;
	this.speed=speed;
	this.wait=wait;
	this.temp=0;
	this.size= size;
	this.move=move;

	this.childnum=0;
	this.childObj = new Array();
}


BannerMarq.prototype.add = function (txt){	
	var childDiv = '<div style="left:'+((this.size)*this.childnum)+'px; position: absolute; top: 0px;padding:0 0 0 0" id="scroll_area'+this.childnum+'">'
			+'<table cellspacing=0 cellpadding=0 border=0><tr><td align=center>'
			+txt
			+'</td></tr></table>'
			+'</div>';	
	document.write(childDiv);
	this.childObj[this.childnum] = document.getElementById('scroll_area'+this.childnum)
	this.childnum++;
}


BannerMarq.prototype.scroll = function (){
	if (this.mouse && this.flag) {
		//++ ¹è¿­Å©±â ¸¸Å­ ·çÇÁ¸¦ µ·´Ù.
		for (var i=0;i<this.childnum;i++) {
			this.temp++;
			
			this.childObj[i].style.left = parseInt(this.childObj[i].style.left) - 1;
			if (parseInt(this.childObj[i].style.left) <= this.size*(-1)) {
				this.childObj[i].style.left = this.size*(this.childnum-1);
			}
			//++ Á¤ÇØÁø±æÀÌ°¡ µÇ¸é Àá½Ã´ë±â
			if (this.temp>(this.size*this.move)*this.childnum) {
				this.temp=1;
				this.flag=false;
				timeobj = setTimeout("marq.flag=true;", this.wait);
			}			
		}
	}

	if(this.flag){
		timeobj = setTimeout("marq.scroll()", this.speed);
	}else{
		timeobj = setTimeout("marq.flag=true;marq.scroll();", this.wait);		
	}
}