var tmpLoop,tmpArr,tmpEval;
var i,j;
arr_admin			= new Array();
arr_admin[0]		= new Array();
arr_admin[0][0]	= "el_notice";
arr_admin[0][1]	= 3;
arr_admin[1]		= new Array();
arr_admin[1][0]	= "el_event";
arr_admin[1][1]	= 3;
arr_admin[2]		= new Array();
arr_admin[2][0]	= "el_update";
arr_admin[2][1]	= 3;
arr_admin[3]		= new Array();
arr_admin[3][0]	= "el_fansite";
arr_admin[3][1]	= 5;
arr_admin[4]		= new Array();
arr_admin[4][0]	= "el_screen";
arr_admin[4][1]	= 3;
arr_admin[5]		= new Array();
arr_admin[5][0]	= "mgame_know";
arr_admin[5][1]	= 2;
arr_admin[6]		= new Array();
arr_admin[6][0]	= "mgame_cafe";
arr_admin[6][1]	= 5;
arr_admin[7]		= new Array();
arr_admin[7][0]	= "ranking_svr1";
arr_admin[7][1]	= 3;
arr_admin[8]		= new Array();
arr_admin[8][0]	= "ranking_svr2";
arr_admin[8][1]	= 3;
arr_admin[9]		= new Array();
arr_admin[9][0]	= "ranking_svr3";
arr_admin[9][1]	= 3;
arr_admin[10]		= new Array();
arr_admin[10][0]	= "ranking_svr4";
arr_admin[10][1]	= 3;
for(i=0; i<arr_admin.length; i++) {
	tmpEval= 'tmpArr = admin_'+arr_admin[i][0]+'.split("||");'+'\n';
	tmpEval+='arr_'+arr_admin[i][0]+' = new Array();'+'\n';
	tmpEval+='for(tmpLoop=0; tmpLoop<tmpArr[0]; tmpLoop++)'+'\n';
	tmpEval+='{'+'\n';
	tmpEval+='	arr_'+arr_admin[i][0]+'[tmpLoop]		= new Array();'+'\n';
	for(j=0; j<arr_admin[i][1]; j++)
		tmpEval+='	arr_'+arr_admin[i][0]+'[tmpLoop]['+j+']	= tmpArr[tmpLoop*'+arr_admin[i][1]+'+'+(j+1)+'];'+'\n';
	tmpEval+='}'+'\n';
	eval(tmpEval);
}

var global_rnd = Math.random();
var tmp_rnd,tmp_loop_end,tmp_num;

function ret_randnum(max_num) {
	return Math.floor(max_num * global_rnd);
}

function ret_arraynum(array_size,tmp_num) {
	return tmp_num % array_size;
}

function bytes(str){
	var l = 0;
	for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
	return l;
}

function cut(str, len) {
	var l = 0;
	for (var i=0; i<str.length; i++) {
		l += (str.charCodeAt(i) > 128) ? 2 : 1;
		if (l > len) return str.substring(0,i) + "..";
	}
	return str;
}


function showNotice(gubn,len) {
	var notice_array	=	eval("arr_el_"+ gubn);
	
	if(gubn == "update") {
		cate	=	"U";
	} else if(gubn == "event") {
		cate	=	"E";
	} else {
		cate	=	"G";
	}

	if(notice_array.length > len) {
		var loop = len;
	} else {
		var loop = notice_array.length;
	}

	document.write('<table width="223" border="0" cellspacing="0" cellpadding="0">');
	
	for(var i = 0; i < loop; i++) {
		document.write('<tr>');
		document.write('<td width="17" height="21"><img src="'+ img_url +'/main/icon_'+ gubn +'.gif"></td>');
		document.write('<td><input type="text" onmouseover="mq.set(this);tID=setInterval(\'mq.scroll()\', 180)" onmouseout="clearInterval(tID);mq.init()" onclick=location.href("/news/index.mgame?strRtype='+ cate +'&Idx='+ notice_array[i][1] +'") value="'+notice_array[i][0]+'" style="width:95%;border:0;background-color:#000000;color:#ffffff;cursor:hand" readonly onfocus="this.blur()"></td>');
		document.write('<td width="48" class="date">| '+ notice_array[i][2].substr(2).replace(/[-]/gi,".") +'</td>');
		document.write('</tr>');
	}
	
	document.write('</table>');
}

