/********************************************************************/
//document.domain = "melon.com";

/*
document.write(" <!--[if IE 6]> ");
document.write("<link rel='stylesheet' type='text/css' href=\"/melon/css/common_ie6.css\"/> ");
document.write(" <![endif]--> ");
document.write("<style type='text/css'> ");
document.write("select { behavior: url(\"/melon/css/selectbox_melon_aon.htc\"); } ");
document.write(".iePng { behavior: url(\"/melon/css/iepngfix_aon.htc\"); } ");
document.write("</style> ");
*/
/********************************************************************/


/********************************************************************/
//Æ÷Ä¿½º ÇØÁ¦
function allblur() {
	for (i = 0; i < document.links.length; i++)
	document.links[i].onfocus = document.links[i].blur;
}

/********************************************************************/


/********************************************************************/
//Å° ¸·±â
//document.onkeydown = processKey;

function processKey()
{
    if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123) )
    {
		event.keyCode = 0;
		event.cancelBubble = true;
		event.returnValue = false;
	}
}
/********************************************************************/


/********************************************************************/
//±ÛÀÚ ÀÚ¸£±â
function cutStr(str,limit){
	var tmpStr = str;
	var byte_count = 0;
	var len = str.length;
	var dot = "";

	for(var i=0; i<len; i++)
	{
		byte_count += chr_byte(str.charAt(i));

		if(byte_count == limit-1)
		{
			if(chr_byte(str.charAt(i+1)) == 2)
			{
				tmpStr = str.substring(0,i+1);
				dot = "..";
			}
			else
			{
				if(i+2 != len) dot = "..";
				tmpStr = str.substring(0,i+2);
			}
			break;
		}
		else if(byte_count == limit)
		{
			if(i+1 != len) dot = "..";
			tmpStr = str.substring(0,i+1);
			break;
		}
	}

	return tmpStr+dot;
}

function chr_byte(chr)
{
	if(escape(chr).length > 4)
		return 2;
	else
		return 1;
}
/********************************************************************/


/********************************************************************/
// getComCookie() : ÄíÅ° Á¤º¸ ÀÐ±â
function getCookieVal(offset)
{
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1) endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;

	var i = 0;
	while (i < clen)
	{
		var j = i + alen;
		if ( document.cookie.substring(i, j) == arg )
			return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break;
	}
	return null;
}
/********************************************************************/


/********************************************************************/
// ·Î±×ÀÎ Á¤º¸ Ã¼Å©
function isLogin( msg )
{
	var idCookie = GetCookie("idCookie");
	if (idCookie == null || idCookie == "")
	{
		if ( msg == null )
			msg = "·Î±×ÀÎÈÄ ÀÌ¿ëÇÏ¼¼¿ä!";
		alert( msg );
		return false;
	}
	else
		return true;

}
/********************************************************************/


/********************************************************************/
//Ã¢ Å©±â Á¶Àý
var topW = 0;
var topH = 0;
function setWH()
{
    if (document.all){
	    cW=document.body.offsetWidth;
	    cH=document.body.offsetHeight;
	    window.resizeTo(500,500);
	    barsW=500-document.body.offsetWidth;
	    barsH=500-document.body.offsetHeight;
	    wW=barsW+cW;
	    wH=barsH+cH;
	    window.resizeTo(wW,wH);
    }
    else
    {
	    wW=window.outerWidth;
	    wH=window.outerHeight;
    }
    topW = wW;
    topH = wH;
}

function buildWH()
{
   setWH();
   topW = topW - document.body.clientWidth;
   topH = topH - document.body.clientHeight;
}

function resizeWH(width,height)
{
    reW = width + topW;
    reH = parseInt(height) + parseInt(topH);

    window.resizeTo(reW,reH);
    setTimeout("checkWindowSize("+reW+","+reH+","+height+")", 500); //1000(1ÃÊÈÄ ½ÇÇà: ÇÑ¹ø¸¸)
}

