/************************************************************************************************
' Procedure	: onlyNumber
' Author			: ³ë±ÙÅÂ
' Description	: ¼ýÀÚ¸¸ ÀÔ·Â
' Parameter	:
'************************************************************************************************/
function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
		event.returnValue=false;
}
/************************************************************************************************
' Procedure	: isNum
' Author			: ³ë±ÙÅÂ
' Description	: ÀÔ·ÂµÈ °ªÀÌ Á¤¼öÀÎÁö Ã¼Å©
' Parameter	: isNum
'************************************************************************************************/
function isNum(input) {
	if( input.search(/\D/) != -1 ) {
		return false;
	}
	return true;
}

/************************************************************************************************
' Procedure	: isNum2
' Author			: ³ë±ÙÅÂ
' Description	: ÀÔ·ÂµÈ °ªÀÌ ½Ç¼öÀÎÁö Ã¼Å©(¼Ò¼öÁ¡ÀÌ ÀÖ´Â ¼ýÀÚµµ °¡´É)
' Parameter	: input
'************************************************************************************************/
function isNum2(input) {
	isNumber = /^\d*(((\d+(\.(\d)?)?)|(\.(\d)*))?)\d$/g.test(input);
	if( !isNumber ) {
		return false;
	}
	return true;
}

/************************************************************************************************
' Procedure	: commaNum
' Author			: ³ë±ÙÅÂ
' Description	: ¼ýÀÚ¿¡ 1000´ÜÀ§¸¶´Ù ÄÞ¸¶¸¦ Ç¥½Ã
' Parameter	:
'************************************************************************************************/
function commaNum(num) {

	if (num < 0) { num *= -1; var minus = true}
	else var minus = false

	var dotPos = (num+"").split(".")
	var dotU = dotPos[0]
	var dotD = dotPos[1]
	var commaFlag = dotU.length%3

	if(commaFlag) {
		var out = dotU.substring(0, commaFlag)
		if (dotU.length > 3) out += ","
	}
	else var out = ""

	for (var i=commaFlag; i < dotU.length; i+=3) {
		out += dotU.substring(i, i+3)
		if( i < dotU.length-3) out += ","
	}

	if(minus) out = "-" + out
	if(dotD) return out + "." + dotD
	else return out
}

/************************************************************************************************
' Procedure	: PopUpWindow
' Author			: ³ë±ÙÅÂ
' Description	: ÆË¾÷Ã¢¶ç¿ì±â
' Parameter	: [Url]ÆË¾÷Ã¢ ÁÖ¼Ò,[name]ÆË¾÷Ã¢ÀÌ¸§,[scrollbars,width,height]ÆË¾÷Ã¢ ¿É¼Ç
'************************************************************************************************/
function PopUpWindow(Url,name,scrollbars,width,height){
	window.open(Url, name, 'resizeable,scrollbars=' + scrollbars + ',width=' + width + ',height=' + height + ',top=30,left=30');
}

/************************************************************************************************
' Procedure	: ScrollBarControl
' Author			: ³ë±ÙÅÂ
' Description	: ºê¶ó¿ìÁ®ÀÇ ½ºÅ©·Ñ¹Ù Ç¥½Ã¸¦ ÄÁÆ®·ÑÇÔ
' Parameter	:
'************************************************************************************************/
function ScrollBarControl(sMode){
	if (sMode == "hidden")
	{
		document.body.style.overflow='hidden';
	}else{
		document.body.style.overflow='';
	}
}

/************************************************************************************************
' Procedure	: WindowResize
' Author			: ³ë±ÙÅÂ
' Description	: À©µµ¿ì Å©±â Á¶Àý
' Parameter	:
'************************************************************************************************/
function WindowResize(sWidth, sHeight){
	window.resizeTo(sWidth,sHeight);
}

/************************************************************************************************
' Procedure	: FunPersonalNumber
' Author			: ³ë±ÙÅÂ
' Description	: ÁÖ¹Îµî·Ï ¹øÈ£Ã¼Å©
' Parameter	:
'************************************************************************************************/
function FunPersonalNumber(origin1, origin2 ){

	re_ob1 = /\d{6}/.test(origin1);
	re_ob2 = /\d{7}/.test(origin2);

	if(!(re_ob1&&re_ob2)){
		result = false;
	}
	else{
		in1_ar = new Array(6);
		for (var i=0;i<6;i++){
		in1_ar[i] = origin1.substring(i,i+1);
	}

	in11=in1_ar[0];
	in12=in1_ar[1];
	in13=in1_ar[2];
	in14=in1_ar[3];
	in15=in1_ar[4];
	in16=in1_ar[5];
	in2_ar = new Array(7);
	for (var i=0;i<7;i++){
		in2_ar[i] = origin2.substring(i,i+1);
	}
	in21=in2_ar[0];
	in22=in2_ar[1];
	in23=in2_ar[2];
	in24=in2_ar[3];
	in25=in2_ar[4];
	in26=in2_ar[5];
	in27=in2_ar[6];
	var sum =in11*2+in12*3+in13*4+in14*5+in15*6+in16*7+in21*8+in22*9+in23*2+in24*3+in25*4+in26*5;
	var check_re = (11-((sum)%11))%10;
	if (check_re != in27){
		result = false
	}
	else
		result = true;

	}
	return result;
}

/************************************************************************************************
' Procedure	: cal_byteS
' Author			: ³ë±ÙÅÂ
' Description	: ÀÔ·ÂµÈ ¹®ÀÚ±æÀÌ¸¦ °è»êÇØ¼­ maxbyte¸¦ ³Ñ´Â ¹®ÀÚ¿­Àº Àß¶ó³½´Ù.
' Parameter	: 	sName		- element ÀÌ¸§
						aquery		- °Ë»çÇÒ ¹®ÀÚ¿­
						maxbyte		- ¹®ÀÚ¿­ ÃÖ´ë±æÀÌ
'************************************************************************************************/
function cal_byteS(oForm, sName, aquery, maxbyte) {

//    maxbyte = "270";
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;

	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);

		if (escape(onechar).length > 4) {
			tcount += 2;
		}
		else if (onechar!='\r') {
			tcount++;
		}
	}
	if(tcount>maxbyte) {
		reserve = tcount-maxbyte;
		alert("ÀÔ·Â ³»¿ëÀº " + maxbyte + "¹ÙÀÌÆ® ÀÌ»óÀº ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\r\n ¾²½Å ³»¿ëÀº "+reserve+"¹ÙÀÌÆ®°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.\r\n ÃÊ°úµÈ ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		eval("oForm." + sName).value = nets_checkS(aquery,maxbyte) ;

		return;
	}
}

/************************************************************************************************
' Procedure	: nets_checkS
' Author			: ³ë±ÙÅÂ
' Description	: maxbyte ¸¦ ÀÌ³»ÀÇ ¹®ÀÚ¿­¸¸ ¹ÝÈ¯ÇÑ´Ù.
' Parameter	: aquery	 		- °Ë»çÇÒ ¹®ÀÚ¿­
					  maxbyte		- ¹®ÀÚ¿­ ÃÖ´ë±æÀÌ
'************************************************************************************************/
function nets_checkS(aquery,max) {
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;

	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for(k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);

		if(escape(onechar).length > 4) {
			tcount += 2;
		}
		else if(onechar!='\r') {
			tcount++;
		}
		if(tcount>max) {
			tmpStr = tmpStr.substring(0,k);
			break;
		}
	}

	return tmpStr;
}