function showDebate(gubn) {
	len				=	admin_el_debate_new.length;
	debate			=	admin_el_debate_new.substr(3,(len-5));
	debate			=	debate.split("||||");
	cnt				=	0;
	
	for(i=0;i<debate.length;i++) {
		ex			=	debate[i].split("||");
		
		if(ex[2] == gubn) {
			idx		=	ex[0];
			subject	=	ex[1];
		} else {
			cnt++;
		}
	}

	 if(cnt == 2) {
		if(gubn == "P") {
			msg	=	"¼³¹®";
		} else {
			msg	=	"Åä·Ð";
		}
		
		subject	=	"µî·ÏµÈ "+ msg +"ÀÌ ¾ø½À´Ï´Ù.";
	}
	
	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td colspan="5" height="7"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="3"></td>');
	document.write('<td>');
	document.write('<table cellpadding="0" cellspacing="0"r>');
	document.write('<tr height="18">');
	
	if(gubn == "P") {
		document.write('<td width="55"><img src="'+ img_url +'/main/tab_poll01_over.gif" width="55" height="21"></td>');
		document.write('<td width="3"></td>');
		document.write('<td width="55"><A href="javascript:show_layer(\'Poll\',2,2)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_poll02.gif" width="55" height="21" border="0"></a></td>');
	} else {
		document.write('<td width="55"><A href="javascript:show_layer(\'Poll\',2,1)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_poll01.gif" width="55" height="21" border="0"></a></td>');
		document.write('<td width="3"></td>');
		document.write('<td width="55"><img src="'+ img_url +'/main/tab_poll02_over.gif" width="55" height="21"></a></td>');
	}

	document.write('</tr>');
	document.write('</table>');
	document.write('</td>');
	document.write('<td width="113">&nbsp;</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td colspan="5" height="9"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="3"></td>');
	document.write('<td colspan="4" height="72" valign="top">'+ subject +'</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td colspan="5" height="23"><img src="'+ img_url +'/main/line_board.gif"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td colspan="5" align="center"><a href="/community/index.mgame?sort=18&Idx='+ idx +'" onfocus="this.blur()"><img src="'+ img_url +'/main/btn_participation.gif"></a></td>');
	document.write('</tr>');
	document.write('</table>');
}

function showFansite() {
	if(arr_el_fansite.length > 2) {
		var loop = 2;
	} else {
		var loop = arr_el_fansite.length;
	}

	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	
	for(var i = 0; i < loop; i++) {
		if(i == 0) {
			document.write('<tr>');
			document.write('<td colspan="3" height="7"></td>');
			document.write('</tr>');
		} else {
			document.write('<tr>');
			document.write('<td colspan="3" height="31"><img src="'+ img_url +'/main/line_board.gif"></td>');
			document.write('</tr>');
		}
		
		document.write('<tr>');
		document.write('<td width="3"></td>');
		document.write('<td width="78" height="60" background="'+ img_url +'/main/bg_cafe.gif" align="center"><a href="'+ arr_el_fansite[i][3] +'" target="_blank" onfocus="this.blur()"><img src="http://mgfile.mgame.com/eternalcity/fansite/'+ arr_el_fansite[i][4] +'" width="70" height="52" border="0"></a></td>');
		document.write('<td width="148">');
		document.write('<table width="148" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr>');
		document.write('<td width="7">');
		document.write('<td width="141" height="19"><img src="'+ img_url +'/main/icon_board.gif" align="absmiddle">'+ arr_el_fansite[i][1].substr(0,10) +'..</td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td height=="4"></td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td></td>');
		document.write('<td height="19" class="date" style="padding:0 0 0 10">'+ arr_el_fansite[i][2].substr(0,25) +'..</td>');
		document.write('</tr>');
		document.write('</table>');
		document.write('</td>');
		document.write('</tr>');
	}
	
	document.write('</table>');
}

