/************************************************************************************************
' 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	: 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(oForms, sMode){
	var oForm = document.form1;
	if (sMode == "Y")
	{
		
		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{
		
	
		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 ("ÇÒÀÎÄíÆù ¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		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 ("ÇÒÀÎÄíÆù ¹øÈ£¸¦ Áßº¹ÇØ¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
				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 iLectPrice = 0;
	var cnt = 0;
	
	var iBonusPriceEx = 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);	
		
		/*
		if ((oForm.Product_Type.value == "20" || oForm.Product_Type.value == "21" ) && oForm.JK.value != "NO" ){
		    iLectPrice = iLectPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100 ))* iAmount;
		}*/			
		
		
		//º¸³Ê½º¿¡ ÀÇÇÑ Ãß°¡
		if (oForm.BonusProdEx.value == 1  ){
		    iBonusPriceEx = iBonusPriceEx + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100 ))* iAmount;		    
		}			
			
		
		
		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);			
			
		/*
		    if ((oForm.Product_Type[i].value == "20" || oForm.Product_Type[i].value == "21") && oForm.JK[i].value != "NO" ){
		        iLectPrice = iLectPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100)) * iAmount;
		    }
		    */
		    

		//º¸³Ê½º¿¡ ÀÇÇÑ Ãß°¡
		if (oForm.BonusProdEx[i].value == 1  ){
		    iBonusPriceEx = iBonusPriceEx + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100 ))* iAmount;		    
		}		
		
				    
		    
		    
			iTotalPrice = iTotalPrice + jCalCostCut(Math.ceil(iActualPrice * (100 - iDCRate) / 100)) * iAmount;
		}
	}
		
		
		
		//º¸³Ê½º¿¡ ÀÇÇÑ Ãß°¡ 
		//alert("º¸³Ê½º±Ý¾×:" +  iBonusPriceEx);
		
		
		 
		
		
	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)
