	// ÀüÃ¼¼±ÅÃ
	function onCheck(type){
		var form = document.forms['form_download'];
		
		if( type=='all' )
		{
			form.chk_all.checked = true;
		}
		

		if( form.chk_track.length )
		{
			for( var i = 0 ; i < form.chk_track.length ; i++)
			{
				if(form.chk_all.checked)
				{
					form.chk_track[i].checked = true;
				}
				else
				{
					form.chk_track[i].checked = false;
				}
			}
		}
		else
		{
			if( form.chk_all.checked )
			{
				form.chk_track.checked = true;
			}
			else
			{
				form.chk_track.checked = false;
			}
		}
	}
	
	
	// À½¾Ç ´ÙÁß´ã±â¸®½ºÆ®
	function onMultiPlaylist(){

		var form = document.forms['form_download'];
		var numlist = "";
		

		if( form.chk_track.length )
		{
			for(var i =0 ; i < form.chk_track.length ; i++)
			{
				if ( form.chk_track[i].checked )
				{
					if( numlist != "" ) 
						numlist += "*";
					
					numlist += form.tno[i].value;
				}
			}
		}
		else
		{
			if(form.chk_track.checked)
			{
				numlist = form.tno.value;
			}
		}
		
		if(numlist == ""){
			alert("ÇÑ°îÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");	
			return;
		}
				
		onMultiPlay(numlist, 0);
	}
	
	
	// ÇÃ·¹ÀÌ¾î ´ÙÁß´ã±â
	function onMultiPlay(numlist, isplay){
		
		if( popActiveX() ){
			return;
		}
		
		var url="/down/make_param.php?isplay="+isplay+"&numlist="+numlist+"&mode=add";
		new Ajax.Request(url,{
			method: 'get',
			asynchronous: true,
			onSuccess: function(rt) {
				var param = rt.responseText;
				LS_Player.AddPlaylist(param);
			}
		});
	}

	
	// ÇÃ·¹ÀÌ¾î ´ã±â
	function onPlaylist(num, isplay){
		
		if(popActiveX()){
			return;
		}

		var url="/down/make_param.php?isplay="+isplay+"&numlist="+num+"&mode=add";
		new Ajax.Request(url,{
			method: 'get',
			asynchronous: true,
			onSuccess: function(rt) {
				var param = rt.responseText;
				LS_Player.AddPlaylist(param);
			}
		});
	}
	

	// ´ÙÁß´Ù¿î·Îµå ¸®½ºÆ®
	function onMultiDownloadList()
	{

		var form = document.forms['form_download'];
		var numlist = "";
		var is_svc = false;
		if( form.chk_track.length )
		{
			for(var i =0 ; i < form.chk_track.length ; i++)
			{
				if(form.chk_track[i].checked)
				{
					if ( form.svc_down[i].value == 'Y' )
					{
						if(numlist!="") 
							numlist +="*";
						
						numlist += form.fsno[i].value;
					}
					else
					{
						is_svc = true;
					}
				}
			}
		}
		else
		{
			if( form.chk_track.checked )
			{
				if ( form.svc_down.value == 'Y' )
				{
					numlist = form.fsno.value;
				}
				else
				{
					is_svc = true;
				}
			}
		}
		
		if ( numlist == "" && is_svc )
		{
			alert('±Ç¸®»ç¿Í ÇùÀÇÁßÀÎ °î¸®½ºÆ® ÀÔ´Ï´Ù. \nºü¸¥½ÃÀÏ³»¿¡ ¼­ºñ½º ÇÏµµ·Ï ³ë·ÂÇÏ°Ú½À´Ï´Ù.');
			return;
		}

		onMultiDownload(numlist);
	}

	
	// ´ÙÁß´Ù¿î·Îµå
	function onMultiDownload(numlist){
		
		if(popActiveX()){
			return;
		}

		if(numlist == ""){
			alert("ÇÑ°îÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");	
			return;
		}
		
		window.open( '/page_info.php?type=track&numlist='+numlist, 'DOWN','width=500,height=600,resizable=yes');
		//winOpen('/page_info.php?type=track&numlist='+numlist, 'DOWN', '700' ,'650');
	}
	
	
	// ´Ù¿î·Îµå
	function onDownload(num){
		
		if(popActiveX()){
			return;
		}
		window.open( '/page_info.php?type=track&numlist='+num, 'DOWN','width=500,height=650,resizable=yes');
		//winOpen('/page_info.php?type=track&numlist='+num, 'DOWN', '700' ,'650');
	}
	


	// ¹ÂÁ÷ºñµð¿À
	function onVideo(num, isplay, mode){
		
		if(popActiveX()){
			return;
		}

		var url="/down/make_param.php?isplay="+isplay+"&numlist="+num+"&mode="+mode;
		new Ajax.Request(url,{
			method: 'get',
			asynchronous: true,
			onSuccess: function(rt) {
				var param = rt.responseText;
				LS_Player.AddPlaylist(param);
			}
		});
	}


	
	function mp3caseDown(){
		var tno = document.all.tno;
		var track;
		var numlist="";

		if(tno.length){
			for(var i =0 ; i < tno.length ; i++){
				if(tno[i].checked){
					track = tno[i].value.split('=');
					if(numlist!="") {numlist +="*";}
					numlist +=track[1];
				}
			}
		}else{
			if(tno.checked){
				track = tno.value.split('=');	
				numlist +=track[1];
			}
		}
		if(numlist == ""){
			alert("ÇÑ°îÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");
			return;
		}
		
		get_param_download('G', numlist)
		
	}
	
	
	// ¾Ù¹ü´Ù¿î·Îµå
	function onAlbumDownload(ano){
		new Ajax.Request("/inc/returnAlbum.php?ano="+ano,{
			method: 'get',
			asynchronous: true,
			onSuccess: function(rt) {
				var downlist = rt.responseText;
				onMultiDownload(downlist);
			}
		});
	}
	

	//---------------------------------------------------------------------------
	
	// ¹Ì¸®µè±â 
	var playImg;
	function demoPlay(val1,val2,img){
		
		
		if( playImg != null){
			playImg.src = '/images/btn_ls_bt_1.gif';
		}
		if(playImg != img){
			img.src = '/images/btn_ls_bt_1_play.gif';
			playImg = img;
			document.demo_player.onStop();
			document.demo_player.onPlay(val1,val2);
		}else{
			playImg = null;
			img.src = '/images/btn_ls_bt_1.gif';
			document.demo_player.onStop();
		}
	}
	// ¹Ì¸®µè±â2 
	var playImg;
	function demoPlay2(val1,val2,img){
		
		if( playImg != null){
			playImg.src = '/images/tracklist_btn_listen.gif';
		}
		if(playImg != img){
			img.src = '/images/tracklist_btn_listen_over.gif';
			playImg = img;
			document.demo_player.onStop();
			document.demo_player.onPlay(val1,val2);
		}else{
			playImg = null;
			img.src = '/images/tracklist_btn_listen.gif';
			document.demo_player.onStop();
		}
	}
	function demoStop(){
		playImg.src = '/images/btn_ls_bt_1.gif';
		playImg = null;
	}

	function onPlay(tno){
		onPlaylist(tno,1);
	}

	//------------------------------------------------------------------
	// ¼³Ä¡°Ë»ç
	function popActiveX(){
		
		if( isActiveX()  == false ){
			winOpen("/app/app_information.php","app_info","572","600");
			return true;
		}
		
		return false;
	}
	
	

	// ´Ù¿î·Îµå ¹Þ±â ½ÇÇà(ÀÌº¥Æ® ÇÊÅÍ¸µ Àû¿ë)
	function getDownAccess(type){
		LS_Player.AddDownload(type);
		location.reload();
		return;
	}


	// ´Ù¿î·Îµå ÇÔ¼ö ½ÇÇà
	function get_param_download(dotype, numlist){
		
		var url="/down/make_param.php?dotype="+dotype+"&numlist="+numlist+"&mode=down";
		new Ajax.Request(url,{
			method: 'get',
			asynchronous: true,
			onSuccess: function(rt) {
				var param = rt.responseText;
				getDownAccess(param);
			}
		});
	}