function showScreen() {
	var total_eternal_screen = admin_el_screen_v2;
	var tmpArr = total_eternal_screen.split("||");
	
	screen_array = new Array();
	
	for(tmploop=0; tmploop< tmpArr[0] ; tmploop++ ){
		screen_array[tmploop] = new Array();
		for(i =0 ; i< 4 ; i++){
			screen_array[tmploop][i] = tmpArr[tmploop*4+(i+1)];
		}
	}
	
	if(screen_array.length > 2) {
		var loop = 2;
	} else {
		var loop = screen_array.length;
	}

	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td height="7" colspan="3"></td>');
	document.write('</tr>');
	document.write('<tr>');
	
	for(var i = 0; i < loop; i++) {
		document.write('<td width="112" valign="top">');
		document.write('<table width="112" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr>');
		document.write('<td height="76" align="center" background="'+ img_url +'/main/bg_screen.gif"><a href="/community/index.mgame?sort=14&Idx='+ screen_array[i][0] +'" onfocus="this.blur()"><img src="'+ screen_array[i][1] +'" width="104" height="68" border="0"></a></td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td height="6"></td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td height="54" align="center" valign="top">'+ screen_array[i][2].substr(0,30) +'</td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td class="date" align="center">ID:'+ screen_array[i][3] +'</td>');
		document.write('</tr>');
		document.write('</table>');
		document.write('</td>');
		
		if(i == 0) {
			document.write('<td width="5"></td>');
		}
	}
	
	document.write('</tr>');
	document.write('</table>');
}

function showKnow() {
	if(arr_mgame_know.length > 3) {
		var loop = 3;
	} else {
		var loop = arr_mgame_know.length;
	}

	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td height="6"></td>');
	document.write('</tr>');
	
	for(var i = 0; i < loop; i++) {
		document.write('<tr>');
		document.write('<td height="17" class="date"><img src="'+ img_url +'/main/icon_board.gif" align="absmiddle"><a href="http://know.mgame.com/know.qna.message.view.screen?p_msg_id='+ arr_mgame_know[i][0] +'" target="_blank" onfocus="this.blur()">'+ arr_mgame_know[i][1] +'</a></td>');
		document.write('</tr>');
	}
	
	document.write('</table>');
}

function showCafe() {
	if(arr_mgame_cafe.length > 2) {
		var loop = 2;
	} else {
		var loop = arr_mgame_cafe.length;
	}

	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td colspan="3" height="7"></td>');
	document.write('</tr>');
	
	for(var i = 0; i < loop; i++) {
//		if(i == 1 || i == 3) {
			document.write('<tr>');
			document.write('<td width="3"></td>');
			document.write('<td width="78" height="60" background="'+ img_url +'/main/bg_cafe.gif" align="center"><a href="'+ arr_mgame_cafe[i][3] +'" target="_blank" onfocus="this.blur()"><img src="'+ arr_mgame_cafe[i][2] +'" width="70" height="52" border="0"></a></td>');
			document.write('<td width="148">');
			document.write('<table width="148" border="0" cellspacing="0" cellpadding="0">');
			document.write('<tr>');
			document.write('<td width="7">');
			document.write('<td width="141" height="19"><img src="'+ img_url +'/main/icon_board.gif" align="absmiddle"><a href="'+ arr_mgame_cafe[i][3] +'" target="_blank" onfocus="this.blur()">'+ arr_mgame_cafe[i][1] +'</a></td>');
			document.write('</tr>');
			document.write('<tr>');
			document.write('<td height="4"></td>');
			document.write('</tr>');
			document.write('<tr>');
			document.write('<td></td>');
			document.write('<td height="19" class="date" style="padding-left:10"><a href="'+ arr_mgame_cafe[i][3] +'" target="_blank" onfocus="this.blur()">'+ arr_mgame_cafe[i][4].substr(0,25) +'..</a></td>');
			document.write('</tr>');
			document.write('</table>');
			document.write('</td>');
			document.write('</tr>');
			
			if(i == 0) {
				document.write('<tr>');
				document.write('<td colspan="3" height="31"><img src="'+ img_url +'/main/line_board.gif"></td>');
				document.write('</tr>');
			}
//		}
	}
	
	document.write('</table>');
}

