var SKYSCRAPER_WWW_HOME = "";
var IMAGE_HOME = "";

var skyScraperBannerStr = "";

var theme1Arr;
var theme2Arr;

//function themePackAlbumPlay(albumId, albumType, idx)
function themePackAlbumPlay(menuId, idx)
{
//	var hostName	= location.host;
//	var url = SKYSCRAPER_WWW_HOME+"/cds/sub/web/themeplay_list.htm?albumId=" + albumId + "&menuId=0&albumType=" + albumType + "&hostName=" + hostName + "&MAIN=SKY";
//
//	document.getElementById("openList").src = SKYSCRAPER_WWW_HOME+"/cds/sub/web/themeplay_list.htm?albumId=" + albumId + "&menuId=0&albumType=" + albumType + "&hostName=" + hostName + "&MAIN=SKY";

	//if(albumType == "O"){
	//	OCX_openalbum_play(false, '0', albumId);
	//}else{
	//	OCX_album_play(false, '0', albumId);
	//}

	var frm_name = "";
	if(idx == '0'){	//frm_theme1
		OCX_songs_play(false, 0, theme1Arr);
	}else{			//frm_theme2
		OCX_songs_play(false, 0, theme2Arr);
	}
}

//function themePackAlbumDown(menuId, albumId, albumType, idx)
function themePackAlbumDown(menuId, idx)
{
//	var hostName	= location.host;
//
//	document.getElementById("openList").src = SKYSCRAPER_WWW_HOME+"/cds/sub/web/themedown_list.htm?albumId=" + albumId + "&albumType=" + albumType + "&menuId=" + menuId + "&hostName=" + hostName + "&MAIN=SKY";

	if(idx == '0'){	//frm_theme1
		goProduct(theme1Arr, '3C0001', '', '0');
	}else{			//frm_theme2
		goProduct(theme2Arr, '3C0001', '', '0');
	}



}


/**
 * ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ ¹è³ÊÀÇ ÆË¾÷Ã¢ Á¦¾î¸¦ À§ÇØ Ãß°¡ 110906 kjt ¿äÃ»ÀÚ:¿À¼º¿í
 * ¹è³ÊÀÇ ÆË¾÷¿©ºÎ°¡ ÆË¾÷ÀÏ ¶§ Ç×»ó µ¿ÀÏÇÑ ÆË¾÷Ã¢¿¡ ¶ç¿ì¸ç
 * ÀÌ¹Ì ÆË¾÷À» ¶ç¿î »óÅÂ¿¡¼­ ¶Ç´Ù½Ã ¶ç¿ï °æ¿ì ºÎ¸ðÃ¢ ¾ÕÀ¸·Î Æ÷Ä¿½º¸¦ ÁÖ´Â °ÍÀ¸·Î ¼öÁ¤.
 *
 * @param bannerUrl : ¹è³Ê URL
 * @param targetType : ¹è³ÊÀÇ ¸µÅ© ¼Ó¼º [_self|_blank]
 */
function goSkyBanner(bannerUrl, targetType){
	if("_blank"==targetType){

		var skyPop = window.open(bannerUrl, "SkyBanner", "ie_,toolbar=yes,menubar=yes,location=yes,scrollbars=yes,status=yes,resizable=yes");
		skyPop.focus();

	}else if("_self"==targetType){
		location.href = bannerUrl;
	}else{
		//do nothing
	}
}

