function ingi(lay){
	if(lay=="rank10"){
		document.getElementById("rank10").style.visibility="visible"; 
		document.getElementById("rank20").style.visibility ="hidden"; 
	}else{
		document.getElementById("rank20").style.visibility="visible"; 
		document.getElementById("rank10").style.visibility ="hidden"; 
	}
}
function show_ingi(){
	document.getElementById("rank10").style.visibility="visible"; 
	document.getElementById("rank20").style.visibility ="hidden"; 
}
function hidden_ingi(){
	document.getElementById("rank10").style.visibility="hidden"; 
	document.getElementById("rank20").style.visibility ="hidden"; 
}
var timerID = {} ; 
var arrIdx = 0; 
var arrIdx2 = 0; 
function initBoard(boardID, posX, posY) { 
    var board = document.getElementById(boardID); 
    var bstyle = board.style; 
    bstyle.position="absolute"; 
    bstyle.top = posY; // "150px"; 
    bstyle.left = posX ; //"150px"; 
    bstyle.height = "15pt"; 
    bstyle.width = "320pt"; 
} 
function initBoard2(boardID, posX, posY) { 
    var board = document.getElementById(boardID); 
    var bstyle = board.style; 
    bstyle.position="absolute"; 
    bstyle.top = posY; // "150px"; 
    bstyle.left = posX ; //"150px"; 
    bstyle.height = "15pt"; 
    bstyle.width = "150pt"; 
} 
function initSign(signID, boardID) { 
    var board = document.getElementById(boardID); 
    var sign = document.getElementById(signID); 
    sstyle = sign.style; 
    sstyle.position = "relative"; 
    sstyle.top = parseInt(board.style.height) ; 
    sstyle.width = board.style.width; 
    sstyle.height = board.style.height; 
} 
function upwardSign(boardID, signID) { 
    var board = document.getElementById(boardID); 
    var sign = document.getElementById(signID); 
    sign.style.top = parseInt(sign.style.top) - 2;
    if (parseInt(sign.style.top) * -1 > parseInt(sign.style.height)) { 
        arrIdx = arrIdx + 1; 
        initSign(signID, boardID); 
		sign.innerHTML = makeSign(msgs[arrIdx%msgs.length]); 
    } 
    if (parseInt(sign.style.top) == 3) {
        clearTimeout(timerID[boardID]); 
		timerID[boardID] = setTimeout("upwardSign('"+ boardID + "', '"+ signID +"')", 3000);
    } else { 
        timerID[boardID] = setTimeout("upwardSign('"+ boardID + "', '"+ signID +"')", 70);
    } 
} 
function ingiScroll(boardID, signID, posX, posY) {     
	var board = document.getElementById(boardID); 
    var sign = document.getElementById(signID);     
    initBoard(boardID, posX, posY); 
    initSign(signID, boardID); 
	sign.innerHTML = makeSign(msgs[arrIdx%msgs.length]); 
    upwardSign(boardID, signID); 
} 
function ingiScroll_button(boardID, signID, posX, posY, gubun) {     
	var str = msgs[arrIdx%msgs.length]; 
	if(gubun=="up"){
		arrIdx = parseInt(str[0]);
		sign.innerHTML = makeSign(msgs[arrIdx%msgs.length]); 
	}else{
		arrIdx = parseInt(str[0]);
		if(arrIdx=="1"){
			sign.innerHTML = makeSign(msgs[1%msgs.length]); 
		}else if(arrIdx=="2"){
			sign.innerHTML = makeSign(msgs[2%msgs.length]); 
		}else if(arrIdx=="3"){
			sign.innerHTML = makeSign(msgs[3%msgs.length]); 
		}else if(arrIdx=="4"){
			sign.innerHTML = makeSign(msgs[0%msgs.length]); 
		}
	}
}
function upwardSign2(boardID, signID) { 
    var board = document.getElementById(boardID); 
    var sign = document.getElementById(signID); 
    sign.style.top = parseInt(sign.style.top) - 1.5;
    if (parseInt(sign.style.top) * -1 > parseInt(sign.style.height)) { 
        arrIdx2 = arrIdx2 + 1; 
        initSign(signID, boardID); 
		sign.innerHTML = makeSign2(msgs2[arrIdx2%msgs2.length]); 
    } 
    if (parseInt(sign.style.top) == 3) {
        clearTimeout(timerID[boardID]); 
		timerID[boardID] = setTimeout("upwardSign2('"+ boardID + "', '"+ signID +"')", 3000);
    } else { 
        timerID[boardID] = setTimeout("upwardSign2('"+ boardID + "', '"+ signID +"')", 50);
    } 
} 
function ingiScroll2(boardID, signID, posX, posY) {     
	var board = document.getElementById(boardID); 
    var sign = document.getElementById(signID);     
    initBoard2(boardID, posX, posY); 
    initSign(signID, boardID); 
	sign.innerHTML = makeSign2(msgs2[arrIdx2%msgs2.length]); 
    upwardSign2(boardID, signID); 
} 

function makeSign(arr)
{
	if(arr.length)
	{
		if(arr[0] != '')
		{
			var str_data1="<a href='/search/search.php?srch_kwd="+encodeURIComponent(arr[2])+"' target='_top' class='m_list03'>"+arr[2].substr(0,8)+"</a>";
			var str_data2="<a href='/search/search.php?srch_kwd="+encodeURIComponent(arr[3])+"' target='_top' class='m_list03'>"+arr[3].substr(0.8)+"</a>";
			var str_data3="<a href='/search/search.php?srch_kwd="+encodeURIComponent(arr[4])+"' target='_top' class='m_list03'>"+arr[4].substr(0.8)+"</a>";

			var str_tbl="<table border=0 cellspacing=0 cellpadding=0 align=left><tr><td>"+str_data1+"</td><td class='D7D' style='padding:1 0 0 0;'>&nbsp; | &nbsp;</td><td>"+str_data2+"</td><td class='D7D' style='padding:1 0 0 0;'>&nbsp; | &nbsp;</td><td width=>"+str_data3+"</td></tr></table>";
			return str_tbl;
		}
		else
			return arr[2];
	}
}

function makeSign2(arr)
{
	if(arr.length)
	{
		if(arr[0] != '')
		{
			var str_arr = arr[0]+arr[2];
			//alert(str_arr);
			var str_data="<img src="+image_addr2+"/images/ico_mt_"+arr[0]+".gif border=0 align=absmiddle>&nbsp;";
			var str_data1="<a href='/search/search.php?srch_kwd="+encodeURIComponent(arr[2])+"' target='_top' onMouseOver='show_ingi("+arr[0]+");' class='m_list03'>"+ arr[2].substr(0,8) +"</a>";
			var str_num="";
			var str_tbl="<table border=0 cellspacing=0 cellpadding=0 align=left><tr><td style='padding:0 0 1 0;' width='20'>"+str_data+"</td><td width='116' style='padding:0 0 0 0;'>"+str_data1+"</td><td class='idch' style='padding:2 0 0 0;'><img src="+image_addr2+"/images/"+arr[4]+"  border=0>&nbsp;"+arr[3].substr(1,4)+"</td></tr></table>";
			return str_tbl;
		}
		else
			return arr[2];
	}
}
