﻿// used in left menu
function display_message(msg, target) {
    document.getElementById(target).innerHTML = msg;
}

function trim(src) { 
    var search = 0; 
    while (src.charAt(search) == " ")     {  
        search = search + 1; 
    } 
    src = src.substring(search, (src.length)); 
    search = src.length - 1; 
    while (src.charAt(search) == " ")     { 
        search = search - 1; 
    } 
    return src.substring(0, search + 1);         
}


/*    *    *    *    *    *    *    *    *    *    *    *    **/
/*    *    scrolling S    *    *    *    *    *    *    *    */
function scrolling(objId,sec1,sec2,speed,height){ 
    this.objId=objId; 
    this.sec1=sec1; 
    this.sec2=sec2; 
    this.speed=speed; 
    this.height=height; 
    this.h=0; 
    this.div=document.getElementById(this.objId); 
    this.htmltxt=this.div.innerHTML; 
    this.div.innerHTML=this.htmltxt+this.htmltxt; 
    this.div.isover=false; 
    this.div.onmouseover=function(){this.isover=true;} 
    this.div.onmouseout=function(){this.isover=false;} 
    var self=this; 
    this.div.scrollTop=0; 
    window.setTimeout(function(){self.play()},this.sec1); 
} 
scrolling.prototype={ 
    play:function(){ 
        var self=this; 
        if(!this.div.isover){ 
            this.div.scrollTop+=this.speed; 
            if(this.div.scrollTop>this.div.scrollHeight/2){ 
                this.div.scrollTop=0; 
            }else{ 
                this.h+=this.speed; 
                if(this.h>=this.height){ 
                    if(this.h>this.height|| this.div.scrollTop%this.height !=0){ 
                        this.div.scrollTop-=this.h%this.height; 
                    } 
                    this.h=0; 
                    window.setTimeout(function(){self.play()},this.sec1); 
                    return; 
                } 
            } 
        } 
        window.setTimeout(function(){self.play()},this.sec2); 
    }, 
    prev:function(){ 
        if(this.div.scrollTop == 0) 
        this.div.scrollTop = this.div.scrollHeight/2; 
        this.div.scrollTop -= this.height; 
    }, 
    next:function(){ 
        if(this.div.scrollTop == this.div.scrollHeight/2) 
        this.div.scrollTop =0; 
        this.div.scrollTop += this.height; 
    } 
}; 
/*    *    scrolling E    *    *    *    *    *    *    *    */
/*    *    *    *    *    *    *    *    *    *    *    *    **/



/*    *    *    *    *    *    *    *    *    *    *    *    **/
/*    layer_pageMove S   *    *    *    *    *    *    */
function moveSectionPage(kind, move) {
	var pageCount = mainCenter_tvList.length;
	var form = eval("document."+kind);
	var nowPage = Math.floor(form.nowPage.value);
	var movePage;

	if("prev" == move) {
		movePage = nowPage - 1;
		if(0 > movePage) { movePage = pageCount - 1; }
	}
	if("next" == move) {
		movePage = nowPage + 1;
		if(pageCount <= movePage) { movePage = 0; }
	}

	document.getElementById(kind+"_"+nowPage).style.display = "none";
	document.getElementById(kind+"_"+movePage).style.display = "block";
	form.nowPage.value = movePage;
}
/*    layer_pageMove E   *    *    *    *    *    *    */
/*    *    *    *    *    *    *    *    *    *    *    *    **/


/*    *    *    *    *    *    *    *    *    *    *    *    **/
/*   main_map_swf S   *    *    *    *    *    *    */
function main_map_swf(){
document.write("<center><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='350' height='234'><param name='movie' value='http://image.playforum.net:8080/wow/common/081113_php_blank_map.swf'><param name='quality' value='high'><PARAM NAME='wmode' VALUE='transparent'><embed src='http://image.playforum.net:8080/wow/common/081113_php_blank_map.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='350' height='234'></embed></object></center>");

}
/*    main_map_swf E   *    *    *    *    *    *    */
/*    *    *    *    *    *    *    *    *    *    *    *    **/


