var arrYvMenuUrl = new Array();
var arrGrMenuUrl = new Array();

function settingLeftMenu(topMenuNo)
{
	if (topMenuNo == "")
		curTopMenuId = 1;
	else
		curTopMenuId = topMenuNo;
	var url = location.href;
	if ((curTopMenuId >= 1 && curTopMenuId <= 12) || (curTopMenuId == 14)){
		leftMenuId = getLeftMenuId(url, curTopMenuId);
		if (leftMenuId != "") {
			if (document.getElementById("left_"+curTopMenuId + "_" + leftMenuId))
			{
				document.getElementById("left_"+curTopMenuId + "_" + leftMenuId).src = "http://image.youthvoice.daum.net/yv3/img/nav/left0" + curTopMenuId + "_0" + leftMenuId + "_on.gif";
			}
		}
	}

	/* 
	메뉴 삭제에 따른 주석처리: 2008-05-06
	if(curTopMenuId=="2" && document.getElementById("left_2_4").parentNode){ // 미디어교육프로그램
		document.getElementById("left_2_4").parentNode.href="javascript:alert('준비중입니다.')";
	}
	*/

	if(curTopMenuId=="6" && leftMenuId =="6"){
		document.getElementById("upbtn_a").href="http://youthvoice.daum.net/photo/festival/write?bbsId=PhotoFestival&searchKey=&searchValue=";
	}
	if(curTopMenuId=="3" && leftMenuId =="1_1"){
		document.getElementById("upbtn_a").href="http://youthvoice.daum.net/yvvoice/screen/write?bbsId=YVScreen&action=Screen&searchKey=&searchValue=";
	} else if (curTopMenuId=="3" && leftMenuId =="1_2"){
		document.getElementById("upbtn_a").href="http://youthvoice.daum.net/yvvoice/cartoon/write?bbsId=YVCartoon&action=Cartoon&searchKey=&searchValue=";
	} else if (curTopMenuId=="3" && leftMenuId =="1_3"){
		document.getElementById("upbtn_a").href="http://youthvoice.daum.net/yvvoice/photo/write?bbsId=YVPhoto&action=Photo&searchKey=&searchValue=";
	} else if (curTopMenuId=="3" && leftMenuId =="1_4"){
		document.getElementById("upbtn_a").href="http://youthvoice.daum.net/yvvoice/etc/write?bbsId=YVEtc&action=Etc&searchKey=&searchValue=";
	}

}


function getLeftMenuId(url, curTopMenuId)
{
	makeUrl(curTopMenuId);

	if (isGriffin(url)) {

		if (url.indexOf("mediazone") > -1)
		return 2;

		if ( (url.indexOf("searchKey=objCate") > -1) || (url.indexOf("searchKey=raw") > -1))
			bSubMenu = true;
		else
			bSubMenu = false;

		for (var idx=arrGrMenuUrl.length-1; idx>=0; idx--) {
			if (url.indexOf(arrGrMenuUrl[idx].bbsId) > -1) {
				if (!bSubMenu) {
					if (arrGrMenuUrl[idx].objCate == 0)
						return arrGrMenuUrl[idx].leftMenuId;
				} else {
					if (arrGrMenuUrl[idx].objCate == 1)
						return arrGrMenuUrl[idx].leftMenuId;
					if ((arrGrMenuUrl[idx].objCate != 0) && (url.indexOf("searchValue=" + arrGrMenuUrl[idx].objCate) > -1 ))
						return arrGrMenuUrl[idx].leftMenuId;
				}
			}
		}
	} else {

		for (var idx=0; idx<arrYvMenuUrl.length; idx++) {
			if (url.indexOf(arrYvMenuUrl[idx].menuUrl) > -1)
				return arrYvMenuUrl[idx].leftMenuId;
		}
	}

	return "";
}


