function fnAllChk(frmObj) {
	var f = document.frm;
	if(frmObj)
		f = frmObj;
	
	var chklen = 0;
	if(f.musicId)
		chklen = f.musicId.length ;
		
	if (chklen==undefined) {
		if (f.allCheck.checked==true) {
			f.musicId.checked = true;
			f.serviceId.checked = true;
			f.UMId.checked = true;
		} else {
			f.musicId.checked = false;
			f.serviceId.checked = false;
			f.UMId.checked = false;
		}
	}

	if (f.allCheck.checked==true) {
		for (var ii=0;ii<chklen;ii++) {
			f.musicId[ii].checked = true;
			f.serviceId[ii].checked = true;
			f.UMId[ii].checked = true;
		}
	 } else {
		for (var ii=0;ii<chklen;ii++) {
			f.musicId[ii].checked = false;
			f.serviceId[ii].checked = false;
			f.UMId[ii].checked = false;
		}
	 }

}

function CheckChk(frmObj) {
	var f = document.frm;
	if(frmObj)
		f = frmObj;
	var sum = 0;
	
	//alert(f.musicId.length);
	var checklen = f.musicId ? f.musicId.length : 0;
	
	if (checklen==undefined) {
		if (f.musicId.checked==true) {
			sum = 1;
		}
	}

	for (var ii=0;ii<checklen;ii++) {
		if (f.musicId[ii].checked==false) {
			sum += sum;
			} else {
			sum += 1;
		}
	}

	if (sum==0) {
		winOPC('/web/popup/check_pop.jsp?checkgubun=selectcheck1','check_pop','270','130');
		return false;
	} else {
		return true;
	}

}

// hidden serviceid check
function fnSameChk(frmObj) {
	
	var f = document.frm;
	if(frmObj)
		f = frmObj;
	
	var chklen = f.musicId ? f.musicId.length : 0;
	
	//alert(chklen);
	if (chklen==undefined) {
		if (f.musicId.checked==true) {
			f.musicId.checked = true;
			f.serviceId.checked = true;
			f.UMId.checked = true;
			
		} else {
			f.musicId.checked = false;
			f.serviceId.checked = false;
			f.UMId.checked = false;
			
		}
	}

	for (var ii=0;ii<chklen;ii++) {
		if (f.musicId[ii].checked==false) {
			f.serviceId[ii].checked = false;
			f.UMId[ii].checked = false;
			} else {
			f.serviceId[ii].checked = true;
			f.UMId[ii].checked = true;
		}
	}
}

// hidden karaokeid check
// fnKaraokeSameChk
function fnKaraokeSameChk() {
	var f = document.frm;
	var chklen = f.musicId.length ;
	//alert(chklen);
	if (chklen==undefined) {
		if (f.allCheck.checked==true) {
			f.musicId.checked = true;
			f.serviceId.checked = true;
			f.UMId.checked = true;
		} else {
			f.musicId.checked = false;
			f.serviceId.checked = false;
			f.UMId.checked = false;
		}
	}

	for (var ii=0;ii<f.musicId.length;ii++) {
		if (f.musicId[ii].checked==false) {
			f.serviceId[ii].checked = false;
			f.UMId[ii].checked = false;
			f.karaokeId[ii].checked = false;
			} else {
			f.serviceId[ii].checked = true;
			f.UMId[ii].checked = true;
			f.karaokeId[ii].checked = true;
		}
	}
}


function fnPutAlbum(frmObj) {
	var f = document.frm;
	if(frmObj)
		f = frmObj;
	
	var tmpMusicId = '';
	var cntTag = 0;

	for (var ii=0;f.serviceId && ii<f.serviceId.length;ii++) {
		if (f.serviceId[ii].checked==true) {
			if (cntTag == 0) {
			tmpMusicId = tmpMusicId + f.serviceId[ii].value;
			} else if (cntTag >= 1) {
				tmpMusicId = tmpMusicId +'|'+f.serviceId[ii].value;
			}
			cntTag += 1;
		}
	}

	if (!CheckChk(f)) {
		return;
	} else {
		winOPC('','POPWIN','374','222');
		f.target = "POPWIN";
		f.method = "POST";
		f.action = "/web/popup/putalbum_pop.jsp";
		f.submit();
	}
}

function fnPut(vlu) {
	winOPC('/web/popup/putalbum_pop.jsp?serviceId='+vlu,'MOBILEPOP','374','220',false,false,false,false,true,false);
}

function fnWishList() {
	var f = document.frm;
	var tmpMusicId = '';
	var cntTag = 0;


	for (var ii=0;ii<f.serviceId.length;ii++) {
		if (f.serviceId[ii].checked==true) {
			if (cntTag == 0) {
			tmpMusicId = tmpMusicId + f.serviceId[ii].value;
			} else if (cntTag >= 1) {
				tmpMusicId = tmpMusicId +'|'+f.serviceId[ii].value;
			}
			cntTag += 1;
		}
	}
	
	if (!CheckChk()) {
		return;
	} else {
		winOPC('','WISHLISTPOP','374','207');
		f.target = "WISHLISTPOP";
		f.method = "post";
		f.action = "/web/popup/wishlist_action.jsp";
		f.submit();
	}

}