/*    *    *    *    *    *    *    *    *    *    *    *    **/
/*   boardTop ElectricBoard S   *    *    *    *    *    *    */
var boardTop_electric_height = new Array(0, 49, 52, 52, 51);
function write_boardTop_electric() {
	 var count = boardTop_electric_content.length;
	 var info, info_sp;
	 var view = "<div id=\"boardTop_electric\" style=\"height:"+electric_height+"px; background:url('http://image.playforum.net:8080/wow/info/common/boardTop/boardTop_electric_back_0"+boardTop_electric+".gif');\">"
	                + "<div id=\"view_electric\" style=\"height:"+electric_height2+"px;\">"
					+ "<table cellpadding=\"0\" cellspacing=\"0\">";

	 for(var i = 0 ; i < count ; i++) {
		 info = boardTop_electric_content[i];
		 info_sp = info.split("||");
		 view += "<tr height=\""+electric_height2+"\">"
		            + "<th width=\"150\" style=\"text-align:center;\">"+info_sp[0]+"</th><td width=\"60\"></td>";
		if(info_sp[2] && "" != info_sp[2]) { 
			view += "<td><a href=\""+info_sp[2]+"\" target=\"_blank\">"+info_sp[1]+"</a></td>";	
		} else { 
			view +=  "<td>"+info_sp[1]+"</td>"; 
		}
		view += "</tr>";
	 }
	 view += "</table></div></div>";
	 return view;
}

/*    boardTop ElectricBoard E   *    *    *    *    *    *    */
/*    *    *    *    *    *    *    *    *    *    *    *    **/




/*       instance dungeon  &  raid  info            */

function raid_switch_contents(str){

	var elementID = "raid_navi_"+str+"_contents";
	var titleId = "title_"+str;
	var el = document.getElementById(elementID);
	var titleImg = document.getElementById(titleId);
	
	if(el.style.display == "none"){
		el.style.display = "block";
		titleImg.src = "http://image.playforum.net:8080/wow/info/common/columnMenu/wow_title_"+str+"_close2.png";
	}else{
		el.style.display = "none";
		titleImg.src = "http://image.playforum.net:8080/wow/info/common/columnMenu/wow_title_"+str+"_open2.png";
	}
	return false;
}