/************************************************************************************************
' Procedure	: Calculate_SM_CartMgrU_RUD01
' Author			: ³ë±ÙÅÂ
' Description	: Àå¹Ù±¸´ÏÀÇ ¼ö·®À» º¯°æÇÑ´Ù. ±âÁ¸¼ö·®°ú º¯°æÇÒ ¼ö·®ÀÌ °°À» °æ¿ì¿£ submitÀ» ÇÏÁö¾ÊÀ½
' Parameter	: oForm, sMode, sListCnt
'************************************************************************************************/
function Calculate_SM_CartMgrU_RUD01(oForm, sMode, sListCnt)
{
	if (sMode == "U")
	{
		var tmpAmount = eval("oForm.TmpAmount_" + sListCnt + ".value");
		var Amount = eval("oForm.Amount_" + sListCnt + ".value");
		if (isNum(Amount))
		{
			if (Amount == 0){
				alert('»óÇ°ÀÇ °³¼ö´Â 0°³·Î ¼öÁ¤ºÒ°¡´É ÇÕ´Ï´Ù. Àå¹Ù±¸´Ï¿¡¼­ »óÇ°À» »èÁ¦ÇÏ¼¼¿ä.');								
				eval("oForm.Amount_" + sListCnt).value = tmpAmount;				
				false;
			}
			else{			
				if (Amount != tmpAmount)
				{
					oForm.Mode.value = sMode;
					oForm.SelectedCnt.value = sListCnt;
					oForm.submit();
				}
			}
		}
		else
		{
			alert("¼ö·®Àº ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
			eval("oForm.Amount_" + sListCnt).value = tmpAmount;
			eval("oForm.Amount_" + sListCnt).focus();
		}
	}else{
		if (confirm("¼±ÅÃÇÏ½Å »óÇ°À» Àå¹Ù±¸´Ï¿¡¼­ »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?"))
		{
			form1.Mode.value = sMode;
			form1.SelectedCnt.value = sListCnt;
			form1.submit();
		}
	}
}

/************************************************************************************************
' Procedure	: AddWishList_SM_CartMgrU_RUD01
' Author			: ³ë±ÙÅÂ
' Description	: ÇØ´ç »óÇ°À» Wishlist¿¡ Ãß°¡(·Î±×ÀÎÈÄ »ç¿ë°¡´É)
' Parameter	: sListCnt, sProdType, bLogin
'************************************************************************************************/
function AddWishList_SM_CartMgrU_RUD01(sListCnt, sProdType, bLogin, sReturnURL){
	var oForm = document.form1;
	if (!bLogin)
	{
		alert("·Î±×ÀÎÈÄ¿¡ ÀÌ¿ë°¡´É ÇÕ´Ï´Ù.");
	}
	else
	{
		var ProdCode = eval("oForm.ProdCode_" + sListCnt + ".value");
		location.href = "/User/SM/Wishlist/SM_WishListU_CRD01.asp?Wish_Mode=C&ProdCode=" + ProdCode + "&ProdType=" + sProdType + "&ReturnURL=" + sReturnURL;
	}
}

/************************************************************************************************
' Procedure	: autoFill_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ
' Description	: ¹è¼ÛÁ¤º¸ÀÔ·ÂÃ¢ ÄÁÆ®·Ñ
' Parameter	: oForm, sMode("Y" ÀÎ °æ¿ì ¹è¼ÛÁö Á¤º¸¿¡ ÁÖ¹®ÀÚ Á¤º¸¸¦ ÀÔ·Â, ¾Æ´Ñ°æ¿ì ¹è¼ÛÁö Á¤º¸ ÃÊ±âÈ­
'************************************************************************************************/
function autoFill_SM_OrderMgrU_CR01(oForm, sMode){
	if (sMode == "Y")
	{
		orderDeliverAddr1.style.display = 'none';
		orderDeliverAddr.style.display = '';
		
		oForm.ReceiverName.value = oForm.UserName.value;
		for (i=0; i < oForm.ReceiverTel.length; i++)
		{
			oForm.ReceiverTel[i].value = oForm.UserTel[i].value;
		}
		for (i=0; i < oForm.ReceiverMobile.length; i++)
		{
			oForm.ReceiverMobile[i].value = oForm.UserMobile[i].value;
		}
		oForm.ReceiverZipcode.value = oForm.UserZipcode.value;
		oForm.ReceiverAddr.value = oForm.UserAddr.value;
		oForm.DV.value = "0";
		oForm.ExtraCharge.value = oForm.UserExtraCharge.value;
		oForm.DTCode.value = oForm.UserDTCode.value;
		tmpExtraCharge.innerHTML = commaNum(oForm.UserExtraCharge.value);
		oForm.UseMilage.value = 0;
		Cal_Receivable()
	}
	else if (sMode == "A"){
	
		orderDeliverAddr1.style.display = '';
		orderDeliverAddr.style.display = 'none';
				
		for (i=0; i < oForm.ReceiverTel.length; i++)
		{
			oForm.ReceiverTel[i].value = oForm.PartnerTel[i].value;
		}
		for (i=0; i < oForm.ReceiverMobile.length; i++)
		{
			oForm.ReceiverMobile[i].value = oForm.PartnerTel[i].value;
		}
		oForm.DeliveryFee.value=oForm.DefaultDeliverFee.value ;
		oForm.ReceiverZipcode.value = oForm.PartnerZip.value;
		oForm.ReceiverAddr.value = oForm.PartnerAddr.value;
		oForm.ReceiverName.value = oForm.PartnerName.value;
		oForm.ReceiverNames.value = oForm.PartnerName.value;
		oForm.DV.value = "1";
		oForm.ExtraCharge.value = 0;
		oForm.DTCode.value = "01";
		tmpExtraCharge.innerHTML = "0";
		oForm.UseMilage.value = 0;
		Cal_Receivables()
	}
	else{
		
		orderDeliverAddr1.style.display = 'none';
		orderDeliverAddr.style.display = '';
		
		oForm.ReceiverName.value = "";
		for (i=0; i < oForm.ReceiverTel.length; i++)
		{
			oForm.ReceiverTel[i].value = "";
		}
		for (i=0; i < oForm.ReceiverMobile.length; i++)
		{
			oForm.ReceiverMobile[i].value = "";
		}
		oForm.ReceiverZipcode.value = "";
		oForm.ReceiverAddr.value = "";
		oForm.DV.value = "0";
		oForm.ExtraCharge.value = 0;
		oForm.DTCode.value = "01";
		tmpExtraCharge.innerHTML = "0";
		oForm.UseMilage.value = 0;
		Cal_Receivable()
	}

}

/************************************************************************************************
' Procedure	: onfocus_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ
' Description	: ÁÖ¹®Á¤º¸ ÀÔ·ÂÈ­¸é¿¡¼­ ÀüÇÒ¸»À» ÃÖÃÊÅ¬¸¯ÇÏ¸é ÃÊ±âÈ­
' Parameter	:
'************************************************************************************************/
function onfocus_SM_OrderMgrU_CR01(oForm){
	var isClick = oForm.NotesClick.value;
	if (isClick == "N")
	{
		oForm.Notes.value = "";
		oForm.NotesClick.value = "Y";
	}
}
/************************************************************************************************
' Procedure	: onfocus_SM_OrderMgrU_CR01
' Author	: ¾çÁ¤ÇÊ
' Description	: CDÅ° ÀÔ·Â½Ã Ã¼Å©
' Parameter	:
'************************************************************************************************/
function ChkForm_SM_OrderMgrU_R02(oForm){
	if (!oForm.CDKey.value)
	{
		alert ("CDKey¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.CDKey.focus();
		return false;
	}
	else{	
		for( var j = 0 ; j < parent.document.form1.UsedCDkey.length; j++){		
			if (parent.document.form1.UsedCDkey[j].value == oForm.CDKey.value){
				alert ("CDKey¸¦ Áßº¹ÇØ¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
				oForm.CDKey.value = "";
				oForm.CDKey.focus();				
				return false;
			}	
		}
	}
}

/************************************************************************************************
' Procedure	: Cal_Receivable
' Author			: ³ë±ÙÅÂ
' Description	: ÃÖÁ¾ ÃÑÀÔ±Ý¾× Àç°è»ê
' Parameter	:
'************************************************************************************************/

function Cal_Receivable(){
	var oForm = document.form1;
	var TotalCnt = oForm.TotalCnt.value;
	var iTotalPrice = 0;
	var iActualPrice = 0;
	var iDCRate = 0;
	var iAmount = 0;
	var DeleveryFare = 0;
	var cnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ActualPrice")	cnt++;
   	}

	//ÃÑ±¸¸Å¾×°è»ê
	if (cnt == 1)
	{
		iActualPrice = parseInt(oForm.ActualPrice.value);
		iDCRate = parseFloat(oForm.DCRate.value);
		iAmount = parseInt(oForm.Amount.value);		
		iTotalPrice = iTotalPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100 ))* iAmount;
	}else{
		for (i = 0; i <= TotalCnt; i++)
		{
			iActualPrice = parseInt(oForm.ActualPrice[i].value);
			iDCRate = parseFloat(oForm.DCRate[i].value);
			iAmount = parseInt(oForm.Amount[i].value);			
			iTotalPrice = iTotalPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100)) * iAmount;
		}
	}
	document.all.tmpTotalPrice.innerHTML = commaNum(iTotalPrice) + " ¿ø";
	oForm.TotalPrice.value = iTotalPrice;

	//ÀÏ¹ÝÅÃ¹èºñ °è»ê
	cnt = 0;
	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "DTSeq")	cnt++;
   	}
	if (cnt == 1)
	{
		if (oForm.DTSeq.checked)
		{
			DeleveryFare = parseInt(eval("oForm.DTSeq_01").value);
			document.all.DeliveryFare.innerHTML = commaNum(DeleveryFare);
			oForm.DeliveryFee.value = DeleveryFare;
		}
	}else{
		for (i=0; i< oForm.DTSeq.length; i++)
		{
			if (oForm.DTSeq[i].checked)
			{
				DeleveryFare = parseInt(eval("oForm.DTSeq_" + oForm.DTSeq[i].value).value);
				document.all.DeliveryFare.innerHTML = commaNum(DeleveryFare);
				oForm.DeliveryFee.value = DeleveryFare;
			}
		}
	}

	//ÃÑÀÔ±Ý¾×°è»ê
	var iReceivable = iTotalPrice + DeleveryFare + parseInt(oForm.ExtraCharge.value) - parseInt(oForm.UseMilage.value);
	var iCompare = iTotalPrice + DeleveryFare + parseInt(oForm.ExtraCharge.value)
	document.all.tmpDeleveryFare.innerHTML = commaNum(DeleveryFare);
	document.all.tmpReceivable.innerHTML = commaNum(iReceivable);
	document.all.tmpReceivable1.innerHTML = commaNum(iReceivable);
	document.all.tmpExtraCharge1.innerHTML = commaNum(oForm.ExtraCharge.value)
	oForm.Receivable.value = iReceivable;
	oForm.Compare.value = iCompare;
}
//ÇÐ¿ø ¹è¼Û½Ã Àû¿ë
function Cal_Receivables(){
	var oForm = document.form1;
	var TotalCnt = oForm.TotalCnt.value;
	var iTotalPrice = 0;
	var iActualPrice = 0;
	var iDCRate = 0;
	var iAmount = 0;
	var DeleveryFare = 0;
	var cnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ActualPrice")	cnt++;
   	}

	//ÃÑ±¸¸Å¾×°è»ê
	if (cnt == 1)
	{
		iActualPrice = parseInt(oForm.ActualPrice.value);
		iDCRate = parseFloat(oForm.DCRate.value);
		iAmount = parseInt(oForm.Amount.value);		
		iTotalPrice = iTotalPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100 ))* iAmount;}
	else{
		for (i = 0; i <= TotalCnt; i++){
			iActualPrice = parseInt(oForm.ActualPrice[i].value);
			iDCRate = parseFloat(oForm.DCRate[i].value);
			iAmount = parseInt(oForm.Amount[i].value);			
			iTotalPrice = iTotalPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100)) * iAmount;
		}
	}
	document.all.tmpTotalPrice.innerHTML = commaNum(iTotalPrice) + " ¿ø";
	oForm.TotalPrice.value = iTotalPrice;
	document.all.DeliveryFare.innerHTML = commaNum(DeleveryFare);

	//ÃÑÀÔ±Ý¾×°è»ê
	var iReceivable = iTotalPrice  - parseInt(oForm.UseMilage.value);		
	var iCompare = iTotalPrice 
	
	document.all.tmpDeleveryFare.innerHTML = commaNum(DeleveryFare);
	document.all.tmpReceivable.innerHTML = commaNum(iReceivable);
	document.all.tmpReceivable1.innerHTML = commaNum(iReceivable);
	document.all.tmpExtraCharge1.innerHTML = commaNum(oForm.ExtraCharge.value)
	oForm.Receivable.value = iReceivable;
	oForm.Compare.value = iCompare;
}

