/*********************************************************
 * Æ®·¢, ¹Âºñ ¸®½ºÆ®¿¡ °ü·ÃµÈ ½ºÅ©¸³Æ®
 * zero@neowiz.com
 * 2004/ 07/ 08
 * 2004/ 07/ 13 : ÁêÅ©¿Â 2.0³»ÀÇ ¸ðµç ¸ñ·Ï¿¡ ´ëÇÏ¿© ÄÚµå Ãß°¡ (zero@neowiz.com)
 * 2004/ 07/ 23 : ¸®½ºÆ®¾÷À» JS¿¡¼­ ¼­¹öÄÚµå·Î º¯°æ
 ********************************************************/

var not_refresh_opener = false;

/*******************************************
 * listen or cart
 ******************************************/
// ÀüÃ¼ µè±â
function listen_all() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	cart_manager.checked=true;
	cart_select_all();
	listen_selected();
}/*}}}*/

// ¼±ÅÃ µè±â
function listen_selected() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	var list = "";
	var cnt = 0;
	if(typeof(cart.length)=='undefined') {
		list += cart.value;
		cnt = 1;
	} else {
		for(var i=cart.length-1;i>=0;i--) {
			if(cart[i].checked==true) {
				list += cart[i].value+",";
				cnt ++;
			}
		}
	}

	if(!list) {
		open_alert("µè°í ½ÍÀº ³ë·¡¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	var type = cart_manager.value;

	switch(type) {
		case 'mv' :
				jukeon_mv_player(list, 'low');
			break;
		default :
				jukeon_player(list);
			break;
	}
	

}/*}}}*/

// Àç»ý ¸ñ·Ï Ãß°¡
// 2007-07-03 kgfamily@einsdigital.com
function add_playlist() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	var list = "";
	var cnt = 0;
	if(typeof(cart.length)=='undefined') {
		list += cart.value;
		cnt = 1;
	} else {
		for(var i=cart.length-1;i>=0;i--) {
			if(cart[i].checked==true) {
				list += cart[i].value+",";
				cnt ++;
			}
		}
	}
	
	if(!list) {
		open_alert("Ãß°¡ÇÏ°í ½ÍÀº ³ë·¡¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}
	var type = cart_manager.value;
	jukeon_player_add(list,type);
}/*}}}*/

function all_cart() {/*{{{*/
    if(typeof(cart)=='undefined') return;
    cart_manager.checked=true;
    cart_select_all();
	add_cart();
	
}/*}}}*/

// Àå¹Ù±¸´Ï ´ã±â
// 2007-08-11 kgfamily@einsdigital.com
function add_cart() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	var list = "";
	if(typeof(cart.length)=='undefined') {
		if(cart.checked==true) list = cart.value+",";
	} else {
		for(var i=cart.length-1;i>=0;i--) {
			if(cart[i].checked==true) list += cart[i].value+",";
		}
	}

	var target;
	var action;
	//if(type=='mv') {
	//	target = "¹ÂÁ÷ºñµð¿À";
	//	action = "´ãÀ»";
	//} else {
		target = "³ë·¡";
		action = "´ãÀ»";
	//}

	if(!list) {
		open_alert("¸¶ÀÌ¾Ù¹ü¿¡ "+action+" "+target+"¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.");
		return;
	}

	var type = cart_manager.value;
	
	open_win('/global/common/mall/mall_add_cart.jo?track_id='+list,'_AddCart', 490, 578, 'no');
}/*}}}*/

// Àå¹Ù±¸´Ï ´ã±â
// 2007-08-11 kgfamily@einsdigital.com
function add_cart_one(track_id) {/*{{{*/
	list = track_id+",";
	open_win('/global/common/mall/mall_add_cart.jo?track_id='+list,'_AddCart', 490, 578, 'no');
}/*}}}*/

// ÀüÃ¼ ´Ù¿î·Îµå
function download_all() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	cart_manager.checked=true;
	cart_select_all();
	download_selected();
}/*}}}*/

