/*****************************************************************************
 * Modify
 * 2011.03.24 ÇÃ·¹ÀÌ¾î °ü·Ã script´Â melon_player_ocx.js·Î ÀÌµ¿ : YunHyeJeong
 * 2011.07.10 WiseLog UV¸¦ Àâ±â À§ÇÑ PCID °ªÀ» ÄíÅ°¿¡ ÀúÀåÇÏ±â À§ÇÑ ½ºÅ©¸³Æ® È£Ãâ
 ******************************************************************************/

document.writeln("<script type='text/javascript' src='http://www.melon.com/resource/script/common/makePcid.js'></script>");

var COMMON_WWW_HOME = "http://www.melon.com";
var IMAGE_HOME = "http://image.melon.com";

//Referrerº° °øÅë µµ¸ÞÀÎ ¼³Á¤
//accessory.melon Ãß°¡
var referrer_domain = document.URL.toUpperCase();
if(referrer_domain.indexOf("DECOP.MELON")>-1 || referrer_domain.indexOf("SING.MELON")>-1 || referrer_domain.indexOf("FAQS.MELON")>-1 || referrer_domain.indexOf("POINT.MELON")>-1 || referrer_domain.indexOf("CD.MELON")>-1 || referrer_domain.indexOf("ACCESSORY.MELON")>-1 || referrer_domain.indexOf("NOTE.MELON")>-1 || referrer_domain.indexOf("HELP.MELON")>-1){
    document.domain = "melon.com";
}


if (typeof httpWww != 'undefined' && httpWww != null && httpWww != ''){
	COMMON_WWW_HOME = httpWww;
}

$(document).ready(function() {
//	$("body").click(function(event) {
//		if(event.target.nodeName == "INPUT")
//			return;

//		var target = $(event.target);
//		if(!target.closest('.albAutoDownBox').length){
//			if($("#btnSuggest img").hasClass("on")){
//				$("#btnSuggest img").trigger("click");
//			}
//		}
//
//		if(!target.closest('.category').length){
//			if($("#searchCategory").hasClass("on")){
//				$("#searchCategory").trigger("click");
//			}
//		}
//	});

	/*
	try {
	    $('#hitKeywordCarousel').jcarousel({
	        auto: 1,
			scroll: 1,
			vertical: true,
	        wrap: 'circular',
			animation: 2000
	    });
	}catch(e){alert("common.jsÆÄÀÏÀÇ jQuery('#hitKeywordCarousel').jcarousel ¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.")}
	*/


	/* ´Ù¸¥ ¹öÆ°À¸·Î Åä±Û Á¦¾î°¡ ¾ÈµÇ¼­ »õ·Î header.js¿¡ myInfoToggle() »ý¼º.
	//¸¶ÀÌ Á¤º¸ ¹Ú½º
	$(".logInBox #openMyInfo").toggle(function(){
		$("div.myBox").show( "bounce", null, "fast" );
		$(this).addClass("on");
		melonFunc.replace($(this), /moreOpen./, "closeMore.");
	}, function(){
		$("div.myBox").hide( "bounce", null, "fast" );
		$(this).removeClass("on");
		melonFunc.replace($(this), /closeMore./, "moreOpen.");
	});

	$(".logInBox .btnC a").click(function(){
		$(".logInBox #openMyInfo").trigger("click");
	});
	*/

// 2011-09-28 Å©·Ó ¹ö±× ÇØ°áÀ» À§ÇØ header.js·Î ÀÌ°ü
//	$("#btnSuggest img").click(function(){
//		if($("#q").val() == '') return ;
//		if($("#autoSuggestWrap").css("display") == "none") {
//			melonFunc.replace($(this), /Off./, "On.");
//			$(this).addClass("on");
//			$("#autoSuggestWrap").show();
//		} else {
//			melonFunc.replace($(this), /On./, "Off.");
//			$(this).removeClass("on");
//			$("#autoSuggestWrap").hide();
//		}
//	});


// 2011-09-28 Å©·Ó ¹ö±× ÇØ°áÀ» À§ÇØ header.js·Î ÀÌ°ü
//	$("#searchCategory").click(function(){
//
//		if($("#searchDropBox").css("display") == "none") {
//			$("div#searchDropBox").show( "bounce", null, "fast" );
//			$(this).addClass("on");
//		} else {
//			$("div#searchDropBox").hide( "bounce", null, "fast" );
//			$(this).removeClass("on");
//		}
//	});
//	$( "div#searchDropBox" ).hide();

	// Äü¸Þ´º
	melonFunc.quickMenu();

	// ½ºÄ«ÀÌ ½ºÅ©·¹ÆÛÀÇ À§Ä¡°¡ ÀÌ»óÇÒ¶§ º¸Á¤ÇØÁÖ´Â ·ÎÁ÷
	setInterval(function() {
		var $quick = $("#quickMenu");
		if ($quick != null & $quick.position() != null) { // ½ºÄ«ÀÌ ½ºÅ©·¹ÆÛ°¡ ÀÖ´Ù¸é
			var posTop = 155;
			var speed = 0;

			var posBottom = $("#wrap").height(); //$(document).height() - 170;
			var quickTop = $quick.position().top;
			var quickBottom = quickTop + $quick.height();

			if (quickBottom > posBottom ) { // ½ºÄ«ÀÌ ½ºÅ©·¹ÆÛÀÇ À§Ä¡°¡ posBottom º¸´Ù ¹Ø¿¡ ÀÖ´Ù¸é À§Ä¡¸¦ º¸Á¤ÇÑ´Ù.
				// skyscraper¸¦ À§ÇÑ È­¸éÀÇ ÃÖ¼Ò Å©±â¸¦ Àâ¾ÆÁØ´Ù.
				var wrapH = $("#header").height() + $("#quickMenu").height() + 5;
				if(wrapH < 900) wrapH = 900;
				$("#wrap").css("min-height", wrapH);

				melonFunc.quickPos($quick, speed, posTop);
			}
		}
	}, 100); // 100 ms loop

	$(".hover").hover(function(){
		if($(this).hasClass("on"))
			return;

		melonFunc.replace($(this), /Off./, "On.");
		melonFunc.replace($(this), /_off./, "_on.");
	},
	function(){
		if($(this).hasClass("on"))
			return;
		melonFunc.replace($(this), /On./, "Off.");
		melonFunc.replace($(this), /_on./, "_off.");
	});

	/* ´Ù¸¥ ¹öÆ°À¸·Î Åä±Û Á¦¾î°¡ ¾ÈµÇ¼­ »õ·Î header.js¿¡ genreToggle() »ý¼º.
		// Àå¸£ ´õº¸±â
	$("#header .moreGenre").toggle(function(){
		$(".genreWrap .genreFrm").slideDown( );
		$(".genreWrap .layerPop").show( "bounce", null, "fast" );
		$(".genreBody1").show();
		$(".genreBody2").hide();
		melonFunc.replace($(this), /Off./, "On.");
	}, function(){
		$(".genreWrap .genreFrm").slideUp( );
		$(".genreWrap .layerPop").hide( "bounce", null, "fast" );
		melonFunc.replace($(this), /On./, "Off.");
	});
	$(".genreWrap .btnClose").click(function(){
		//$("#header .moreGenre").trigger("click");
		$(".genreWrap .genreFrm").slideUp( );
		$(".genreWrap .layerPop").hide( "bounce", null, "fast" );
		melonFunc.replace($("#header .moreGenre"), /On./, "Off.");
	});
	*/

	$( ".genreWrap .genreFrm" ).hide();
	$( ".genreWrap .layerPop" ).hide();


	$(".genreBody1 .posRight").click(function(){
		$(".genreBody1").hide();
		$(".genreBody2").show();
	});

	$(".genreBody2 .btnCancel").click(function(){
		$(".genreBody1").show();
		$(".genreBody2").hide();
	});


	// »çÀÌÆ® ¸Ê
	$("#viewSiteMap").toggle(function(){
		$(this).addClass("active");
		$(".siteMapWrap").slideDown();
	}, function(){
		$(this).removeClass("active");
//			var $quick = $("#quickMenu");
//			var posTop = $(document).height() - $quick.height() - (345+200);
//			$quick.css("top", posTop);

		$(".siteMapWrap").slideUp();
	});
//	$(".siteMapWrap").hide();


	//·¹ÀÌ¾î ÆË¾÷
	$(".openLayerPop").click(function() {
		$("#popBox").remove();

		var url = $(this).attr("href");
		var w = $(this).attr("data-w");
		var h = $(this).attr("data-h");

		$("<div id='popBox' style='position:absolute; z-index: 10001;'></div>").prependTo("body");
		$("#popBox").load(url).css("width", parseInt(w)).css("height", parseInt(h));

		melonFunc.positionPop($("#popBox"), w, h);
		return false;
	});

	//·¹ÀÌ¾î ÆË¾÷ ´Ý±â
	$(".closeLayerPop").live("click", function() {
		$("#popBox").fadeOut(function(){
			$(this).remove();
		});
		$("#mobileDown").fadeOut(function(){
			$(this).remove();
		});
		$("#login_Pop_layer").fadeOut(function(){
			$(this).remove();
		});
		$("#popCoverFrm").fadeOut(function(){
			$(this).remove();
		});
		melonFunc.unmask();
		return false;
	});

	$(".closeParentLayerPop").live("click", function() {
		obj = $('#popBox', parent.document);
		obj.fadeOut(function(){
			$(this).remove();
		});
		obj = $('#popCoverFrm', parent.document);
		obj.remove();
		return false;
	});

	//ÀÌ¸ÞÀÏÁÖ¼Ò¹«´Ü¼öÁý°ÅºÎ ÆË¾÷
	$(".openEmailPop").click(function(){
		$("#popBox").remove();

		var url = $(this).attr("href");
		var w = 556;
		var h = 187;

		$("<div id='popBox' style='position:absolute; z-index: 10001;'></div>").prependTo("body");
		$("#popBox").load(url).css("width", w).css("height", h);

		melonFunc.positionPop($("#popBox"), w, h);
		return false;
	});

	$("a.reqSong").click(function(){
		var w = 400;
		var h = 187;

		$("<div id='popBox' style='position:absolute; z-index: 10001;'></div>").prependTo("body");
		$("#popBox").load(COMMON_WWW_HOME+"/resource/code/cds/common/web/reqSong1.html").css("width", w).css("height", h);

		melonFunc.positionPop($("#popBox"), w, h);
		return false;
	});

	// Firefox¿¡¼­ window ÀÌº¥Æ® °´Ã¼¸¦ µî·ÏÇÑ´Ù.
	/*
	if(navigator.userAgent.indexOf('Firefox') >= 0){
		(function(){
			var events = ["mousedown", "mouseover", "mouseout", "mousemove","mousedrag", "click", "dblclick"];
				for (var i = 0; i < events.length; i++){
					window.addEventListener(events[i], function(e){
					window.event = e;
				}, true);
			}
		}());
	};
	*/
});

function setPng24(obj) {
	src = obj.src;
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter = 	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ src +"',sizingMethod='image');";
	obj.src=src;
	return '';
}


function embedFlash(id, url, width, height, altText, flashVars, wmode) {
	if (!flashVars) flashVars = '';
	if (!wmode) wmode = 'window';
	if (!altText) altText = '';

	var str = '' +
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="' + width + '" height="' + height + '" id="' + id + '">' +
		'<param name="movie" value="' + url + '" />' +
		'<param name="wmode" value="' + wmode + '" />' +
		'<param name="FlashVars" value="' + flashVars + '" />' +
		'<!--[if !IE]>-->' +
		'<object type="application/x-shockwave-flash" data="' + url + '" width="' + width + '" height="' + height + '" name="' + id + '">' +
			'<param name="wmode" value="' + wmode + '" />' +
			'<param name="FlashVars" value="' + flashVars + '" />' +
		'<!--<![endif]-->' +
			'<div class="alt-content alt-' + id + '">' + altText + '</div>' +
		'<!--[if !IE]>-->' +
		'</object>' +
		'<!--<![endif]-->' +
	'</object>';
	document.write(str);
}


function mouseover(obj){

}
function mouseout(obj){
}


function getXhrPageInfo(addParam, actionMethodName) {
	var req;
	if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}

	req.open("GET", addParam, true);

	req.onreadystatechange = function() {
	// only if req shows "loaded"

		if (req.readyState == 4) {
			// only if "OK"
			if (req.status == 200) {
				//alert(req.responseText);
				// ¼º°øÀûÀ¸·Î È­¸éÀ» ¹Þ¾Æ¿Ã°æ¿ì ÃëÇÒ action Á¤ÀÇ
				actionMethodName(req.responseText);
			} else {
				alert("There was a problem retrieving the XML data:\n" + req.statusText);
			}

		}

	};

	req.send(null);
}