function checkWindowSize(_width, _height, height)
{
	if (document.body.clientHeight != height)
	{
		window.resizeTo(reW,reH);
	}
}
/********************************************************************/


/********************************************************************/
//¹®ÀÚ Ä¡È¯
function StrToJScript( str )
{
	str = str.replace(/"/g, "&quot;");
	str = str.replace(/'/g, "`");

	return str;
}
/********************************************************************/


/********************************************************************/
function setTrim(str)
{
    str = this != window? this : str;
    return str.replace(/^\s+/, '').replace(/\s+$/, '');
}
/********************************************************************/


/********************************************************************/
// ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¼Å©
function isEmail(s)
{
  return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}
/********************************************************************/


/********************************************************************/
// ¹Þ´Â »ç¶÷ ¸ÞÀÏÁÖ¼Ò Ã¼Å©ÇÏ´Â ÇÔ¼ö
// - allow_cnt : ÇÑ¹ø¿¡ Àü¼Û °Ç¼ö Á¦ÇÑ.
// - _delimiter: ÀÌ¸ÞÀÏ ÁÖ¼Ò »çÀÌ ±¸ºÐÀÚ
function checkEmail( obj, allow_cnt, _delimiter )
{
	// ¸Ç¸¶Áö¸·¿¡ _delimiter °¡ ÀÖÀ» °æ¿ì Á¦°Å.
  	if( obj.value.substring(obj.value.length-1) == _delimiter )
	{
		obj.value = obj.value.substring(0,obj.value.length-1);
	}

	var arr_email = obj.value.split(_delimiter);

	// Àü¼Û °Ç¼ö Ã¼Å©
	if( arr_email.length > parseInt(allow_cnt) )
	{
		return 'CNT_NO';
	}

	// ¸ÞÀÏÁÖ¼Ò À¯È¿¼º Ã¼Å©
	for(var i=0; i<arr_email.length; i++)
	{
		if( !isEmail(arr_email[i]) )
		{
			return 'MAIL_NO';
		}
	}

	return 'OK';
}
/********************************************************************/


/********************************************************************/
//¼ýÀÚ ÄÞ¸¶Ç¥½Ã
function commaNum(num)
{
    if (num < 0)
    {
    	num *= -1;
    	var minus = true
    }
    else
    	var minus = false

    var dotPos = (num+"").split(".")
    var dotU = dotPos[0]
    var dotD = dotPos[1]
    var commaFlag = dotU.length%3

    if(commaFlag)
    {
        var out = dotU.substring(0, commaFlag)
        if (dotU.length > 3) out += ","
    }
    else
    {
		var out = ""
	}

    for (var i=commaFlag; i < dotU.length; i+=3)
    {
        out += dotU.substring(i, i+3)
        if( i < dotU.length-3)
        	out += ","
    }

    if(minus)
    	out = "-" + out
    if(dotD)
    	return out + "." + dotD
    else
    	return out
}
/********************************************************************/


/********************************************************************/
// include config
// sing
document.writeln("<iframe id='singFrame' name='singFrame' height='0' width='0'></iframe>");

document.writeln("<form name='singForm' action='' method='post' target='singFrame'>");
document.writeln("<input type='hidden' name='song_id'>");
document.writeln("</form>");

document.writeln("<form name='recordForm' action='' method='post' target='singFrame'>");
document.writeln("<input type='hidden' name='record_id'>");
document.writeln("</form>");

// favorite
document.writeln("<iframe id='favoriteFrame' name='favoriteFrame' height='0' width='0'></iframe>");

document.writeln("<form name='favoriteForm' action='' method='post' target='favoriteFrame'>");
document.writeln("<input type='hidden' name='mod'>");
document.writeln("<input type='hidden' name='song_id'>");
document.writeln("<input type='hidden' name='record_id'>");
document.writeln("</form>");
/********************************************************************/


/********************************************************************/
//Ã¼Å©¹Ú½º ¼±ÅÃ Ã¼Å©
//form : ÆûÀÌ¸§
//chk_list : ¸®½ºÆ® Ã¼Å©¹Ú½º ÀÌ¸§

function chkRtn( form, chk_list)
{
	cnt=0;
	var obj = document.all[form];
	for(i=0; i<obj.elements.length; ++i)
	{
		var list_chk = obj.elements[i]
	   	if(list_chk.name == chk_list)
	   	{
			if(list_chk.checked == true)
			{
				cnt = cnt + 1
			}
	   	}
	}
	return cnt;
}
/********************************************************************/


/********************************************************************/
//Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ/ÇØÁö
//form : ÆûÀÌ¸§
//chk_all : ÀüÃ¼¼±ÅÃ Ã¼Å©¹Ú½º ÀÌ¸§
//chk_list : ¸®½ºÆ® Ã¼Å©¹Ú½º ÀÌ¸§

function selectAll( form, chk_all, chk_list, adt_list, tj_list )
{
	var chkAll = document.all[form][chk_all];

	if ( chkAll.checked==true )
		var st = true;
	else
		var st = false;

	var chkList = document.getElementsByName(chk_list);
	var adtList = document.getElementsByName(adt_list);
	var tjList	= document.getElementsByName(tj_list);

	for ( i=0;i<chkList.length;i++ )
	{
		if ( chkList[i].disabled == false )
		{
			chkList[i].checked = st;
			if(adtList[i].value == 'Y' && chkAll.checked==true)
			{
				//alert('19±Ý °îÀº Ã¼Å© ÇÒ ¼ö ¾ø½À´Ï´Ù!!');
				chkList[i].checked = false;
			}
//			if(tjList[i].value == 'Y' && chkAll.checked==true)
//			{
//				//alert('ÅÂÁø³ë·¡¹æ °îÀº Ã¼Å© ÇÒ ¼ö ¾ø½À´Ï´Ù!!');
//				chkList[i].checked = false;
//			}
		}
	}
}
/********************************************************************/


/********************************************************************/
//ÇÑ°î ºÎ¸£±â
//song_id : °î¹øÈ£
function OnePlayRtn( song_id , adult_code )
{
	if ( isLogin() )	// ¼ºÀÎÀÎÁõ ±¸ºÐ¶§¹®¿¡ ·Î±×ÀÎ Ã¼Å© Ãß°¡ÇÔ
	{
		if (adult_code == 'Y')
		{
			var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ
	
			if (adult_temp == 0)
			{
				var param = "";
				setPopup( param, 'adult_part' );
				return;
			}
			else if (adult_temp == 2)
			{
				var param = "";
				setPopup( param, 'real_name' );
				return;
			}
			else
			{
				if( song_id == undefined ) song_id = "";
	
				singFrame.location.replace ( "/melon/songroom/song_popup.php?song_id=" + song_id );
			}
		}
		else
		{
			if( song_id == undefined ) song_id = "";
	
			singFrame.location.replace ( "/melon/songroom/song_popup.php?song_id=" + song_id );
		}
	}	
}
/********************************************************************/


/********************************************************************/
//¿©·¯°î ¼±ÅÃ ºÎ¸£±â
//form : ÆûÀÌ¸§
//chk_list : ¸®½ºÆ® Ã¼Å©¹Ú½º ÀÌ¸§

function MultiPlayRtn( form, chk_list, tj_list )
{
	if( chkRtn( form, chk_list ) == 0 )
	{
		alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
	}
	else
	{
		var _flag = false;
		var chkSongList = "";
		var chkList = document.getElementsByName(chk_list);
		var tjList	= document.getElementsByName(tj_list);
		var temp_num = 0;
		var temp_str = "";

		if ( chkList[0].value==0 ) _flag = true;
		for ( i=0;i<chkList.length;i++ )
		{
			if(chkList[i].checked == true && tjList[i].value=='N')
			{
				temp_num++;

				if ( _flag )
					chkSongList = chkSongList + "|" + song_list[chkList[i].value];
				else
					chkSongList = chkSongList + "|" + chkList[i].value;
			}
		}
		chkSongList = chkSongList.substring(1);

		if ( temp_num == 0)
			temp_str = '¼±ÅÃÇÏ½Å °îÀº ºÎ¸£±â ¿¹¾àÀÌ ºÒ°¡´ÉÇÑ °îÀÔ´Ï´Ù. ';
		else
			temp_str = '¼±ÅÃÇÏ½Å °î Áß '+ temp_num +'°îÀÌ ºÎ¸£±â ¿¹¾àÀ¸·Î µî·Ï µÇ¾ú½À´Ï´Ù.';
		
		alert(temp_str);
		
		if ( temp_num == 0)	return;

		document.singForm.action = "/melon/songroom/song_popup.php";
		document.singForm.song_id.value = chkSongList;
		document.singForm.submit();
	}
}
/********************************************************************/


/********************************************************************/
//¸á·ÐÇÃ·¹ÀÌ¾î Å©·Î½º ¿ÀÆÛ¸µ
function OneMelonPlayRtn( song_id , adult_code  )
{
	if ( isLogin()==false ) return;		// ¼ºÀÎÀÎÁõ ±¸ºÐ¶§¹®¿¡ ·Î±×ÀÎ Ã¼Å© Ãß°¡ÇÔ

	if (adult_code == 'Y')
	{
		var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ

		if (adult_temp == 0)
		{
			var param = "";
			setPopup( param, 'adult_part' );
			return;
		}
		else if (adult_temp == 2)
		{
			var param = "";
			setPopup( param, 'real_name' );
			return;
		}
		else
		{
			singFrame.location.replace ( "/melon/songroom/song_popup_melon_player.php?song_id=" + song_id );
		}
	}
	else
	{
		singFrame.location.replace ( "/melon/songroom/song_popup_melon_player.php?song_id=" + song_id );
	}
}

function MultiMelonPlayRtn( form, chk_list )
{
	if( chkRtn( form, chk_list ) == 0 )
	{
		alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
	}
	else
	{
		var _flag = false;
		var chkSongList = "";
		var chkList = document.getElementsByName(chk_list);

		if ( chkList[0].value==0 ) _flag = true;

		for ( i=0;i<chkList.length;i++ )
		{
			if(chkList[i].checked == true)
			{
				if ( _flag )
					chkSongList = chkSongList + "|" + song_list[chkList[i].value];
				else
					chkSongList = chkSongList + "|" + chkList[i].value;
			}
		}
		chkSongList = chkSongList.substring(1);

		document.singForm.action = "/melon/songroom/song_popup_melon_player.php";
		document.singForm.song_id.value = chkSongList;
		document.singForm.submit();
	}
}
/********************************************************************/


/********************************************************************/
//³ë·¡¹æ ´ë¹é°ú »Ë³»±â °î
//song_id : °î¹øÈ£
function contestListenRtn( song_id , adult_code )
{
	if ( isLogin()==false ) return;		// ¼ºÀÎÀÎÁõ ±¸ºÐ¶§¹®¿¡ ·Î±×ÀÎ Ã¼Å© Ãß°¡ÇÔ
	
	if (adult_code == 'Y')
	{
		var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ

		if (adult_temp == 0)
		{
			var param = "";
			setPopup( param, 'adult_part' );
			return;
		}
		else if (adult_temp == 2)
		{
			var param = "";
			setPopup( param, 'real_name' );
			return;
		}
		else
		{
			if( song_id == undefined ) return;

			singFrame.location.replace ( "/melon/songroom/song_popup.php?friend_song_id=" + song_id );
		}
	}
	else
	{
		if( song_id == undefined ) return;

		singFrame.location.replace ( "/melon/songroom/song_popup.php?friend_song_id=" + song_id );
	}
}
/********************************************************************/


/********************************************************************/
//¾ÖÃ¢°î ´ã±â
function OneFavoritePut( song_id , adult_code )
{
	if ( isLogin() )
	{
		if (adult_code == 'Y')
		{
			var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ

			if (adult_temp == 0)
			{
				var param = "";
				setPopup( param, 'adult_part' );
				return;
			}
			else if (adult_temp == 2)
			{
				var param = "";
				setPopup( param, 'real_name' );
				return;
			}
			else
			{
				favoriteFrame.location.replace ( "/melon/songroom/favorite_write.php?mod=PUT&song_id=" + song_id );
			}
		}
		else
		{
			favoriteFrame.location.replace ( "/melon/songroom/favorite_write.php?mod=PUT&song_id=" + song_id );
		}
	}
}

function MultiFavoritePut( form, chk_list, tj_list )
{
	if ( isLogin() )
	{
		if( chkRtn( form, chk_list ) == 0 )
		{
			alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
		}
		else
		{
			var _flag = false;
			var chkSongList = "";
			var chkList = document.getElementsByName(chk_list);
			var tjList	= document.getElementsByName(tj_list);
			var temp_num = 0;
			var temp_str = "";
	
			if ( chkList[0].value==0 ) _flag = true;
	
			for ( i=0;i<chkList.length;i++ )
			{
				if(chkList[i].checked == true && tjList[i].value=='N')
				{
					temp_num++;
	
					if ( _flag )
						chkSongList = chkSongList + "|" + song_list[chkList[i].value];
					else
						chkSongList = chkSongList + "|" + chkList[i].value;
				}
			}
	
			if ( temp_num == 0)
				temp_str = '¼±ÅÃÇÏ½Å °îÀº ¾ÖÃ¢°î µî·ÏÀÌ ºÒ°¡´ÉÇÑ °îÀÔ´Ï´Ù. ';
			else
				temp_str = '¼±ÅÃÇÏ½Å °î Áß '+ temp_num +'°îÀÌ ¾ÖÃ¢°î µî·Ï µÇ¾ú½À´Ï´Ù.';
			
			alert(temp_str);
			if ( temp_num == 0)	return;
			document.favoriteForm.action = "/melon/songroom/favorite_write.php";
			document.favoriteForm.mod.value = "PUT";
			document.favoriteForm.song_id.value = chkSongList;
			document.favoriteForm.submit();
		}
	}
}
/********************************************************************/


/********************************************************************/
//¾ÖÃ¢°î »èÁ¦
function OneFavoriteDel(song_id)
{
	if ( isLogin() )
	{
		if ( confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?") )
			favoriteFrame.location.replace ( "/melon/songroom/favorite_write.php?mod=DEL&song_id=" + song_id );
	}
}

function MultiFavoriteDel( form, chk_list )
{
	if ( isLogin() )
	{
		if( chkRtn( form, chk_list ) == 0 )
		{
			alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
		}
		else
		{
			if ( confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?") )
			{
				var _flag = false;
				var chkSongList = "";
				var chkList = document.getElementsByName(chk_list);
	
				if ( chkList[0].value==0 ) _flag = true;
	
				for ( i=0;i<chkList.length;i++ )
				{
					if(chkList[i].checked == true)
					{
						if ( _flag )
							chkSongList = chkSongList + "|" + song_list[chkList[i].value][0];
						else
							chkSongList = chkSongList + "|" + chkList[i].value;
					}
				}
	
				document.favoriteForm.action = "/melon/songroom/favorite_write.php";
				document.favoriteForm.mod.value = "DEL";
				document.favoriteForm.song_id.value = chkSongList;
				document.favoriteForm.submit();
			}
		}
	}
}
/********************************************************************/


/********************************************************************/
//ÇÑ°î µè±â
//song_id : °î¹øÈ£
function OneListenRtn( record_id, adult_code )
{
	if ( isLogin() )		// ¼ºÀÎÀÎÁõ ±¸ºÐ¶§¹®¿¡ ·Î±×ÀÎ Ã¼Å© Ãß°¡ÇÔ
	{
		if (adult_code == 'Y')
		{
			var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ
	
			if (adult_temp == 0)
			{
				var param = "";
				setPopup( param, 'adult_part' );
				return;
			}
			else if (adult_temp == 2)
			{
				var param = "";
				setPopup( param, 'real_name' );
				return;
			}
			else
			{
				if( record_id == undefined ) record_id = "";
	
				singFrame.location.replace ( "/melon/songroom/song_popup.php?record_id=" + record_id );
			}
		}
		else
		{
			if( record_id == undefined ) record_id = "";
	
			singFrame.location.replace ( "/melon/songroom/song_popup.php?record_id=" + record_id );
		}
	}
}
/********************************************************************/


/********************************************************************/
//¿©·¯°î ¼±ÅÃ µè±â
//form : ÆûÀÌ¸§
//chk_list : ¸®½ºÆ® Ã¼Å©¹Ú½º ÀÌ¸§

function MultiListenRtn( form, chk_list )
{
	if( chkRtn( form, chk_list ) == 0 )
	{
		alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
	}
	else
	{
		var _flag = false;
		var chkRecordList = "";
		var chkList = document.getElementsByName(chk_list);

		if ( chkList[0].value==0 ) _flag = true;

		for ( i=0;i<chkList.length;i++ )
		{
			if(chkList[i].checked == true)
			{
				if ( _flag )
					chkRecordList = chkRecordList + "|" + record_list[chkList[i].value];
				else
					chkRecordList = chkRecordList + "|" + chkList[i].value;
			}
		}
		chkRecordList = chkRecordList.substring(1);

		document.recordForm.action = "/melon/songroom/song_popup.php";
		document.recordForm.record_id.value = chkRecordList;
		document.recordForm.submit();
	}
}
/********************************************************************/


/********************************************************************/
//½ºÅ©·¦ ´ã±â
function OneScrapPut( record_id , adult_code )
{
	if ( isLogin() )
	{
		if (adult_code == 'Y')
		{
			var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ

			if (adult_temp == 0)
			{
				var param = "";
				setPopup( param, 'adult_part' );
				return;
			}
			else if (adult_temp == 2)
			{
				var param = "";
				setPopup( param, 'real_name' );
				return;
			}
			else
			{
				favoriteFrame.location.replace ( "/melon/songroom/scrap_write.php?mod=PUT&record_id=" + record_id );
			}
		}
		else
		{
			favoriteFrame.location.replace ( "/melon/songroom/scrap_write.php?mod=PUT&record_id=" + record_id );
		}
	}
}

function MultiScrapPut( form, chk_list )
{
	if ( isLogin() )
	{
		if( chkRtn( form, chk_list ) == 0 )
		{
			alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
		}
		else
		{
			var _flag = false;
			var chkSongList = "";
			var chkList = document.getElementsByName(chk_list);
	
			if ( chkList[0].value==0 ) _flag = true;
	
			for ( i=0;i<chkList.length;i++ )
			{
				if(chkList[i].checked == true)
				{
					if ( _flag )
						chkSongList = chkSongList + "|" + record_list[chkList[i].value];
					else
						chkSongList = chkSongList + "|" + chkList[i].value;
				}
			}
	
			document.favoriteForm.action = "/melon/songroom/scrap_write.php";
			document.favoriteForm.mod.value = "PUT";
			document.favoriteForm.record_id.value = chkSongList;
			document.favoriteForm.submit();
		}
	}
}
/********************************************************************/


/********************************************************************/
//½ºÅ©·¦ »èÁ¦
function OneScrapDel(record_id)
{
	if ( isLogin() )
	{
		if ( confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?") )
			favoriteFrame.location.replace ( "/melon/songroom/scrap_write.php?mod=DEL&record_id=" + record_id );
	}
}

function MultiScrapDel( form, chk_list )
{
	if ( isLogin() )
	{
		if( chkRtn( form, chk_list ) == 0 )
		{
			alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
		}
		else
		{
			if ( confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?") )
			{
				var _flag = false;
				var chkSongList = "";
				var chkList = document.getElementsByName(chk_list);
	
				if ( chkList[0].value==0 ) _flag = true;
	
				for ( i=0;i<chkList.length;i++ )
				{
					if(chkList[i].checked == true)
					{
						if ( _flag )
							chkSongList = chkSongList + "|" + record_list[chkList[i].value][0];
						else
							chkSongList = chkSongList + "|" + chkList[i].value;
					}
				}
	
				document.favoriteForm.action = "/melon/songroom/scrap_write.php";
				document.favoriteForm.mod.value = "DEL";
				document.favoriteForm.record_id.value = chkSongList;
				document.favoriteForm.submit();
			}
		}
	}
}
/********************************************************************/


/********************************************************************/
//³ë·¡ºÐ¼® º¸±â
function songAnalysis( record_id, _flag, adult_code )
{
	if ( isLogin())		// ¼ºÀÎÀÎÁõ ±¸ºÐ¶§¹®¿¡ ·Î±×ÀÎ Ã¼Å© Ãß°¡ÇÔ
	{
		if (adult_code == 'Y')
		{
			var adult_temp = isMemberAdult('memberAdult');		// isMemberAdult('memberAdult') ¿ÍÀÌ´õ¿¡¼­ Á¦°øÇÑ ÇÔ¼ö 0:¹Ì¼º³âÀÚ 1:½Ç¸íÀÎÁõµÈ¼ºÀÎ 2:¼ºÀÎÀÌÁö¸¸ ¹Ì½Ç¸íÀÚ

			if (adult_temp == 0)
			{
				var param = "";
				setPopup( param, 'adult_part' );
				return;
			}
			else if (adult_temp == 2)
			{
				var param = "";
				setPopup( param, 'real_name' );
				return;
			}
			else
			{
				if ( _flag=="Y" )
					var play_type = "analysis_my";
				else
					var play_type = "analysis";

				singFrame.location.replace ( "/melon/songroom/song_popup.php?play_type=" + play_type + "&record_id=" + record_id );
			}
		}
		else
		{
				if ( _flag=="Y" )
					var play_type = "analysis_my";
				else
					var play_type = "analysis";

				singFrame.location.replace ( "/melon/songroom/song_popup.php?play_type=" + play_type + "&record_id=" + record_id );
		}
	}
}
/********************************************************************/


/********************************************************************/
//ÇÃ·¹ÀÌ¾î ÄÁÅÙÃ÷ ¿¬µ¿
function goPlayerContent( _menu )
{
	singFrame.location.replace ( "/melon/songroom/song_popup.php?play_type=" + _menu );
}
/********************************************************************/


/********************************************************************/
//À½¾ÇÆíÁö º¸³»±â
function sendLetter( table_id, service_type )
{
	if ( isLogin() )
	{
		var param = "table_id=" + table_id + "&service_type=" + service_type;
		setPopup( param, 'music_letter' );
	}
}
/********************************************************************/


/********************************************************************/
// Ä¿ÆÃº§
function cuttingBell( flag ,my_song_id )
{
	if ( isLogin() )
	{
		var param = "record_id=" + my_song_id + "&service_flag=" + flag;
		setPopup( param, 'cutting_bell' );
	}
}
/********************************************************************/


/********************************************************************/
//ÇÑ°î ±¸¸Å
function OneBuyRtn( record_id, _type )
{
	if ( isLogin() )
	{
		var param = "tbl=" + _type + "&data_id=" + record_id;
		setPopup( param, 'song_buy' );
	}
}
/********************************************************************/


/********************************************************************/
//¿©·¯°î ±¸¸Å
//form : ÆûÀÌ¸§
//chk_list : ¸®½ºÆ® Ã¼Å©¹Ú½º ÀÌ¸§
//_type : OFFLINE, ONLINE
function MultiBuyRtn( form, chk_list, _type )
{
	if ( isLogin() )
	{
		if( chkRtn( form, chk_list ) == 0 )
		{
			alert("°îÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
		}
		else
		{
			var chkSongList = new Array();
			var chkList = document.getElementsByName(chk_list);
			for ( i=0;i<chkList.length;i++ )
			{
				if(chkList[i].checked == true)
				{
					chkSongList = chkSongList + "|" + chkList[i].value;
				}
			}
			chkSongList = chkSongList.substring(1);

			var param = "tbl=" + _type + "&data_id=" + chkSongList;

			setPopup( param, 'song_buy' );
		}
	}
}
/********************************************************************/


/********************************************************************/
// ÆË¾÷Ã¢ ¿­±â
function setPopup( _param, _type )
{
	if ( _type=="" ) return;

	_url = "http://sing.melon.com/melon";

	if ( _type=="song_buy" )
	{
		var _width = "515";
		var _height = "525";
		var url = "/melon/account/buy_song.php?" + _param;
		var popName = "buySongPopup";
	}
	else if ( _type=="cutting_bell" )
	{
		var _width = "410";
		var _height = "555";
		var url = "/melon/cuttingbell/data_edit.php?" + _param;
		var popName = "cuttingBellMake";
	}
	else if ( _type=="music_letter" )
	{
		var _width = "515";
		var _height = "485";
		var url = "/melon/letter/letter_edit.php?" + _param;
		var popName = "musicLetter";
	}
	else if ( _type=="room_search" )
	{
		var _width = "643";
		var _height = "460";
		var url = "/melon/tip/roomsearch_popup.php?" + _param;
		var popName = "songroomSearch";
	}
	else if ( _type=="adult_part" )			//19±Ý °ü·Ã Ãß°¡ 2007.07.03
	{
		var _width = "643";
		var _height = "460";
		var url = "http://www.melon.com/gnb2/popupBox/noticeUnder19s.jsp?p_type=NN";
		var popName = "adultPart";
	}
	else if ( _type=="real_name" )			//½Ç¸íÀÎÁõ°ü·Ã Ãß°¡ 2007.07.03
	{
		var _width = "643";
		var _height = "460";
//		var url = "http://www.melon.com/gnb2/popupBox/noticeUnder19s.jsp?p_type=AN";
		var url = "http://www.melon.com/gnb2/popupBox/noticeUnder19s.jsp?p_type=AE";
		var popName = "realName";
	}

	var pos_x = parseInt( (screen.width-_width)/2 );
	var pos_y = parseInt( (screen.height-_height)/2);
	var option = "scrollbars=no,width="+_width+",height="+_height+",left=" + pos_x + ",top=" + pos_y;

	window.open(url,popName,option);
}
/********************************************************************/


/********************************************************************/
// ÁÂÃø¸Þ´º

function setLeftMenu(num)
{
	if ( num=="1" && isLogin()==false ) return;

	for(i=1;i<7;i++)
	{
		var chk_sub_ul = document.getElementById("ml_obj_area"+i);
		tmp_ml = chk_sub_ul.getElementsByTagName('ul')[0];
		if(tmp_ml != undefined)
		{
			if(i!=num)
			{
				tmp_ml.style.display = "none";
			}else{
				if ( tmp_ml.style.display == "" )
				{
					tmp_ml.style.display = "none";
				}else{
					tmp_ml.style.display = "";
				}
			}
		}
	}
}

function setLeftSubMenu(num,_type)
{
	if ( _type=="S" )
	{
		document.getElementById("ml_sub"+num).className="sub_on";
		document.getElementById("ml_obj_sub"+num).src="/melon/images/utility/ml"+num+"_on.gif";
	}
	else
	{
		document.getElementById("ml_sub"+num).className="";
		document.getElementById("ml_obj_sub"+num).src="/melon/images/utility/ml"+num+".gif";
	}
}
/********************************************************************/