function showSvr() {
	for(var k = 1; k < 5; k++) {
		svrname	=	eval("arr_ranking_svr"+ k);
		
		if(svrname.length > 5) {
			var loop = 5;
		} else {
			var loop = svrname.length;
		}
		
		if(k == 1) {
			document.write('<div id="Ranking'+ k +'">');
		} else {
			document.write('<div id="Ranking'+ k +'" style="display:none">');
		}
		
		document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr>');
		document.write('<td colspan="5" height="7"></td>');
		document.write('</tr>');
		document.write('<tr align="left">');
		
		if(k == 1) {
			document.write('<td><img src="'+ img_url +'/main/tab_ranking01_over.gif"></td>');
			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,2)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking02.gif"></a></td>');
			document.write('<td width="60">&nbsp;</td>');
			document.write('<td width="60">&nbsp;</td>');
//			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,3)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking03.gif"></a></td>');
//			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,4)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking04.gif"></a></td>');
		} else if(k == 2) {
			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,1)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking01.gif"></a></td>');
			document.write('<td><img src="'+ img_url +'/main/tab_ranking02_over.gif"></td>');
			document.write('<td width="60">&nbsp;</td>');
			document.write('<td width="60">&nbsp;</td>');
//			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,3)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking03.gif"></a></td>');
//			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,4)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking04.gif"></a></td>');
		} else if(k == 3) {
			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,1)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking01.gif"></a></td>');
			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,2)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking02.gif"></a></td>');
			document.write('<td width="60">&nbsp;</td>');
			document.write('<td width="60">&nbsp;</td>');
//			document.write('<td><img src="'+ img_url +'/main/tab_ranking03_over.gif"></td>');
//			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,4)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking04.gif"></a></td>');
		} else {
			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,1)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking01.gif"></a></td>');
			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,2)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking02.gif"></a></td>');
			document.write('<td width="60">&nbsp;</td>');
			document.write('<td width="60">&nbsp;</td>');
//			document.write('<td><a href="javascript:show_layer(\'Ranking\',4,3)" onfocus="this.blur()"><img src="'+ img_url +'/main/tab_ranking03.gif"></a></td>');
//			document.write('<td><img src="'+ img_url +'/main/tab_ranking04_over.gif"></td>');
		}
		
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td colspan="5" height="5"></td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td colspan="5" align="center">');
		document.write('<table width="223" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr>');
		document.write('<td colspan="3" height="5"></td>');
		document.write('</tr>');
		document.write('<tr align="center">');
		document.write('<td width="30" height="22">¼øÀ§</td>');
		document.write('<td width="163">Ä³¸¯ÅÍ¸í</td>');
		document.write('<td width="30">·¹º§</td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td colspan="3" align="center"><img src="'+ img_url +'/main/line_board.gif"></td>');
		document.write('</tr>');
		document.write('<tr>');
		document.write('<td colspan="3" height="2"></td>');
		document.write('</tr>');

		
		for(var i = 0; i < loop; i++) {
			document.write('<tr>');
			document.write('<td height="20" align="center"><img src="'+ img_url +'/main/icon_number0'+ svrname[i][1] +'.gif"></td>');
			document.write('<td class="date">&nbsp;'+ svrname[i][0] +'</td>');
			document.write('<td class="date" align="center">'+ svrname[i][2] +'</td>');
			document.write('</tr>');
		}
		document.write('</table>');
		document.write('</td>');
		document.write('</tr>');
		document.write('</table>');
		document.write('</div>');
	}
}