/*
* ·Î±×ÀÎ µÈ »óÅÂ¿¡¼­ ¼öÇàµÇ¾î¾ß ÇÏ´Â ÇÔ¼öÀÇ °æ¿ì »ç¿ë.
* - ·Î±×ÀÎÀÌ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå¸¦ Ç¥½Ã
* - ·Î±×ÀÎ µÇ¾î ÀÖÀ¸¸é ÁöÁ¤µÈ ÇÔ¼ö ½ÇÇà
*
»ç¿ë¿¹ :
    //ºñ·Î±×ÀÎ½Ã ½ºÅ©·Ñ È­¸é Áß¾Ó¿¡ ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå Ç¥½Ã. ·Î±×ÀÎ µÈ »óÅÂ¸é ¹Ù·Î doit() ¼öÇà
    loginCheckFuncCall('doit')

    //ºñ·Î±×ÀÎ½Ã 500,350 À§Ä¡¿¡ ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå Ç¥½Ã. ·Î±×ÀÎ µÈ »óÅÂ¸é ¹Ù·Î doit() ¼öÇà
    loginCheckFuncCall(500,350,'doit')

    //ºñ·Î±×ÀÎ½Ã ½ºÅ©·Ñ È­¸é Áß¾Ó¿¡ ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå Ç¥½Ã. ·Î±×ÀÎ µÈ »óÅÂ¸é ¹Ù·Î doit('aa',100) ¼öÇà
    loginCheckFuncCall('doit','aa',100)

    //ºñ·Î±×ÀÎ½Ã ½ºÅ©·Ñ È­¸é Áß¾Ó¿¡ ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå Ç¥½Ã. ·Î±×ÀÎ µÈ »óÅÂ¸é ¹Ù·Î doit(10,'dd',232) ¼öÇà
    loginCheckFuncCall('doit',10,'dd',232)

@param clientX ÆË¾÷ X ÁÂÇ¥(»ý·«°¡´É, »ý·«½Ã clientY µµ »ý·«)
@param clientY ÆË¾÷ Y ÁÂÇ¥(»ý·«°¡´É, »ý·«½Ã clientX µµ »ý·«)
@param p_functionName ·Î±×ÀÎ µÇ¾úÀ¸¸é ¼öÇàÇÒ ÇÔ¼ö¸í ÁöÁ¤
@param ÀÌÈÄ ÆÄ¶ó¹ÌÅÍ ºÎÅÍ´Â ¼öÇàÇÒ ÇÔ¼ö¸íÀÇ ÆÄ¶ó¹ÌÅÍ·Î Àü´ÞµÊ
*/
function loginCheckFuncCall(clientX,clientY,p_functionName){
	//[ÀÓ½ÃÃß°¡]- ´ã±â (¸¶ÀÌ¾Ù¹ü´ã±â) ¹öÆ° Å¬¸¯½Ã Ãß°¡  javascript:loginCheckFuncCall('myalbum_add_song_form', '»ç¿ëÆû¸í');  Æû¸íÀ» id °ªÀ¸·Î º¯°æ 'ÀÛÀºµû¿ÈÇ¥' ·Î ¹­À½ + checkBox ¿¡ class='checkbox' Ãß°¡
//	alert("±â´ÉÁØºñÁß------------- " + " ");

    var iFuncName = 0;
    var iParamStart = 1;
    var isUseXY = false;
    if(typeof(arguments[0])=="number"){
        isUseXY = true;
        iFuncName = 2;
        iParamStart = 3;
    }

    var isLogin = isMelonLogin();
    if(isLogin){
    	var param = "";
        var cmd = "";

        for(var i=iParamStart; i<arguments.length;i++){
            param+="arguments["+i+"]";
            if(i+1<arguments.length){
                param+=",";
            }
        }
        cmd=arguments[iFuncName]+"("+param+")";
        //alert(cmd);
        eval(cmd);

//    	if( arguments[0] == 'myalbum_add_song_form') {
//    		//alert( "[ÀÓ½ÃÃß°¡] ·Î±×ÀÎ Ã¼Å© ÈÄ -----------------------  ~~  myalbum_add_song_form - À½¾Ç´ã±â - ÇÔ¼ö ºÎ¸£±â..." + arguments[0] + " : " + arguments[1]);
//    		//eval(arguments[0]+"("+ arguments[1] +")");
//    		myalbum_add_song_form(arguments[1]);
//    	}else if( arguments[0] == 'click_albumScrap') {
//    		//alert( "[ÀÓ½ÃÃß°¡] ·Î±×ÀÎ Ã¼Å© ÈÄ ----- ~~  click_albumScrap  - ¾Ù¹ü½ºÅ©·¦ - ÇÔ¼ö ºÎ¸£±â..." + arguments[0] + " : " + arguments[1] + " : " + arguments[2] + " : " + arguments[3] + " : " + arguments[4] + " : " + arguments[5]);
//    		click_albumScrap( arguments[1], arguments[2], arguments[3], arguments[4], arguments[5]);
//    	}
//    	else if( arguments[0] == 'click_oAlbumScrap'){ //°ø°³¾Ù¹ü ´ã±â
//    		click_oAlbumScrap( arguments[1], arguments[2], arguments[3], arguments[4], arguments[5] );
//    	}else if(arguments[0] == 'phoneDownSong'){
//    		phoneDownSong(arguments[1], arguments[2]);
//    	}

    }else{
    //	melonFunc.showAlert('', '<b>È¸¿ø ·Î±×ÀÎ Ã¢ÀÌ º¸¿©¾ß ÇØ¿ä....</>', '');
        if(isUseXY){
            loginPopupLayerd("",clientX,clientY);
        }else{
            loginPopupLayerd("");
        }
    }
}

/*
* ·Î±×ÀÎ µÈ »óÅÂ¿¡¼­ ÀÌµ¿ÇØ¾ß ÇÏ´Â °æ·ÎÀÇ °æ¿ì »ç¿ë.
* - ·Î±×ÀÎÀÌ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå¸¦ Ç¥½Ã ÈÄ ·Î±×ÀÎ ÈÄ ÀÌµ¿
* - ·Î±×ÀÎ µÇ¾î ÀÖÀ¸¸é ÁöÁ¤µÈ °æ·Î·Î ÀÌµ¿
*
»ç¿ë¿¹ :
    //ºñ·Î±×ÀÎ½Ã ½ºÅ©·Ñ È­¸é Áß¾Ó¿¡ ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå Ç¥½Ã ¹× ·Î±×ÀÎ ÈÄ ÀÌµ¿. ·Î±×ÀÎ µÈ »óÅÂ¸é ¹Ù·Î returnPage ·Î ÀÌµ¿
    loginCheckGoPage("/svc/sample/mv_main.jsp");

    //ºñ·Î±×ÀÎ½Ã 500,350 À§Ä¡¿¡ ·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå Ç¥½Ã ¹× ·Î±×ÀÎ ÈÄ ÀÌµ¿. ·Î±×ÀÎ µÈ »óÅÂ¸é ¹Ù·Î returnPage ·Î ÀÌµ¿
    loginCheckGoPage("/svc/sample/mv_main.jsp",500,350);

@param returnPage ·Î±×ÀÎ µÇ¾úÀ¸¸é ÀÌµ¿ÇÒ URL ÁöÁ¤
@param clientX ÆË¾÷ X ÁÂÇ¥(»ý·«°¡´É, »ý·«½Ã clientY µµ »ý·«)
@param clientY ÆË¾÷ Y ÁÂÇ¥(»ý·«°¡´É, »ý·«½Ã clientX µµ »ý·«)
*/
function loginCheckGoPage(returnPage,clientX,clientY){
    /*
    COMMON_WWW_HOME : /js/main/common.js
    isMelonLogin(), getMemberKey() : /js/common/auth_cookie.js
    */
    var isLogin = isMelonLogin();
    if(isLogin){
        location.href=returnPage;
    }else{
        loginPopupLayerd(returnPage,clientX,clientY);
    }
}

/*
*·Î±×ÀÎ ÆË¾÷ ·¹ÀÌ¾îµå
*
»ç¿ë¿¹ :
    //returnPage ÁöÁ¤ÇÏÁö ¾ÊÀ½, ½ºÅ©·ÑµÈ È­¸é Áß¾Ó À§Ä¡¿¡ ÆË¾÷ Ç¥½Ã
    loginPopupLayerd();

    //returnPage ÁöÁ¤ÇÏÁö ¾ÊÀ½, 500,350 À§Ä¡¿¡ ÆË¾÷ Ç¥½Ã
    loginPopupLayerd("",500,350);

    //returnPage ÁöÁ¤ÇÔ, ½ºÅ©·ÑµÈ È­¸é Áß¾Ó À§Ä¡¿¡ ÆË¾÷ Ç¥½Ã
    loginPopupLayerd("/svc/sample/phone_mv_down.jsp");

    //returnPage ÁöÁ¤ÇÔ, 500,350 À§Ä¡¿¡ ÆË¾÷ Ç¥½Ã
    loginPopupLayerd("/svc/sample/phone_mv_down.jsp",500,350);

@param returnPage ·Î±×ÀÎÈÄ ÀÌµ¿ÇÒ ÆäÀÌÁö¸¦ ÁöÁ¤(»ý·«°¡´É)
@param clientX ÆË¾÷ X ÁÂÇ¥(»ý·«°¡´É)
@param clientY ÆË¾÷ Y ÁÂÇ¥(»ý·«°¡´É)
*/
function loginPopupLayerd(returnPage,clientX,clientY){
    var width = 339;
    if(clientX==undefined)var clientX=getCenterX()-Math.floor(width/2);
    if(clientY==undefined)var clientY=getCenterY()-120;
    if(returnPage==undefined||returnPage==""||returnPage==null){
        var re = /\?/g;
        var re2 = /&/g;
        returnPage = top.document.URL.replace(re,escape("?")).replace(re2,escape("&"));
     //  document.getElementById("frmContent").src="/members/login/web/loginlayer_inform.htm";
    }else{
     //	  document.getElementById("frmContent").src="/members/login/web/loginlayer_inform.htm?return_page="+returnPage;
    }
    //melonFunc.positionPop("/members/login/web/loginlayer_inform.htm", clientX,500);
    login_lpop(returnPage);
    //login_lpop(clientX,clientY);
}


//ÆË¾÷ Ã¢ ´Ý±â
function closePopUnMask(){
	$("#popBox").fadeOut(function(){
		$(this).remove();
		melonFunc.unmask();
	});
	$("#adminPw").fadeOut(function(){
		$(this).remove();
	});
	$("#popCoverFrm").remove();
}
/*
 * Çì´õ ¸¶ÀÌ ¹Ú½º - °³ÀÎ Á¤º¸ ¼öÁ¤ - ºñ¹Ð¹øÈ£ È®ÀÎ ·¹ÀÌ¾î
 */
function basicInfoChangeLayerd(pageName){

	setCookie("authentication_yn", "N", -1, "/", ".melon.com");

	var html = "";

//	html += '<!-- °³ÀÎÁ¤º¸¼öÁ¤ ÀÛÀºÃ¢  --> ';
	html += '	<div id="adminPw" class="shoppingBox"> ';
	html += '		<div class="cmdBox"> ';
	html += '			<span class="cmdCloseBtn"><a href="#" class="closeLayerPop"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a></span> ';
	html += '			<span class="cmdTit">ºñ¹Ð¹øÈ£ÀÔ·Â</span> ';
	html += '			<div class="bgBt">';
	html += '				<span class="cmdCon"> ';
	html += '					<span class="colorRed">ºñ¹Ð¹øÈ£¸¦ ÇÑ ¹ø ´õ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.</span> ';
	html += '					<br/>¿ÜºÎ·ÎºÎÅÍ È¸¿ø´ÔÀÇ Á¤º¸¸¦ <br/>¾ÈÀüÇÏ°Ô º¸È£ÇÏ±âÀ§ÇÑ ¹æ¹ýÀÔ´Ï´Ù.<br/> ';
	html += '					<input type="password" name="textfield" size="30" class="inputpwdTitleBox" style="margin:5px 0 5px 0;" onkeypress="if(event.keyCode == 13){javascript:pwdokAll();return false;}"/> ';
	html += '				</span> ';
	html += '				<span class="cmdBtn"> ';
	html += '					<a href="#" onclick="javascript:pwdokAll(\''+pageName+'\');return false;"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/greenConfirm_1.gif" alt="È®ÀÎ"/></a> ';
	html += '					<a class="closeLayerPop" href="#" onclick="closePopUnMask();"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/greenClose.gif" alt="´Ý±â"/></a> ';
	html += '				</span> ';
	html += '			</div> ';
	html += '		</div> ';
	html += '	</div> ';
//	html += '<!-- //°³ÀÎÁ¤º¸¼öÁ¤ ÀÛÀºÃ¢ --> ';

	melonFunc.showPopHtml(html, 500,400);
}