*/
    
    //ÃÑÀÔ±Ý¾×°è»ê
    var iReceivable = iTotalPrice + DeleveryFare + parseInt(oForm.ExtraCharge.value) - parseInt(oForm.UseMilage.value)- parseInt(oForm.ReUserCouponDCPrice.value) - parseInt(oForm.lSaveDepPerDcPrice.value);
 	var iCompare = iTotalPrice + DeleveryFare + parseInt(oForm.ExtraCharge.value)
	
	//»çÀºÇ°°ü·Ã
	oForm.EPrCnt.value = '';				
	oForm.SEPS.value  = '';
    
    var ShopAmtPrice = parseInt(oForm.ShopAmount.value);
    var BonusPrice = iTotalPrice- parseInt(oForm.UseMilage.value);	
	
	if ( ShopAmtPrice > 0 ) {	
		if(BonusPrice < ShopAmtPrice){
			//calvalues(BonusPrice);						
			calvalues(BonusPrice - iBonusPriceEx);
			
		}else{
			//calvalues(ShopAmtPrice);
			calvalues(ShopAmtPrice - iBonusPriceEx);
			
		}		
	}else{
		calvalues(0);	
	}	
	
	//ÄíÆù°ü·Ã
	/*
    var lCouponDCPrice = parseInt(oForm.CouponDCPrice.value );	
	if (lCouponDCPrice <= iLectPrice ) // ÀÚ¹Ù½ºÅ©¸³Æ® ¿Â¶óÀÎ °­ÀÇ ÇÒÀÎ±Ç ½ºÅ©¸³Æ®Ã³¸®
	    {funcVCoupon(1);}
	else
	    {funcVCoupon(0);}
	  */  	
	    	 
	    		
	document.all.tmpDeleveryFare.innerHTML = commaNum(DeleveryFare);	
	
	document.all.tmpReceivable1.innerHTML = commaNum(iReceivable);
	
	 if ( oForm.IsEventCheck.value == "True"	 ) {
	 document.all.tmpReceivable.innerHTML = 0;
	 
	 }else
	 {	 
	document.all.tmpReceivable.innerHTML = commaNum(iReceivable);	
	
	}
	
	
	
	
	
	
	
	/*
	
	if (iReceivable < 1000){	
		alert("°áÁ¦±Ý¾×ÀÌ 1000¿ø ¹Ì¸¸ÀÌ¹Ç·Î ÀÔ±Ý¹æ¹ýÀº [Àå¾Ö¿ì]ÀÇ ¶óµð¿À¹öÆ°À» ¼±ÅÃÇØÁÖ¼¼¿ä");
		for(i=0;i< oForm.rPayType.length -1;i++){
			oForm.rPayType[i].disabled = true;	 
		}
	}else{
		for(i=0;i< oForm.rPayType.length -1;i++){
			oForm.rPayType[i].disabled = false;	 
		}	
	}*/
	
	
	
	

	
	
	 
	 
	document.all.tmpExtraCharge1.innerHTML = commaNum(oForm.ExtraCharge.value);
	
	var iUseCouponDcprice = parseInt(oForm.ReUserCouponDCPrice.value) ;
	
	if (iUseCouponDcprice > 0 ){	
	    document.all.CouponDetail.innerHTML = commaNum(iUseCouponDcprice);
	    CouponDetails.style.display = '';	
	}else{
	    CouponDetails.style.display = 'none';
	}
	
	
	oForm.Receivable.value = iReceivable;
	oForm.Compare.value = iCompare;
	oForm.realReceivable.value =   iReceivable;//Ãß°¡
	
	
	
		if (iReceivable < 1000){	
	    if (iReceivable < 0){
	    
		    alert("°áÁ¦±Ý¾×ÀÌ 0¿ø ¹Ì¸¸ÀÌ µÉ¼ö´Â ¾ø½À´Ï´Ù.");
		    oForm.UseMilage.value = 0;
		    oForm.realReceivable.value = 0;
		    Cal_Receivable();	    
	    }else{    
	    
	        
	        
	        if ( oForm.IsEventCheck.value == "True"	 ) {
	        }else{
    	    	    	
		        alert("°áÁ¦±Ý¾×ÀÌ 1000¿ø ¹Ì¸¸ÀÌ¹Ç·Î ÀÔ±Ý¹æ¹ýÀº [Àå¾Ö¿ì]ÀÇ ¶óµð¿À¹öÆ°À» ¼±ÅÃÇØÁÖ¼¼¿ä");
		        for(i=0;i< oForm.rPayType.length -1;i++){
		            if ( oForm.rPayType[i].value == "01" ){
		            }else{
			        oForm.rPayType[i].disabled = true;	 
			        }
		        }
		    }
		    
		    
        }		
	}else{
		for(i=0;i< oForm.rPayType.length -1;i++){
			oForm.rPayType[i].disabled = false;	 
		}	
	}
	
	
	
	
	
	
	
	
	
	
}


/************************************************************************************************
' 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	: IsCouponCDKeyUse_SM_OrderMgrU_CR01
' Author	: ¾çÁ¤ÇÊ
' Description	: Coupon ÇÒÀÎÀ» Àû¿ë/Ãë¼Ò ÇÑ´Ù.
' Parameter	:
'************************************************************************************************/

