/***********************************************
* »óÇ°»ó¼¼ ½æ³×ÀÏ ÀÌ¹ÌÁö ½½¶óÀÌµù¼î
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//List of transitional effects to be randomly applied to billboard:
var mouse_over = false;
var billboardeffects=["Slide(slidestyle=push, duration=0.2)"]


var tickspeed=4000 //ticker speed in miliseconds (2000=2 seconds)
var effectduration=2000 //Transitional effect duration in miliseconds
var hidecontent_from_legacy=1 //Should content be hidden in legacy browsers- IE4/NS4 (0=no, 1=yes).

var filterid=Math.floor(Math.random()*billboardeffects.length)

document.write('<style type="text/css">\n')
if (document.getElementById)
document.write('.billcontent{display:none;\n'+'filter:progid:DXImageTransform.Microsoft.'+billboardeffects[filterid]+'}\n')
else if (hidecontent_from_legacy)
document.write('#contentwrapper{display:none;}')
document.write('</style>\n')

var selectedDiv=0
var totalDivs=0

function contractboard(){
	var inc=0
	while (document.getElementById("billboard"+inc)){
		document.getElementById("billboard"+inc).style.display="none"
		inc++
	}
}

function expandboard(){
	
	document.getElementById("board").style.display="none"; 
	var selectedDivObj=document.getElementById("billboard"+selectedDiv)
	contractboard()
	if (selectedDivObj.filters){
		if (billboardeffects.length>1){
			filterid=Math.floor(Math.random()*billboardeffects.length)
			selectedDivObj.style.filter="progid:DXImageTransform.Microsoft."+billboardeffects[filterid]
		}
		selectedDivObj.filters[0].duration=effectduration/1000
		selectedDivObj.filters[0].Apply()
	}
	selectedDivObj.style.display="block"
	if (selectedDivObj.filters)
	selectedDivObj.filters[0].Play()
	selectedDiv=(selectedDiv<totalDivs-1)? selectedDiv+1 : 0
	setTimeout("expandboard()",tickspeed)

}

function startbill(){
	while (document.getElementById("billboard"+totalDivs)!=null)
	totalDivs++
	if (document.getElementById("billboard0").filters)
	tickspeed+=effectduration
	expandboard()
}