// Youthvoice 파일 : addYvUrl ( 메뉴 image Id , " 구분되는 url 파일 명 " )
// Griffin 파일(게시판) : addGrUrl ( 메뉴 image Id, BBS ID, Category 분류번호 - 전체보기 0 )
function makeUrl(topMenuId)
{
	switch (topMenuId)
	{
		case 1 :	// 사전제작지원 

			addYvUrl ("1", "support/top.do");
			addGrUrl ("2", "Support", 0);
			addYvUrl ("3", "support/faq.do");
			addYvUrl ("4", "yvsupport/mentoring.do");
			break;

		case 2 :	// 프로젝트ing 

			addYvUrl ("1", "orientation");
			addGrUrl ("1", "write?bbsId=YVProject",0);
			addGrUrl ("2", "YVProject",0);
			addGrUrl ("8", "YVMentoring", 0);
//			addYvUrl ("3_1", "mentoring/guide.do");
//			addYvUrl ("3_2", "mentoring/intro.do");
//			addGrUrl ("3_3", "YVMentoring",0);
//			addGrUrl ("4", "YVMedia",0);
			break;

		case 3 :	//  VOICE
		
//			addYvUrl ("1", "yvvoice");
			addGrUrl ("1_1", "YVScreen", 0);
			addGrUrl ("1_2", "YVCartoon", 0);
			addGrUrl ("1_3", "YVPhoto", 0);
			addGrUrl ("1_4", "YVEtc", 0);
			addYvUrl ("2", "mediazone");
			addYvUrl ("3", "yvsupport_info.do");
			addYvUrl ("4", "mento_info.do");
			addYvUrl ("5", "friento.do");
			break;

		case 4 :	//  정보나눔터
			addGrUrl ("6", "YVTip", 0);
			addGrUrl ("7", "YVObing", 0);
			addGrUrl ("2", "YVFriend", 0);
			addGrUrl ("3", "YVEquipment", 0);
			addGrUrl ("4", "YVMedia", 0);
			addGrUrl ("5", "YVQna", 0);
			addGrUrl ("8", "YVNotice", 0);
			break;

		case 5 :	// 이벤트
			addGrUrl ("1", "Event", 0);
			addGrUrl ("2", "Sketch", 0);
			addGrUrl ("3", "ConferencePS", 0);
			//addGrUrl ("2", "Event", "custom_end");
			//addGrUrl ("3", "EventResult", 0);
			break;

		case 6 :	// 유스보이스
			addYvUrl ("1", "yvyouth/top.do");
			addGrUrl ("2", "YVNotice", 0);
			addYvUrl ("3", "yvyouth/together.do");
			addYvUrl ("4", "yvyouth/welcome.do");
			break;

		case 7 :	// Community
			addGrUrl ("1", "LineTalk", 0);
			addGrUrl ("2_1", "MentoringQnA", 0);
			addGrUrl ("2_2", "MentoringQnA", 141);
			addGrUrl ("2_3", "MentoringQnA", 142);
			addGrUrl ("2_5", "MentoringQnA", 143);
			addGrUrl ("3", "CommunityFriend", 0);
			addGrUrl ("4", "PartnerMediaResource", 0);
			addGrUrl ("5", "PartnerEvent", 0);
			break;

		case 8 :	// Member Join
			addGrUrl ("1", "Event", "custom_start");
			addGrUrl ("2", "Event", "custom_end");
			addGrUrl ("3", "EventResult", 0);
			break;
	
		case 9 :	// CCL 
			addYvUrl ("1", "yvyouth/ccl.do");
			addYvUrl ("2", "yvyouth/faq");

			break;

	}
}


function addYvUrl(leftMenuId, menuUrl)
{
	maxLen = arrYvMenuUrl.length;
	arrYvMenuUrl[maxLen] = new menuYvUrl(leftMenuId, menuUrl);
}

function addGrUrl(leftMenuId, bbsId, objCate)
{
	maxLen = arrGrMenuUrl.length;
	arrGrMenuUrl[maxLen] = new menuGrUrl(leftMenuId, bbsId, objCate);
}

function menuYvUrl(leftMenuId, menuUrl)
{
	this.leftMenuId = leftMenuId;
	this.menuUrl = menuUrl;
}

function menuGrUrl(leftMenuId, bbsId, objCate)
{
	this.leftMenuId = leftMenuId;
	this.bbsId = bbsId;
	this.objCate = objCate;
}

function isGriffin(url)
{
	if ((url.indexOf("10.10.109.137/yv3") > -1) || (url.indexOf("daum.net/yv3") > -1)  || (url.indexOf("daum.net/youthvoice") > -1)) 
		return false;
	else
		return true;
}

//youth friento tab
var frientoTabs = null;

function setFrientoTab(e){
	var target = (window.event)?window.event.srcElement:e.target;

	for(var i=0,max=frientoTabs.length; i<max; i++){
		var panelName = frientoTabs[i].id.replace('tab','pan');

		if(frientoTabs[i] == target){
			frientoTabs[i].className = 'on';
			document.getElementById(panelName).style.display = 'block';
		}else{
			frientoTabs[i].className = '';
			document.getElementById(panelName).style.display = 'none';
		}
	}
}

function initFrientoTab(){
	var tabs = document.getElementById('friento_tab');
	frientoTabs = tabs.getElementsByTagName('LI');
}


var CURRENT_LEFTMENU = null;

function settingLeftMenu2009(topMenuNo,subId)
{
	leftInit();

	var leftMenuId = subId || null ;
	
	if (leftMenuId != "") {
		if (document.getElementById("left_"+ "3" + "_" + leftMenuId))
		{
			var str = "left_"+ "3" + "_" + leftMenuId;
			document.getElementById(str).className = str+"_on";
		}
	}
}

function leftInit(){
	if (document.getElementById('left_3_1') && document.getElementById('left_3_1_0') && document.getElementById('left_3_1_1')&&document.getElementById('left_3_1_2')&&document.getElementById('left_3_1_3')&&document.getElementById('left_3_1_4')&&document.getElementById('left_3_1_5'))
	{
		document.getElementById('left_3_1').className = '';
		document.getElementById('left_3_1_0').className = '';
		document.getElementById('left_3_1_1').className = '';
		document.getElementById('left_3_1_2').className = '';
		document.getElementById('left_3_1_3').className = '';
		document.getElementById('left_3_1_4').className = '';
		document.getElementById('left_3_1_5').className = '';
	}
	
}