/************************************************************************************************
' Procedure		: jCalCostCut
' Author		: ¾çÁ¤ÇÊ
' Description	: ±Ý¾× °è»ê
' Parameter		:
'************************************************************************************************/
function jCalCostCut(Cost){	
	var FixCost = 0;
	var TempCost = 0;
	var CutCost = 100;
	
	if (Cost == null){		
		return 0;}
	else{		
		TempCost = parseFloat(Cost);		
		if (TempCost > 0 ){			
			if(TempCost < CutCost){			
				return 0;		
			}
			else{
				TempCost = (TempCost/CutCost);				
				FixCost =parseInt(TempCost.toString(10)) * CutCost;							
				return FixCost ;}}
		else{		
			return 0;		
		}
	}
}


/************************************************************************************************
' Procedure	: CDKeyUse_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ/¾çÁ¤ÇÊ
' Description	: CDKey ÇÒÀÎÀ» Àû¿ëÇÑ´Ù.
' Parameter	:
'************************************************************************************************/
function CDKeyUse_SM_OrderMgrU_CR01( argCDKey,a,sCDKey,lDCRate ){
	var oForm = document.form1;

	var iCnt = parseInt(oForm.CDKey_Cnt.value);
	var cnt = 0;
	
	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ActualPrice")	cnt++;
   	}

	if (iCnt == 1){
		var iAmount = parseInt(oForm.Amount.value);
		
		oForm.DCRate.value = parseInt(lDCRate) ; //oForm.CDKey_DCPolicyRate.value;
		
		//ÆÇ¸Å°¡ °è»ê
		var iPrice = parseFloat(oForm.ActualPrice.value) * (1 - (parseFloat(oForm.DCRate.value) / 100));
		document.all.DCRateID.innerHTML = oForm.DCRate.value;
		document.all.PolicyName.innerHTML = oForm.CDKey_DCPolicyName.value;
		document.all.Price.innerHTML = commaNum(iPrice);
		document.all.Sum.innerHTML = commaNum(iPrice * iAmount);
		oForm.isCDKeyUse.value = "Yes";	
		oForm.UsedCDkey.value = sCDKey;
	}
	else{	
		var iAmount = parseInt(oForm.Amount[a].value);
				
		oForm.DCRate[a].value = parseInt(lDCRate) ;  // oForm.CDKey_DCPolicyRate[a].value;
				
		//ÆÇ¸Å°¡ °è»ê
		var iPrice = parseFloat(oForm.ActualPrice[a].value) * (1 - (parseFloat(oForm.DCRate[a].value) / 100));
		document.all.DCRateID[a].innerHTML = oForm.DCRate[a].value;
		document.all.PolicyName[a].innerHTML = oForm.CDKey_DCPolicyName[a].value;
		document.all.Price[a].innerHTML = commaNum(iPrice);
		document.all.Sum[a].innerHTML = commaNum(iPrice * iAmount);
		oForm.isCDKeyUse.value = "Yes";	
		oForm.UsedCDkey[a].value = sCDKey;
	 }
	//oForm.CDKey.value = argCDKey;
	
	if ( oForm.DV.value == "1" ){
		Cal_Receivables();}
	else{
		Cal_Receivable();}
}