//ºñ¹Ð¹øÈ£ check ÇÏ¿© submit
function pwdokAll(pageName){
	var memberPwd = $(".inputpwdTitleBox").val();
	if( memberPwd == "" ) {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		return;
	}
	var memberId = getMemberId();

	if("changeInform"==pageName){			// ±âº»Á¤º¸ º¯°æ
		$.ajax({url:COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json",
			jsonpCallback:"rePWD_lpop02_reuslt1", dataType:"jsonp", type:"GET", cache:false, contentType: "application/json; charset=UTF-8", scriptCharset: "UTF-8",
			jsonp:'jscallback', data:"memberId="+memberId+"&memberPwd="+memberPwd
		});
//		$.getJSON(COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json?jscallback=rePWD_lpop02_reuslt1",  {memberId: memberId, memberPwd : memberPwd });
	}else if("passwordChange"==pageName){	// ºñ¹Ð¹øÈ£ º¯°æ
		$.ajax({url:COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json",
			jsonpCallback:"rePWD_lpop02_reuslt2", dataType:"jsonp", type:"GET", cache:false, contentType: "application/json; charset=UTF-8", scriptCharset: "UTF-8",
			jsonp:'jscallback', data:"memberId="+memberId+"&memberPwd="+memberPwd
		});
//		$.getJSON(COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json?jscallback=rePWD_lpop02_reuslt2",  {memberId: memberId, memberPwd : memberPwd });
	}else if("myPageSet"==pageName){		// ¸¶ÀÌÆäÀÌÁö ¼³Á¤
		$.ajax({url:COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json",
			jsonpCallback:"rePWD_lpop02_reuslt3", dataType:"jsonp", type:"GET", cache:false, contentType: "application/json; charset=UTF-8", scriptCharset: "UTF-8",
			jsonp:'jscallback', data:"memberId="+memberId+"&memberPwd="+memberPwd
		});
//		$.getJSON(COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json?jscallback=rePWD_lpop02_reuslt3",  {memberId: memberId, memberPwd : memberPwd });
	}else if("changePhone"==pageName){		// ÈÞ´ëÆù ÀÎÁõ
		$.ajax({url:COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json",
			jsonpCallback:"rePWD_lpop02_reuslt4", dataType:"jsonp", type:"GET", cache:false, contentType: "application/json; charset=UTF-8", scriptCharset: "UTF-8",
			jsonp:'jscallback', data:"memberId="+memberId+"&memberPwd="+memberPwd
		});
//		$.getJSON(COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json?jscallback=rePWD_lpop02_reuslt4",  {memberId: memberId, memberPwd : memberPwd });
	}else if("memberOut"==pageName){		// È¸¿ø Å»Åð
		$.ajax({url:COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json",
			jsonpCallback:"rePWD_lpop02_reuslt5", dataType:"jsonp", type:"GET", cache:false, contentType: "application/json; charset=UTF-8", scriptCharset: "UTF-8",
			jsonp:'jscallback', data:"memberId="+memberId+"&memberPwd="+memberPwd
		});
//		$.getJSON(COMMON_WWW_HOME+"/members/login/web/passwordauthentication_inform.json?jscallback=rePWD_lpop02_reuslt5",  {memberId: memberId, memberPwd : memberPwd });
	}else{

	}

}
//±âº»Á¤º¸ º¯°æ
function rePWD_lpop02_reuslt1(data) {
	if( data.resultCode ) {
		setCookie("authentication_yn", "Y", -1, "/", ".melon.com");
		window.location = COMMON_WWW_HOME+"/cds/personal/web/personalinfomation_list.htm?tabId=MP2051&pageName=changeInform&memberKey="+getMemberKey();
		myalbum_add_song_popLayer_colse();
	}else {
		alert("ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù. ´Ù½Ã ÇÑ ¹ø ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	}
}
//ºñ¹Ð¹øÈ£ º¯°æ
function rePWD_lpop02_reuslt2(data) {
	if( data.resultCode ) {
		setCookie("authentication_yn", "Y", -1, "/", ".melon.com");
		window.location = COMMON_WWW_HOME+"/cds/personal/web/personalinfomation_list.htm?tabId=MP2051&pageName=passwordChange&memberKey="+getMemberKey();
	}else {
		alert("ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù. ´Ù½Ã ÇÑ ¹ø ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	}
}
//¸¶ÀÌÆäÀÌÁö ¼³Á¤
function rePWD_lpop02_reuslt3(data) {
	if( data.resultCode ) {
		setCookie("authentication_yn", "Y", -1, "/", ".melon.com");
		window.location = COMMON_WWW_HOME+"/cds/personal/web/personalinfomation_list.htm?tabId=MP2051&pageName=myPageSet&memberKey="+getMemberKey();
	}else {
		alert("ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù. ´Ù½Ã ÇÑ ¹ø ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	}
}
//ÈÞ´ëÆù ÀÎÁõ
function rePWD_lpop02_reuslt4(data) {
	if( data.resultCode ) {
		setCookie("authentication_yn", "Y", -1, "/", ".melon.com");
		window.location = COMMON_WWW_HOME+"/cds/personal/web/personalinfomation_list.htm?tabId=MP2051&pageName=changePhone&memberKey="+getMemberKey();
	}else {
		alert("ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù. ´Ù½Ã ÇÑ ¹ø ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	}
}
//È¸¿ø Å»Åð
function rePWD_lpop02_reuslt5(data) {
	if( data.resultCode ) {
		setCookie("authentication_yn", "Y", -1, "/", ".melon.com");
		window.location = COMMON_WWW_HOME+"/members/out/web/memberoutform_inform.htm";
	}else {
		alert("ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù. ´Ù½Ã ÇÑ ¹ø ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	}
}
/*
*¾Ù¹ü/¾ÆÆ¼½ºÆ® ÀÌ¹ÌÁöÀÇ ½æ³×ÀÏ ÀÌ¹ÌÁö¸¦ ±¸ÇÏ¿© ¸®ÅÏ
*
»ç¿ë¿¹)
    getThumbnailImg(mediumList.albumImgPath)
*/
function getThumbnailImg(imgUrl){
    var rgExp = /\./;
    var replaceText = "_th.";
    return imgUrl.replace(rgExp, replaceText);
}

//Layer Popup
function login_lpop(rtnPge){
	closeLoginLayerPop();

	var src = COMMON_WWW_HOME+"/members/login/web/loginlayer_inform.htm";

	if( !(rtnPge==undefined||rtnPge==""||rtnPge==null) )
		src += "?returnPage="+rtnPge;

	var html = "";
	html += '<div >';

	html += '	<div id="loginPop" style="width: 332px;">';
	html += '		<div class="cmdMidBox1">';

	html += '			<span class="close"><a class="" href="javascript:;"><img src="http://image.melon.com/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â" onClick="javascript:closeLoginLayerPop();" /></a></span>';
	html += '			<span class="logTitPop">È¸¿ø ·Î±×ÀÎ</span>';

//	html += '		<form name="loginCheck" method="post" target="_top">';
//	html += '			<input type="hidden" name="popGubun"		value="loginPopup"></input>';
//	html += '			<input type="hidden" name="returnPage"		value="${param.returnPage}"></input>';
//	html += '			<input type="hidden" name="howToCome"		value="${param.howToCome}"></input>';
//	html += '			<input type="hidden" name="locationType"	value="${param.locationType}"></input>';
//	html += '			<div class="midConL">';
//	html += '				<span class="colorGreen2 pb10 pl20">¾ÆÀÌµð / ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.</span>';
//	html += '				<dl class="melonJoin2">';
//	html += '					<dd><strong>¾ÆÀÌµð</strong> <input type="text" class="inputTitleBox" size="21" name="memberId" style="ime-mode:inactive" value="${saveId}"/></dd>';
//	html += '					<dd><strong>ºñ¹Ð¹øÈ£</strong> <input type="password" class="inputTitleBox" size="21" name="memberPwd" onkeydown = "javascript:if(event.keyCode==13){loginSubmit();}"/></dd>';
//	html += '					<dd class="btn"><a href="javascript:loginSubmit();"><img src="http://image.melon.com/resource/image/cds/genre/web/btnLogin02.gif" alt="·Î±×ÀÎ" /></a></dd>';
//	html += '					<dd class="joingB">';
//	html += '						<label><input type="checkbox" name="checkbox" name="chkIdSave" value="Y" ${StringUtils:iif(saveId != null, "checked", "")}/> ¾ÆÀÌµðÀúÀå</label>';
//	html += '						<a href="javascript:findIdPwd();">¾ÆÀÌµð/ºñ¹Ð¹øÈ£Ã£±â</a>';
//	html += '					</dd>';
//	html += '				</dl>';
//	html += '				<p class="melonJoin1">';
//	html += '					¾ÆÁ÷ <span class="colorGreen2">¸á·Ð</span>È¸¿øÀÌ ¾Æ´Ï½Ê´Ï±î?';
//	html += '					<a href="http://www.melon.com/members/join/web/membertypechoice_inform.htm" target="_top"><img src="/resource/image/cds/genre/web/btnJoinMel.gif" alt="¸á·ÐÈ¸¿ø°¡ÀÔ" class="pl20" /></a>';
//	html += '				</p>';
//	html += '			</div>';
//	html += '			<span class="midBoxB"></span>';
//	html += '		</form>';



	html += '<iframe id="frm_settle" name="frm_settle" style="height: 155px; " src="'+src+'" frameborder="0" width="332px" scrolling="no" allowTransparency="true"></iframe>';
	//html += '<div id="frm_settle" name="frm_settle" style="height: 169px; " src="'+src+'" frameborder="0" width="332px" scrolling="no"></iframe>';

	html += '		</div >';
	html += '	</div >';

	html += '</div >';

	$("<div id='login_Pop_layer' style='position:absolute; z-index: 10001;'></div>").prependTo("body");
	$("#login_Pop_layer").html(html);
	var w = 332;
	var h = 170;

	melonFunc.positionPop($("#login_Pop_layer"), w, h);
}


function closeLoginLayerPop(){
	melonFunc.closePop("popCoverFrm");
	melonFunc.closePop("login_Pop_layer");
}
/**
 * iframe ·¹ÀÌ¾î ÆË¾÷ ´Ý±â.
 */
function closeLayerPop(){
	$(".closeLayerPop").click();
}

function show_lpop(lpop_id,lp_tit,lp_w,pos_x,pos_y)
{
  //Check_lpop();
	//À§Ä¡°¡ ÁöÁ¤ ¾ÊµÇ¾îÀÖÀ¸¸é

	if(pos_x == null)
	{
		pos_x = Math.floor(document.body.clientWidth/2) - Math.floor(lp_w/2) ;
		pos_y = 200;
	}else{

	    pos_x = Math.floor(pos_x) + Math.floor(document.body.scrollLeft);
		pos_y = Math.floor(pos_y) + Math.floor(document.body.scrollTop);
	}

	if(document.getElementById(lpop_id+"_layer")!=null)
	{
		if(pos_x != null)
		{
			$('#'+lpop_id+'_layer').css({top:pos_y,left:pos_x,zIndex:700});
		}
		$('#'+lpop_id+'_layer').css({display:'block'});
		return;
	}

	var html = "";
	html += '<div id="'+lpop_id+'_layer" name="pop_layer"> ';
	html += '<table cellpadding="0" cellspacing="0" border="0" width="'+lp_w+'" class="lp_bx"> ';
	html += '<tr valign="top"> ';
	html += '<td class="top01"></td> ';
	html += '<td class="top02" id="'+lpop_id+'_handle">'+lp_tit+'</td> ';
	html += '<td class="top03"><a href="javascript:hide_lpop(\''+lpop_id+'_layer\');" class="close_a">test</a></td> ';
	html += '</tr> ';
	html += '<tr> ';
	html += '<td class="mid01"></td>';
	html += '<td class="mid02">';

	html += $('#'+lpop_id).html();

	html+='\
	</td>\
	<td class="mid03"></td>\
</tr>\
<tr>\
	<td class="bot01"></td>\
	<td class="bot02"></td>\
	<td class="bot03"></td>\
</tr>\
</table>\
</div>';

	//$('#'+lpop_id).remove();

	$(document.body).prepend(html);
	$('#'+lpop_id+'_layer').css({top:pos_y,left:pos_x,zIndex:700});
	$('#'+lpop_id+'_layer').draggable({handle:$('#'+lpop_id+'_handle')});

}

function hide_lpop(lpop_id)
{
	document.getElementById(lpop_id).style.display = "none";
}

/**
** function :  checkTextLength()
** »ç¿ë¿ëµµ : ±ÛÀÚ¼ö Á¦ÇÑ
** param : length_limit, objForm, objName
** param ¼³¸í : Á¦ÇÑ±ÛÀÚ¼ö, Æû ¸í, intput ¸í
*/

function checkTextLength(length_limit, objForm, objName, doFunction)
{
	var obj = "";
	obj = document.all[objForm][objName];
	var length = getTextLength(obj.value);

	if(doFunction){
		doFunction(length);
	}

	if (length > length_limit)
	{
		alert("ÀÔ·ÂÇÏ½Å ³»¿ëÀÌ ÇÑ±Û±âÁØÀ¸·Î " + length_limit + "Byte¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù.");
		obj.value = obj.value.replace(/\r\n$/, "");
		obj.value = assert_msglen(obj.value, length_limit);
		obj.focus();
	}

}


function popResizeTo(width, height) {

    var tmp_MSIE = window.navigator.userAgent.indexOf("MSIE");
	width = parseInt(width);
	height = parseInt(height);


	if(tmp_MSIE >0) {
				// CASE of Internet Explorer 7.
			if (window.navigator.userAgent.indexOf("MSIE 7") > 0)
			{
					height = height+40;
			} else  {
				// CASE of Internet Explorer with SP2.
				if (window.navigator.userAgent.indexOf("SV1") > 0)
				{
					height = height+25;
				}
			}
	}

	window.resizeTo(width, height);
}

//ÇöÀç ºê¶ó¿ìÁ® ³ôÀÌÀÇ Áß°£ À§Ä¡°ªÀ» ±¸ÇÑ´Ù.
function getCenterY(){
    var height = 0;
    if( navigator.appName.indexOf("Microsoft") > -1 ){
        height = document.body.clientHeight;
    }else{
        height = innerHeight;
    }
    //alert("height="+height);
    return Math.floor(height/2);
}

//ÇöÀç ºê¶ó¿ìÁ® ³ÐÀÌÀÇ Áß°£ À§Ä¡°ªÀ» ±¸ÇÑ´Ù.
function getCenterX(){
    var width = 0;
    if( navigator.appName.indexOf("Microsoft") > -1 ){
        width = document.body.clientWidth;
    }else{
        width = innerWidth;
    }
    //alert("width="+width);
    return Math.floor(width/2);
}

function Check_lpop()
{
	try
	{
		document.getElementsByTagName('div')[0].id;
		for(i=0; i<document.getElementsByTagName('div').length; i++){
		   if(document.getElementsByTagName('div')[i].id.indexOf("_layer")!=-1)
		   {
				document.getElementsByTagName('div')[i].style.display = "none";
		   }
		}
	}
	catch (e)
	{
	}
}
/***********************
 * ÇÃ·¹ÀÌ ±¸ºÐÃ³¸®	melon_player_ocx.js
 * @returns
 */
/*function check_login()
{
	var RETURN_NOT_LOGIN = "0";
	var RETURN_LOGIN = "1";

	LOGIN_KEY_CHECK = getCookieMemberKey();//keycheck;
	LOGIN_ID_CHECK = getCookieMemberId(); //idcheck;

	if(LOGIN_KEY_CHECK == 'null' || LOGIN_KEY_CHECK == '')
	{
		return RETURN_NOT_LOGIN;
	}
	else
	{
		return RETURN_LOGIN;
	}
}*/


/*****************************
 * º¯¼ö°¡ ¼öÄ¡ÇüÀÎÁö¸¦ È®ÀÎ
 * @param value
 * @returns
 */
function IsNumeric(value)
{
	var ch, ch2=1;
	for ( k = 0; k < value.length; k++ )
	{
		ch = value.charAt(k);
		if ( ch < '0' || ch > '9' )
		{
			return (false);
		}
	}
	return (true);
}

/**
 *  *
 */
var package_name = 'MelonWebPackage.Manager.200912210';
//var package_name = 'MelonWebPackage.Manager.201005170';
function package_installed()
{
	try
	{
		var packager = new ActiveXObject(package_name);	// ÇöÀç ¹öÀü..
		return true;
	}
	catch(err)
	{
		return false;
	}
}

/**
 *	melon_player_ocx.js
 * @returns
 */
/*function melon_ocx_install()
{

	if (document.all['PlayerOCX'] && document.all['PlayerOCX'].object!=null)
	{
		return;
	}
	else
	{

//		var ocx_str = "<OBJECT id='PlayerOCX' codeBase='http://www.melon.com/cab/P3MelWebInstall.cab#Version=" + OCX_VERSION + "' type='application/x-oleobject' classid='CLSID:C296DB5F-4B01-47e1-AB57-C590BE769111' width='0' height='0'></OBJECT>";

		var ocx_str = "<OBJECT id='PlayerOCX' codeBase='http://www.melon.com/cab/P3MelWebInstall.cab#Version=" + OCX_VERSION + "' type='application/x-oleobject' classid='CLSID:C0B2F53E-5E61-4856-B314-FE9AE262A796' width='0' height='0'></OBJECT>";

		document.body.insertAdjacentHTML('beforeEnd', ocx_str);

		setTimeout("melon_ocx_install()", 10000000);

	}
}*/

/*
 * ÆË¾÷À¸·Î À¥ÇÃ·¹ÀÌ¾î¸¦ ¶ç¿î´Ù.	melon_player_ocx.js
 */
/*function OCX_WebPlay(menuId, itemFlag, itemId)
{
	var targetWindow = "melonAOD";
	var aod_width = 277;
	var aod_height = 193;

	var aodPlayerURL = "http://www.melon.com/utility/player/melon_aod_update.jsp?menu_id=" + menuId + "&content_flag=&item_flag=" + itemFlag + "&item_id=" + itemId;
	// var aodPlayerURL = "http://192.168.0.234/utility/player/melon_aod_player.jsp?menu_id=" + menuId + "&content_flag=&item_flag=" + itemFlag + "&item_id=" + itemId;

	window.open(aodPlayerURL, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+aod_width+", height="+aod_height+"");
}*/

//°¡»ç Á¤º¸ Ãâ·Â ½Ã È£ÃâµÇ´Â function
function lyricView(songId, flagVal) {
	if(songId == 0) {
	    alert("°î¾ÆÀÌµð°¡ 0?");
	    return;
	}

	if(flagVal == 1) {
		var URL = COMMON_WWW_HOME+'/svc/studio/etc/words_view.jsp?songId='+songId;
		window.open(URL,'lyric','height=530,width=350');
	} else {
		var URL = COMMON_WWW_HOME+'/svc/studio/etc/words_view2.jsp?songId='+songId;
		window.open(URL,'lyric','height=530,width=350');
	}
}

//singer
function OnePlayRtn(song_id) {
		songPopup.location.replace ( "http://sing.melon.com/melon/songroom/song_popup_melon.php?song_id=" + song_id );
}

var tmpDivsV = "";
function rollOverDisappear(divV) {
	if(tmpDivsV != "" && tmpDivsV != divV) {
		document.getElementById(tmpDivsV).style.display = "none";
	}
	document.getElementById(divV).style.display = "inline";
	try {
		clearInterval(timer);
	} catch(e) {}
}

//Áßº¹ ¾ÆÆ¼½ºÆ® ·¹ÀÌ¾î

function rollOutDisappear(divV) {

	tmpDivsV = divV;
	try {
		clearInterval(timer);
	} catch(e) {}
	timer = setInterval("disappearDivs()", 100);
}

/**
* ÇÃ·¹ÀÌ¸®½ºÆ®ÀÇ À½¿ø½ÅÃ» ¹öÆ°À» Ã³¸®ÇÏ±âÀ§ÇÑ °ü·Ã ½ºÅ©¸³Æ®
*/

function dimSongRegEx(p_song_id){
    loginCheckFuncCall('ajax_getInfoSongReqChk',p_song_id);
}
// ·Î±×ÀÎ Ã¼Å© ÈÄ À½¿ø½ÅÃ»¿¡ ÇÊ¿äÇÑ °îÃ¼Å©, ½ÅÃ»À¯Àú È®ÀÎ ·ÎÁ÷ json È£Ãâ ½ÃÀÛ
function ajax_getInfoSongReqChk(songId) {
	$.getJSON(COMMON_WWW_HOME+"/cds/customer/web/customermusicrequestfrompage_requestSongCheck.json", {songId : songId}, function(data) {
		dispalyLayerPopupByResult(data);	// °îÃ¼Å© °á°ú¿¡ µû¶ó È£ÃâÇÒ ·¹ÀÌ¾îÆË¾÷ function
		//alert(data.resultMessage);
	});
}
//°îÃ¼Å© °á°ú¿¡ µû¶ó ·¹ÀÌ¾îÆË¾÷ È£Ãâ
//À½¾Ç½ÅÃ»
var REQ_SONG_ENABLE = "isEnableReq";
//À½¾Ç½ÅÃ»¿Ï·á
var REQ_SONG_OK = "ok";
//À½¾Ç½ÅÃ»Áßº¹
var REQ_SONG_DUPL = "dupl";
//À½¾Ç½ÅÃ»·Î±×ÀÎÇÊ¿ä
var REQ_SONG_LOGIN = "login";
//°î Á¤º¸°¡ ¾øÀ½
var REQ_NOT_FOUND_DATA ="notFoundData";
//¿À·ù
var REQ_SONG_FAIL = "fail";
function dispalyLayerPopupByResult(data) {
    var resultMessage = data.resultMessage;

    if (resultMessage == REQ_SONG_OK) {
        dpReqSongOkPopup(data);    													// À½¾Ç½ÅÃ»¿Ï·á
    }else if (resultMessage == REQ_SONG_LOGIN) {
    	melonFunc.showAlert("","À½¿ø ½ÅÃ»Àº ·Î±×ÀÎÀ» ÇÏ½Å ÈÄ¿¡<br>ÇØÁÖ¼¼¿ä. °¨»çÇÕ´Ï´Ù.","");	// ¾Ë¸² - ·Î±×ÀÎ¿äÃ»
    }else if (resultMessage == REQ_SONG_ENABLE) {
        dpReqSongPopup(data);                 										// À½¾Ç½ÅÃ»
    }else if(resultMessage == REQ_SONG_DUPL){
        dpReqSongDuplPopup(data); 													// À½¾Ç½ÅÃ» Áßº¹
    }else if(resultMessage == REQ_NOT_FOUND_DATA){
    	melonFunc.showAlert("","À½¿ø ½ÅÃ»À» ÇÏ±â À§ÇÑ<br>°î Á¤º¸°¡ ¾ø½À´Ï´Ù.","");			// ¾Ë¸² - °îÁ¤º¸ ¾øÀ½
    }else{
    	melonFunc.showAlert("","¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.","");								// ¾Ë¸² - °É·¯ÁöÁö ¾Ê´Â ¿À·ù
    }
}
// À½¾Ç½ÅÃ» ¿Ï·á ·¹ÀÌ¾î ÆË¾÷ È£Ãâ
function dpReqSongOkPopup(data){
    //setReqSongPopup(entity,"1");
    //show_lpop('lp_music_apply','À½¾Ç½ÅÃ»','379',getCenterX()-189,getCenterY()-189);
	var html = '' +
	'<div id ="songSinPop2">' +
		'<div class="midBoxT">' +
			'<span class="midTit">À½¾Ç½ÅÃ»</span>' +
			'<div class="midConC">' +
				'<strong class="sinTit pb10">À½¾ÇÀÌ ¿Ï·á µÇ¾ú½À´Ï´Ù.</strong>' +
				'ÇØ´ç °îÀº ÇöÀç À½¿ø°ü¸®ÀÚ¿Í ±Ç¸® ÇùÀÇ ÁßÀÔ´Ï´Ù.<br/>' +
				'ºü¸¥ ½ÃÀÏ ³»¿¡ ¼­ºñ½º ÇÒ ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇÏ°Ú½À´Ï´Ù.<br/>' +
				'<dl class="sinCon">' +
					'<dt>½ÅÃ»°î</dt>' +
					'<dd><span>°î¸í : </span> ' + data.songName + '</dd>' +
					'<dd><span>¾ÆÆ¼½ºÆ® : </span> ' + data.artistName + '</dd>' +
				'</dl>' +
				'<p class="sinCon1">' +
				 '- ½ÅÃ»°î ¼­ºñ½º°¡ ½ÃÀÛµÇ¸é ¸á·Ð °¡ÀÔ ½Ã µî·ÏÇÏ½Å E-mail·Î ¾È³»¸ÞÀÏÀÌ ¹ß¼ÛµË´Ï´Ù.' +
				'</p>' +
				'<span class="btn txtc">' +
				 '<a href="#" class="closeLayerPop"><img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/greenConfirm_1.gif" alt="È®ÀÎ"/></a>' +
				'</span>' +
			'</div>' +
			'<span class="midClose">' +
				'<a href="#" class="closeLayerPop"><img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a>' +
			'</span>' +
			'<span class="midBoxB"></span>' +
		'</div>' +
	'</div>';
	melonFunc.showPopHtml(html, 245, 127);
}
// ¾Ë¸² ·¹ÀÌ¾î ÆË¾÷ È£Ãâ
function displayReqSongPopupLayer(msg){
   var oLblMsg = document.getElementById("lblReqSongMsgPopup");
   oLblMsg.innerHTML = msg;
   show_lpop('song_req_msg_popup_layer','','225',getCenterX()-112,getCenterY()-112);
}
// À½¾Ç½ÅÃ» ·¹ÀÌ¾î ÆË¾÷ È£Ãâ
function dpReqSongPopup(data){
    //setReqSongPopup(entity,"0");
    //show_lpop('lp_music_apply','À½¾Ç½ÅÃ»','379',getCenterX()-189,getCenterY()-189);
	var html = '' +
	'<div id ="songSinPop1" >' +
		'<div class="midBoxT">' +
			'<span class="midTit">À½¾Ç½ÅÃ»</span>' +
			'<div class="midConC">' +
				'ÇØ´ç °îÀº ÇöÀç À½¿ø°ü¸®ÀÚ¿Í ±Ç¸® ÇùÀÇ ÁßÀÔ´Ï´Ù.<br/>' +
				'ºü¸¥ ½ÃÀÏ ³»¿¡ ¼­ºñ½º ÇÒ ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇÏ°Ú½À´Ï´Ù.<br/>' +
				'<strong class="sinTit pt10">À½¾ÇÀ» ½ÅÃ»ÇÏ½Ã°Ú½À´Ï±î?</strong>' +
				'<dl class="sinCon">' +
					'<dt>½ÅÃ»°î</dt>' +
					'<dd><span>°î¸í : </span> ' + data.songName + '</dd>' +
					'<dd><span>¾ÆÆ¼½ºÆ® : </span> ' + data.artistName + '</dd>' +
				'</dl>' +
				'<span class="btn txtc">' +
					'<a href="#" class="closeLayerPop" onclick="requestSongAdd(' + data.songId + ')">' +
						'<img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/greenConfirm_1.gif" alt="È®ÀÎ"/>' +
					'</a>' +
				'</span>' +
			'</div>' +
			'<span class="midClose">' +
				'<a href="#" class="closeLayerPop">' +
					'<img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/>' +
				'</a>' +
			'</span>' +
			'<span class="midBoxB"></span>' +
		'</div>' +
	'</div>';
	melonFunc.showPopHtml(html, 245, 127);
}
// À½¾Ç½ÅÃ» Áßº¹ ·¹ÀÌ¾î ÆË¾÷ È£Ãâ
function dpReqSongDuplPopup(data){
    //setReqSongPopup(entity,"2");
    //show_lpop('lp_music_apply','À½¾Ç½ÅÃ»','379',getCenterX()-189,getCenterY()-189);
	var html = '' +
	'<div id ="songSinPop3">' +
		'<div class="midBoxT">' +
			'<span class="midTit">À½¾Ç½ÅÃ»</span>' +
			'<div class="midConC">' +
				'<strong class="sinTit pb10">ÀÌ¹Ì ½ÅÃ»ÇÏ½Å À½¾ÇÀÔ´Ï´Ù.</strong>' +
				'ÇØ´ç °îÀº ÇöÀç À½¿ø°ü¸®ÀÚ¿Í ±Ç¸® ÇùÀÇ ÁßÀÔ´Ï´Ù.<br/>' +
				'ºü¸¥ ½ÃÀÏ ³»¿¡ ¼­ºñ½º ÇÒ ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇÏ°Ú½À´Ï´Ù.<br/>' +
				'<dl class="sinCon">' +
					'<dt>½ÅÃ»°î</dt>' +
					'<dd><span>°î¸í : </span> ' + data.songName + '</dd>' +
					'<dd><span>¾ÆÆ¼½ºÆ® : </span> ' + data.artistName + '</dd>' +
				'</dl>' +
				'<p class="sinCon1">' +
					'- ½ÅÃ»°î ¼­ºñ½º°¡ ½ÃÀÛµÇ¸é ¸á·Ð °¡ÀÔ ½Ã µî·ÏÇÏ½Å E-mail·Î ¾È³»¸ÞÀÏÀÌ ¹ß¼ÛµË´Ï´Ù.' +
				'</p>' +
				'<span class="btn txtc">' +
					'<a href="#" class="closeLayerPop"><img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/greenConfirm_1.gif" alt="È®ÀÎ"/></a>' +
				'</span>' +
			'</div>' +
			'<span class="midClose">' +
				'<a href="#" class="closeLayerPop"><img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a>' +
			'</span>' +
			'<span class="midBoxB"></span>' +
		'</div>' +
	'</div>';
	melonFunc.showPopHtml(html, 245, 127);
}
// À½¾Ç½ÅÃ» ·¹ÀÌ¾î ÆË¾÷À¸·ÎºÎÅÍ È£ÃâµÇ´Â À½¾Ç½ÅÃ» ·ÎÁ÷ json È£Ãâ
function requestSongAdd(songId) {
	$.getJSON(COMMON_WWW_HOME+"/cds/customer/web/customermusicrequestfrompage_requestSongAdd.json", {songId : songId}, function(data) {
		dispalyLayerPopupByResult(data);	// À½¾Ç½ÅÃ» °á°ú¿¡ µû¶ó È£ÃâÇÒ ·¹ÀÌ¾îÆË¾÷ function
	});
}





// ÀÌº¥Æ® Ãß°¡ Á¦°Å ÇÔ¼ö
function obj2evt2func( obj, evt_name, func_name )
{
	if ( !obj ) return ;
	var evt_name = ( document.all ) ? evt_name : evt_name.substring( 2, evt_name.length ) ;
	if ( document.all )
	{
		obj.attachEvent( evt_name, eval(func_name) ) ;
	}
	else
	{
		obj.addEventListener( evt_name, eval(func_name), true ) ;
	}
}


/**
* input ¹Ú½ºÀÇ ±ÛÀÚ ¼ö ÀÔ·ÂÀ» byte ¼ö·Î Á¦ÇÑ (ÇÑ±Û1±ÛÀÚ : 2byte, ¿µ¹®1±ÛÀÚ : 1byte)
*
»ç¿ë¿¹ :
    //10±ÛÀÚ ±îÁö Á¦ÇÑ½Ã
    <input type="text" onkeyup="fc_chk_byte(this, 10)">
@param aro_name input ¹Ú½º °´Ã¼
@param ari_max  ÀÔ·Â Á¦ÇÑ byte ¼ö
@param user_msg ÀÔ·Â Á¦ÇÑ byte ¼ö¸¦ ÃÊ°ú ÇÒ°æ¿ì alert ·Î Ç¥½ÃÇÒ ¸Þ½ÃÁö.(»ý·«°¡´É. »ý·«½Ã µðÆúÆ® ¸Þ½ÃÁö Ç¥½Ã)
        // "" À» Àü´Þ½Ã alert Ç¥½Ã ¾øÀÌ ÀÔ·ÂÁ¦ÇÑ¸¸ µÊ.
        //¹®ÀÚ¿­ Áß°£¿¡ {0} ºÎºÐÀÌ ÀÖÀ¸¸é ÀÔ·Â Á¦ÇÑ byte ¼ö·Î ´ëÃ¼ µÇ¾î Ç¥½Ã
        //¿¹) ÀÔ·ÂÀº {0}¹ÙÀÌÆ®±îÁö¸¸ ÀÔ·Â°¡
*/
function fc_chk_byte(aro_name,ari_max,user_msg) {
	var ls_str    = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
    var li_str_len = ls_str.length;  // ÀüÃ¼±æÀÌ

    // º¯¼öÃÊ±âÈ­
    var li_max      = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
    var i          = 0;  // for¹®¿¡ »ç¿ë
    var li_byte    = 0;  // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
    var li_len      = 0;  // substringÇÏ±â À§ÇØ¼­ »ç¿ë
    var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
    var ls_str2    = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.

    for(i=0; i< li_str_len; i++)
    {
      // ÇÑ±ÛÀÚÃßÃâ
      ls_one_char = ls_str.charAt(i);

      // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
      if (escape(ls_one_char).length > 4)
      {
        li_byte += 2;
      }
      // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
      else
      {
        li_byte++;
      }

      // ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é
      if(li_byte <= li_max)
      {
        li_len = i + 1;
      }
    }

    // ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é
    if(li_byte > li_max)
    {
        var strMsg = "";
        if(user_msg!=undefined){
            strMsg = user_msg.replace("{0}",li_max);
        }else{
            strMsg = li_max + " ¹ÙÀÌÆ®±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.";
        }
        if(strMsg!="")alert(strMsg );
	    ls_str2 = ls_str.substr(0, li_len);
	    aro_name.value = ls_str2;
    }
    aro_name.focus();
}

//±ÝÄ¢¾î Ã¼Å©
function check_restrict(restrictVal, orgVal) {
	var strTxt = orgVal.toUpperCase();
	var str = restrictVal; //±ÝÄ¢¾îÁ¤º¸¸¦ ´ãÀº hidden ÇÊµå¸¦ ÁöÁ¤
	if(str != "") {
		var txt = "";
		var objStrip = new RegExp();
		var objStrip01 = /\</gi;
		var objStrip02 = /\>/gi;
		txt = str.replace(objStrip01,"&lt;");
		txt = txt.replace(objStrip02,"&gt;");
		objStrip = /str/gi;
		if(strTxt.match(String(objStrip).toUpperCase()) != null || strTxt.match(txt.toUpperCase()) != null) {
			alertStr = "";
			if ( strTxt.match(String(objStrip).toUpperCase()) != null ) {
				alertStr = strTxt.match(String(objStrip).toUpperCase());
			} else {
				alertStr = strTxt.match(txt.toUpperCase());
			}
			alert(alertStr +"Àº(´Â) »ç¿ëÇÏ½Ç ¼ö ¾ø´Â ´Ü¾îÀÔ´Ï´Ù.");
			return false;
		}else{
			return true;
		}
	} else {
		return true;
	}
}

/**
 * ÆäÀÌÁö ÀÌµ¿ °øÅë ½ºÅ©¸³Æ®
 *
 * @param type : Ã¤³Î[web, wap, mobile, android...]
 * @param group_id : ¼­ºñ½º±º[ex:artist, album, musicvideo...]
 * @param file_id : ÀÌµ¿ jspÆÄÀÏ¸í
 * @param param : ÆÄ¶ó¹ÌÅÍ Á¤º¸
 *
 * @author jintae.kim
 * @since 2011.02.10
 */
function goUrl(type,group_id,file_id,param){
	var move_url=COMMON_WWW_HOME+"/cds/"+group_id+"/"+type+"/"+file_id+".htm";
	if(param !="")
		move_url=move_url+"?"+param;
	location.href =	move_url;
}

function goStaticUrl(type,group_id,file_id,param){
	var move_url=COMMON_WWW_HOME+"/static/cds/"+group_id+"/"+type+"/"+file_id+".html";
	if(param !="")
		move_url=move_url+"?"+param;
	location.href =	move_url;
}

//¾Ù¹ü»ó¼¼ ÆäÀÌÁö·Î º¸³»±â
function goAlbum(albumId) {
	 goUrl("web","album","albumdetailmain_list","albumId="+albumId);
}

//¾ÆÆ¼½ºÆ® »ó¼¼ ÆäÀÌÁö·Î º¸³»±â
function goArtist(artistId) {
	  goUrl("web","artist","artistdetailmain_list","artistId="+artistId);
}
//ÃÖ½Å°ø°³¾Ù¹ü »ó¼¼ ÆäÀÌÁö·Î º¸³»±â
function goOalbumNew(oAlbumId){
	goUrl("web", "openalbum", "oalbumnew_list", "viewName=new&oAlbumId="+oAlbumId);
}
// °î »ó¼¼ ÆäÀÌÁö·Î º¸³»±â
function goSong(songId){
	goUrl("web", "song", "songdetailmain_list", "songId="+songId);
}

//º»ÀÎÀÇ ¸¶ÀÌÆäÀÌÁö·Î ÀÌµ¿
function goMypageMain(memberKey){
	goUrl("web", "personal", "personalmain_list", "tabId=MP2046&memberKey=" + memberKey);
}

//º»ÀÎÀÇ À½¾ÇÄ£±¸ÆäÀÌÁö·Î ÀÌµ¿ÇÏ±â.
function goMypageMusicFriend(pageName){
	goUrl('web','personal','personalfriend_list','tabId=MP2049&pageName='+pageName+'&memberKey=' + getMemberKey());
}

//Å¸ÀÎÀÇ ¸¶ÀÌÆäÀÌÁö·Î ÀÌµ¿
function goMypageMainOther(memberKey){
	if( memberKey != -1) {
		goUrl("web", "personal", "personalmainother_list", "tabId=MP2046&memberKey=" + memberKey);
	}
}

//½Ã´ëº° Â÷Æ® - Â÷Æ®»ó¼¼Ã£±â·Î °¡±â.
function goSearchChart(){
	goUrl("web", "chart", "chartsearch_list", "");
}


var tmpDivs_V = "";
function disappearDivsReport() {
	document.getElementById(tmpDivs_V).style.left = "-2500px";
	clearInterval(reportTimer);
}
function disappearDivs() {
	document.getElementById(tmpDivsV).style.display = "none";
	clearInterval(timer);
}

/****
 * Ãß°¡ : 2006-01-09 chyeo
 * ¾Ù¹ü»ó¼¼ ±âº»ÀÌ¹ÌÁö 3°³·Î.
 ******/
// TODO else ÂÊ¸¸ ½Ç¼­¹ö Àû¿ë / ´Ù¸¥°ÍÀº ÀÓ½Ã ·ÎÄÃ ¼­¹ö Àû¿ë
function defaultImg_album(obj){
    var altSrc = IMAGE_HOME + '/resource/image/cds/common/web/default/noAlbumImg.jpg';
    obj.src = altSrc;
}
function defaultImg_oalbum(obj){
    //081007 ¸ÞÅ¸¿¡¼­ µðÆúÆ® ÀÌ¹ÌÁö Àü´Þ
    var altSrc = IMAGE_HOME + '/resource/image/cds/common/web/default/noAlbumImg.jpg';
    obj.src = altSrc;
}
//¾ÆÆ¼½ºÆ®»ó¼¼ ±âº»ÀÌ¹ÌÁö 4°³·Î.
function defaultImg_artist(obj){
   /*
	var chk = Math.random();
    	var altSrc = 'http://image.melon.co.kr/images/common/artist_noimage04.jpg';

	if (chk <= 0.3) {
	   	altSrc = 'http://image.melon.co.kr/images/common/artist_noimage01.jpg';
   	} else if (chk <= 0.6) {
	   	altSrc = 'http://image.melon.co.kr/images/common/artist_noimage02.jpg';
   	} else if (chk <= 0.8) {
	   	altSrc = 'http://image.melon.co.kr/images/common/artist_noimage03.jpg';
   	}
   */
   //081007 ¸ÞÅ¸¿¡¼­ µðÆúÆ® ÀÌ¹ÌÁö Àü´Þ
	var altSrc = IMAGE_HOME + '/resource/image/cds/common/web/default/noArtistImg.jpg';

	obj.src = altSrc;
}


function defaultImg_mv(obj){
//    var altSrc = IMAGE_HOME + '/resource/image/cds/common/web/default/noimage.gif';
    var altSrc = 'http://image.melon.com/resource/image/cds/common/web/detail/noMvImg.jpg';
    obj.src = altSrc;
}

function defaultImg_event(obj){
    var altSrc = 'http://image.melon.com/resource/image/cds/common/web/default/noimage.gif';
    obj.src = altSrc;
}

function defaultImg(obj){
    var altSrc = 'http://image.melon.com/resource/image/cds/common/web/default/noimage.gif';
    obj.src = altSrc;
}

function defaultImg_edu(obj){
    var altSrc = IMAGE_HOME + '/resource/image/cds/common/web/default/noAlbumImg.jpg';
    obj.src = altSrc;
}

function defaultImg_model(obj){
    var altSrc = IMAGE_HOME + '/resource/image/cds/customer/web/imgModelNo.gif';
    obj.src = altSrc;
}



function getTextLength(message)
{
	var nbytes = 0;

	for (i=0; i<message.length; i++)
	{
		var ch = message.charAt(i);
		if(escape(ch).length > 4)
		{
			nbytes += 2;
		}
		else if (ch == '\n')
		{
			if (message.charAt(i-1) != '\r')
			{
				nbytes += 1;
			}
		}
		else if (ch == '<' || ch == '>')
		{
			nbytes += 4;
		}
		else
		{
			nbytes += 1;
		}
	}

	return nbytes;
}

function assert_msglen(message, maximum)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++)
	{
		var ch = message.charAt(i);
		if (escape(ch).length > 4)
		{
			inc = 2;
		}
		else if (ch == '\n')
		{
			if (message.charAt(i-1) != '\r')
			{
				inc = 1;
			}
		}
		else if (ch == '<' || ch == '>')
		{
			inc = 4;
		}
		else
		{
			inc = 1;
		}

		if ((nbytes + inc) > maximum)
		{
			break;
		}
		nbytes += inc;
		msg += ch;
	}
	//document.getElementById("textlimit").innerHTML = nbytes;
	return msg;
}

function defaultImg_user(obj){

	var chk = Math.random();
	var altSrc = 'http://image.melon.co.kr/svc/images/common/user_small.gif';

	if (chk <= 0.2) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small.gif';
	} else if (chk <= 0.4) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small_01.gif';
	} else if (chk <= 0.5) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small_02.gif';
	} else if (chk <= 0.6) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small_03.gif';
	} else if (chk <= 0.7) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small_04.gif';
	} else if (chk <= 0.8) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small_05.gif';
	} else if (chk <= 0.9) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_small_06.gif';
	}

	//081007 ¸ÞÅ¸¿¡¼­ µðÆúÆ® ÀÌ¹ÌÁö Àü´Þ
	//var altSrc = 'http://image.melon.co.kr/svc/images/common/user_big.gif';
	if(obj.width>60){
	    altSrc = altSrc.replace("small","big");
	}
	obj.src = altSrc;
}

//À¯Àú µðÆúÆ® ÀÌ¹ÌÁö big Å©·Ò, ÆÄºª¿¡¼­ »ç¿ëÀÌ ¾ÈµÊ.
function defaultImg_userBig(obj){

	var chk = Math.random();
	var altSrc = 'http://image.melon.co.kr/svc/images/common/user_big.gif';

	if (chk <= 0.2) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big.gif';
	} else if (chk <= 0.4) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big_01.gif';
	} else if (chk <= 0.5) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big_02.gif';
	} else if (chk <= 0.6) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big_03.gif';
	} else if (chk <= 0.7) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big_04.gif';
	} else if (chk <= 0.8) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big_05.gif';
	} else if (chk <= 0.9) {
	    altSrc = 'http://image.melon.co.kr/svc/images/common/user_big_06.gif';
	}

	obj.src = altSrc;
}