function showOnAir() {
	ex		=	onAir.split("||");
	
	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td colspan="3" height="7"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="3"></td>');
	document.write('<td width="78" height="60" background="'+ img_url +'/main/bg_cafe.gif" align="center"><a href="/community/index.mgame?sort=10&Idx='+ex[0]+'" onfocus="this.blur()"><img src="'+ ex[3] +'" width="70" height="52"></a></td>');
	document.write('<td width="148" valign="top">');
	document.write('<table width="148" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td width="7"></td>');
	document.write('<td width="141" height="19" class="gm"><a href="/community/index.mgame?sort=10&Idx='+ex[0]+'" onfocus="this.blur()">'+ ex[1] +'</a></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td height="4"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td></td>');
	document.write('<td height="19" class="date" valign="top"><a href="/community/index.mgame?sort=10&Idx='+ex[0]+'" onfocus="this.blur()">'+ ex[2] +'</a></td>');
	document.write('</tr>');
	document.write('</table>');
	document.write('</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td height="8"></td>');
	document.write('</tr>');
	document.write('</table>');
}


function showHelpGM() {
	ex		=	helpGM.split("||");
	
	document.write('<table width="229" border="0" cellspacing="0" cellpadding="0">');
	// line
	document.write('<tr>');
	document.write('<td colspan="3" height="10"><img src="'+ img_url +'/main/line_board.gif"></td>');
	document.write('</tr>');
	// line
	document.write('<tr>');
	document.write('<td colspan="3" height="7"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="3"></td>');
	document.write('<td width="78" height="60" background="'+ img_url +'/main/bg_cafe.gif" align="center"><a href="/community/index.mgame?sort=9&Idx='+ex[0]+'" onfocus="this.blur()"><img src="'+ ex[3] +'" width="70" height="52"></a></td>');
	document.write('<td width="148" valign="top">');
	document.write('<table width="148" border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td width="7"></td>');
	document.write('<td width="141" height="19" class="gm"><a href="/community/index.mgame?sort=9&Idx='+ex[0]+'" onfocus="this.blur()">'+ ex[1] +'</a></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td height="4"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td></td>');
	document.write('<td height="19" class="date" valign="top"><a href="/community/index.mgame?sort=9&Idx='+ex[0]+'" onfocus="this.blur()">'+ ex[2] +'</a></td>');
	document.write('</tr>');
	document.write('</table>');
	document.write('</td>');
	document.write('</tr>');
	document.write('</table>');

}


function agree(f) {
	if (f.checkbox2.checked == "" ) {
		alert("µ¿ÀÇ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		f.checkbox2.focus();
		return false;
	}
}

var tID       = null;
var getObj	= null;
var mq = new classMQ();

function classMQ() 
{
} 

classMQ.prototype.set = function( obj )
{
getObj	= obj;
this.BLANK     = "                   ";
this.CONTENT = getObj.value;
this.SCROLL    = this.BLANK + this.CONTENT + this.BLANK + this.CONTENT;
}

classMQ.prototype.scroll = function( ) 
{
if (!getObj)	return;	
			
var value = getObj.value;
getObj.value = value.substring(1);
if ("" == getObj.value.length)
{
	getObj.value = this.SCROLL;
}			
}

classMQ.prototype.init = function(  ) 
{
if (!getObj)	return;
getObj.value = this.CONTENT;
}

// ¸¶Äû¸¦ ¸ØÃß°Ô ÇÏ´Â ºÎºÐ
function MStop(chk) 
{  
 Toggle = 0;  
 switch(chk) {
     case 1:
     ex_marquee.stop(); // IDºÎºÐ.stop();
     break;
     case 2:
     mq_topic.stop();
     break;
 }    
}

// ÀÌ¹Ì ¸ØÃçÁø ¸¶Äû¸¦ ´Ù½Ã ¿òÁ÷ÀÌ°Ô ÇÏ´Â ¼Ò½º
function MStart(chk) 
{  
 Toggle = 1;  
 switch(chk) {
  case 1:
     ex_marquee.start(); // IDºÎºÐ.start();
     break;
     case 2:
     mq_topic.start();
     break;
 }    
}

function na_call(str)
{
eval(str);
}