function drow_skyscraper(data) {
	var bner_list = data.banners;
	var show_list = new Array();
	var show_index = 0;
	var packages = data.packages;
	var albumIds = packages.ALBUMIDBASKET.split("\r\n");
	var albumTypes = packages.ALBUMTYPEBASKET.split("\r\n");
	var albumNames = packages.ALBUMNAMEBASKET.split("\r\n");
	var albumImages = packages.ALBUMIMGBASKET.split("\r\n");

	var theme1Songs = data.thema1AlbumSongList;
	var theme2Songs = data.thema2AlbumSongList;

	// ¿À´Ã ¹¹µèÁö 1
	theme1Arr = new Array();
	if(typeof theme1Songs != "undefined" ){
		for(var idx1=0; idx1 < theme1Songs.length; idx1++){
			theme1Arr[theme1Arr.length] = theme1Songs[idx1].SONGID;
		}
	}

	// ¿À´Ã ¹¹µèÁö2
	theme2Arr = new Array();
	if(typeof theme2Songs != "undefined"){
		for(var idx2=0; idx2 < theme2Songs.length; idx2++){
			theme2Arr[theme2Arr.length] = theme2Songs[idx2].SONGID;
		}
	}

	var html = "";

	/* ¼­ºñ½º °¡ÀÌµå */
	html = '	<div class="serviceGuide">';
	html += '		<dl>';
	html += '			<dt><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titServiceGuide.gif" alt="¼­ºñ½º °¡ÀÌµå"/></dt>';

	// ¸á·Ð ¸ð¹ÙÀÏ ¸µÅ©°ª ¼öÁ¤.
	//html += '			<dd><a href="'+SKYSCRAPER_WWW_HOME+'/cds/customer/web/customerpromotionapp_list.htm?MAIN=SKY&depth1=iphone&depth2=iphone2"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/btn_melonmobile.gif" alt="¸á·Ð¸ð¹ÙÀÏ"/></a></dd>';
	html += '			<dd><a href="'+SKYSCRAPER_WWW_HOME+'/cds/customer/web/customerpromotionappnew_list.htm?MAIN=SKY"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/btn_melonmobile.gif" alt="¸á·Ð¸ð¹ÙÀÏ"/></a></dd>';
	html += '			<dd><a href="'+SKYSCRAPER_WWW_HOME+'/cds/customer/web/customerintegrateddownload_list.htm?MAIN=SKY"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titQuickList1.gif" alt="¸á·ÐÇÃ·¹ÀÌ¾î"/></a></dd>';

	// µ¿¿µ»ó °¡ÀÌµå 2.0¿¡¼­ »èÁ¦
	//html += '			<dd><a href="'+SKYSCRAPER_WWW_HOME+'/cds/customer/web/customermovingpictureguide_list.htm"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titQuickList2.gif" alt="µ¿¿µ»ó°¡ÀÌµå"/></a></dd>';
	html += '			<dd><a href="http://faqs.melon.com/customer/index.jsp?MAIN=SKY"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titQuickList3.gif" alt="°í°´Áö¿ø"/></a></dd>';
	html += '			<dd><a href="'+ SKYSCRAPER_WWW_HOME +'/commerce/pamphlet/product/web/sale_listMainView.htm?MAIN=SKYJOIN"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titQuickList4.gif" alt="¸á·Ð»óÇ°°¡ÀÔ"/></a></dd>';
	html += '			<dd><a href="'+ SKYSCRAPER_WWW_HOME +'/commerce/pamphlet/coupon/web/coupon_storeCupnView.htm?MAIN=SKY"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titQuickList5.gif" alt="ÄíÆùµî·Ï"/></a></dd>';
	html += '		</dl>';
	html += '	</div>';

	// ½ºÄ«ÀÌ ½ºÅ©·¡ÆÛ ¹è³Ê Ã³¸® start
	if(typeof bner_list != "undefined" && bner_list.length > 0){

		// ½Å±Ô ÇÁ·Î¸ð¼Ç Àû¿ë ·ÎÁ÷
		show_list = promotionBannerChk(bner_list);
		show_index = show_list.length;

		// ¹è³ÊÀÇ DP °³¼ö Á¦ÇÑ 5°³
		for(var i=0; i<bner_list.length; i++){
			// OA (old admin) ¿ä°ÇÃæÁ· È®ÀÎ

			// ¿ä°Ç¾øÀ½-segmtCode ¾ø´Â ¹è³Ê¸¸ ÃßÃâ
			var isNPA = false;
			if(bner_list[i].SEGMTCODE == null || bner_list[i].SEGMTCODE == ""){
				// show_list·Î °É·¯Áø ¹è³Ê Á¦¿Ü
				var dupFlg = false;
				for(var showIdx=0; showIdx < show_list.length && !dupFlg; showIdx++){
					if( i == show_list[showIdx]){
						dupFlg = true;
					}
				}
				if(!dupFlg){
					show_list[show_index] = i;
					show_index++;
				}
			}
		}

		// ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ ¹è³Ê ±×¸®±â start
		if(show_list.length > 0){

			for(var i=0; i<show_list.length; i++){
				var vTitle = bner_list[show_list[i]].TITLE;
				var vTarget = (bner_list[show_list[i]].TARGET == "C")?"_self":"_blank";
				var vUrl = bner_list[show_list[i]].LINKURL;
				var vImage = bner_list[show_list[i]].IMAGE;

				if(vUrl != ""){
					if(vUrl.indexOf("?")>0){
						vUrl = vUrl + "&";
					}else{
						vUrl = vUrl + "?";
					}
					vUrl += "SOURCE=LOWSKY";

					// ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ ¹è³Ê ´Ü¼öº° ±¸ºÐÀÚ Ãß°¡.
					if(i==0){
						vUrl += "A";
					}else if(i==1){
						vUrl += "B";
					}else if(i==2){
						vUrl += "C";
					}else if(i==3){
						vUrl += "D";
					}else if(i==4){
						vUrl += "E";
					}

				}
				// ÇÃ·¡½Ã
				if(vImage.indexOf(".swf")>0){
					skyScraperBannerStr += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,1,0,0" width="93" height="80" id="skybanner" align="middle">';
					skyScraperBannerStr += '<param name="allowScriptAccess" value="always" />';
					skyScraperBannerStr += '<param name="allowFullScreen" value="true" />';
					skyScraperBannerStr += '<param name="movie" value="' + IMAGE_HOME + vImage + '" />';
					skyScraperBannerStr += '<param name="quality" value="high" />';
					skyScraperBannerStr += '<param name="FlashVars" value="urlPath=' + url + '&linkType=' + vTarget + '" />';
					skyScraperBannerStr += '<param name="wmode" value="transparent" />';
					skyScraperBannerStr += '<embed src="'+IMAGE_HOME+vImage+'" FlashVars="urlPath=' + vUrl + '&linkType=' + vTarget + '" width="93" height="80" quality="high" id="left_navi" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
					skyScraperBannerStr += '</object>';
				}else{
					if(vUrl != ""){
						skyScraperBannerStr += '	<a href="javascript:goSkyBanner(\'' + vUrl + '\', \''+vTarget+'\');" ><img src="' + IMAGE_HOME + vImage + '" alt=""/></a>';
					}else{
						skyScraperBannerStr += '	<img src="' + IMAGE_HOME + vImage + '" alt=""/>';
					}
				}
			}
		}
		// ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ ¹è³Ê ±×¸®±â end
	}

	html += ' <span class="qBanner">';
	html += skyScraperBannerStr;
	html += '</span>';
	// ½ºÄ«ÀÌ ½ºÅ©·¡ÆÛ ¹è³Ê Ã³¸® end

	html += '	<div class="quickToday">';
	html += '		<h2><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/titQuickToday.gif" alt="¿À´Ã ¹» µèÁö?"/></h2>';
	html += '		<div class="todayList">';
	html += '			<p><img src="' + IMAGE_HOME + packages.IMAGE + '" alt="'+packages.TITLE+'"/></p>';

	for (var i = 0; i < 2; i++) {
		html += '			<dl class="listItem">';

		if(albumTypes[i]=='O'){
			html += '			<dt><a href="javascript:goOalbumNew(\'' + albumIds[i] + '&MAIN=SKY\');"><img src="' + IMAGE_HOME + albumImages[i] + '"/></a></dt>';
		}else{
			html += '			<dt><a href="javascript:goAlbum(\'' + albumIds[i] + '&MAIN=SKY\');"><img src="' + IMAGE_HOME + albumImages[i] + '"/></a></dt>';
		}

		//html += '				<dd><a href="javascript:themePackAlbumPlay(' + albumIds[i] + ', \'' + albumTypes[i] + '\');"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/btnWholeListen.gif" alt="ÀüÃ¼µè±â"/></a></dd>';
		//html += '				<dd><a href="javascript:themePackAlbumDown(\'0\', ' + albumIds[i] + ', \'' + albumTypes[i] + '\');"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/btnWholeDownload.gif" alt="ÀüÃ¼´Ù¿î·Îµå"/></a></dd>';
		html += '				<dd><a href="javascript:themePackAlbumPlay(\'0\', \'' + i + '\');"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/btnWholeListen.gif" alt="ÀüÃ¼µè±â"/></a></dd>';
		html += '				<dd><a href="javascript:themePackAlbumDown(\'0\', \'' + i + '\');"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/button/btnWholeDownload.gif" alt="ÀüÃ¼´Ù¿î·Îµå"/></a></dd>';

		html += '			</dl>';
	}


	html += '		</div>';

	html += '		<iframe name="openList" id="openList" width="100" height="100" frameborder="0" scrolling="no" style="display:none;"></iframe>';

	html += '		<span class="topbtn"><a href="#"><img src="'+IMAGE_HOME+'/resource/image/cds/common/web/bottom/btnUpTop.png" alt="Top" class="png24"/></a></span>';
	html += '	</div>';
	$('#quickMenu').html(html);

	// skyscraper¸¦ À§ÇÑ È­¸éÀÇ ÃÖ¼Ò Å©±â¸¦ Àâ¾ÆÁØ´Ù.
	var wrapH = $("#header").height() + $("#quickMenu").height() + 5;
	if(wrapH < 900) wrapH = 900;
	$("#wrap").css("min-height", wrapH);

}