// °ø°³¾Ù¹ü °î ÇÃ·¹ÀÌ
function openAlbumPlay(menuId, openId) {
	isReadyPlay = 1;
	//alert(" openAlbumPlay : OCX_openalbum_play ½ÇÇàÀü : " + menuId + " : " + openId);
/*
	$.get("/cds/openalbum/web/oalbumplayer_list.htm", {oAlbumId : openId, menuId : menuId , albumflag : 'open' } ,function(data){
		$('#openList').empty();
		$('#openList').html(data);
	});
	*/
	var isBought = false; // ±¸¸ÅÆäÀÌÁö ¿¬µ¿ÀÌ¸é true, ±×ÀÌ¿Ü´Â false
	if( openId == '') {
		alert("¾Ù¹ü¾ÆÀÌµð°¡ ¾ø½À´Ï´Ù. ´Ù½ÃÈ®ÀÎÇØ ÁÖ¼¼¿ä.");
	}else {
		OCX_openalbum_play(isBought,menuId,openId);
	}
}

/**
 *  ¾Ù¹ü ¾ÆÀÌµð¸¦ ÀÌ¿ëÇÏ¿© ¾Ù¹ü ÀÌ¹ÌÁö °æ·Î¸¦ ¹ÝÈ¯ÇÑ´Ù.
 *  @author kim jae man
 *  @since 2011.03.18
 * @param albumId
 * @return
 */
