/*
	Ã¼Å©¹Ú½ºÀÇ ¼±ÅÃ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
	@param obj
	@return true - ¾Æ¹«°Íµµ ¼±ÅÃ¾ÈµÊ, false - ¼±ÅÃµÊ
 */
function IScheck_All(obj) {
	var returnVal = true;
	
	if(obj != null) {
		if(obj.length > 1) {
			for(var i = 0; i < obj.length; i++) {
				if(obj[i].checked) {
					returnVal = false;
					break;
				} else {
					returnVale = true;
				}
			}
		} else {
			returnVal = !obj.checked;
		}
	}
	
	return returnVal;
}

function goCartListPageByAlbum(pageName) {
	if(opener.opener != null) {
		if(opener.opener.closed) {
			var cartPop = window.open("/PIMS/myMelon/cart/cartList.jsp?pageName="+pageName, '' ,'');
		} else {
			opener.opener.top.location.href="/PIMS/myMelon/cart/cartList.jsp?pageName="+pageName;
		}
	}
	window.close();
}

/*
 * Àå¹Ù±¸´ÏÆäÀÌÁö·Î ÀÌµ¿ÇÏ°í Ã¢À» ´Ý´Â´Ù.
 */
function goCartListPage(pageName) {
	if(opener.closed) {
		var cartPop = window.open("/PIMS/myMelon/cart/cartList.jsp?pageName="+pageName, '' ,'');
	} else {
		opener.top.location.href="/PIMS/myMelon/cart/cartList.jsp?pageName="+pageName;
	}
	window.close();
}

/*
 * ¸¶ÀÌ¿Àµð¿À Àå¹Ù±¸´ÏÆäÀÌÁö·Î ÀÌµ¿ÇÏ°í Ã¢À» ´Ý´Â´Ù.
 */
function goAudioCartListPage(pageName) {
	if(opener.closed) {
		var cartPop = window.open("/audio/sub/myaudio_cart.jsp?pageName="+pageName, '' ,'');
	} else {
		opener.top.location.href="/audio/sub/myaudio_cart.jsp?pageName="+pageName;
	}
	window.close();
}

/*
 * ÀüÃ¼¼±ÅÃ
 * @param obj1 ÀüÃ¼¼±ÅÃ checkbox Object
 * @param obj2 ¼±ÅÃÇÒ checkbox Object
 */
function checkedAll(obj1, obj2) {
	if(obj2 == null) {
		alert("Àå¹Ù±¸´Ï°¡ ºñ¾ú½À´Ï´Ù.");
	} else {
		if(obj2.length > 1) {
			for(var i = 0; i < obj2.length; i++) {
				obj2[i].checked = obj1.checked;
			}
		} else {
			obj2.checked = obj1.checked;
		}
	}
}