function IsCouponCDKeyUse_SM_OrderMgrU_CR01( CouponCDKey ,Mode , CDKEYSEQ, dcprice, lamt){
	var oForm = document.form1;	
	if (Mode == "Y"){
	oForm.IsCoupons.value = "Yes";	
	oForm.ReUserCouponDCPrice.value = dcprice;
	oForm.UsedCouponsCDkey.value = CouponCDKey;		
	oForm.CouponSeq.value = CDKEYSEQ;
	}else{
	oForm.IsCoupons.value = "No";	
	oForm.ReUserCouponDCPrice.value = "0";	
	clearPaytype();
	oForm.UsedCouponsCDkey.value = "";
	oForm.CouponSeq.value = "";
	CouponsCDKeyFrame.location.href = "/User/SM/OrderMgr/SM_OrderMgrU_R10.asp" ;
	//if(Mode=="E"){oForm.selCpDc[0].checked = true;}
	}
	Cal_Receivable()	;
}		


 /************************************************************************************************
' Procedure	: onfocusCoupon_SM_OrderMgrU_CR01
' Author	: ¾çÁ¤ÇÊ
' Description	: CDÅ° ÀÔ·Â½Ã Ã¼Å©
' Parameter	:
'************************************************************************************************/
function onfocusCoupon_SM_OrderMgrU_CR01(oForm){
	if (!oForm.CDKey.value)
	{
		alert ("ÇÒÀÎÄíÆù ¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		oForm.CDKey.focus();
		return false;
	} 
}
					

/************************************************************************************************
' 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 = parseFloat(lDCRate) ; //oForm.CDKey_DCPolicyRate.value;
		
		//DeRatePrice = parseFloat(lDCRate) * iAmount		
		
		//ÆÇ¸Å°¡ °è»ê
		var iPrice = jCalCostCut(parseFloat(oForm.ActualPrice.value) * (1 - (parseFloat(oForm.DCRate.value) / 100)));		
		var DeRatePrice = jCalCostCut(parseFloat(oForm.ActualPrice.value) * ((parseFloat(oForm.DCRate.value) / 100)));		
		
		document.all.DCRateID.innerHTML = oForm.DCRate.value;		
		document.all.DCPrice.innerHTML = DeRatePrice;		
		document.all.PolicyName.innerHTML = oForm.CDKey_DCPolicyName.value;
		document.all.Price.innerHTML = commaNum(iPrice);
		document.all.sPrice.innerHTML = commaNum(iPrice*0.01);		
		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 = parseFloat(lDCRate) ;  // oForm.CDKey_DCPolicyRate[a].value;
		//DeRatePrice = parseFloat(lDCRate) * iAmount		
		//ÆÇ¸Å°¡ °è»ê
		var iPrice = jCalCostCut(parseFloat(oForm.ActualPrice[a].value) * (1 - (parseFloat(oForm.DCRate[a].value) / 100)));		
		var DeRatePrice = jCalCostCut(parseFloat(oForm.ActualPrice[a].value) * ((parseFloat(oForm.DCRate[a].value) / 100)));		
		
		document.all.DCRateID[a].innerHTML = oForm.DCRate[a].value;
		document.all.DCPrice[a].innerHTML = DeRatePrice;		
		document.all.PolicyName[a].innerHTML = oForm.CDKey_DCPolicyName[a].value;
		document.all.Price[a].innerHTML = commaNum(iPrice);
		document.all.sPrice[a].innerHTML = commaNum(iPrice*0.01);		
		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 ("Àû¿ëµÈ ÄíÆùÇÒÀÎÀ» Ãë¼ÒÇÕ´Ï´Ù.");	

	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 = jCalCostCut(parseFloat(oForm.ActualPrice.value) * (1 - (parseFloat(oForm.DCRate.value) / 100)));
			
			var DeRatePrice = jCalCostCut(parseFloat(oForm.ActualPrice.value) * ((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.DCPrice.innerHTML = DeRatePrice;
			
			document.all.sPrice.innerHTML = commaNum(iPrice*0.01);
			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 ;
			
			clearPaytype();
			oForm.UsedCDkey.value = "";
		}
	}else{
		var iAmount = parseInt(oForm.Amount[a].value);

		if (Cancel)
		{
			oForm.DCRate[a].value = oForm.Common_DCPolicyRate[a].value;
			//ÆÇ¸Å°¡ °è»ê
			var iPrice = jCalCostCut(parseFloat(oForm.ActualPrice[a].value) * (1 - (parseFloat(oForm.DCRate[a].value) / 100)));
			
			
		var DeRatePrice = jCalCostCut(parseFloat(oForm.ActualPrice[a].value) * ((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.DCPrice[a].innerHTML = DeRatePrice;
		
			
			
			document.all.sPrice[a].innerHTML = commaNum(iPrice*0.01);
			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 ;
			clearPaytype();
			
			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;
						if ( oForm.DV.value == "1" ){
							Cal_Receivables();}
						else{
							Cal_Receivable();}
			//oForm.UseMilage.focus();
			}}}



/************************************************************************************************
' 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;			
		
		if(sAddr2.replace(/(^\s*)|(\s*$)/g, "") == ""){
		    alert("»ó¼¼ÁÖ¼Ò¸¦ ½áÁÖ¼¼¿ä..");
		    oForm.Addr2.focus();
		    return false;
		}
		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	: 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 = 0; 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 = 0; 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;
}


/************************************************************************************************
' Procedure	: ChkEmail
' Author			: ¾çÁ¤ÇÊ
' Description	: ÀÌ¸ÞÀÏÃ¼Å©
' Parameter	:
'************************************************************************************************/

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.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 if(theForm.jumin1.value != "" && theForm.jumin2.value != "" && theForm.ordernumber.value != "")	
	{

		if (FunPersonalNumber(theForm.jumin1.value, theForm.jumin2.value) == false)
		{
			alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
			theForm.jumin1.focus();
			return false;
		}
		
		if (theForm.ordernumber.value != "" && theForm.ordernumber.value.length != 16 )
		{
			alert("Àß¸øµÈ ÁÖ¹®¹øÈ£¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
			theForm.ordernumber.focus();
			return false;
		}
	
	}
	else{
		alert("ÁÖ¹®³»¿ªÀ» È®ÀÎÇÏ±â À§ÇØ¼­´Â [ÁÖ¹®¹øÈ£]+[ÁÖ¹Îµî·Ï¹øÈ£] È¤Àº [ÁÖ¹Îµî·Ï¹øÈ£]+[ÀÌ¸ÞÀÏ] Áß ÇÏ³ª¸¦ ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		theForm.ordernumber.focus();
		return false;		
	}
	
	
	theForm.PageMode.value = mode;	
	theForm.submit();
	ChkOdr.innerHTML = "<center><table height=100><tr><td></td></tr></table><img src='http://211.234.118.207:8181/admin/pmp/ajax-loader.gif' alt='Ã³¸®Áß'  border=0 style='cursor:hand'><P><P><P><P> °Ë»ö Áß ÀÔ´Ï´Ù.";

}

/************************************************************************************************
' 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		: UserDeleteOrder
' Author		: °í¹Î¼®
' Description	: ÁÖ¹®³»¿ª È®ÀÎÀü ·Î±×ÀÎ Á¤º¸ È®ÀÎ
' Parameter		:
'************************************************************************************************/
function UserDeleteOrder_01(theForm,sOrderNo,mod,sPT)
{
	var ans;	
	ans = confirm("ÁÖ¹®À» Ãë¼ÒÇÏ½Ã°Ú½À´Ï±î?");
	if (ans == true)
	{
		theForm.PageMode.value = mod;
		theForm.DelOrderNo.value = sOrderNo;
		theForm.sPType.value = sPT;
		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');}
}



/************************************************************************************************
' 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();
		}
	}
}


/****************************************************************
	2004. 4.29 °­¿¬¿ì : °­ÀÇÁ¤º¸Ã¢ ¶ç¿ì±â
****************************************************************/
function CM_OpenCrsInfo( argOpenCrsCode, argCrsCode, argMode )  {
	var targetURL;
	if( argMode == "CrsSection" )  {
		targetURL = "/user/cm/lecture/lecture_detail.asp";
	}  else if( argMode == "CrsInfo" )  {
		targetURL = "/user/cm/lecture/lecture_detail.asp";
	}  else if( argMode == "BookInfo" )  {
		targetURL = "/user/cm/lecture/lecture_detail.asp";
	}  else if( argMode == "Schedule" )  {
		targetURL = "/Jehu/Acad/lecture/schedule.asp";
	}  else if( argMode == "Package" )  {
		targetURL = "/User/CM/CM_Package_List.asp";
	}

	if( argMode == "CrsSection" )  {
		window.open( targetURL + "?OpenCrsCode=" + argOpenCrsCode + "&CrsCode=" + argCrsCode + "#CrsInfo", "CrsInfo", "scrollbars=yes,width=705,height=618" ).focus();
	}  else if( argMode == "BookInfo" )  {
		window.open( targetURL + "?OpenCrsCode=" + argOpenCrsCode + "&CrsCode=" + argCrsCode + "&Mode=BookInfo#BookInfo0", "CrsInfo", "scrollbars=yes,width=705,height=618" ).focus();
	}  else if(argMode == "Schedule" )  {
		window.open( targetURL + "?OpenCrsCode=" + argOpenCrsCode + "&CrsCode=" + argCrsCode, "Schedule", "scrollbars=yes,width=720,height=600" ).focus();
	}  else if(argMode == "Package" )  {
		window.open( targetURL + "?OpenCrsCode=" + argOpenCrsCode + "&CrsCode=" + argCrsCode, "Schedule", "scrollbars=yes,width=618,height=618" ).focus();
	}  else  {
		window.open( targetURL + "?OpenCrsCode=" + argOpenCrsCode + "&CrsCode=" + argCrsCode, "CrsInfo", "scrollbars=yes,width=705,height=705" ).focus();
	}
}




/****************************************************************
	2005.10.11 °­¿¬¿ì : ±³Àç ÀÚ¼¼È÷ Ã¢ ¶ç¿ì±â
****************************************************************/
function CM_BookDetail( argBookCode, argMode )  {
	var targetURL = "/user/cm/etc/book_detail.asp?BC=" + argBookCode;
	if( argMode == "BookInfo" )
		window.open( targetURL, "BookDetail", "scrollbars=yes,width=705,height=650" ).focus();
	else if( argMode == "BookCrs" )
		window.open( targetURL + "#CrsInfo", "BookDetail", "scrollbars=yes,width=705,height=650" ).focus();
}



/****************************************************************
' Procedure	  : resizeSelf
' Author      : Jungpil Yang (yangjungpil@yahoo.co.kr) 2006.04.05
' Description : ÆäÀÌÁö ¸®»çÀÌÁî Á¶Àý
****************************************************************/
function resizeSelf(){
    self.resizeTo(document.body.scrollWidth, document.body.scrollHeight + 10 );

}



/****************************************************************
' Procedure	  : DC_URL
' Author      : Jungpil Yang (yangjungpil@yahoo.co.kr) 2006.04.05
' Description : µµ¼­ÀÌ¹ÌÁö¿¡ ÆÛ¼¾Æ® ºÙÀÌ´Â Æã¼Ç¿¡ URLº¸³»±â
****************************************************************/

function DC_URL(sURL){	
	location.href = sURL;	
}
//»óÇ° °³¼ö UP,DOWN 2006-11-30 Ãß°¡ : ¾çÁ¤ÇÊ
function amt_cnt_up(){
rgAmt = parseInt(document.ProdDetail.Amounts.value);
document.ProdDetail.Amounts.value = rgAmt + 1;
return;
}
function amt_cnt_dn(){
rgAmt = parseInt(document.ProdDetail.Amounts.value);
if(rgAmt > 1 ){
document.ProdDetail.Amounts.value = rgAmt - 1;
}
else{
alert("0°³ ÀÌÇÏ·Î´Â ÁÖ¹®ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
}
return;
}