function skyscraper(imgHOME, wwwHOME) {
	document.write('<div id="quickMenu"></div>');
	document.write('<div id="divTheme" style="display:none;" ></div>');
	// webTopDefaultLayout.jsp <div id="wap"> ÀÇ ´ëÀÀ ÅÂ±×
	//document.write('<iframe name="openList" width="100" height="100" frameborder="0" scrolling="no" style="display:none;"></iframe>');
//	document.write('</div>');
	// TODO static Á¤ÀÇ½Ã ¼öÁ¤
	// $.get("/static/cds/common/web/staticutil_list.js");
	if(arguments[0]==undefined){
		IMAGE_HOME = "http://image.melon.com";
	}else{
		IMAGE_HOME = imgHOME;
	}
	if(arguments[1]==undefined){
		SKYSCRAPER_WWW_HOME = "http://www.melon.com";
	}else{
		SKYSCRAPER_WWW_HOME = wwwHOME;
	}

	$.ajax({
		// µ¿Àû ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ.
		//url: SKYSCRAPER_WWW_HOME+"/cds/sub/web/commonlayout_informSkyScraper.json",
		// Á¤Àû ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ.
		url : SKYSCRAPER_WWW_HOME+"/static/cds/sub/web/commonlayout_informSkyScraper.js",
		jsonpCallback: "drow_skyscraper",
		dataType: "jsonp",
		type: "GET",
		contentType: "application/json; charset=UTF-8",
		scriptCharset: "UTF-8",
		cache: false,
		jsonp: 'jscallback'});
}

