var mSource = "";
var mTarget = "";
var selectValue = "";
var selectText = "";
var tFrm;

/**
* ¸Þ´º À§·Î
*/
function kwUp(frm){
	mSource = document.forms[frm]['list1'];
	mTarget = document.forms[frm]['list2'];
	
	var nowIndex = mTarget.selectedIndex;
	var upIndex;

	if(nowIndex == -1){
		alert("À§Ä¡ º¯°æÇÒ ¸Þ´º¸¦ ¼±ÅÃÇÏ¼¼¿ä!");
		return;
	}

	if(nowIndex > 0){
		upIndex = nowIndex -1;
	}else{
		return;
	}
	
	var upValue = mTarget.options[upIndex].value;
	var nowValue = mTarget.options[nowIndex].value;
	
	
	if(upIndex >= 0 && nowIndex >= 0){		
		if(upIndex < nowIndex){
			var tempOption = new Option(mTarget.options[upIndex].text, mTarget.options[upIndex].value);
			mTarget[upIndex] = new Option(mTarget.options[nowIndex].text, mTarget.options[nowIndex].value);
			mTarget[nowIndex] = tempOption;
			mTarget[upIndex].selected = true;
		}
	}
	
	menuSet(mTarget, frm);
}

/**¸Þ´º ´Ù¿î
*/
function kwDown(frm){
	mSource = document.forms[frm]['list1'];
	mTarget = document.forms[frm]['list2'];
	var nowIndex = mTarget.selectedIndex;
	var downIndex;

	if(nowIndex == -1){
		alert("À§Ä¡ º¯°æÇÒ ¸Þ´º¸¦ ¼±ÅÃÇÏ¼¼¿ä!");
		return;
	}

	if(nowIndex > 0){
		downIndex = nowIndex + 1;
	}else{
		return;
	}

	var downValue = mTarget.options[downIndex].value;
	var nowValue = mTarget.options[nowIndex].value;
	

	if(downIndex >= 0 && nowIndex >= 0){
		if(downIndex > nowIndex){
			var tempOption = new Option(mTarget.options[downIndex].text, mTarget.options[downIndex].value);
			mTarget[downIndex] = new Option(mTarget.options[nowIndex].text, mTarget.options[nowIndex].value);
			mTarget[nowIndex] = tempOption;
			mTarget[downIndex].selected = true;
		}
	}
	
	menuSet(mTarget, frm);
}

/*
* ¸Þ´ºÀÌµ¿°á°ú
*/
function menuSet(obj, frm){
	var menuText = "";
	var menuValue = "";
	for(var i=0; i<obj.length; i++){
		
		if( i == 0 ){
			menuText = obj.options[i].text;
			menuValue = obj.options[i].value
		
		}else{
			menuText += "|"+obj.options[i].text;
			menuValue += "|"+obj.options[i].value;
		}
	}
	
	document.forms[frm]['menuTxt'].value = menuText;
	document.forms[frm]['menuValue'].value = menuValue;
}

/**
* ¸Þ´º Ãß°¡
*/
function menuAdd(frm){
	mSource = document.forms[frm]['list1'];
	mTarget = document.forms[frm]['list2'];
	
	
	if(mSource.selectedIndex == -1){
		alert("Ãß°¡ÇÒ ¸Þ´º¸¦ ¼±ÅÃÇÏ¼¼¿ä!");
		return;
	}
	
	selectValue = mSource.options[mSource.selectedIndex].value;
	selectText = mSource.options[mSource.selectedIndex].text;
	
	tFrm = frm;
	
	ajxSetBoard('/moim/setBoardId.php',selectValue);	
}

/**
* ¸Þ´º »èÁ¦
*/
function menuDel(frm, basicBoard){
	mSource = document.forms[frm]['list1'];
	mTarget = document.forms[frm]['list2'];
	
	
	if(mTarget.selectedIndex == -1){
		alert("»èÁ¦ÇÒ ¸Þ´º¸¦ ¼±ÅÃÇÏ¼¼¿ä!");
		return;
	}
	
	tFrm = frm;
	
	if(confirm('»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?\n°Ô½Ã¹°ÀÇ ³»¿ë¹× ÀÚ·á°¡ »èÁ¦ µË´Ï´Ù.')){
		var index = mTarget.selectedIndex;
		
		var value = mTarget.options[index].value
	
		ajxDelBoard('/moim/setBoardId.php', index, value, basicBoard);
	}
}