function fnWishListInDetail(umid) {
	var f = document.frm;

		winOPC('','WISHLISTDETAILPOP','374','207');
		f.target = "WISHLISTDETAILPOP";
		f.method = "post";
		f.action = "/web/popup/wishlist_action.jsp?UMId=" + umid;
		f.submit();


}

function fnMobile(vlu) {
	/*var f = document.frm;
	winOPC2('','MOBILEPOP','405','413');
	f.target = "MOBILEPOP";
	f.method = "post";
	f.action = "/web/popup/rtset_pop02.jsp?fileId="+vlu;
	f.submit();*/
	
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu,'MOBILEPOP','428','600', true, false, false, false, true);
}

function fnAlbumDet(val1, val2) {
	//var f = document.frm;
	//	f.fileId.value = val1;
	//	f.artistId.value = val2;
	//	f.method="get";
	//	f.action = "/web/common/album_info.jsp?fileId="+val1+"&artistId="+val2;
		location.href="/web/common/album_info.jsp?fileId="+val1+"&artistId="+val2;
	//	f.submit();
}

function fnArtistDet(val) {
	//var f = document.frm;
	//	f.artistId.value = val;
	//	f.method="get";
	//	f.action = "/web/common/artist_info.jsp";
		location.href="/web/common/artist_info.jsp?artistId="+val;
	//	f.submit();
}

function fnSongDet(val)
{
	//var f = document.frm;
	//f.fileId.value = val;
	//f.action = "/web/common/song_info.jsp";
	//f.submit();
	location.href="/web/common/song_info.jsp?fileId="+val;
}

function fnPlay(vlu) 
{
	PlayerWindow = window.open('/web/Player/aod/update.jsp?musicId='+vlu+":id:","Hub_Player", "width=288, height=303, left="+((screen.width - 288)/2)+",top="+((screen.height - 303)/2) + ",toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0, scrollbars=0");
//	drawDialog("Hub_Player",'/web/Player/aod/update.jsp?musicId='+vlu+":id:",290,305,"NO",false,false,true,false);
}

function fnPlay2(vlu, song, artist) 
{
	PlayerWindow = window.open('/web/Player/aod/update.jsp?musicId='+vlu+':id:&song='+song+'&artist='+artist+"&T=t","Hub_Player", "width=288, height=303, left="+((screen.width - 288)/2)+",top="+((screen.height - 303)/2) + ",toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0, scrollbars=0");
//	drawDialog("Hub_Player",'/web/Player/aod/update.jsp?musicId='+vlu+":id:",290,305,"NO",false,false,true,false);
}

function fnPlayCCTnt(vlu,vlu2) 
{
	//PlayerWindow = window.open('/web/Player/aod/update.jsp?musicId='+vlu+":id:","Hub_Player", "left=0, top=0, location=0, toolbar=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=300,height=330");
	PlayerWindow = window.open('/web/Player/aod/update.jsp?musicId='+vlu+"&ctnt=1","Hub_Player", "width=288, height=303, left="+((screen.width - 288)/2)+",top="+((screen.height - 303)/2) + ",toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0, scrollbars=0");
}

function fnPlaySelect(frmObj) 
{
	var f = document.frm;
	if(frmObj)
		f = frmObj;
	
	var tmpMusicId = "";
	var chk = false;
	var svc_chk = false;	
	
	if (f.musicId && f.musicId.length==undefined) {
		//alert("1");
		if (f.musicId.checked==true) {
			//alert("inner");
			tmpMusicId = tmpMusicId + f.musicId.value+":id:";
			chk = true;
			svc_chk = true;
		}
	}
	for (var i=0;f.musicId && i<f.musicId.length;i++) 
	{
		var idValue = f.musicId[i];
		if(idValue.checked == true) {
 			chk = true;
			tmpMusicId = tmpMusicId + idValue.value+":id:";

			if (idValue.value != "0") {
				svc_chk = true;
			}
        }
	}
	
	if (!svc_chk) {
		winOPC('/web/popup/alert_nomusic_pop.jsp','alert_nomusic_pop','270','130',false,false,false,false,true,false);
		return;
	}

	if(chk == true ) {
		var left = screen.availWidth/2-(288/2);
		var top = screen.availHeight/2-(303/2);
		mWin = window.open('/web/Player/aod/update.jsp?musicId='+tmpMusicId,"Hub_Player","left="+left+", top="+top+", location=0, toolbar=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=288,height=303");
		
		//drawDialog("Hub_Player",'/web/Player/aod/update.jsp?musicId='+tmpMusicId+":id:",290,305,"NO",false,false,true,false);
	}else {
		winOPC('/web/popup/check_pop.jsp?checkgubun=selectcheck1','check_pop','270','130',false,false,false,false,true,false);
	}
	
	return;
}