// ¼±ÅÃ ´Ù¿î·Îµå
function download_selected() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	var list = "";
	if(typeof(cart.length)=='undefined') {
		if(cart.checked==true) list = cart.srl;
	} else {
		for(var i=cart.length-1;i>=0;i--) {
			if(cart[i].checked==true) list += cart[i].srl+",";
		}
	}

	if(!list) {
		open_alert("´Ù¿î·ÎµåÇÒ MP3¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	var type = cart_manager.value;
  	mp3_download(list);
}/*}}}*/

// ¼±ÅÃµÈ MP3 ±¸ÀÔ
function buy_mp3() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	var list = "";
	if(typeof(cart.length)=='undefined') {
		try{
        if( cart.checked == true ) list = cart.value+"_";
    }catch(e){}
	} else {
		for(var i=0;i<cart.length;i++) {
			if(cart[i].checked==true) list += cart[i].value+"_";
		}
	}

	if(!list) {
		open_alert("±¸ÀÔÇÏ°í ½ÍÀº °îÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	if(list) {
		list = list.substr(0,list.length-1);
		open_win('/global/common/mall/mall_mp3down_buy.jo?track_id='+list,'_mp3down', 490, 578, 'no');
	}
}/*}}}*/

// ¼±ÅÃµÈ MP3 º¸°üÇÔ¿¡¼­ »èÁ¦
function del_mp3() {/*{{{*/
	if(typeof(cart)=='undefined') return;
	var list = "";
	if(typeof(cart.length)=='undefined') {
		try{
        if( cart.checked == true ) list = cart.value+",";
    }catch(e){}
	} else {
		for(var i=0;i<cart.length;i++) {
			if(cart[i].checked==true) list += cart[i].value+",";
		}
	}

	if(!list) {
		open_alert("»èÁ¦ÇÏ°í ½ÍÀº °îÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	if(list) {
		list = list.substr(0,list.length-1);
		location.href = "?del_track_id="+list;
	}
}/*}}}*/

function buy_mp3_jjim(list)
{
  open_win('/global/common/mall/mall_mp3down_buy.jo?track_id='+list,'_mp3down', 490, 578, 'no');
}

function buy_mp3_all() //{{{
{
  if(typeof(cart)=='undefined') return;
  cart_manager.checked=true;
  cart_select_all();
  buy_mp3();  
} //}}}

function del_mp3_all() //{{{
{
  if(typeof(cart)=='undefined') return;
  cart_manager.checked=true;
  cart_select_all();
  del_mp3();  
} //}}}

function jjim_mp3(num)
{
  open_win('/global/common/mp3download/mp3m_jjim.jo?action=set&track_id='+num,'_mp3down', 200, 100, 'no');
}

function jjim_del_mp3(num)
{
  open_win('/global/common/mp3download/mp3m_jjim.jo?action=del&track_id='+num,'_mp3down', 200, 100, 'no');
}

function jjim_del_all_mp3()
{
  open_win('/global/common/mp3download/mp3m_jjim.jo?action=delall','_mp3down', 200, 100, 'no');
}

function jjim_mp3_selected()
{
  if(typeof(cart)=='undefined') return;
  var list = "";
  if(typeof(cart.length)=='undefined') {
    list = cart.value;
  } else {
    for(var i=0;i<cart.length;i++) {
      if(cart[i].checked==true) list += cart[i].value+"_";
    }
  }

  if(!list) {
    open_alert("ÂòÇÏ°í ½ÍÀº °îÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
    return;
  }  

  open_win('/global/common/mp3download/mp3m_jjim.jo?action=set&track_id='+list,'_mp3down', 200, 100, 'no');
//  ret=virtualGET('/global/common/xmldoc/mp3m_jjim.jo?action=set&list'+list);
//  alert(ret);

}

/*******************************************
 * cart action
 ******************************************/

// Ä«Æ® ¼±ÅÃ
function cart_reverse(obj) {/*{{{*/
	if(typeof(cart)=='undefined') return;
	if(obj.checked) cart_select_all();
	else cart_release_all();
}/*}}}*/

// Ä«Æ® ÀüÃ¼ ¼±ÅÃ
function cart_select_all() {/*{{{*/
	if(typeof(cart)=='unknown'||typeof(cart)=='undefined') return;
	if(typeof(cart.length)=='undefined') {
		if(cart.disabled==false) cart.checked = true;
	} else {
		for(var i=0;i<cart.length;i++) {
			if(cart[i].disabled==false) cart[i].checked=true;
		}
	}
}/*}}}*/

// Ä«Æ® ÀüÃ¼ Ãë¼Ò
function cart_release_all() {/*{{{*/
	if(typeof(cart)=='unknown'||typeof(cart)=='undefined') return;
	if(typeof(cart.length)=='undefined') {
		cart.checked = false;
	} else {
		for(var i=0;i<cart.length;i++) {
			cart[i].checked=false;
		}
	}
}/*}}}*/

/*******************************************
 * °¡»çº¸±â
 ******************************************/
function view_lyrics(track_id) {/*{{{*/
	var win = window.open("/global/common/lyrics/view.jo?track_id="+track_id, "ViewLyrics", "width=300,height=450px,resizable=no,toolbars=no");
	win.focus();
}/*}}}*/