/**
* °Ô½ÃÆÇ »èÁ¦
*/
function ajxDelBoard(action, index, val, basicBoard){
	var data = "index="+index+"&val="+val+"&basicBoard="+basicBoard+"&MODE=DEL";
	sendRequest(delBoard, data, "POST", action, true, true);
}

/**
* °Ô½ÃÆÇ »èÁ¦
*/
function delBoard(oj){
	var res = decodeURIComponent(oj.responseText);
	
	if(res == "F"){
		alert("±âº» °Ô½ÃÆÇÀº »èÁ¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return;
	}else{
		mTarget.options[mTarget.selectedIndex] = null;
		menuSet(mTarget, tFrm);
	}
}

/**
* boardId ¼³Á¤
*/
function ajxSetBoard(action, val){
	var data = 'val='+val+'&MODE=ADD';
	sendRequest(getBoardId, data, 'POST', action,true,true);
}

/**
* boardId ¸®ÅÏ
*/
function getBoardId(oj){
	var res = decodeURIComponent(oj.responseText);
	
	selectValue = res;
	
	var index = mTarget.length;
	if(index > 0){
		index = Number(index);
	}else{
		index = 0;
	}
	
	if(document.forms[tFrm]['menuTxt'].value == ""){
		document.forms[tFrm]['menuTxt'].value += selectText;
		document.forms[tFrm]['menuValue'].value += selectValue;
	}else{
		document.forms[tFrm]['menuTxt'].value += "|"+selectText;
		document.forms[tFrm]['menuValue'].value += "|"+selectValue;
	}
	
	mTarget[index] = new Option(selectText, selectValue);	
}


/**
* ¸Þ´º¼±ÅÃ
*/
function setMenuText(frm, txt){
	document.forms[frm]['tMenu'].value = txt;
}

/**
* ¸Þ´º¼öÁ¤
*/
function changeMText(frm){
	mSource = document.forms[frm]['list1'];
	mTarget = document.forms[frm]['list2'];
	var nowIndex = mTarget.selectedIndex;
	
	if(mTarget.selectedIndex == -1){
		alert("¼öÁ¤ÇÒ ¸Þ´º¸¦ ¼±ÅÃÇÏ¼¼¿ä!");
		return;
	}
	
	tFrm = frm;
	
	var txt = document.forms[frm]['tMenu'].value;
	var val = mTarget.options[nowIndex].value;
	
	ajxChangText('/moim/setBoardId.php', val, txt);
	
}

/**
* ¸Þ´º Å¸ÀÌÆ² º¯°æ
*/
function ajxChangText(action, val, txt){
	var data = 'val='+val+'&txt='+txt+'&MODE=TXTCHANGE';
	sendRequest(setText, data, 'POST', action,true,true);
}

/**
* ¸Þ´º Å¸ÀÌÆ® º¯°æ¼³Á¤
*/
function setText(oj){
	var res = decodeURIComponent(oj.responseText);
	alert(res);
	
	mTarget.options[mTarget.selectedIndex].text = res;
	document.forms[tFrm]['tMenu'].value = res;
	
	menuSet(mTarget, tFrm);
}


/**
* ¸Þ´º ¼³Á¤ ÀúÀå
*/
function menuSave(frm, clubId){
	//var menuText = document.forms[frm]['menuTxt'].value;
	//var menuValue = document.forms[frm]['menuValue'].value;
	
	//clubLocation('/moim/setBoardId.php','','menuValue|'+menuValue, 'menuText|'+menuText, 'clubId'+clubId, 'MODE|SAVE');
		
	//ajxSave('/moim/setBoardId.php', menuValue, menuText, clubId);	
}

/**
* Å¬·´ »ý¼º½Ã µ¿ÀÇ È®ÀÎ 
* param ->  frm : form ¸í
*/
function clubArgument(frm){
	if(!document.forms[frm]['agree'].checked){
		alert("¾à°ü¿¡ µ¿ÀÇ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		document.forms[frm]['agree'].focus();
		return;
	}
	document.forms[frm].submit();
}

/**
* Å¬·´ ÀÌµ¿
* param -> clubId : Å¬·´ ¾ÆÀÌµð
*/
function goClub(action,clubId){	
	if(clubId){
		var listHtml = "";
		listHtml = "<input type='hidden' name='clubId' value='"+clubId+"'>"
		document.all['etcBasicID'].innerHTML = listHtml;
		document.forms['etcBasicForm'].target = "";
		document.forms['etcBasicForm'].action=action;
		document.forms['etcBasicForm'].submit();
	}
}


/**
* Å¬·´ ¸Þ´ºÀÇ Ãâ·Â ½ºÅ¸ÀÏ
* param ->
* reutn ->
*/
function clubMenuView(displayId){
	if(document.all[displayId].style.display == "none"){
		document.all[displayId].style.display = "";
	}else{
		document.all[displayId].style.display = "none"
	}
}

/**
* Å¬·´ È¸¿øÀÇ µî±Þ º¯°æ  (myclub_member_config.php)
* param ->
* reutn ->
*/
function clublevelChange(frm, obj, action, frm2, obj2) {
	var numList = "";
	var argLen = arguments.length;
	//var checkList = "";
	
	try{
		var len = document.forms[frm].elements[obj][0].value;
		if(document.forms[frm].elements[obj][0].value){
			for(i=0; i<len; i++){
				if(document.forms[frm][obj][i].checked){
					if(numList == ""){
						numList += document.forms[frm][obj][i].value;
					}else{
						numList += "|"+document.forms[frm][obj][i].value;
					}
				}
			}
		}
	}catch(ex){
		if(document.forms[frm][obj].checked == 1){
			numList = document.forms[frm][obj].value;
		}
	}
	
	if(numList == ""){
		alert("µî±ÞÀ» º¯°æÈ° È¸¿øÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
		return;
	}
	
	if(!document.forms[frm2][obj2].value){
		alert("º¯°æÇÒ µî±ÞÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
		document.forms[frm2][obj2].focus();
		return;
	}
	
	var level = document.forms[frm2][obj2].value;
	
	if(confirm("¼±ÅÃµÈ ¸ðµç È¸¿øÀÇ µî±ÞÀ» º¯°æ ÇÏ½Ã°Ú½À´Ï±î?")){
		var listHtml = "<input type=hidden name=uidList value='"+numList+"'>"
		for(var i=5; i<argLen; i++){		
			var strSplit = arguments[i].split("|");
			listHtml += "<input type='hidden' name='"+strSplit[0]+"' value='"+strSplit[1]+"'>";
		}
		listHtml +="<input type='hidden' name='level' value='"+level+"'>"
		document.all['etcBasicID'].innerHTML = listHtml;		
		document.forms['etcBasicForm'].target = "";
		document.forms['etcBasicForm'].action=action;
		document.forms['etcBasicForm'].submit();
	}
}


/**
* ÃÊ´ë È¸¿ø °Ë»ö
* param ->action : action value
* reutn ->
*/
function memberSearch(action ,mCheck, obj, clubId, lTarget, obj2){
	var keyWord = document.forms[mCheck][obj].value;
	if(!keyWord){
		alert("°Ë»öÇÒ ¾ÆÀÌµð¸¦ ÀÔ·Â ÇÏ¼¼¿ä");
		return;
	}
	var listHtml = "<input type='hidden' name='clubId' value='"+clubId+"'><input type='hidden' name='keyWord' value='"+keyWord+"'>";
	document.all['etcBasicID'].innerHTML = listHtml;
		
	document.forms['etcBasicForm'].target = lTarget;
	document.forms['etcBasicForm'].action=action;
	document.all[obj2].style.display = "";
	document.forms['etcBasicForm'].submit();
}


/**
* Å¸ÀÌÆ² ½ºÅ² Å¸ÀÔ ¼³Á¤
* param -> obj : skin¼±ÅÃ object
* param -> uobj : Á÷Á¢ÀÔ·Â object
*/
function skinType(obj, uobj, val){	
	if(val == "S"){		
		document.all[obj].style.display = "";
		document.all[uobj].style.display = "none";
		
	}else{
		document.all[uobj].style.display = "";
		document.all[obj].style.display = "none";
	}
}

/**
* Å¬·´ È«º¸ Å¬·³ ¼±ÅÃ
* param -> action : action value
* param -> val : ¼±ÅÃµÈ option value
* reutn ->
*/
function clubSelect(action,val){
	if(val != ""){
		document.all['prClubId'].value=val;
	}
}

/**
* Å¬·´ µðÀÚÀÎ ¹Ì¸®º¸±â ÆùÆ®¼öÁ¤
* param ->
* reutn ->
*/
function clubDesignFont(titleFont, mainFont, frm){
	document.forms[frm]['fontColor'].value = titleFont;
	document.forms[frm]['menuFont'].value = mainFont;
	for(var i=0; i<7; i++){
		if(i<3){
			document.frames["DESIGNPREV"]['titleText'+i].style.color = titleFont;
		}else{
			document.frames["DESIGNPREV"]['titleText'+i].style.color = mainFont;
		}
	}
	

}

/**
* Å¬·´ µðÀÚÀÎ bg¼³Á¤ ¹Ì¸®º¸±â
* param ->
* reutn ->
*/
function clubDesignBg(backColor,frm){
	document.all['siteBg'].value = backColor;
	
	document.frames["DESIGNPREV"]['menuImg'+1].src = "/SM_club/img/my_club/"+backColor+"_0"+1+".gif";
	document.frames["DESIGNPREV"]['menuImg'+2].background = "/SM_club/img/my_club/"+backColor+"_0"+2+".gif";
	document.frames["DESIGNPREV"]['menuImg'+3].src = "/SM_club/img/my_club/"+backColor+"_0"+3+".gif";
		
	for(var i=1; i<5; i++){
		document.frames["DESIGNPREV"]['backColor'+i].bgColor = backColor;
	}
}


/**
* Å¬·´ µðÀÚÀÎ ¼öÁ¤
* param -> action : Àü¼Û À§Ä¡
* param -> frm : form ¸í
*/
function clubDesign(action, frm,thisFrm, aTarget){
	var listHtml = "";
	var argLen = arguments.length;
	
	for(var i=4; i<argLen; i++){		
		var strSplit = arguments[i].split("|");
		listHtml += "<input type='hidden' name='"+strSplit[0]+"' value='"+strSplit[1]+"'>";
		
		document.forms[thisFrm][strSplit[0]].value = strSplit[1];
	}
	
	if(frm == ""){
		frm = "etcBasicForm";
	}
	
	document.all['etcBasicID'].innerHTML = "";
	if(argLen > 4){
		document.all['etcBasicID'].innerHTML = listHtml;
	}
	
	document.forms[frm].target = aTarget;
	document.forms[frm].action=action;
	document.forms[frm].submit();
	return;
}


/**
* Å¬·´ µðÀÚÀÎ ¼öÁ¤(Å¸ÀÌÆ² ÀÌ¹ÌÁö
* param -> action : Àü¼Û À§Ä¡
* param -> frm : form ¸í
*/
function clubDesignIframe(action, frm, thisFrm, aTarget,imgName,clubId){
	parent.titleChange(action, frm, thisFrm, aTarget,imgName,clubId);
}

/**
* Å¬·´ µðÀÚÀÎ ¼öÁ¤ Å¸ÀÌÆ²¼±ÅÃ ¾ÆÀÌÇÁ·¹ÀÓÀÌ¼­ ¹Ì¸®º¸±â ¾ÆÀÌÇÁ·¹ÀÓÀ¸·Î
* param -> action : Àü¼Û À§Ä¡
* param -> frm : form ¸í
*/
function titleChange(action, frm, thisFrm, aTarget,imgName,clubId){
	document.DESIGNPREV.titleImg.background = "/SM_fileGather/club/skin/default/"+imgName+".gif";
	document.forms[thisFrm]['topImg'].value = imgName;	
}

/**
* Å¬·´ µðÀÚÀÎ ¼öÁ¤ÀÌ Å¸ÀÌµé ÀÌ¹ÌÁö ºÐ·ù ½º¿Ó
* param ->
* reutn ->
*/
function clubImgSwap(imgId){
	var basicImg = new Array(9);
	basicImg[0] = "/SM_club/img/my_club/design_but_00_01.gif";
	basicImg[1] = "/SM_club/img/my_club/design_but_01_01.gif";
	basicImg[2] = "/SM_club/img/my_club/design_but_02_01.gif";
	basicImg[3] = "/SM_club/img/my_club/design_but_03_01.gif";
	basicImg[4] = "/SM_club/img/my_club/design_but_04_01.gif";
	basicImg[5] = "/SM_club/img/my_club/design_but_05_01.gif";
	basicImg[6] = "/SM_club/img/my_club/design_but_06_01.gif";
	basicImg[7] = "/SM_club/img/my_club/design_but_07_01.gif";
	basicImg[8] = "/SM_club/img/my_club/design_but_08_01.gif";

	var selectImg = new Array(9);
	selectImg[0] = "/SM_club/img/my_club/design_but_00_02.gif";
	selectImg[1] = "/SM_club/img/my_club/design_but_01_02.gif";
	selectImg[2] = "/SM_club/img/my_club/design_but_02_02.gif";
	selectImg[3] = "/SM_club/img/my_club/design_but_03_02.gif";
	selectImg[4] = "/SM_club/img/my_club/design_but_04_02.gif";
	selectImg[5] = "/SM_club/img/my_club/design_but_05_02.gif";
	selectImg[6] = "/SM_club/img/my_club/design_but_06_02.gif";
	selectImg[7] = "/SM_club/img/my_club/design_but_07_02.gif";
	selectImg[8] = "/SM_club/img/my_club/design_but_08_02.gif";
	
	for(var i=1; i<9; i++){
		if(imgId == "partImg"+i){
			document.all["partImg"+i].src = selectImg[i];
		}else{
			document.all["partImg"+i].src = basicImg[i];
		}
	}
}

/**
* Å¬·´ µðÀÚÀÎ ¼öÁ¤ Å¸ÀÌÆ² ÀÌ¹ÌÁö Á÷Á¢ ¿Ã¸®±â
* ¹Ì¸®º¸±â
* param ->
* reutn ->
*/
function clubTitlePrev(){
	document.DESIGNPREV.titleImg.background = document.all['userUpImg'].value;
}


/**
* Å¬·´ Ä«Å×°í¸® ¼±ÅÃ Ä«Å×°í¸®º° Ä«Æä ¸®½ºÆ® Ãâ·Â
* param ->
* reutn ->
*/
function bigSelect(val, txt, frm){
	var form = document.forms["etcBasicForm"];
	var listHtml = "<input type='hidden' name='bigPartId' value='"+val+"'>";
	document.getElementById("etcBasicID").innerHTML = listHtml;
	form.action="/SM_club/club_category_list.php";	
	form.submit();
	return;
}


/**
* Å¬·´À» °¡ÀÔ ¾ÈÇÑ °æ¿ì Å¬·´ °¡ÀÔ
* param -> clubId : Å¬·´ ¾Æ¾Æµð 
* reutn ->
*/
function goJoinClub(clubId){
	alert("Å¬·´ °¡ÀÔ ÈÄ »ç¿ë ÇÏ¼¼¿ä!");
	var form = document.forms["etcBasicForm"];
	var listHtml = "<input type='hidden' name='clubId' value='"+clubId+"'>";
	document.all['etcBasicID'].innerHTML = listHtml;
	//document.getElementById("etcBasicID").innerHTML = listHtml;
	form.action="/SM_club/myclub_join_01.php";	
	form.submit();
	return;
}