function getAlbumImgPath(albumId){

	albumId = new String(albumId);
	var originalAlbumId = "";
	var albumdir = "";
	var path = "";

	if (albumId == null){
		albumdir = "none";
	}
	else{
		originalAlbumId = albumId;

		if (albumId.length < 8) {
			var len = albumId.length;
			var len2 = 8 - len;

			for (var i = 0; i < len2; i++){
				albumId = "0" + albumId;
			}
		}

		albumdir = albumId.substring(0,3) + "/" + albumId.substring(3,5) + "/" + albumId.substring(5,8);

	}

	path = "/cm/album/images/" + albumdir + "/" + originalAlbumId + ".jpg";

	return path;
}

/**
 * Long URL --> Short URL ·Î º¯°æ
 *
 * @param pin : {longUrl}
 * @returns shortUrl
 *
 * @since 2011.03.18
 */
function getShortenUrl(pin) {

	var url			= COMMON_WWW_HOME + "/cds/song/web/songdetailmain_informShortenUrl.json";
	var shortUrl	= "";
	// pinÀÇ longUrl ÀÌ result¿¡¼­ °á°ú¸¦ Ã£±â À§ÇÑ keyÀÌ¹Ç·Î °°ÀÌ º¯°æÇØÁà¾ß ÇÑ´Ù.
	pin.longUrl		= ajax_url_remake({url:pin.longUrl});

	$.ajax({
		type: "GET",
		url: ajax_url_remake({url:url}),
		data: "longUrl=" + encodeURIComponent(pin.longUrl),
		dataType: 'json',
		async: false,
		success: function(json) {
			var jsonObj = eval("(" + json.resultStr + ")");
			shortUrl = jsonObj.results[pin.longUrl].shortUrl;
			// alert(shortUrl);
		}
	});

	return shortUrl;
}