function fnPlayAll(vlu, frmObj) {
	// all play 
	var f = document.frm;
	if(frmObj)
		f = frmObj;
	var tmpMusicId = '';

	winOPC('','Hub_Player','287','300');
	f.target = "Hub_Player";
	f.method = "post";
	f.action = "/web/chart/ChartSongAll.jsp?AllId="+vlu;
	f.submit();
}

function fnPlayAlbum(vlu) {
	// album play 
	
	//var f = document.frm;

	//winOPC('/web/genre/AlbumSongAll.jsp?fileId='+vlu,'Hub_Player','288','303',false,false,false,true,true);
	window.open('/web/genre/AlbumSongAll.jsp?fileId='+vlu,"Hub_Player","left="+((screen.width - 288)/2)+", top="+((screen.height - 303)/2)+", location=0, toolbar=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=288,height=303");
	/*/
	f.target = "POPWIN";
	f.method = "post";
	f.action = "/web/genre/AlbumSongAll.jsp?fileId="+vlu;
	f.submit();
	/*/
}


function fnPlaySharingAlbum(vlu) {
	window.open('/web/common/SharingAlbumSongAll.jsp?fileId='+vlu,"Hub_Player","left="+((screen.width - 288)/2)+", top="+((screen.height - 303)/2)+", location=0, toolbar=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=288,height=303");
}

function fnMv(vlu) {
 	var opUrl = "/web/Player/vod/update.jsp?count=0&musicId="+vlu+":id:";
	var w = 500;
	var h = 585;
	var l = (screen.width-w)/2;
	var t = (screen.height-h)/2;

	mvWin = window.open(opUrl, "Hub_PlayerMV","toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=no,width="+w+",height="+h+",left="+l+",top="+t);
}

function fnLyric(vlu, vlu2) {
	
	if(vlu2 == 0)
		winOPC('/web/popup/lyrics_pop.jsp?fileId='+vlu+'&flag='+vlu2,'lyrics_pop','374','442',false,false,false,false,true,false);
	else if(vlu2 == 1)
		winOPC('/web/popup/lyrics_pop.jsp?fileId='+vlu+'&flag='+vlu2,'lyrics_pop','394','467',true,false,false,false,true,false);
}

function fnAlbumList() {
		location.href="album_list.jsp";
}

function fnAlbumScrap(vlu) {
	/*/var f = document.frm;

	f.target = "POPWIN";
	f.method = "post";
	f.action = "/web/popup/albumscrap_action.jsp?UMIds="+vlu;
	f.submit();
	/*/
	winOPC('/web/popup/albumscrap_action.jsp?UMIds='+vlu,'ALBUMSCRAPPOP','374','209');
}

function fnFavoriteSong(vlu1, vlu2) {
	var f = document.frm;
	
	if (vlu2=='M') {//no exist for this case
		if (!CheckChk()) {
		return;
		} else {
			/*winOPC('','Hub_Player','374','209');
			f.target = "Hub_Player";
			f.method = "post";
			f.action = "/web/popup/favoritesong_action.jsp";
			f.submit();*/
			winOPC('/web/popup/favoritesong_action.jsp?UMId='+vlu1,'favoritesong_pop','374','209');
		}
	} else {
		winOPC('/web/popup/favoritesong_action.jsp?UMId='+vlu1,'favoritesong_pop','374','209');
	}
	
}

function fnMvScrap(vlu) {
	
	//var f = document.frm;

	winOPC('/web/popup/mvscrap_action.jsp?UMIds='+vlu,'MVSCRAPPOP','374','209');
	/*/
	f.target = "POPWIN";
	f.method = "post";
	f.action = "/web/popup/mvscrap_action.jsp?UMIds="+vlu;
	f.submit();
	/*/
}

function fnRing4u(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnRingtone(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','510',true,false,false,false,true);
}

function fnFullsong(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','481',true,false,false,false,true);	
}

function fnMvideo(vlu1,vlu2,vlu3) {
	winOPC2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnCuttingRbt(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnCuttingRt(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnKaraokeCuttingRbt(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?cCtntId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnKaraokeCuttingRt(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?cCtntId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnGift(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnBegging(vlu1,vlu2,vlu3) {
	winOPCS2('/web/popup/rtset_pop02.jsp?fileId='+vlu1+'&giftType='+vlu2+'&kind='+vlu3,'MOBILEPOP','428','600',true,false,false,false,true);
}

function fnAccomp(vlu) {
	winOPC2('/web/popup/rtset_pop_karaoke.jsp?fileId='+vlu,'MOBILEPOP','400','460',false,false,false,false,true);
}