function goDeleteCart() {
	if(cartList.cart_id == null) {
		alert("°îÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	} else {
		var flag = false;
		if(cartList.cart_id.length > 1) {
			for(var i = 0; i < cartList.cart_id.length; i++) {
				if(cartList.cart_id[i].checked) {
					flag = true;
					break;
				}
			}
		} else {
			flag = cartList.cart_id.checked;
		}
		
		if(flag) {
			cartList.action = "cartList_act.jsp";
			cartList.act.value = "del";
			if(confirm("Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
				cartList.submit();
			}
		} else {
			alert("°îÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}

/*
 * Àå¹Ù±¸´Ï¿¡¼­ ¼±ÅÃÇÑ »óÇ°À» ±¸¸ÅÃ³¸® ÆäÀÌÁö·Î ÀÌµ¿½ÃÅ²´Ù.
 */
function goBuyCart() {
	var temp = "";
	var prodType = "";
	var isSong = false;
	var isProd = false;
	var isDup = false;
	var cnt = 0;

	if(cartList.cart_id == null) {
		alert("°îÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	} else {
		var flag = false;
		if(cartList.cart_id.length > 1) {
			for(var i = 0; i < cartList.cart_id.length; i++) {
				if(cartList.cart_id[i].checked) {
					prodType = cartList.prod_type_cd[i].value;
					//alert("prodType ["+ i +"]:"+prodType);
					//alert(cartList.cart_id[i].value);

					if(prodType == 'FA0100')	isSong = true;
					if(prodType == 'FA0200' || prodType == 'FA0300')	isProd = true;
					if(prodType == 'FA0200' || prodType == 'FA0300')	cnt = cnt+1;

					if(isSong && isProd) {
						//alert(cnt);
						isDup = true;
						break;
					}

					temp += prodType + "|";
					if(!flag)	flag = true;
				}
			}
		} else {
			flag = cartList.cart_id.checked;
			temp += cartList.prod_type_cd.value;
		}
		
		if(isDup) {
			
			  alert("¾Ù¹ü±¸¸Å´Â ¾Ù¹ü ÇÏ³ª¸¸ °¡´ÉÇÕ´Ï´Ù.");
			
		} else if(flag) {
			if(cnt>1){
				 alert("¾Ù¹ü±¸¸Å´Â ¾Ù¹ü ÇÏ³ª¸¸ °¡´ÉÇÕ´Ï´Ù.");
			}else{
			window.open('','buy','top=0,left=0,width=528,height=410');
			cartList.prodType.value = temp;
			cartList.target = "buy";
			//cartList.action = "/PIMS/myMelon/buy/buy_select.jsp";
//chyeo			cartList.action = "/PIMS/myMelon/buy/buy_select2.jsp";
			cartList.action = "/utility/player/melon_aod_buy_update.jsp?goUrl=/PIMS/myMelon/buy/buy_select2.jsp";
			
			cartList.submit();
			}
		} else {
			alert("°îÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}

function goBuyCart2(cartId,prodType) {
	var temp = "";
	var isSong = false;
	var isProd = false;
	var isDup = false;
	var cnt = 0;
	var menu_id = "239";

	window.open('','buy','top=0,left=0,width=528,height=410');
	cartList.target = "buy";
	//cartList.action = "/PIMS/myMelon/buy/buy_select.jsp";
//chyeo	cartList.action = "/PIMS/myMelon/buy/buy_select2.jsp?menuId="+menu_id+"&cart_id="+cartId+"&prodType="+prodType;
	cartList.action = "/utility/player/melon_aod_buy_update.jsp?goUrl=/PIMS/myMelon/buy/buy_select2.jsp?menuId="+menu_id+"&cart_id="+cartId+"&prodType="+prodType;
	
	cartList.submit();

}
/*
 * Àå¹Ù±¸´Ï¿¡¼­ ¼±ÅÃÇÑ »óÇ°À» ¼±¹°ÇÏ±â ÆäÀÌÁö·Î ÀÌµ¿½ÃÅ°³®.
 */
function goSendGift() {
	if(cartList.cart_id == null) {
		alert("°îÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	} else {
		var flag = false;
		if(cartList.cart_id.length > 1) {
			for(var i = 0; i < cartList.cart_id.length; i++) {
				if(cartList.cart_id[i].checked) {
					flag = true;
					break;
				}
			}
		} else {
			flag = cartList.cart_id.checked;
		}
		
		if(flag) {
			window.open('','buy','width=528,height=410');
			cartList.target = "buy";
//chyeo			cartList.action = "/PIMS/myMelon/gift/sendGift.jsp";
			cartList.action = "/utility/player/melon_aod_buy_update.jsp?goUrl=/PIMS/myMelon/gift/sendGift.jsp";

			cartList.submit();
		} else {
			alert("°îÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}


/*
 * Àå¹Ù±¸´Ï¿¡¼­ ¼±ÅÃÇÑ »óÇ°À» ¼±¹°ÇÏ±â ÆäÀÌÁö·Î ÀÌµ¿½ÃÅ°³®.
 */
function goAudioSendGift() {
	if(cartList.cart_id == null) {
		alert("¿Àµð¿À°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	} else {
		var flag = false;
		if(cartList.cart_id.length > 1) {
			for(var i = 0; i < cartList.cart_id.length; i++) {
				if(cartList.cart_id[i].checked) {
					flag = true;
					break;
				}
			}
		} else {
			flag = cartList.cart_id.checked;
		}
		
		if(flag) {
			window.open('','buy','width=528,height=410,scrollbars=yes');
			cartList.target = "buy";
//chyeo			cartList.action = "/PIMS/myMelon/gift/sendGift.jsp";
			cartList.action = "/utility/player/melon_aod_buy_update.jsp?goUrl=/PIMS/myMelon/gift/sendaudioGift.jsp&paramName=cart_id";

			cartList.submit();
		} else {
			alert("¿Àµð¿À°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}

function goDeleteAudioCart() {
	if(cartList.cart_id == null) {
		alert("¿Àµð¿À°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	} else {
		var flag = false;
		if(cartList.cart_id.length > 1) {
			for(var i = 0; i < cartList.cart_id.length; i++) {
				if(cartList.cart_id[i].checked) {
					flag = true;
					break;
				}
			}
		} else {
			flag = cartList.cart_id.checked;
		}
		
		if(flag) {
			cartList.action = "myaudio_act.jsp";
			cartList.act.value = "del";
			if(confirm("Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
				cartList.submit();
			}
		} else {
			alert("¿Àµð¿À°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}

/*
 * Àå¹Ù±¸´Ï¿¡¼­ ¼±ÅÃÇÑ »óÇ°À» ±¸¸ÅÃ³¸® ÆäÀÌÁö·Î ÀÌµ¿½ÃÅ²´Ù.
 */
function goAudioBuyCart() {
	var temp = "";
	var prodType = "";
	var isSong = false;
	var isProd = false;
	var isDup = false;
	var cnt = 0;

	if(cartList.cart_id == null) {
		alert("¿Àµð¿À°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	} else {
		var flag = false;
		var cartObj = document.getElementsByName("cart_id");
		var prodTypeObj = document.getElementsByName("prod_type_cd");
		
		for(var i=0; i<cartObj.length; i++){
			if(cartObj[i].checked){
				prodType = prodTypeObj[i].value;

				if(prodType == 'FG6102')	isSong = true;
				if(prodType == 'FA0200' || prodType == 'FA0300')	isProd = true;
				if(prodType == 'FA0200' || prodType == 'FA0300')	cnt = cnt+1;
				

				if(isSong && isProd) {
					//alert(cnt);
					isDup = true;
					break;
				}

				temp += prodType + "|";
				if(!flag)	flag = true;
			}
		}
		
		if(isDup) {
			  alert("¾Ù¹ü±¸¸Å´Â ¾Ù¹ü ÇÏ³ª¸¸ °¡´ÉÇÕ´Ï´Ù.");
		} else if(flag) {
			if(cnt>1){
				 alert("¾Ù¹ü±¸¸Å´Â ¾Ù¹ü ÇÏ³ª¸¸ °¡´ÉÇÕ´Ï´Ù.");
			}else{
				window.open('','buy1','top=0,left=0,width=528,height=410');
				cartList.prodType.value = temp;
				cartList.target = "buy1";
				cartList.action = "/utility/player/melon_aod_buy_update.jsp?goUrl=/PIMS/myMelon/buy/buy_audio_select2.jsp&paramName=cart_id";
				cartList.submit();
			}
		} else {
			alert("¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}

function goBuyAudioCart(cartId,prodType) {
	var temp = "";
	var isSong = false;
	var isProd = false;
	var isDup = false;
	var cnt = 0;
	var menu_id = "";

	window.open('','buy','top=0,left=0,width=528,height=410');
	cartList.target = "buy";
	
	//alert("cartId:"+cartId);
	//alert("prodType:"+prodType);
	cartList.action = "/utility/player/melon_aod_buy_update.jsp?goUrl=/PIMS/myMelon/buy/buy_audio_select2.jsp?menuId="+menu_id+"&cart_id="+cartId+"&prodType="+prodType;
	
	cartList.submit();

}

function goAudioCartListPageByAlbum(pageName) {
	if(opener.opener != null) {
		if(opener.opener.closed) {
			var cartPop = window.open("/audio/sub/myaudio_cart.jsp?pageName="+pageName, '' ,'');
		} else {
			opener.opener.top.location.href="/audio/sub/myaudio_cart.jsp?pageName="+pageName;
		}
	}
	window.close();
}