function raid_view_contents(){
	var li_pre = "<a href=\"http://www.playforum.net/wow/column.comm?action=read&iid=";
	var li_list = [

		[li_pre+"10158009&kid=8900\">[Lv.70~72] 마력의 탑</a>"],[li_pre+"10158009&kid=8899\">[Lv.70~72] 우트가드 성채</a>"],[li_pre+"10158009&kid=8901\">[Lv.70~72] 아졸네룹</a>"],
		[li_pre+"10158009&kid=8903\">[Lv.73~75] 드락타론 요새</a>"],[li_pre+"10158009&kid=8902\">[Lv.74~76] 고대왕국 안카헤트</a>"],[li_pre+"10158009&kid=8904\">[Lv.75~77] 군드락</a>"],
		[li_pre+"10158009&kid=8905\">[Lv.75~77] 보라빛 요새</a>"],[li_pre+"10158009&kid=8906\">[Lv.78~80] 돌의 전당</a>"],

		[li_pre+"10158009&kid=8907\">[Lv.80~82] 번개의 전당</a>"],[li_pre+"10158009&kid=8910\">[Lv.80~82] 우트가드 첨탑</a>"],[li_pre+"10158009&kid=8909\">[Lv.80~82] 스트라솔름 정화</a>"],
		[li_pre+"10158009&kid=8908\">[Lv.80~82] 마력의 눈</a>"],[li_pre+"10151008&kid=9325\">[Lv.80~83] 용사의 시험장</a>"],[li_pre+"10151008&kid=9355\">[Lv.80~83] 영혼의 제련소</a>"],
		[li_pre+"10151008&kid=9358\">[Lv.80~83] 사론의 구덩이</a>"],[li_pre+"10151008&kid=9388\">[Lv.80~83] 투영의 전당</a>"],

		[li_pre+"10158009&kid=8530\">[Lv.80/10-25인/7일] 낙스라마스</a>"],[li_pre+"10158009&kid=8897\">[Lv.80/10-25인/7일] 흑요석 성소</a>"],[li_pre+"10158009&kid=8898\">[Lv.80/10-25인/7일] 영원의 눈</a>"],
		[li_pre+"10158009&kid=8962\">[Lv.80/10-25인/7일] 아카본 석실</a>"],

		[li_pre+"10151008&kid=9276\">[Lv.80/10-25인/7일] 울두아르</a>"],[li_pre+"10151008&kid=9348\">[Lv.80/10-25인/7일] 오닉시아의 둥지</a>"],
		[li_pre+"10151008&kid=9414\">[Lv.80/10-25인/7일] 십자군의 시험장</a>"],[li_pre+"10151008&kid=9390\">[Lv.80/10-25인/7일] 얼음왕관 성채</a>"],

		[li_pre+"10158009&kid=6765\">[Lv.60~62] 지옥불 성루</a>"],[li_pre+"10158009&kid=6766\">[Lv.61~63] 피의 용광로</a>"],[li_pre+"10158009&kid=6768\">[Lv.62~64] 강제 노역소</a>"],
		[li_pre+"10158009&kid=6767\">[Lv.63~65] 지하 수렁</a>"],[li_pre+"10158009&kid=6770\">[Lv.64~66] 마나 무덤</a>"],[li_pre+"10158009&kid=6769\">[Lv.65~67] 아키나이 납골당</a>"],
		[li_pre+"10158009&kid=6784\">[Lv.66~68] 옛 힐스브래드 구릉지</a>"],[li_pre+"10158009&kid=6771\">[Lv.67~69] 세데크 전당</a>"],

		[li_pre+"10158009&kid=6775\">[Lv.70~72] 증기 저장고</a>"],
		[li_pre+"10158009&kid=6776\">[Lv.70~72] 어둠의 미궁</a>"],[li_pre+"10158009&kid=6772\">[Lv.70~72] 신록의 정원</a>"],[li_pre+"10158009&kid=6773\">[Lv.70~72] 메카나르</a>"],
		[li_pre+"10158009&kid=6774\">[Lv.70~72] 으스러진 손의 전당</a>"],[li_pre+"10158009&kid=6777\">[Lv.70~72] 알카트라즈</a>"],[li_pre+"10158009&kid=6785\">[Lv.70~72] 검은 늪</a>"],
		[li_pre+"10151008&kid=8306\">[Lv.70~72] 마법학자의 정원</a>"],

		[li_pre+"10158009&kid=6764\">[Lv.70/10인/7일] 카라잔</a>"],
		[li_pre+"10158009&kid=6779\">[Lv.70/25인/7일] 그룰의 둥지</a>"],[li_pre+"10158009&kid=6778\">[Lv.70/25인/7일] 마그테리돈의 둥지</a>"],[li_pre+"10158009&kid=6783\">[Lv.70/10인/3일] 줄아만</a>"],
		[li_pre+"10158009&kid=6780\">[Lv.70/25인/7일] 불뱀 제단</a>"],

		[li_pre+"10158009&kid=6781\">[Lv.70/25인/7일] 폭풍우 요새</a>"],[li_pre+"10158009&kid=6786\">[Lv.70/25인/7일] 하이잘산의 전투</a>"],
		[li_pre+"10158009&kid=6782\">[Lv.70/25인/7일] 검은 사원</a>"],["<a href=\"#\">[Lv.70/25인/7일] 태양샘 고원</a>"],

		[li_pre+"10158009&kid=5898\">[Lv.08~15] 성난불길협곡</a>"],
		[li_pre+"10158009&kid=5901\">[Lv.10~18] 죽음의 폐광</a>"],[li_pre+"10158009&kid=5900\">[Lv.18~22] 통곡의 동굴</a>"],[li_pre+"10158009&kid=5907\">[Lv.22~30] 그림자송곳니 성채</a>"],
		[li_pre+"10158009&kid=5905\">[Lv.20~28] 검은심연의 나락</a>"],[li_pre+"10158009&kid=5912\">[Lv.22~30] 스톰윈드 지하감옥</a>"],[li_pre+"10158009&kid=5917\">[Lv.25~33] 가시덩쿨 우리</a>"],
		[li_pre+"10158009&kid=5919\">[Lv.30~35] 놈리건</a>"],[li_pre+"10158009&kid=5925\">[Lv.38~42] 붉은십자군 수도원</a>"],[li_pre+"10158009&kid=5191\">[Lv.38~42] 가시덩쿨 구릉</a>"],
	
		[li_pre+"10158009&kid=5929\">[Lv.40~46] 울다만</a>"],[li_pre+"10158009&kid=5928\">[Lv.44~48] 줄파락</a>"],[li_pre+"10158009&kid=5930\">[Lv.46~52] 마라우돈</a>"],
		[li_pre+"10158009&kid=5931\">[Lv.50~54] 아탈학카르 신전</a>"],[li_pre+"10158009&kid=5934\">[Lv.55~58] 검은바위 나락</a>"],[li_pre+"10158009&kid=5936\">[Lv.56~60] 검은바위첨탑 하층</a>"],
		[li_pre+"10158009&kid=5940\">[Lv.58~62] 검은바위첨탑 상층</a>"],[li_pre+"10158009&kid=5937\">[Lv.58~62] 혈투의 전장</a>"],[li_pre+"10158009&kid=5938\">[Lv.58~62] 스트라솔름</a>"],
		[li_pre+"10158009&kid=5939\">[Lv.58~62] 스칼로맨스</a>"],

		[li_pre+"10158009&kid=5069\">[Lv.60/40인/7일] 화산심장부</a>"],[li_pre+"10158009&kid=5070\">[Lv.60/40인/7일] 검은날개 둥지</a>"],
		[li_pre+"10158009&kid=5068\">[Lv.60/20인/3일] 줄구룹</a>"],

		[li_pre+"10158009&kid=5071\">[Lv.60/20인/3일] 안퀴라즈 폐허</a>"],[li_pre+"10158009&kid=5072\">[Lv.60/40인/7일] 안퀴라즈 사원</a>"],
		
		[li_pre+"10158009&kid=5803\">인스턴스 던전</a>"],[li_pre+"10158009&kid=9685\">파티와 공격대</a>"],[li_pre+"10158009&kid=9686\">인스턴스 던전 귀속</a>"],
		[li_pre+"10158009&kid=7487\">영웅 난이도</a>"],[li_pre+"10158009&kid=9688\">던전 찾기</a>"],[li_pre+"10158009&kid=9689\">문장 시스템</a>"],
		[li_pre+"10158009&kid=9690\">던전에서의 거래</a>"],[li_pre+"10158009&kid=9691\">와우의 레이드 문화</a>"],[li_pre+"10158009&kid=9692\">버스가이드</a>"],		
		
		["준비 중 입니다."]
	];
	var raid_id = Array('cata','nor','burn','ori','normal');
	// IE6 인식문제로 CSS를 javascript에 삽입
	var view = "<style type=\"text/css\">"+
					"#raid_navi IMG { border:0px; }"+
					"#raid_navi .list_player5 UL { list-style-image:url('http://image.playforum.net:8080/wow/info/common/columnMenu/dot.png'); margin:0px; line-height:1.5em; padding-top:10px;}"+
					"#raid_navi .list_player5 A { color:#0B131A; }"+
					"#raid_navi .list_player5 A:hover { text-decoration:underline; }"+

					"#raid_navi_cata_contents .list_raid { background-image:url('http://image.playforum.net:8080/wow/info/common/columnMenu/box_raid_8.png'); }"+
					"#raid_navi_nor_contents .list_raid { background-image:url('http://image.playforum.net:8080/wow/info/common/columnMenu/box_raid_8.png'); }"+
					"#raid_navi_burn_contents .list_raid { background-image:url('http://image.playforum.net:8080/wow/info/common/columnMenu/box_raid_10.png'); }"+
					"#raid_navi_ori_contents .list_raid { background-image:url('http://image.playforum.net:8080/wow/info/common/columnMenu/box_raid_6.png'); }"+

					"#raid_navi .list_raid UL { list-style-image:url('http://image.playforum.net:8080/wow/info/common/columnMenu/dot2.png'); margin:0px; line-height:2.0em; }"+
					"#raid_navi .list_raid A:hover { text-decoration:underline; }"+
					"#raid_navi .list_raid A { color:#FFFEFE; }"+

					"#raid_navi .raid_table { border-left:3px solid; border-right:3px solid; border-top:3px solid; border-color:#6E6C6C; }"+
					"#raid_navi .normal_table { border:3px solid; border-color:#6E6C6C; }"+
			"</style>"+
			"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"590\"><tr><td width=\"5\"></td><td>";
	var title_image;
	var display_option;
	var list_end;
	for(var i=0; i<raid_id.length; i++){
		if(i==1){
			title_image = "close";
			display_option = "block;";
		}else{
			title_image = "open";
			display_option = "none;";
		}
		view += "<div id=\"raid_navi_"+raid_id[i]+"\"><a href=\"# return false;\" onclick=\"raid_switch_contents('"+raid_id[i]+"');\" onfocus=\"this.blur();\"><img id=\"title_"+raid_id[i]+"\" "+
			"src=\"http://image.playforum.net:8080/wow/info/common/columnMenu/wow_title_"+raid_id[i]+"_"+title_image+"2.png\"/></a><div id=\"raid_navi_"+raid_id[i]+"_contents\" style=\"display:"+display_option+";\">";
		if(i<4 && i>0){	// 일반론은 타이틀을 없애고 클래스를 바꿔서 스타일을 다르게 준다.
			view += "<table class=\"raid_table\" cellpadding=\"0\" width=\"580\"><tr><td><img src=\"http://image.playforum.net:8080/wow/info/common/columnMenu/title_5p_dungeon.png\"/></td></tr>";
		}else{
			view += "<table class=\"normal_table\" cellpadding=\"0\" width=\"580\">";
		}
		view += "<tr><td align=\"left\"><table class=\"list_player5\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"50\"></td><td width=\"250\"><ul>";
				// list_end에 들어갈 배열정보 : (시작번호, 5인 왼쪽, 5인 오른쪽, 레이드 왼쪽, 레이드 오른쪽)
		if(i==0){		// cata
			list_end = new Array(83,83,0,0,0);
		}else if(i==1){	// nor
			list_end = new Array(0,7,15,19,23);
		}else if(i==2){	// burn
			list_end = new Array(24,31,39,44,48);
		}else if(i==3){	// ori
			list_end = new Array(49,58,68,71,73);
		}else if(i==4){	// normal
			list_end = new Array(74,78,82,0,0);
		}
		
		for(var j=list_end[0]; j<=list_end[1]; j++){
			view += "<li>"+li_list[j]+"</li>";
		}
		
		view += "</ul></td><td valign=\"top\"><ul>";		
		
		for(var j=list_end[1]+1; j<=list_end[2]; j++){
			view += "<li>"+li_list[j]+"</li>";
		}
		view += "</ul></td></tr><tr><td height=\"10\"></td></tr></table>";
		if(i<4 && i>0){
			view += "</td></tr></table><table cellpadding=\"0\" cellspacing=\"0\">" +
					"<tr><td><img src=\"http://image.playforum.net:8080/wow/info/common/columnMenu/title_raid_dungeon2.png\"/></td></tr>" +		
					"<tr class=\"list_raid\"><td><table cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"55\"></td><td width=\"250\"><ul>";

			for(var j=list_end[2]+1; j<=list_end[3]; j++){
				view += "<li>"+li_list[j]+"</li>";
			}
			
			view += "</ul></td><td valign=\"top\"><ul>";
			
			for(var j=list_end[3]+1; j<=list_end[4]; j++){
				view += "<li>"+li_list[j]+"</li>";
			}
			view += "</ul></td></tr></table></td>";
		}
		view += "</tr></table></div></div>";
	}
	view += "</td></tr></table>";
	
	return view;
	
}