/**
 * ajax_url_remake
 *
 * @param pin : {url}
 * @returns shortUrl
 *
 * @since 2011.03.18
 */
function ajax_url_remake(pin) {
	var da = new Date();
	var millisecond = da.getMilliseconds();
	var url = pin.url;

	if(url.indexOf("?") >= 0 ){
		url = url + "&ajax_ts="+millisecond;
	}else{
		url = url + "?ajax_ts="+millisecond;
	}

	return url;
}


/**********   °øÅë :   ¸¶ÀÌ¾Ù¹ü¿¡ °îÃß°¡ ½ÃÀÛ  **********/
/*
 * ¸¶ÀÌ¾Ù¹ü¿¡ °î Ãß°¡ ÇÏ±â.
 * 2011.03.16
 */
var clickshowconfirmAlert = true;
function myalbum_add_song_form( chkId) {

	var viewCheckName = "#"+ chkId + " .checkbox:checked:not(.all)";

	var allSongId = "";
	var returnValue = false;

	$('input[type=checkbox]:checkbox:checked',$("#"+chkId)).each(function(){
		//¾Ù¹üCDº° ÀüÃ¼¼±ÅÃ½Ã CDÃ¼Å©°ª(ex: IE¿¡¼­´Â 'on'À¸·Î Àü´ÞµÊ)Àº ¹«½Ã ÇÒ °Í
		if (!isNaN(this.value)) {
			allSongId += this.value + ",";
			returnValue = true;
		}
	});

	var strFormName = "";
	if( !returnValue){
		alert("°îÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return;
	} else {
		myalbum_add_song_form_show( allSongId);
	}
}

//[OP2010-4780] °î/¾Ù¹ü/¾ÆÆ¼½ºÆ® »ó¼¼ÆäÀÌÁö ¹× °î¸®½ºÆ® °³¼± °Ç : °î ¸®½ºÆ®¿¡ 1°î ´ç ¸¶ÀÌ¾Ù¹ü ´ã±â ÄÃ·³ÀÌ Ãß°¡µÊÀ¸·Î ÀÎÇØ °î ¾ÆÀÌµð¸¦ ¹Þ´Â ¸Þ¼Òµå Ãß°¡
function myalbum_add_song_id( songId) {
	if(songId == null || songId == '' || songId == '0'){
		alert("°îÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return;
	}
	else{
		myalbum_add_song_form_show( songId);
	}
}

// °î¸®½ºÆ®¿¡¼­ ´ã±â(¸¶ÀÌ¾Ù¹ü¿¡) Å¬¸¯½Ã
function myalbum_add_song_form_show( songIds) {

	$.ajax({	url: COMMON_WWW_HOME + "/cds/personal/web/personalmyalbumaddmusic_list.json",
		jsonpCallback: "myalbum_add_song_form_result",
		dataType: "jsonp",
		type: "GET",
		contentType: "application/json; charset=UTF-8",
		scriptCharset: "UTF-8",
		cache: false,
		jsonp: 'jscallback',
		data:	"songIds="+ songIds
	});
}

function myalbum_add_song_form_result( data) {

	closeLayerMyalbumAddPop();
	var albumList = data.myAlbumList;
	var songIds = data.songIds;

	html = '';
	html += '	<div id="myAlbumAddMusic" class="shoppingBox">';
	html += '		<div class="cmdBigBox">';
	html += '			<span class="cmdCloseBtn"><a href="javascript:;" class="closeLayerPop"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a></span>';
	html += '			<span class="cmdTit">¸¶ÀÌ¾Ù¹ü</span>';
	html += '			<div id="myAlbFormScroll">';
	html += '				<ul class="albumNameList">';
	if( albumList == 'undefined' || albumList.length <= 0) {
		html += '				<li><a href="javascript:;">»ý¼ºµÈ ¸¶ÀÌ¾Ù¹üÀÌ ¾ø½À´Ï´Ù.</a></li>';
	}else {
		for( var idx=0; idx < albumList.length; idx++) {
			html += '			<li><a href="javascript:;" onclick="javascript:showConfirmAlert(\'' + albumList[idx].MYALBUMID + '\', \'' + songIds + '\'); return false;" >'+albumList[idx].MYALBUMTITLE+'('+albumList[idx].SONGCNT+')</a></li>';
		}
	}
	html += '				</ul>';
	html += '			</div>';
	html += '			<span class="myAlNameBtn">';
	html += '				<a  href="javascript:;" onclick="javascript:addMyalbumAction(\''+songIds+'\');return false;" ><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/btnAlNameAdd.gif" alt="¸¶ÀÌ¾Ù¹üÃß°¡"/></a>';
	html += '			</span>';
	html += '		</div>';
	html += '	</div>';

	melonFunc.showPopHtml(html, 507, 465);
}

//´ã±â > ¸¶ÀÌ¾Ù¹ü Ãß°¡ Å¬¸¯½Ã
function addMyalbumAction( songIds){

	$.ajax({	url: COMMON_WWW_HOME + "/cds/personal/web/personalmyalbumaddmusic_listAddMyAlbum.json",
		jsonpCallback: "addMyalbumActionReslut",
		dataType: "jsonp",
		type: "GET",
		contentType: "application/json; charset=UTF-8",
		scriptCharset: "UTF-8",
		cache: false,
		jsonp: 'jscallback',
		data:	"songIds="+ songIds
	});
}

// ¸¶ÀÌ¾Ù¹ü ´ã±âÀÔ´Ï´Ù.
function addMyalbumActionReslut( data) {

	closeLayerMyalbumAddPop();
	var songIds = data.songIds;
	var restrictWord = data.restrictWord;
	var memberKey = data.memberKey;

	html = '';
	html += '<input type="hidden" name="memberKeyAddMusic" id="memberKeyAddMusic" var="'+memberKey+'" />';
	html += '<input type="hidden" name="restrictWordAddMusic" id="restrictWordAddMusic" var="'+restrictWord+'" />';
	// ¸¶ÀÌ¾Ù¹üÃß°¡
	html += '<div id="addMyAlm" class="shoppingBox">';
	html += '	<div class="cmdBigBox">';
	html += '		<span class="cmdCloseBtn"><a href="javascript:;" class="closeLayerPop"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a></span>';
	html += '		<span class="cmdTit"></span>';
	html += '		<dl class="inputMyAl">';
	html += '			<dt>¸¶ÀÌ¾Ù¹ü Ãß°¡</dt>';
	html += '			<dd>¸¶ÀÌ¾Ù¹ü¸í <input type="text" id="addMusicTitleBox" class="addMusicTitleBox" onkeypress="if(event.keyCode==13){javascript:addMusicListAction();return false;}" onKeyUp="fc_chk_byte(this, 40); dispText2(this.value);" maxlength="40" /> (<span  id="length_word">0</span>/40Byte)</dd>';
	html += '		</dl>';
	html += '		<span class="cmdBtn txtc">';
	html += '			<a href="javascript:;" onclick="javascript:addMusicListAction(\''+songIds+'\');return false;"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/greenConfirm_1.gif" alt="È®ÀÎ"/></a>';
	html += '			<a class="closeLayerPop" href="javascript:;"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/greenCancel_1.gif" alt="Ãë¼Ò"/></a>';
	html += '		</span>';
	html += '	</div>';
	html += '</div>';

	melonFunc.showPopHtml(html, 360, 180);
}

//´ã±â > ¸¶ÀÌ¾Ù¹ü Ãß°¡ > È®ÀÎ ¹öÆ° Å¬¸¯½Ã
function addMusicListAction( songIds) {
	var alTitle = $("#addMusicTitleBox");
	var memberKey = $('#memberKeyAddMusic').val();

	if ( alTitle.val().length <=0 || alTitle.val().replace(/ /gi,"") == "") {
		alert("¸¶ÀÌ¾Ù¹ü¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		alTitle.val("");
		alTitle.focus();
		return;
	}else if(alTitle.val().length > 40){
		//Á¦¸ñ, ³»¿ë Å¸ÀÌÆ² »çÀÌÁî Ã¼Å©
		alert("¾Ù¹ü Á¦¸ñÀº 40¹ÙÀÌÆ®±îÁö ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		alTitle.val("");
		alTitle.focus();
		return;
	}else {
		//Æ¯¼ö¹®ÀÚ Ã¼Å©
		if ( !check_special_char_mypage( alTitle, "Á¦¸ñ") ){
			return ;
		}

		var bRestrict = false;
		var restrictString = $('#restrictWordAddMusic').val();
		// ±ÝÄ¢¾î Ã¼Å©
		bRestrict = check_restrict(restrictString, alTitle.val());
		if(!bRestrict){
			$("#length_word").text("0");
			$("#addMusicTitleBox").val("");
			$("#addMusicTitleBox").focus();
			return;
		}

		var myalbumTitle_json = encodeURIComponent( alTitle.val());

		if(top.document.URL.indexOf("decop.melon")>-1){ //Æù²Ù¹Ì±â¿¡¼­ ¿Ô´ÂÁö È®ÀÎ .. Æù²Ù¹Ì±â¿Í ÇÑ±Û¹®Á¦¶§¹®¿¡ ÀÎÄÚµùÀ» ÇÑ¹ø ´õ ÇØÁØ´Ù.
			myalbumTitle_json = encodeURIComponent(myalbumTitle_json);
		}

		// °á°ú È®ÀÎ
		$.ajax({	url: COMMON_WWW_HOME + "/cds/personal/web/personalmyalbumaddmusic_insertMyAlbum.json",
			jsonpCallback: "addMusicListActionResult",
			dataType: "jsonp",
			type: "GET",
			contentType: "application/json; charset=UTF-8",
			scriptCharset: "UTF-8",
			cache: false,
			jsonp: 'jscallback',
			data:	"songIds="+ songIds+"&myalbumTitle="+ myalbumTitle_json
		});
	}
}

//Æ¯¼ö¹®ÀÚ Ã¼Å©(¸¶ÀÌÆäÀÌÁö¿¡¼­¸¸ »ç¿ëµÊ : ³²°ÜÁø ¸Þ¼¼Áö µî)
function check_special_char_mypage(inputBox,alertMSG)
{
	//var specialchar  = "!@#$%^&*+=\"':;<>()[]{}?/,.~`|\\";
	//var specialchar  = "!<>\"\'";
	var specialchar  = "!<>";
	var specialchar1 = "\"\'~!@#$%^&*(){}?><,./][}{";
//	var search = inputBox.value;
	var search = inputBox.val();
	var len = search.length;

	for(i = 0; i < len; i++)
	{
		if(specialchar.indexOf(search.substring(i, i + 1)) > 0)
		{
			alert("Æ¯¼ö¹®ÀÚ < > \" \' Àº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù." );
			//inputBox.value = "";
			inputBox.focus();
			return false;
		}
	}
	//¾Ù¹ü ¸¸µé±â/¼öÁ¤ÇÏ±â¿¡¼­ ÇÊ¿äÇÏ¿© return Ãß°¡
	return true;
}

//´ã±â > ¸¶ÀÌ¾Ù¹ü Ãß°¡ÇÏ±â °á°ú È®ÀÎ
function addMusicListActionResult( data) {
	if( data.resultFlag == "EXIST") {
		alert("µ¿ÀÏÇÑ ¾Ù¹üÁ¦¸ñÀÌ ÀÖ½À´Ï´Ù.\n´Ù¸¥ Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		$("#length_word").text("0");
		$("#addMusicTitleBox").val("");
		$("#addMusicTitleBox").focus();
		//addMyalbumAction();
		return;
	}else if( data.resultFlag == "FALSE") {
		alert('¸¶ÀÌ¾Ù¹ü»ý¼º¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.');
		closeLayerMyalbumAddPop();
		return;
	}else {
		alert("¸¶ÀÌ¾Ù¹üÀ» Ãß°¡Çß½À´Ï´Ù.");
		closeLayerMyalbumAddPop();
		return;
	}
}

/* Byte Ã¼Å© */
function dispText2(str){
	document.getElementById("length_word").innerHTML = str.length+(escape(str)+"%u").match(/%u/g).length-1;
}

function closeLayerMyalbumAddPop(){
	$("#popBox").fadeOut(function(){
		$(this).remove();
	});
	$("#mobileDown").fadeOut(function(){
		$(this).remove();
	});
	$("#login_Pop_layer").fadeOut(function(){
		$(this).remove();
	});
	$("#popCoverFrm").fadeOut(function(){
		$(this).remove();
	});

	return false;
}


//common.js ÀÓ½Ã·Î Ã³¸®
//function myalbum_add_song_form( formName) { ... }  --

//personalmyalbumaddmusic_list.jsp  ¿¡¼­ ·¹ÀÌ¾î °á°ú °ª ¹Þ¾Æ º¸¿©ÁÖ±â
//function ajax_getMyalbumList( formName, songIds, data) { ... }

//1. ´ã±â (¸¶ÀÌ¾Ù¹ü´ã±â) ¹öÆ° Å¬¸¯½Ã Ãß°¡  javascript:loginCheckFuncCall('myalbum_add_song_form', '»ç¿ëÆû¸í');  Æû¸íÀº ²À 'ÀÛÀºµû¿ÈÇ¥' ·Î ¹­¾îÁÖ¼¼¿ä
//2. function myalbum_add_song_form( formName) {} ÇÔ¼ö ºÎ¸£±â

////¸¶ÀÌ¾Ù¹ü Ãß°¡ÇÏ´Â ÆË¾÷¿¡¼­ °ªÀÔ·Â ÈÄ È®ÀÎ ¹öÆ° Å¬¸¯½Ã µ¿ÀÛ  ajax

function showConfirmAlert( albumId, songIds) {

	if( clickshowconfirmAlert) {
		closeLayerMyalbumAddPop();
		clickshowconfirmAlert = false;
		$.ajax({	url: COMMON_WWW_HOME + "/cds/personal/web/personalmyalbumaddmusic_updateMyAlbumSong.json",
			jsonpCallback: "showConfirmAlertResult",
			dataType: "jsonp",
			type: "GET",
			contentType: "application/json; charset=UTF-8",
			scriptCharset: "UTF-8",
			cache: false,
			jsonp: 'jscallback',
			data:	"songIds="+ songIds+"&myAlbumId="+ albumId
		});
	}
}
//¾Ù¹ü´ã±â °á°ú È®ÀÎ
function showConfirmAlertResult(data){
	if( data.resultFlag == "TRUE") {
		var msg = "¾Ù¹ü ´ã±â°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.";
		melonFunc.showAlert("",msg,"");
		setTimeout( "closeLayerMyalbumAddPop()", 3000);
	}else if( data.resultFlag == "EXIST200") { 		//[smlee]OP2010-2378 : ¸¶ÀÌ¾Ù¹ü¿¡ 200°îÀÌ ¼ö·ÏµÇ¾î ÀÖ´Â °æ¿ì DP ¸Þ½ÃÁö º¯°æ
		var msg = "¸¶ÀÌ¾Ù¹üÀº ÃÖ´ë 200°î±îÁö ´ãÀ» ¼ö ÀÖ½À´Ï´Ù";
		alert(msg);
	}else if( data.resultFlag == "ADDITION200") { 	//[smlee]OP2010-2378 : ±âÁ¸ °î°ú Ãß°¡ÇÑ °îÀÇ ÇÕÀÌ 200°³°¡ ³ÑÀ» °æ¿ì(¿äÃ»ÀÚ : ±èÁ¤Àº)
		var msg = "¸¶ÀÌ¾Ù¹üÀº ÃÖ´ë 200°î±îÁö ´ãÀ» ¼ö ÀÖ½À´Ï´Ù.\n°î ¼ö¸¦ È®ÀÎÇÏ½Ã°í ´Ù½Ã ¼±ÅÃÇØ ÁÖ¼¼¿ä.";
		alert(msg);
	}else if( data.resultFlag == "EXIST") {
		var msg = "ÀÌ¹Ì ´ãÀº °îÀÔ´Ï´Ù.";
		alert(msg);
	}else {
		var msg = "¸¶ÀÌ¾Ù¹ü´ã±â¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.";
		alert(msg);
	}
	clickshowconfirmAlert = true;
	return;
}



var chk_myalbum_add_song = false;
function myalbum_add_song_popLayer_colse() {
	obj = $('#popBox', parent.document);
	obj.fadeOut(function(){
		$(this).remove();
	});
	obj = $('#popCoverFrm', parent.document);
	obj.remove();
	chk_myalbum_add_song = false;		// common.js ¿¡ Ãß°¡ µÇ¾î ÀÖÀ½  ÆË¾÷ ·¹ÀÌ¾î È®ÀÎ À§ÇÑ Ã¢.
	return;
}
/**********    ¸¶ÀÌ¾Ù¹ü¿¡ °îÃß°¡ ³¡  **********/

/**********   °øÅë :  ¾Ù¹ü½ºÅ©·¦ ½ÃÀÛ  **********/
// °øÅë : ¾Ù¹ü ½ºÅ©·¦Ã¼Å© ÆäÀÌÁö
function click_albumScrap( memberKey, albumId, memberNickName, memberId, event) {
	if(ajaxAlbumScrap_albumId == albumId) {
		var msg = "ÀÌ¹Ì ´ãÀº ¾Ù¹üÀÔ´Ï´Ù.";
		melonFunc.showAlert("",msg,"");
		return;
	}else {
		ajax_albumScrap(memberKey, albumId, memberNickName, memberId );
	}
}

function click_albumScrap2( albumId) {
	var memberKey = getMemberKey();
	var memberNickName = getMemberNickName();
	var memberId = getMemberId();
	if(ajaxAlbumScrap_albumId == albumId) {
		var msg = "ÀÌ¹Ì ´ãÀº ¾Ù¹üÀÔ´Ï´Ù.";
		melonFunc.showAlert("",msg,"");
		return;
	}else {
		ajax_albumScrap(memberKey, albumId, memberNickName, memberId );
	}
}

var ajaxAlbumScrap_albumId = 0;	// db Á¢¼ÓÀü¿¡ ±âÁ¸¿¡ ÀÖ´Â °Å¶û ºñ±³.
function ajax_albumScrap(member_key, album_Id, member_NickName, member_Id){
	$.getJSON(COMMON_WWW_HOME + "/cds/personal/web/personalalbumscrap_insertScrap.json", {memberKey : member_key , albumId : album_Id, memberNickName : encodeURIComponent(member_NickName), memberId: member_Id }, function(data) {
		ajax_cb_albumScrap_mypage( data);
	});
}

function go_scrapAlbum( memberKey) {
	var param = "memberKey="+ memberKey + "&pageName=scrap";
	goUrl( "web", "personal", "personalmyalbum_list", param);
	//return;
}

function ajax_cb_albumScrap_mypage(data){
	if( data.resultFlag == "TRUE") {	// ¼º°ø
		ajaxAlbumScrap_albumId = data.albumId;	// °°Àº ¾Ù¹ü Å¬¸¯½Ã ¼­¹ö±îÁö Àû¿ë ¾ÈµÇ°Ô Ã¼Å©
		var member_key = data.memberKey;
		var html = '' +
		'<div id="alPublic" class="shoppingBox">' +
			'<div class="cmdBox">' +
				'<span class="cmdCloseBtn"><a href="#" class="closeLayerPop"><img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a></span>' +
				'<span class="cmdTit">¾Ù¹ü ´ã±â</span>' +
				'<span class="cmdCon txtl">¾Ù¹üÀ» ¼º°øÀûÀ¸·Î ´ã¾Ò½À´Ï´Ù.<br/> ´ã±ä ¾Ù¹üÀº ³» ¸¶ÀÌÆäÀÌÁö > ¸¶ÀÌ¾Ù¹ü > <br/>¾Ù¹ü ´ã±â¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.<br/>Áö±Ý È®ÀÎÇÏ½Ã°Ú½À´Ï±î? </span>' +
				'<span class="cmdBtn">' +
					'<a href="javascript:go_scrapAlbum(' + member_key + ');"  ><img src="' + IMAGE_HOME + '/resource/image/cds/personal/web/btnYes.gif" alt="¿¹"/></a>' +
					'<a class="closeLayerPop" href="#"><img src="' + IMAGE_HOME + '/resource/image/cds/personal/web/btnNo.gif" alt="¾Æ´Ï¿À"/></a>' +
				'</span>' +
			'</div>' +
		'</div>';
		melonFunc.showPopHtml(html, 245, 127);
	}else if( data.resultFlag == "MAX") {	// 500°³ ÇÑ°è
		ajaxAlbumScrap_albumId = data.albumId;

		var msg = "¾Ù¹ü ´ã±â´Â ÃÖ´ë<br>500°³±îÁö °¡´ÉÇÕ´Ï´Ù.";
		melonFunc.showAlert("",msg,"");
		return;
	}else {		// ½ÇÆÐ
		var msg = "ÀÌ¹Ì ´ãÀº ¾Ù¹üÀÔ´Ï´Ù.";
		melonFunc.showAlert("",msg,"");
		return;
	}
}
/**********   ¾Ù¹ü½ºÅ©·¦ ³¡  **********/

//°¡»ç ÇÁ¸°ÅÍ object.
///gnb2/popupBox/print_lyric.jsp
function lyric_print_update() {
	// document.write('<object id=factory style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.melon.com/cab/ScriptX.cab#Version=6,2,433,14"></object>');
	document.write('<object id=factory style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="/resource/cab/lyics/ScriptX.cab#Version=6,2,433,14"></object>');
	// document.write('<object id=factory viewastext style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.melon.com/cab/smsx.cab#Version=6,5,439,30"><param name="template" value="MeadCo://IE7" /></object>');
}


function defaultImg()
{
	var chk		= Math.random()*10|0;
	var altSrc	= IMAGE_HOME + '/images/common/@tmp20.gif';

	switch(chk)
	{
		case 0:
			altSrc	= IMAGE_HOME + '/images/common/noimage01.gif';
			break;
		case 1:
			altSrc	= IMAGE_HOME + '/images/common/noimage02.gif';
			break;
		case 2:
			altSrc	= IMAGE_HOME + '/images/common/noimage03.gif';
			break;
		case 3:
			altSrc	= IMAGE_HOME + '/images/common/noimage04.gif';
			break;
		case 4:
			altSrc	= IMAGE_HOME + '/images/common/noimage05.gif';
			break;
		case 5:
			altSrc	= IMAGE_HOME + '/images/common/noimage06.gif';
			break;
		case 6:
			altSrc	= IMAGE_HOME + '/images/common/noimage07.gif';
			break;
		case 7:
			altSrc	= IMAGE_HOME + '/images/common/noimage08.gif';
			break;
		case 8:
			altSrc	= IMAGE_HOME + '/images/common/noimage09.gif';
			break;
		case 9:
			altSrc	= IMAGE_HOME + '/images/common/noimage01.gif';
			break;
	}
	return altSrc;
}

//¿¬¿¹´º½º »ó¼¼ÆäÀÌÁö
function goEntNewsDetailPage(messageId)
{
	//window.location = "/cds/entnews/web/entnewsmain_list.htm?pageDist=detail"+"&messageId="+messageId;
	// ¿¬¿¹´º½º »ó¼¼ Æ÷¿öµù¿¡¼­ ¹Ù·Î °¡±â·Î ¼öÁ¤.
	window.location = "/cds/entnews/web/entnewsmain_listPageDistDetail.htm?pageDist=detail&MESSAGE_ID="+messageId;
}
//¿¬¿¹´º½º ¸ÞÀÎÆäÀÌÁö
function goEntNewsMain(){
	window.location = "/cds/entnews/web/entnewsmain_list.htm";
}

//¹ÂÁ÷½ºÅä¸® ¸ÞÀÎÆäÀÌÁö
function goMusicStoryMain(){
	window.location = "/cds/newmusic/web/newmusicstory_list.htm";
}
//¹ÂÁ÷½ºÅä¸® »ó¼¼ÆäÀÌÁö
function goMusicStoryDetailPage(messageId){
	window.location = "/cds/newmusic/web/newmusicstory_list.htm?MESSAGE_ID=" + messageId;
}
//Â÷Æ® > ¿À´ÃÀÇ Top10 ÀÌµ¿
function goChartTodayTop10Main(){
	window.location = "/cds/chart/web/chartdaily_list.htm";
}


/**********   °øÅë :  °ø°³¾Ù¹ü ´ã±â ½ÃÀÛ  **********/
//As-Is :  melon_common.js
//°ø°³¾Ù¹ü ½ºÅ©·¦(´ã±â¹öÆ° Å¬¸¯ ½Ã)
function click_oAlbumScrap( memberKey, oAlbumId, memberNickName, memberId,  event ){//, oAlbumMemberKey
	ajax_oAlbumScrap_mypage(memberKey, oAlbumId, memberNickName, memberId);
}

//°ø°³¾Ù¹ü  ½ºÅ©·¦ (json È£Ãâ)
function ajax_oAlbumScrap_mypage(member_key, oAlbum_Id, member_NickName, member_Id){
	var parameter = "oAlbumId=" + oAlbum_Id + "&isScrap=Y&memberKey=" + getMemberKey();

	$.getJSON(COMMON_WWW_HOME + "/cds/personal/web/personalmain_scrapOAlbum.json",  {memberKey: member_key, oAlbumId: oAlbum_Id, memberNickName : encodeURIComponent(member_NickName), memberId : member_Id} ,function(data){
		ajax_cb_oAlbumScrap_mypage(data, parameter);
	});
}

//°ø°³¾Ù¹ü ´ã±â °á°ú È®ÀÎ
function ajax_cb_oAlbumScrap_mypage(data, parameter){
	var eventX = $('#client_eventX');
	var eventY = $('#client_eventY');
	eventX = eventX.val();
	eventY = eventY.val();
	if ( data.oAlbumScrapResult == 'FALSE' ) {
		  	//melonFunc.showAlert('', 'ÇÑ¹ø ´ãÀº °ø°³¾Ù¹üÀº ´Ù½Ã ´ãÀ»¼ö ¾ø½À´Ï´Ù.', '');
		  	melonFunc.showAlert('', 'ÀÌ¹Ì ´ãÀº °ø°³¾Ù¹üÀÔ´Ï´Ù.', '');
	} else {
		var html = '' +
		'<div id="alPublic" class="shoppingBox">' +
			'<div class="cmdBox">' +
				'<span class="cmdCloseBtn"><a href="#" class="closeLayerPop"><img src="' + IMAGE_HOME + '/resource/image/cds/common/web/button/wClose1.gif" alt="´Ý±â"/></a></span>' +
				'<span class="cmdTit">°ø°³¾Ù¹ü´ã±â</span>' +
				'<span class="cmdCon txtl">¾Ù¹üÀ» ¼º°øÀûÀ¸·Î ´ã¾Ò½À´Ï´Ù.<br>´ã±ä ¾Ù¹üÀº ³» ¸¶ÀÌÆäÀÌÁö > °ø°³¾Ù¹ü > <br>´ãÀº °ø°³¾Ù¹ü ¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.<br>Áö±Ý È®ÀÎÇÏ½Ã°Ú½À´Ï±î? </span>' +
				'<span class="cmdBtn">' +
					'<a href="#"  onclick="javascript:goMypageOalbum(\''+parameter+'\');" ><img src="' + IMAGE_HOME + '/resource/image/cds/personal/web/btnYes.gif" alt="¿¹"/></a>' +
					'<a class="closeLayerPop" href="#"><img src="' + IMAGE_HOME + '/resource/image/cds/personal/web/btnNo.gif" alt="¾Æ´Ï¿À"/></a>' +
				'</span>' +
			'</div>' +
		'</div>';
		melonFunc.showPopHtml(html, 245, 127);
		//melonFunc.showPopByID('lp_oalbum_scrap');
	}
}

//¸¶ÀÌÆäÀÌÁö °ø°³¾Ù¹ü ´ã±â È®ÀÎ ÆäÀÌÁö·Î ÀÌµ¿ÇÏ±â.
function goMypageOalbum( param) {
	//closeLayerMyalbumAddPop();
	$("#alPublic").remove();
	$("#popBox").remove();
	$("#popCoverFrm").remove();
	goUrl("web","personal","personaloalbumgate_list", param);
}

/**********   °ø°³¾Ù¹ü ´ã±â ³¡  **********/

//°¢ ÆäÀÌÁö ÇÏ´ÜÀÇ ¹è³Ê Ãâ·ÂÀ» Ã³¸®
//flag°¡ S: ÇöÀçÃ¢, B:»õÃ¢ Ã³¸®
function bannerView(urlVal, flag) {
	if(flag == 'S') {
		location.href = urlVal;
	} else {
		window.open(urlVal,'banner');
	}
}


function getHtmlPhoneDown(IMAGE_HOME, menuId, songId, drmFlg){

    var downImgStr = "";
    var dpImg = "";
    var dpImgOver = "";
    var altMsg = "";

    var arrHtml = new Array();

    if(drmFlg == "1" || drmFlg == "") {
        dpImg       = IMAGE_HOME+"/svc/images/common/btn/btn_ph_dcf_on.gif";
        dpImgOver   = IMAGE_HOME+"/svc/images/common/btn/btn_ph_dcf_ovr.gif";
        //altMsg      = "DCF ÆÄÀÏ¸¸ ´Ù¿î °¡´É(º¹Á¦ ºÒ°¡)";

    }else if(drmFlg == "2"){
        dpImg       = IMAGE_HOME+"/svc/images/common/btn/btn_ph_mp_on.gif";
        dpImgOver   = IMAGE_HOME+"/svc/images/common/btn/btn_ph_mp_ovr.gif";
        //altMsg      = "MP3 ÆÄÀÏ¸¸ ´Ù¿î °¡´É";

    }else if(drmFlg == "3") {
        dpImg       = IMAGE_HOME+"/svc/images/common/btn/btn_ph_on.gif";
        dpImgOver   = IMAGE_HOME+"/svc/images/common/btn/btn_ph_ovr.gif";
        //altMsg      = "DCF + MP3 ÆÄÀÏ ¸ðµÎ ´Ù¿î °¡´É";

    }else if(drmFlg == "0") {
        dpImg       = IMAGE_HOME+"/svc/images/common/btn/btn_ph_off.gif";
        dpImgOver   = IMAGE_HOME+"/svc/images/common/btn/btn_ph_off.gif";
        //altMsg      = "";

    }else {
        drmFlg = "";
    }
    //if(drmFlg == ""){
    //    downImgStr = "<a href=\"javascript:goSongInfo('"+songId+"', '"+menuId+"');\"><img src=http://image.melon.co.kr/images/common/phone_dcf.gif  align='absmiddle' alt='DCF ÆÄÀÏ¸¸ ´Ù¿î °¡´É(º¹Á¦ ºÒ°¡)'></a>";
    //}else {
        if(drmFlg == "0"){
            arrHtml.push("<img style=\"display: inline\" src=\""+dpImg+"\" width=\"18\" height=\"18\" border=\"0\" alt=\"Æù´Ù¿î·Îµå\" title=\"°î´Ù¿î·Îµå-ÈÞ´ëÆù\"/>");
        }else{
	        arrHtml.push("<a href=\"javascript:loginCheckFuncCall('phoneDownSong','"+songId+"', '"+menuId+"');\" onClick=\"\">");
	        arrHtml.push("<img style=\"display: inline\" src=\""+dpImg+"\" ");
	        arrHtml.push("onMouseOver=\"this.src='"+dpImgOver+"'\" ");
	        arrHtml.push("onMouseOut=\"this.src='"+dpImg+"'\" ");
	        arrHtml.push("width=\"18\" height=\"18\" border=\"0\" alt=\"Æù´Ù¿î·Îµå\" title=\"°î´Ù¿î·Îµå-ÈÞ´ëÆù\"/></a>");
	    }
    //}

    return arrHtml.join("");
}

/* Æù´Ù¿î·Îµå °î ÆË¾÷ ½ºÅ©¸³Æ® ÇÔ¼ö */
function goSongInfo(songId, menuId){
	var url = "/cds/sub/web/songdown_list.htm";
	var param = "?songId="+songId+"&menuId="+menuId+"&downType=song";
	url += param;
	var x = 390;
	var y = 580;
	var sx = 100;
	var sy = 100;

	var option = "location=no,menubar=no,toolbar=no,scrollbars=no,resizable=no,status=no,width=" + x + ",height=" + y + ",top=" + sy + ",left=" + sx ;
	newWin = window.open(url, "songInfo", option);
	newWin.focus();
}

//»óÇ°°ü·Ã
var _arrUserProdValue = new Array();
_arrUserProdValue[0] = "·Î±×¿ÀÇÁ=00000";
_arrUserProdValue[1] = "»óÇ°¾øÀ½=00001";
_arrUserProdValue[2] = "ÇÁ¸®Å¬·´=10063,10254,10258,10164,10074,10266";          // ÀÓ½Ã : 10164|10074,10266
_arrUserProdValue[3] = "ÇÁ¸®Æ¼ÄÏ=10064,10066,10068,10070";
_arrUserProdValue[4] = "½ºÆ®¸®¹ÖÅ¬·´=10001,10012";//"½ºÆ®¸®¹ÖÅ¬·´=10012";// ÀÓ½Ã : 10012
_arrUserProdValue[5] = "½ºÆ®¸®¹ÖÆ¼°Ù=10004,10006,10008,10010,10015,10013,10014,10016,10017,10018,10019,10020,10021,10022,10075,10076,10077,10078,10079,10080,10081,10082";//"½ºÆ®¸®¹ÖÆ¼°Ù=10015";//ÀÓ½Ã : 10015,10013,10014,10016,10017,10018,10019,10020,10021,10022|10075,10076,10077,10078,10079,10080,10081,10082
_arrUserProdValue[6] = "ÇÁ¸®Å¬·´¾îÇÐÆÐÅ°Áö=";
_arrUserProdValue[7] = "ÆÃÇÁ¸®Å¬·´=10072";
_arrUserProdValue[8] = "¸á·ÐÆù¹«·áÀ½¾Ç¼­ºñ½º=10083,10253";
_arrUserProdValue[9] = "¸á·Ð¾¾³×¸¶Å¬·´=10073";
_arrUserProdValue[10] = "MP3 40=10025";
_arrUserProdValue[11] = "MP3 40 ÇÃ·¯½º=10043";
_arrUserProdValue[12] = "MP3 150=10034";
_arrUserProdValue[13] = "MP3 150 ÇÃ·¯½º=10053,10166";            // ÀÓ½Ã : 10166
_arrUserProdValue[14] = "MP3 150 ÇÃ·¯½º Æ¼ÄÏ=10055";
_arrUserProdValue[15] = "MP3 40 ÇÃ·¯½º Æ¼ÄÏ=10045,10165";          // ÀÓ½Ã : 10165
_arrUserProdValue[16] = "ºê·Îµå¾Ø¸á·ÐÆò»ý¹«·á=10024";
_arrUserProdValue[17] = "ºê·Îµå¾Ø¸á·ÐÇÁ¸®=10024";
_arrUserProdValue[18] = "ºê·Îµå¾Ø¸á·Ð¾îÇÐÆÐÅ°Áö=10024";
_arrUserProdValue[19] = "MP3 40 Æ¼ÄÏ=10026,10027,10028,10029,10030,10031,10032,10033";
_arrUserProdValue[20] = "MP3 150 Æ¼ÄÏ=10035,10036,10037,10038,10039,10040,10041,10042";
_arrUserProdValue[21] = "¸á·Ð1³â¹«·áÀÌº¥Æ®=10084";
//_arrUserProdValue[22] = "SK±×·ìÆ÷Å» MP3150 ÇÃ·¯½º=10166";
//_arrUserProdValue[23] = "SK±×·ìÆ÷Å» MP340 ÇÃ·¯½º=10165";
//_arrUserProdValue[24] = "SK±×·ìÆ÷Å» ÇÁ¸®Å¬·´=10164";
//_arrUserProdValue[25] = "i-½ºÆ®¸®¹Ö Å¬·´=10012";
//_arrUserProdValue[26] = "i-½ºÆ®¸®¹Ö Æ¼ÄÏ=10015,10013,10014,10016,10017,10018,10019,10020,10021,10022";
//_arrUserProdValue[27] = "i-ÇÁ¸® Å¬·´=10074,10266";
//_arrUserProdValue[28] = "i-ÇÁ¸® Æ¼ÄÏ=10075,10076,10077,10078,10079,10080,10081,10082";
//_arrUserProdValue[29] = "¾îÇÐ 40 ÇÃ·¯½º_¹«·á";


//DP ÆäÀÌÁö - ÃÖ´ë 20ÆäÀÌÁö
var _arrUserPageValue = new Array();
_arrUserPageValue[0] = "main_list";/* ¸ÞÀÎ */
_arrUserPageValue[1] = "chartmain_list";/* Â÷Æ®¸ÞÀÎ */
_arrUserPageValue[2] = "chartdaily_list";/* Â÷Æ®Top100 */
_arrUserPageValue[3] = "albumdetailmain_list";/* ¾Ù¹ü»ó¼¼ */
_arrUserPageValue[4] = "artistdetailmain_list";/* ¾ÆÆ¼½ºÆ®»ó¼¼ */
_arrUserPageValue[5] = "searchtotalmain_list";/* °Ë»ö°á°ú */
_arrUserPageValue[6] = "personalmain_list";/* ¸¶ÀÌÆäÀÌÁö */
_arrUserPageValue[7] = "oalbummain_list";/* °ø°³¾Ù¹ü */
_arrUserPageValue[8] = "newmusic_list";/* ÃÖ½ÅÀ½¾Ç */
_arrUserPageValue[9] = "musicvideomain_list";/* ¹ÂÁ÷ºñµð¿À */
_arrUserPageValue[10] = "genrekpopmain_list";/* À½¾ÇÀå¸£ */
_arrUserPageValue[11] = "chartage_list";/* ½Ã´ëº°Â÷Æ® */


/**
 * ½Å±Ô ÇÁ·Î¸ð¼Ç Ã³¸®
 *
 * bannerList¿£ SEGMTCODE, PROMOID ÇÊ¼ö.
 *
 * cookie¿¡¼­ »ç¿ëÀÚ segmtCode, prodId
 * 1. ¹è³ÊÀÇ ¼¼±× vs »ç¿ëÀÚ ¼¼±×
 * 2. ¼¼±×ÀÇ »óÇ° vs »ç¿ëÀÚ »óÇ°
 *
 * ÇØ´çÇÏ´Â ¹è³ÊÀÇ index¸¦ ¹è¿­¿¡ ´ã¾Æ ¸®ÅÏ.
 */
function promotionBannerChk( bannerList ){
	var show_list = new Array();
	var show_index = 0;

	// »ç¿ëÀÚ »óÇ°
	var my_prod_id = getProdId() == null ? "" : getProdId();
	if(isMelonLogin()){	// ·Î±×ÀÎ ½Ã
		if(my_prod_id==""){	// ·Î±×ÀÎ ½Ã - »óÇ°¾øÀ½
			my_prod_id = "00001";
		}
	}else{	// ºñ·Î±×ÀÎ ½Ã
		my_prod_id = "00000";
	}

	var prodIdArr = my_prod_id.split(",");
	// »ç¿ëÀÚ ¼¼±×¸ÕÆ® "1|10001|10007|10008|10080,2|10001|10007|10101"
	var SegmtCodeFromCookie = getSeqmtCode() == null ? "" : getSeqmtCode();
	var SegmtCodeFromCookieArr = SegmtCodeFromCookie.split(",");

	// »ç¿ëÀÚ prodId°¡ ÀÖ´Â °æ¿ì
	if(my_prod_id != "" && my_prod_id != null){
		// ¹è³Ê¸®½ºÆ®
		for(i=0; i<bannerList.length; i++){
			var segmt_code = bannerList[i].SEGMTCODE == null ? "" : bannerList[i].SEGMTCODE;
			var promo_id = bannerList[i].PROMOID == null ? "" : bannerList[i].PROMOID;

			var segmt_code_arr = segmt_code.split(",");

			// ½Å±Ô ÇÁ·Î¸ð¼Ç Àû¿ë·ÎÁ÷
			for(var segIdx=0; segIdx < SegmtCodeFromCookieArr.length; segIdx++){

				// ¹è³ÊÀÇ ¼¼±×°¡ À¯ÀúÀÇ ¼¼±×¿Í µ¿ÀÏÇÑÁö È®ÀÎ.
				if(segmt_code_arr.length > 0 && segmt_code_arr[0] != null && segmt_code_arr[0] != ""){
					var segDupFlg = false;
					for(var segArrIdx=0; segArrIdx < segmt_code_arr.length && !segDupFlg; segArrIdx++){

						if(segmt_code_arr[segArrIdx] == SegmtCodeFromCookieArr[segIdx].split("|")[0] ){
							segDupFlg = true;
							// ¼¼±×ÀÇ »óÇ°ÀÌ ÀÖ´Â°æ¿ì À¯ÀúÀÇ »óÇ°ÀÌ µ¿ÀÏÇÑÁö È®ÀÎ
							// ¼¼±×ÀÇ »óÇ°ÀÌ ¾øÀ»¶§´Â ±×³É º¸¿©ÁØ´Ù.
							var pidDupFlg = false;
							if(SegmtCodeFromCookieArr[segIdx].split("|").length > 1){
								for(var mpIdx=0; mpIdx < prodIdArr.length && !pidDupFlg; mpIdx++){
									if(SegmtCodeFromCookieArr[segIdx].indexOf(prodIdArr[mpIdx]) > -1 ){
										pidDupFlg = true;
									}
								}
							}else{
								pidDupFlg = true;
							}
						}
					}
					if(segDupFlg && pidDupFlg){
						show_list[show_index] = i;
						show_index++;
					}
				}
			}
		}
	}

	return show_list;
}

/**
 * »ç¿ëÀÚ ÄíÅ°¿¡¼­ »óÇ° Idx¸¦ Á¶È¸ÇÑ´Ù.
 * @returns
 */
function checkMyProdIdIdx(){
	var my_prod_id = getProdId() == null ? "" : getProdId();
	var idx = -1;

	if(isMelonLogin()){	// ·Î±×ÀÎ ½Ã
		if(my_prod_id==""){	// ·Î±×ÀÎ ½Ã - »óÇ°¾øÀ½
			my_prod_id = "00001";
		}
	}else{	// ºñ·Î±×ÀÎ ½Ã
		my_prod_id = "00000";
	}
	var prodIdArr = my_prod_id.split(",");

	if(my_prod_id != null && my_prod_id != ""){
		for (var i=0; i<_arrUserProdValue.length; i++) {
			for(var p=0; p<prodIdArr.length; p++){
				if (_arrUserProdValue[i].indexOf(prodIdArr[p]) > -1) {
					idx = i;
					break;
				}
			}
		}
	}
	return idx;
}


//function checkBoxAll(checkName){
//	$("input:checkbox[name='" + checkName + "']").each(function(){
//		$(this).attr("checked", "");
//	});
//}

/**
 * XSS ¹æ¾î¸¦ À§ÇÑ ÇÔ¼ö
 * @returns
 */
function defenceXSS(str){
	var txt = str;

	txt = txt.replace(/\#/gi,"&#35;");
	txt = txt.replace(/\&/gi,"&#38;");
	txt = txt.replace(/\</gi,"&lt;");
	txt = txt.replace(/\>/gi,"&gt;");
	txt = txt.replace(/\(/gi,"&#40;");
	txt = txt.replace(/\)/gi,"&#41;");
	txt = txt.replace(/\%/gi,"&#37;");
	txt = txt.replace(/\=/gi,"&#61;");
	txt = txt.replace(/\|/gi,"&#124;");
	txt = txt.replace(/\"/gi,"&#34;");
	txt = txt.replace(/\'/gi,"&#39;");

	return txt;
}