/************************************************************************************************
' Procedure	: NotUseCDKey_SM_OrderMgrU_R02
' Author			: ³ë±ÙÅÂ/¾çÁ¤ÇÊ
' Description	: CDKeyÇÒÀÎ Àû¿ëÀ» Ãë¼ÒÇÑ´Ù.
' Parameter	:
'************************************************************************************************/
function NotUseCDKey_SM_OrderMgrU_R02(crscode,a){
	var oForm = document.form1;
	
	var iCnt = parseInt(oForm.CDKey_Cnt.value);
	var cnt = 0;
	
	var Cancel = confirm ("Àû¿ëµÈ CDKeyÇÒÀÎÀ» Ãë¼ÒÇÕ´Ï´Ù.");	

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ActualPrice")	cnt++;
   	}   	
   	
	if (iCnt == 1)
	{
		var iAmount = parseInt(oForm.Amount.value);

		if (Cancel)
		{
			oForm.DCRate.value = oForm.Common_DCPolicyRate.value;
			//ÆÇ¸Å°¡ °è»ê
			var iPrice = parseFloat(oForm.ActualPrice.value) * (1 - (parseFloat(oForm.DCRate.value) / 100));

			document.all.DCRateID.innerHTML = oForm.DCRate.value;
			document.all.PolicyName.innerHTML = oForm.Common_DCPolicyName.value;
			document.all.Price.innerHTML = commaNum(iPrice);
			document.all.Sum.innerHTML = commaNum(iPrice * iAmount);
			oForm.isCDKeyUse.value = "No";

			//Cal_Receivable();
			
			if ( oForm.DV.value == "1" ){
				Cal_Receivables();}
			else{
				Cal_Receivable();}
							
							
			//CDKeyFrame.location.href = "SM_OrderMgrU_R02.asp?DCOpenCrsCode=" + oForm.DCOpenCrsCode.value + "&Mode=";
			eval("CDKeyFrame" + a ).location.href = "SM_OrderMgrU_R02.asp?DCOpenCrsCode=" + crscode + "&Mode=&DcInt=" + a ;
			oForm.UsedCDkey.value = "";
		}
	}else{
		var iAmount = parseInt(oForm.Amount[a].value);

		if (Cancel)
		{
			oForm.DCRate[a].value = oForm.Common_DCPolicyRate[a].value;
			//ÆÇ¸Å°¡ °è»ê
			var iPrice = parseFloat(oForm.ActualPrice[a].value) * (1 - (parseFloat(oForm.DCRate[a].value) / 100));

			document.all.DCRateID[a].innerHTML = oForm.DCRate[a].value;
						
			
			document.all.PolicyName[a].innerHTML = oForm.Common_DCPolicyName[a].value;
			document.all.Price[a].innerHTML = commaNum(iPrice);
			document.all.Sum[a].innerHTML = commaNum(iPrice * iAmount);
			oForm.isCDKeyUse.value = "No";

			//Cal_Receivable();
			if ( oForm.DV.value == "1" ){
				Cal_Receivables();}
			else{
				Cal_Receivable();}
			
			//CDKeyFrame.location.href = "SM_OrderMgrU_R02.asp?DCOpenCrsCode=" + oForm.DCOpenCrsCode.value + "&Mode=&aaa=cc";
			eval("CDKeyFrame" + a ).location.href = "SM_OrderMgrU_R02.asp?DCOpenCrsCode=" + crscode + "&Mode=&DcInt=" + a ;
			oForm.UsedCDkey[a].value = "";
		}
	}
}

/************************************************************************************************
' Procedure		: UseML_SM_OrderMgrU_CR01
' Author		: ³ë±ÙÅÂ / ¾çÁ¤ÇÊ(¼öÁ¤)
' Description	: »ç¿ëÇÒ Àû¸³±Ý¿¡ µû¸¥ °áÀç±Ý¾×À» °è»êÇÑ´Ù.
' Parameter		:
'************************************************************************************************/

function UseML_SM_OrderMgrU_CR01(oForm){
	if (!isNum(oForm.UseMilage.value))
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UseMilage.focus();
	}else	{
		var iMilage = parseInt(oForm.Milage.value);
		var iUseMilage = parseInt(oForm.UseMilage.value);
		var iCompare = parseInt(oForm.Compare.value);
		
		if (jCalCostCut(iUseMilage) == iUseMilage){		
			if (iMilage < 1000){
				alert ("Àû¸³±ÝÀº 1,000¿ø ÀÌ»ó µÇ¾î¾ß »ç¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù. ");
				oForm.UseMilage.value = 0;
				oForm.UseMilage.focus();}
			else{
				if (iUseMilage > iMilage){
					alert ("»ç¿ëÇÒ Àû¸³±ÝÀÌ ÇöÀç Àû¸³±Ýº¸´Ù ¸¹½À´Ï´Ù.");
					oForm.UseMilage.value = 0;
					oForm.UseMilage.focus();}
				else{
					if (iUseMilage > iCompare){
						oForm.UseMilage.value = 0;
						alert ("»ç¿ëÇÒ Àû¸³±ÝÀÌ ÇöÀç ±¸¸Å±Ý¾×º¸´Ù ¸¹½À´Ï´Ù.");
						oForm.UseMilage.focus();}
					else{
					
						if ( oForm.DV.value == "1" ){
							Cal_Receivables();}
						else{
							Cal_Receivable();}
					}}}}
		else{
			alert ("»ç¿ëÇÒ Àû¸³±Ý ´ÜÀ§´Â ¹é¿ø ´ÜÀ§ÀÔ´Ï´Ù.");
			oForm.UseMilage.value = 0;
			oForm.UseMilage.focus();}}}

/************************************************************************************************
' Procedure	: Display_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ
' Description	: ÀÔ±Ý¹æ¹ý ¼±ÅÃ¿¡ µû¸¥ ÀºÇà°ü·Ã Á¤º¸ µð½ºÇÃ·¹ÀÌ ÄÁÆ®·Ñ//ÀÔ±Ý¹æ¹ý Ãß°¡
' Parameter	:
'************************************************************************************************/
function Display_SM_OrderMgrU_CR01(sMode){
	switch (sMode)
	{
		case "01" :
			for (i = 0; i < PayType_01.length; i++)
			{
				PayType_01[i].style.display = '';
				PayType_Button_View.style.display='';
				PayType_Button_01.style.display = '';
				PayType_Button_02.style.display = 'none';
				PayType_Button_03.style.display = 'none';
				PayType_Button_04.style.display = 'none';
			}
			break;
			
		case "02" :
			for (i = 0; i < PayType_01.length; i++)
			{
				PayType_01[i].style.display = 'none';
				PayType_Button_View.style.display='';
				PayType_Button_01.style.display = 'none';
				PayType_Button_02.style.display = '';
				PayType_Button_03.style.display = 'none';
				PayType_Button_04.style.display = 'none';
			}
			break;
			
		case "03" :
			for (i = 0; i < PayType_01.length; i++)
			{
				PayType_01[i].style.display = 'none';
				PayType_Button_View.style.display='';
				PayType_Button_01.style.display = 'none';
				PayType_Button_02.style.display = 'none';
				PayType_Button_03.style.display = '';
				PayType_Button_04.style.display = 'none';
			}
			break;
			
		case "04" :		
			PayType_Button_04.style.display = '';
			PayType_Button_05.style.display = 'none';			
			break;
			
		case "05" :
			PayType_Button_04.style.display = 'none';
			PayType_Button_05.style.display = '';
			break;			
		
		case "06" :
			for (i = 0; i < PayType_01.length; i++)
			{
				PayType_01[i].style.display = 'none';
				PayType_Button_View.style.display='';
				PayType_Button_01.style.display = 'none';
				PayType_Button_02.style.display = 'none';
				PayType_Button_03.style.display = 'none';
				PayType_Button_04.style.display = '';
			}
			break;	
	}
}

/************************************************************************************************
' Procedure	: PopUpZipSearch_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ
' Description	: ¿ìÆí¹øÈ£°Ë»öÃ¢À» ÆË¾÷
' Parameter	:
'************************************************************************************************/
function PopUpZipSearch_SM_OrderMgrU_CR01(sUse){
	var Url = "/User/SM/OrderMgr/SM_OrderMgrU_R03.asp?Use=" + sUse
	PopUpWindow(Url,'ZipSearch','yes','400','300');
}

function ChkForm_SM_OrderMgrU_R03(oForm){
	if (!oForm.SearchItem.value)
	{
		alert("°Ë»öÇÒ Áö¿ª¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.SearchItem.focus();
		return false;
	}
}

function Submit_ResultList_SM_OrderMgrU_R03(Cnt){
	var oForm = eval("document.ResultList_" + Cnt);
	oForm.submit();
}


/************************************************************************************************
' Procedure	: InputAddr_SM_OrderMgrU_R03
' Author			: ³ë±ÙÅÂ
' Description	: °Ë»öÇÑ ¿ìÆí¹øÈ£¸¦ ÁÖ¹®È­¸é¿¡ Àû¿ëÇÑ´Ù.
' Parameter	:
'************************************************************************************************/
function InputAddr_SM_OrderMgrU_R03(oForm){
	if (!oForm.Addr2.value)
	{
		alert("³ª¸ÓÁö ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.Addr2.focus();
		return false;
	}else{
		var Opener = opener.document.form1;
		var sDTCode = oForm.DTCode.value;
		var iExtracharge = parseInt(oForm.Extracharge.value);
		var sZipcode = oForm.Zipcode.value;
		var sAddr1 = oForm.Addr1.value;
		var sAddr2 = oForm.Addr2.value;

		var iShopAmount = parseInt(Opener.ShopAmount.value);
		var iFloor = parseInt(eval("opener.document.form1.DTCode_" + sDTCode).value);
		var iCharge2User = parseInt(eval("opener.document.form1.Charge2User_" + sDTCode).value);
		var iIsSM = parseInt(Opener.IsSM.value);
	
		switch (oForm.Use.value)
		{
			case "User":
				//Ãß°¡ ÅÃ¹èºñ Àû¿ëÁö¿ªÀÌ °æ¿ì
				if (iIsSM > 0){
					if (iShopAmount < iFloor && iExtracharge > 0)
					{
						Opener.UserExtraCharge.value = iExtracharge;
						opener.document.all.tmpExtraCharge.innerHTML = commaNum(iExtracharge);
					}else if (iExtracharge > 0){
						Opener.UserExtraCharge.value = iCharge2User;
						opener.document.all.tmpExtraCharge.innerHTML = commaNum(iCharge2User);
					}else{
						Opener.UserExtraCharge.value = 0;
						opener.document.all.tmpExtraCharge.innerHTML = commaNum(0);
					}}
				else{
					Opener.UserExtraCharge.value = 0;
					opener.document.all.tmpExtraCharge.innerHTML = commaNum(0);
				}	
				Opener.UserDTCode.value = sDTCode;
				Opener.UserZipcode.value = sZipcode;
				Opener.UserAddr.value = sAddr1 + " " +sAddr2;
				break;
			case "Receiver":
				//Ãß°¡ ÅÃ¹èºñ Àû¿ëÁö¿ªÀÌ °æ¿ì
				if (iIsSM > 0){
					if (iShopAmount < iFloor && iExtracharge > 0)
					{
						Opener.ExtraCharge.value = iExtracharge;
						opener.document.all.tmpExtraCharge.innerHTML = commaNum(iExtracharge);
						alert("¼±ÅÃÇÏ½Å Áö¿ªÀº Ãß°¡ÅÃ¹èºñ ºÎ°¡´ë»ó Áö¿ªÀÌ¹Ç·Î\nÃß°¡ ÅÃ¹èºñ°¡ ºÎ°¡µÇ¾ú½À´Ï´Ù.");

					}else if (iExtracharge > 0){
						Opener.ExtraCharge.value = iCharge2User;
						opener.document.all.tmpExtraCharge.innerHTML = commaNum(iCharge2User);
						alert("¼±ÅÃÇÏ½Å Áö¿ªÀº Ãß°¡ÅÃ¹èºñ ºÎ°¡´ë»ó Áö¿ªÀÌ¹Ç·Î\nÃß°¡ ÅÃ¹èºñ°¡ ºÎ°¡µÇ¾ú½À´Ï´Ù.");
					}else{
						Opener.ExtraCharge.value = 0;
						opener.document.all.tmpExtraCharge.innerHTML = commaNum(0);
					}}
				else{
					Opener.ExtraCharge.value = 0;
					opener.document.all.tmpExtraCharge.innerHTML = commaNum(0);
				}	
				Opener.DTCode.value = sDTCode;
				Opener.ReceiverZipcode.value = sZipcode;
				Opener.ReceiverAddr.value = sAddr1 + " " +sAddr2;
				break;
		}
		window.close();
		opener.Cal_Receivable();
	}
}

/************************************************************************************************
' Procedure	: ChkForm_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ
' Description	: ÁÖ¹®ÀÔ·ÂÆûÀÇ ÀÔ·Â»çÇ× È®ÀÎ ¹× submit
' Parameter	: ¹«ÅëÀå ÀÔ±Ý
'************************************************************************************************/
function ChkForm_SM_OrderMgrU_CR01(oForm){
	if (parseInt(oForm.TotalCnt.value) < 0)
	{
		alert("ÁÖ¹®ÇÒ »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
		return false;
	}
	if (!oForm.UserName.value)
	{
		alert("ÁÖ¹®ÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UserName.focus();
		return false;
	}
	if (!FunPersonalNumber(oForm.UserSSN1.value, oForm.UserSSN2.value))
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		oForm.UserSSN1.focus();
		return false;
	}
	for (i = 0; i < oForm.UserTel.length; i++)
	{
		if (oForm.UserTel[i].value)
		{
			if (!isNum(oForm.UserTel[i].value))
			{
				alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
				oForm.UserTel[i].focus();
				return false;
			}
		}else{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			oForm.UserTel[i].focus();
			return false;
		}
	}
	for (i = 0; i < oForm.UserMobile.length; i++)
	{
		if (oForm.UserMobile[i].value)
		{
			if (!isNum(oForm.UserMobile[i].value))
			{
				alert("ÈÞ´ëÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
				oForm.UserMobile[i].focus();
				return false;
			}
		}
	}
	if (!oForm.UserZipcode.value)
	{
		alert("ÁÖ¹®ÀÚ ÁÖ¼Ò Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UserZipcode.focus();
		return false;
	}
	if (!oForm.UserAddr.value)
	{
		alert("ÁÖ¹®ÀÚ ÁÖ¼Ò Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UserAddr.focus();
		return false;
	}
	if (!oForm.ReceiverName.value)
	{
		alert("¹ÞÀ¸½ÇºÐÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.ReceiverName.focus();
		return false;
	}
	for (i = 0; i < oForm.ReceiverTel.length; i++)
	{
		if (oForm.ReceiverTel[i].value)
		{
			if (!isNum(oForm.ReceiverTel[i].value))
			{
				alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
				oForm.ReceiverTel[i].focus();
				return false;
			}
		}else{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			oForm.ReceiverTel[i].focus();
			return false;
		}
	}
	for (i = 0; i < oForm.ReceiverMobile.length; i++)
	{
		if (oForm.ReceiverMobile[i].value)
		{
			if (!isNum(oForm.ReceiverMobile[i].value))
			{
				alert("ÈÞ´ëÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
				oForm.ReceiverMobile[i].focus();
				return false;
			}
		}
	}
	if (!oForm.ReceiverZipcode.value)
	{
		alert("¹è¼ÛÁö ÁÖ¼Ò Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.ReceiverZipcode.focus();
		return false;
	}
	if (!oForm.ReceiverAddr.value)
	{
		alert("¹è¼ÛÁö ÁÖ¼Ò Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.ReceiverAddr.focus();
		return false;
	}
	if(oForm.UseMilage.value==''){
		alert("»ç¿ëÇÏ½Å Àû¸³±ÝÀÌ ¾ø½À´Ï´Ù.");
		oForm.UseMilage.focus();
		return false;
	}
	
	/*	
	if (oForm.PayType[0].checked)
	{
		if (!oForm.Payer.value)
		{
			alert("ÀÔ±ÝÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
			oForm.Payer.focus();
			return false;
		}
	}else{
		if (parseInt(oForm.Receivable.value) < 1000)
		{
			alert("Ä«µå °áÀç±Ý¾×Àº 1000¿øÀÌ»ó ºÎÅÍ °¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}	
	*/
	
	var isClick = oForm.NotesClick.value;
	if (isClick == "N")
	{
		oForm.Notes.value = "";
	}
	oForm.submit();
}

/************************************************************************************************
' Procedure	: ChkForm_SM_OrderMgrU_CR02
' Author			: ³ë±ÙÅÂ
' Description	: ÁÖ¹®ÀÔ·ÂÆûÀÇ ÀÔ·Â»çÇ× È®ÀÎ ¹× submit
' Parameter	: ÅÃ¹èÁ¤º¸ ¾ø´Â°æ¿ì(°­ÀÇ³ª ¸ðÀÇ°í»ç¸¸ ½ÅÃ» ÇÒ°æ¿ì)
'************************************************************************************************/
function ChkForm_SM_OrderMgrU_CR01_2(oForm){
	if (oForm.TotalCnt.value < 0)
	{
		alert("ÁÖ¹®ÇÒ »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
		return false;
	}
	if (!oForm.UserName.value)
	{
		alert("ÁÖ¹®ÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UserName.focus();
		return false;
	}
	if (!FunPersonalNumber(oForm.UserSSN1.value, oForm.UserSSN2.value))
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		oForm.UserSSN1.focus();
		return false;
	}
	for (i = 0; i < oForm.UserTel.length; i++)
	{
		if (oForm.UserTel[i].value)
		{
			if (!isNum(oForm.UserTel[i].value))
			{
				alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
				oForm.UserTel[i].focus();
				return false;
			}
		}else{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			oForm.UserTel[i].focus();
			return false;
		}
	}
	for (i = 0; i < oForm.UserMobile.length; i++)
	{
		if (oForm.UserMobile[i].value)
		{
			if (!isNum(oForm.UserMobile[i].value))
			{
				alert("ÈÞ´ëÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
				oForm.UserMobile[i].focus();
				return false;
			}
		}
	}
	if (!oForm.UserZipcode.value)
	{
		alert("ÁÖ¹®ÀÚ ÁÖ¼Ò Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UserZipcode.focus();
		return false;
	}
	if (!oForm.UserAddr.value)
	{
		alert("ÁÖ¹®ÀÚ ÁÖ¼Ò Á¤º¸¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.UserAddr.focus();
		return false;
	}
	
	/*
	if (oForm.PayType[0].checked)
	{
		if (!oForm.Payer.value)
		{
			alert("ÀÔ±ÝÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
			oForm.Payer.focus();
			return false;
		}
	}else{
		if (parseInt(oForm.Receivable.value) < 1000)
		{
			alert("Ä«µå °áÀç±Ý¾×Àº 1000¿øÀÌ»ó ºÎÅÍ °¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}
	*/
	
	var isClick = oForm.NotesClick.value;
	if (isClick == "N")
	{
		oForm.Notes.value = "";
	}
	oForm.submit();
}

/************************************************************************************************
' Procedure	: AddCart_SM_WishListU_CRD01
' Author			: ³ë±ÙÅÂ
' Description	: WishList¿¡¼­ ¼±ÅÃÇÑ »óÇ°À» Àå¹Ù±¸´Ï¿¡ ´ã±â
' Parameter	:
'************************************************************************************************/
function AddCart_SM_WishListU_CRD01(oForm){
	var cnt = 0;
	var ChkCnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ProdCode")	cnt++;
   	}

	if (cnt > 0)
	{
		if (cnt == 1)
		{
			if (oForm.ProdCode.checked)
			{
				if (oForm.HasAttr.value != "00")
				{
					alert (oForm.ProdName.value + "Àº(´Â) ¼Ó¼ºÀÌ ÀÖ´Â »óÇ°ÀÔ´Ï´Ù.\n»óÇ° »ó¼¼º¸±â¿¡¼­ ¼Ó¼ºÀ» Á¤ÇÏ½Å ÈÄ Àå¹Ù±¸´Ï¿¡ ´ã¾Æ ÁÖ¼¼¿ä.");
					return false;
				}
				ChkCnt = 1;
			}
		}else{
			for (i=0; i < oForm.ProdCode.length; i++)
			{
				if (oForm.ProdCode[i].checked)
				{
					if (oForm.HasAttr[i].value != "00")
					{
						alert (oForm.ProdName[i].value + "Àº(´Â) ¼Ó¼ºÀÌ ÀÖ´Â »óÇ°ÀÔ´Ï´Ù.\n»óÇ° »ó¼¼º¸±â¿¡¼­ ¼Ó¼ºÀ» Á¤ÇÏ½Å ÈÄ Àå¹Ù±¸´Ï¿¡ ´ã¾Æ ÁÖ¼¼¿ä.");
						return false;
					}
					ChkCnt ++;
				}
			}
		}
		if (ChkCnt > 0)
		{
			oForm.action = "/User/SM/CartMgr/SM_CartMgrU_CU01.asp"
			oForm.submit();
		}else{
			alert("Àå¹Ù±¸´Ï¿¡ ´ãÀ» »óÇ°À» ¼±ÅÃÇØÁÖ¼¼¿ä.");
		}
	}else{
		alert("º¸°üÁßÀÎ »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
	}
}

/************************************************************************************************
' Procedure	: Del_SM_WishListU_CRD01
' Author			: ³ë±ÙÅÂ
' Description	: WishList¿¡¼­ ¼±ÅÃÇÑ »óÇ°À» »èÁ¦
' Parameter	:
'************************************************************************************************/
function Del_SM_WishListU_CRD01(oForm){
	var ChkCnt = 0;
	var cnt = 0;

	if (oForm.ListCnt.value > 0)
	{
		for (var i = 0; i < oForm.elements.length; i++) {
			if (oForm.elements[i].name == "ProdCode")	cnt++;
		}
		if (cnt == 1)
		{
			if (oForm.ProdCode.checked)
			{
				ChkCnt = 1;
			}
		}else{
			for (i=0; i < oForm.ProdCode.length; i++)
			{
				if (oForm.ProdCode[i].checked)
				{
					ChkCnt ++;
				}
			}
		}
		if (ChkCnt > 0)
		{
			oForm.Wish_Mode.value = "D";
			oForm.submit();
		}else{
			alert("»èÁ¦ÇÏ½Ç »óÇ°À» ¼±ÅÃÇØÁÖ¼¼¿ä.");
		}
	}else{
		alert("º¸°üÁßÀÎ »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
	}
}

/************************************************************************************************
' Procedure	: PageListCntChange_SM_ProdRegMgrU_R01
' Author			: ³ë±ÙÅÂ
' Description	: ÆäÀÌÁö¿¡ º¸¿©Áú ¸®½ºÆ®°¹¼ö
' Parameter	:
'************************************************************************************************/
function PageListCntChange_SM_ProdRegMgrU_R01(PageListCnt){
	var oForm = document.Search;

	oForm.CurPage.value = 1;
	oForm.PageListCnt.value = PageListCnt;
	oForm.submit();
}

/************************************************************************************************
' Procedure	: Search_SM_ProdRegMgrU_R01
' Author			: ³ë±ÙÅÂ
' Description	: search ¹öÆ° Å¬¸¯½Ã °Ë»öÁ¶°Ç ÃÊ±âÈ­
' Parameter	:
'************************************************************************************************/
function Search_SM_ProdRegMgrU_R01(oForm){
	oForm.ProdGroup.value = "0T";
	oForm.BookType.value = "0T";
	oForm.SubjCode.value = "0T";
	oForm.CurPage.value = "1";
	oForm.submit();
}

/************************************************************************************************
' Procedure	: Act_SM_ProdRegMgrU_R01
' Author			: ³ë±ÙÅÂ
' Description	: sAct¿¡µû¸¥ ¹Ù·Î±¸¸Å, Àå¹Ù±¸´Ï´ã±â, WishList ·Î °¡±â
' Parameter	:
'************************************************************************************************/
function Act_SM_ProdRegMgrU_R01(oForm, sAct){
	var isChecked = false;
	var cnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ProdCode")	cnt++;
   	}
	if (cnt == 1)
	{
		if (oForm.ProdCode.checked)
		{
			if (parseInt(oForm.Amounts.value) <= 0)
			{
				alert("»óÇ° ¼ö·®À» ÀÔ·ÂÇÏ¼¼¿ä.");
				return false;
			}
			isChecked = true;
		}
	}else if (cnt > 1)
	{
		for (i = 0; i < oForm.ProdCode.length; i++)
		{
			if (oForm.ProdCode[i].checked)
			{
				if (parseInt(oForm.Amounts[i].value) <= 0)
				{
					alert("»óÇ° ¼ö·®À» ÀÔ·ÂÇÏ¼¼¿ä.");
					return false;
				}
				isChecked = true;
			}
		}
	}
	if (isChecked)
	{
		switch (sAct)
		{
		case "Cart":
			oForm.Gubun.value = "00";
			oForm.action = "/User/SM/CartMgr/SM_CartMgrU_CU01.asp";
			oForm.submit();
			break;
		case "Buy":
			oForm.Gubun.value = "01";
			oForm.action = "/User/SM/CartMgr/SM_CartMgrU_CU01.asp";
			oForm.submit();
			break;
		case "WishList":
			oForm.Wish_Mode.value = "C";
			oForm.action = "/User/SM/WishList/SM_WishListU_CRD01.asp";
			oForm.submit();
			break;
		}
	}else{
		alert("¼±ÅÃÇÏ½Å »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
		return false;
	}
}

function Act_SM_ProdRegMgrU_R02(oForm, sAct){

	if (oForm.Amounts.value)
	{
		if (!isNum(oForm.Amounts.value))
		{
			alert ("¼ö·®Àº ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
			oForm.Amounts.focus();
			return false;
		}else{
			switch (sAct)
			{
			case "Cart":
				oForm.Gubun.value = "00";
				oForm.action = "/User/SM/CartMgr/SM_CartMgrU_CU01.asp";
				oForm.submit();
				break;
			case "Buy":
				oForm.Gubun.value = "01";
				oForm.action = "/User/SM/CartMgr/SM_CartMgrU_CU01.asp";
				oForm.submit();
				break;
			case "WishList":
				oForm.Wish_Mode.value = "C";
				oForm.action = "/User/SM/WishList/SM_WishListU_CRD01.asp";
				oForm.submit();
				break;
			}
		}
	}else{
		alert ("¼ö·®À» ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.Amounts.focus();
		return false;
	}
}


function Act_SM_ProdRegMgrU_R03(){
	alert("º¸°ü¹Ù±¸´Ï¸¦ »ç¿ëÇÏ½Ã·Á¸é ¸ÕÀú ·Î±×ÀÎÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
	return false;
}

/************************************************************************************************
' Procedure	: AttrChange_SM_ProdRegMgrU_R02
' Author			: ³ë±ÙÅÂ
' Description	: »óÇ°¼Ó¼º º¯°æ½Ã ÀÛ¾÷
' Parameter	:
'************************************************************************************************/
function AttrChange_SM_ProdRegMgrU_R02(oForm){
	var cnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ProdCode")	cnt++;
   	}
	if (cnt == 1)
	{
		document.Series.AttrSeq.value = oForm.AttrSeq[oForm.AttrSeq.selectedIndex].value;
	}else{
		document.Series.AttrSeq[0].value = oForm.AttrSeq[oForm.AttrSeq.selectedIndex].value;
	}
}

/************************************************************************************************
' Procedure	: ToCart_SM_ProdRegMgrU_R02
' Author			: ³ë±ÙÅÂ
' Description	: »ó¼¼ÆäÀÌÁö¿¡¼­ °ü·Ã»óÇ°±¸¸Å½Ã ¼±ÅÃµÈ »óÇ°À» Àå¹Ù±¸´Ï¿¡ ´ã´Â´Ù.
' Parameter	:
'************************************************************************************************/
function ToCart_SM_ProdRegMgrU_R02(oForm){
	var cnt = 0;
	var isChecked = false;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ProdCode")	cnt++;
   	}
	if (cnt > 1)
	{
		for (i = 1; i < oForm.ProdCode.length; i++)
		{
			if (oForm.ProdCode[i].checked)
			{
				isChecked = true;
			}
		}
	}
	if (isChecked)
	{
			oForm.Gubun.value = "00";
			oForm.action = "/User/SM/CartMgr/SM_CartMgrU_CU01.asp";
			oForm.submit();
	}else{
		alert("¼±ÅÃÇÏ½Å »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
		return false;
	}
}

/************************************************************************************************
' Procedure	: PopUpBigImg
' Author			: ³ë±ÙÅÂ
' Description	: »óÇ°»ó¼¼º¸±â¿¡¼­ Å«ÀÌ¹ÌÁö º¸±â ÆË¾÷
' Parameter	:
'************************************************************************************************/
function PopUpBigImg(ImgPath){
	var Url = "/User/SM/ProdRegMgr/SM_PopUpBigImg.asp?ImgPath=" + ImgPath
	PopUpWindow(Url,'ImgPopUp','no','300','300');
}

/************************************************************************************************
' Procedure	: ImgWindowResize
' Author			: ³ë±ÙÅÂ
' Description	: ÀÌ¹ÌÁö »çÀÌÁî¿¡ ¸Â°Ô ÆË¾÷Ã¢ »çÀÌÁî Á¶Àý
' Parameter	:
'************************************************************************************************/
function ImgWindowResize(ImageFile) {
	if (ImageFile.height) {
		var name = navigator.appName;
		if (name == 'Microsoft Internet Explorer') {
			myHeight = ImageFile.height + 30;
			myWidth = ImageFile.width + 10;
		} else {
			myHeight = ImageFile.height + 9;
			myWidth = ImageFile.width;
		}
	  clearTimeout();
	  var height = screen.height;
	  var width = screen.width;
	  var leftpos = width / 2 - myWidth / 2;
	  var toppos = height / 2 - myHeight / 2;
	  self.moveTo(leftpos, toppos);
	  self.resizeTo(myWidth, myHeight);
	}else{
		setTimeOut(resize(), 100);
	}
}

/************************************************************************************************
' Procedure	: chckAll
' Author			: ³ë±ÙÅÂ
' Description	: »óÇ°»ó¼¼º¸±â¿¡¼­ °ü·Ã»óÇ°ÀüÃ¼ ¼±ÅÃ¸ðµå
' Parameter	:
'************************************************************************************************/
function chckAll(oForm){
	var cnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "ProdCode")	cnt++;
   	}
	if (cnt > 1)
	{
		for (i = 1; i < oForm.ProdCode.length; i++)
		{
			if (!oForm.ProdCode[i].disabled)
			{
				oForm.ProdCode[i].checked = oForm.checkAll.checked;
			}
		}
	}
}

/************************************************************************************************
' Procedure	: ReviewDisplay
' Author			: ³ë±ÙÅÂ
' Description	: ÇØ´ç µ¶ÀÚ¼­ÆòÀ» µð½ºÇÃ·¹ÀÌ ÇÑ´Ù.
' Parameter	:
'************************************************************************************************/
function ReviewDisplay(oForm,DisplayID){
	var cnt = 0;

	for (var i = 0; i < oForm.elements.length; i++) {
   		if (oForm.elements[i].name == "displayID")	cnt++;
   	}
	if (cnt > 1)
	{
		for (i = 0; i < oForm.displayID.length; i++)
		{
			if (oForm.displayID[i].value == DisplayID)
			{
				for (j=0; j < eval(DisplayID).length; j++)
				{
					eval(DisplayID)[j].style.display = '';
				}
			}else{
				for (j=0; j < eval(oForm.displayID[i].value).length; j++)
				{
					eval(oForm.displayID[i].value)[j].style.display = 'none';
				}
			}
		}
	}
}
/************************************************************************************************
' Procedure	: ReviewWrite
' Author			: ³ë±ÙÅÂ
' Description	: µ¶ÀÚ¼­Æò¾²±â µð½ºÇÃ·¹ÀÌ
' Parameter	:
'************************************************************************************************/
function ReviewWrite(){
	ReviewWriteForm.style.display = "";
}

/************************************************************************************************
' Procedure	: chk_WriteReview
' Author			: ³ë±ÙÅÂ
' Description	: µ¶ÀÚ¼­Æò ÀÔ·ÂÁ¤º¸ È®ÀÎ
' Parameter	:
'************************************************************************************************/
function chk_WriteReview(){
 var oForm = document.WriteReview;
 if (!oForm.BRTitle.value)
 {
	alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
	oForm.BRTitle.focus();
	return false;
 }
 if (!oForm.Review.value)
 {
	 alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
	 oForm.Review.focus();
	 return false;
 }
 return true;
}

// ÀÌ¸ÞÀÏ =========================================================
function ChkEmail(email){
	fe = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g.test(email);
	if(!fe){
		return false;
	}
	else{
		return true;
	}
}

/************************************************************************************************
' Procedure		: OpenPopUp
' Author		: °í¹Î¼®
' Description	: ÆË¾÷Ã¢ ºÒ·¯¿À±â
' Parameter		: TargetURL-ÆäÀÌÁöURL, WinName-ÆË¾÷Ã¢¸í, Options-ÆË¾÷Ã¢¿É¼Ç(½ºÅ©·Ñ,»çÀÌÁîµî)
'************************************************************************************************/
function OpenPopUp(filename,objname,formoption)
{
	window.open(filename, objname, formoption).focus();
}

/************************************************************************************************
' Procedure		: Check_SM_OrderMgrU_R05
' Author		: °í¹Î¼®
' Description	: ÁÖ¹®³»¿ª È®ÀÎÀü ·Î±×ÀÎ Á¤º¸ È®ÀÎ
' Parameter		:
'************************************************************************************************/
function Check_SM_OrderMgrU_R05(theForm,mode)
{
	var juminno = theForm.jumin1.value + theForm.jumin2.value;

	if (theForm.ordernumber.value == "" && juminno == "" && theForm.email.value == "")
	{
		alert("ÁÖ¹®³»¿ªÀ» È®ÀÎÇÏ±â À§ÇØ¼­´Â [ÁÖ¹®¹øÈ£], [ÁÖ¹Îµî·Ï¹øÈ£]¿Í \n\n[ÀÌ¸ÞÀÏ] Áß ÇÏ³ª¸¦ ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		theForm.ordernumber.focus();
		return false;
	}
	if (theForm.ordernumber.value != "" && theForm.ordernumber.value.length != 16 )
	{
		alert("Àß¸øµÈ ÁÖ¹®¹øÈ£¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
		theForm.ordernumber.focus();
		return false;
	}
	if (theForm.jumin1.value != "" && theForm.jumin2.value != "" && theForm.email.value != "")
	{
		if (FunPersonalNumber(theForm.jumin1.value, theForm.jumin2.value) == false)
		{
			alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
			theForm.jumin1.focus();
			return false;
		}
		
		if  (ChkEmail(theForm.email.value) == false)
		{
		alert("Àß¸øµÈ ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
		theForm.email.focus();
		return false;}
	}
	else{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿Í ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ °°ÀÌ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		return false;
	}
	theForm.PageMode.value = mode;
	theForm.submit();

}

/************************************************************************************************
' Procedure		: Review_SM_OrderMgrU_R04
' Author		: °í¹Î¼®
' Description	: ÁÖ¹®³»¿ª È®ÀÎÀü ·Î±×ÀÎ Á¤º¸ È®ÀÎ
' Parameter		:
'************************************************************************************************/
function Review_SM_OrderMgrU_R04(theForm)
{
	theForm.submit();
}

/************************************************************************************************
' Procedure		: UserDeleteOrder
' Author		: °í¹Î¼®
' Description	: ÁÖ¹®³»¿ª È®ÀÎÀü ·Î±×ÀÎ Á¤º¸ È®ÀÎ
' Parameter		:
'************************************************************************************************/
function UserDeleteOrder(theForm,sOrderNo,mod)
{
	var ans;
	ans = confirm("ÁÖ¹®À» Ãë¼ÒÇÏ½Ã°Ú½À´Ï±î?");
	if (ans == true)
	{
		theForm.PageMode.value = mod;
		theForm.DelOrderNo.value = sOrderNo;
		theForm.submit();
	}
	else
	{
		return false;
	}
}

/************************************************************************************************
' Procedure		: Find_SM_ProdRegMgrU_R04
' Author		: °í¹Î¼®
' Description	: ÁÖ¹®³»¿ª È®ÀÎÀü ·Î±×ÀÎ Á¤º¸ È®ÀÎ
' Parameter		:
'************************************************************************************************/
function Find_SM_ProdRegMgrU_R04(theForm, selCat)
{
	theForm.SearchCatCode.value = selCat;
	theForm.submit();
}

/************************************************************************************************
' Procedure		: FindMonth_SM_ProdRegMgrU_R04
' Author		: °í¹Î¼®
' Description	: ÁÖ¹®³»¿ª È®ÀÎÀü ·Î±×ÀÎ Á¤º¸ È®ÀÎ
' Parameter		:
'************************************************************************************************/
function FindMonth_SM_ProdRegMgrU_R04(theForm)
{
	theForm.submit();
}


/************************************************************************************************
' Procedure	: PopUpNOMINATORSearch_SM_OrderMgrU_CR01
' Author			: ³ë±ÙÅÂ
' Description	:ÃßÃµÀÚ°Ë»öÃ¢À» ÆË¾÷
' Parameter	:
'************************************************************************************************/
function PopUpNOMINATORSearch_SM_OrderMgrU_CR01(oForm){
	var NoId = oForm.NoID.value;
	var Url = "/User/SM/OrderMgr/SM_OrderMgrU_R09.asp?NoID=" + NoId;
	
	if(NoId == "" || NoId == " " || NoId == "  " || NoId == "   " || NoId == "   "){
		alert("ÃßÃµÀÎÀ» ³ÖÀ¸¼¼¿ä.");
		oForm.NoID.focus();
	}
	else{	
	window.open(Url,'NOMINATORSearch','top=2000,left=1600,scrollbars=no,resizable=no,width=2,height=2');}
}