﻿function dataintComma(formnum) {
    var objEv = event.srcElement;
    num1 = formnum.length;        
	FirstNum = formnum.substr(0,1);
	FirstNum2 = formnum.substr(1,num1);
	if(FirstNum == "0"){
		alert("입력숫자는 0 으로 시작할 수 없습니다.");
		return FirstNum2;
		formnum = FirstNum2;
	}

	loop = /^\$|,/g; 
    formnum = formnum.replace(loop, ""); 
    
	var fieldnum = '' + formnum;    

    if (isNaN(fieldnum)) {
    	alert("숫자만 입력하실 수 있습니다.");        
    	objEv.value="";
    	objEv.focus;
        return 0;
	}
	else {
		var comma = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var data = fieldnum.split('.');
		data[0] += '.';
		do {
        	data[0] = data[0].replace(comma, '$1,$2');
            } while (comma.test(data[0]));

		if (data.length > 1) {
           return data.join('');
		}
		else {
			return data[0].split('.')[0];
		}
	}
}

// 숫자 세자리마다 콤마 입력
function funcFormatNumber(int) {
	var strInput;
	var strReturnValue;

	strReturnValue = "";
	for (strInput = "" + int; strInput.length > 3; strInput = strInput.substr(0, strInput.length - 3))
	strReturnValue = "," + strInput.substr(strInput.length - 3, 3) + strReturnValue;
	strReturnValue = strInput + strReturnValue;			

	return (strReturnValue);
}

function number_check(num){
	if(isNaN(num)) {
  		alert("숫자만 입력해 주세요.");
		document.order.snum.value=1;
		document.order.snum.focus();
		return false;
	}
	if (num < 1) {
		alert("1권이상 주문하셔야 합니다.");
		document.order.snum.value=1;
		document.order.snum.focus();
		return false;
	}
}

function checkonlynumber(sval) {
	var objEv = event.srcElement;
	var numPattern = /([^0-9,])/;
	
	numPattern = objEv.value.match(numPattern);
	
	if(numPattern != null){
		alert("숫자만 입력해 주세요.")
    	objEv.value=sval;
	    objEv.focus();
	    return false;
 	}
}

//숫자입력	
function checkNumber(snum){
	var objEv = event.srcElement;
	var numPattern = /([^0-9])/;
	var writeValue = objEv.value;
	numPattern = objEv.value.match(numPattern);
	if(numPattern != null){
  		alert("숫자만 입력해 주세요.");
	    objEv.value=snum;
	    objEv.focus();
	    return false;
 	}
 	
	if(objEv.value < 1){
  		alert("최소 1권이상 주문 하셔야 합니다.");
	    objEv.value=snum;
	    objEv.focus();
	    return false;
 	} 	
	objEv.value=parseInt(writeValue);
}

function checkNumber_focus(snum){
	var objEv = event.srcElement;
	if(objEv.value=="") {
		objEv.value=snum;
	}	
}

function isNumber_KeyDown(){
	if	( 
			(event.keyCode == 8)  ||  // back
			(event.keyCode == 9)  ||  // tab	
			(event.keyCode == 13) ||  // Enter			
			(event.keyCode == 35) ||  // HOME
			(event.keyCode == 36) ||  // END 			
			(event.keyCode == 37) ||  // ←
			(event.keyCode == 38) ||  // ↑
			(event.keyCode == 39) ||  // →
			(event.keyCode == 40) ||  // ↓			
			(event.keyCode == 46) ||  // DEL
			((event.keyCode >= 48) && (event.keyCode <= 57 )) || 	// 0 ~ 9
			((event.keyCode >= 96) && (event.keyCode <= 105 ))||   	// 0 ~ 9 in 숫자패드
		!isNaN(String.fromCharCode(event.keyCode))
		)
  	{
		event.returnValue = true;
 
  	}
  	else 
	{
		event.returnValue = false;
	}
}

function isNumber_blur(fname,fname_field,fname_fieldmsg) {
	var mform = eval(fname + "." + fname_field);

	if ( !(/^\d+$/.test(mform.value)) ) {
		alert(fname_fieldmsg + "을 숫자로 입력하세요");
		mform.value = 1;
		mform.focus();
		return false;
	}
	else {
		if (parseInt(mform.value) <= 0 ) {
			alert(fname_fieldmsg + "은 0 보다 커야합니다.");
			mform.value = 1;
			mform.focus();
			return false;
		}
		else {
			mform.value = parseInt(mform.value);
		}
	}
}

//숫자입력 체크
function funcCheckNumber(param,rvalu) {
	var str = param.value;
	for(var i=0; i < str.length; i++) {
		if(str.charAt(i) < '0' || str.charAt(i) > '9') {
			alert("숫자만 입력해야 합니다.");
			param.value = rvalu;
			param.focus();
			return false;
		}
	}
	if (param.value=="") { param.value = 0;	}
	return true;
}

/////////////////////////////////////////////////////////////////////////// 결제 금액 관련
//금액입력 폼 체크로직
function funcCheckMoney(para)
{
	var str = para.value;
	var comma = /,/g;

	str	= str.replace(comma,"");
	
	if (str == "") { para.value = 0; }
	else { para.value = str; }

	str = para.value;

	if (str.length > 1 && str.substring(0, 1) == "0") {
		para.value = "0";
		para.focus();
		return false;
	}
	for(var i=0; i < str.length; i++) {
		if(str.charAt(i) < '0' || str.charAt(i) > '9') {
			para.value = "0";
			para.focus();
			return false;
		}
	}
	return true;
}

// 천단위 쉼표 세팅 
function funcFormatNumber(num) {
	var strInput;
	var strReturnValue;

	strReturnValue = "";
	for (strInput = "" + num; strInput.length > 3; strInput = strInput.substr(0, strInput.length - 3))
	strReturnValue = "," + strInput.substr(strInput.length - 3, 3) + strReturnValue;
	strReturnValue = strInput + strReturnValue;			

	return (strReturnValue);
}

//무료배송쿠폰 사용여부
function baesong_coupon_chk() { 
	var obj = document.listform;
	if (obj.baesong_coupon.checked==true) {
		document.all("spnBaesongamtTxt").style.display="block";
		spnBaesongamt.innerText = 0;
		obj.freeBaesongamt.value = document.listform.baesongamt.value; 
	}
	else {
		document.all("spnBaesongamtTxt").style.display="none";										
		spnBaesongamt.innerText = funcFormatNumber(document.listform.baesongamt.value);
		obj.freeBaesongamt.value = 0; 
	}
}

//할인쿠폰 사용취소
function Coupon_Cancle() { 
	var obj = document.listform;
	if (obj.couponcancle.checked==true) {
		//alert('취소');
		obj.coupon_num.value = "";
		obj.coupon_code.value = "";
		obj.coupon_money.value = 0;	
		obj.couponcancle.checked = false;
		document.all("spanCouponcancle").style.display="none";
	}
}
			
//적립금사용시 실행
function funcPointChk() {
	var comma = /,/g;
	var varJukamt = document.listform.juk_use.value.replace(comma, "");		//사용자 입력포인트
	var varTotPoint = document.listform.juk.value.replace(comma, ""); 		//사용자 보유포인트
	if (funcCheckMoney(document.listform.juk_use)) {
		if (eval(varJukamt) != 0 && eval(varTotPoint) < 100) {
			alert("보유하신 적립금이 100원 이상일 때만 사용 가능합니다. "); 
			document.listform.juk_use.value = 0;
			return false;	
		}
		else if (eval(varJukamt) > eval(varTotPoint)) {
			alert("사용할 적립금이 보유하신 적립금보다 많습니다. "); 	
			document.listform.juk_use.value = 0;
			return false;	
		}	
		else if (eval(varJukamt)%1 != 0) {	
			alert("적립금 사용은 1원 단위만 가능합니다. "); 	
			document.listform.juk_use.value = 0;
			return false;	
		}
	}
	else {
		alert("적립금 사용금액은 0보다 큰 숫자로 입력하세요. ");
		document.listform.juk_use.value = 0;
		return false;
	}
}

//실결제금액계산
function funcPayment(actFlag) {
	
	var obj = document.listform;
	var comma = /,/g;
	var varOrderamt = obj.orderamt.value.replace(comma, ""); 		//주문금액
	var varBaesongamt = obj.baesongamt.value.replace(comma, ""); 	//배송비금액(2500)
	var varJukamt = obj.juk_use.value.replace(comma, "");			//사용된 적립금	
	var varCouponamt = obj.coupon_money.value.replace(comma, "");	//쿠폰할인금액
	var varFreeBaesongamt = obj.freeBaesongamt.value.replace(comma, "");	//배송쿠폰할인금액
	var varPayamt = eval(varOrderamt) + eval(varBaesongamt) - eval(varJukamt) - eval(varCouponamt) - eval(varFreeBaesongamt);
	
	//적립금사용의경우
	if (actFlag == "POINT" && varPayamt < 100) {
		alert('결제금액이 100원 이상이 되어야 결제 진행이 가능합니다. 적립금 사용금액을 조정해주세요. ');
	 	varJukamt = 0;
	}
	//쿠폰사용의경우
	if (actFlag == "COUPON" && varPayamt < 100) {
		alert('결제금액이 100원 이상이 되어야 결제 진행이 가능합니다. 쿠폰이나 적립금 사용금액을 조정해주세요. ');
		varCouponamt = 0;
	}
	//무료배송쿠폰사용의경우
	if (actFlag == "BAESONG" && varPayamt < 100) {
		alert('결제금액이 배송료보다 적어 무료배송 쿠폰사용이 불가능합니다. 쿠폰이나 적립금 사용금액을 조정해주세요. ');
		obj.baesong_coupon.checked = false;
		varFreeBaesongamt = 0;
		obj.freeBaesongamt.value = 0;
	}

	//전액 포인트결제경우 재계산 (실결제금액 + 사용자가 입력한 적립금)
	if (obj.paytype[3].checked == true) {
		var varRealPayamt = eval(varOrderamt) + eval(varBaesongamt) - eval(varCouponamt) - eval(varFreeBaesongamt);			
		//alert(varBaesongamt);
		obj.juk_use_all.value = varRealPayamt;
		obj.total_dc_money.value = funcFormatNumber(eval(varCouponamt) + eval(obj.juk_use_all.value));	//총할인금액 = 할인쿠폰+적립금
		spanDcamt.innerText = funcFormatNumber(eval(varCouponamt) + eval(obj.juk_use_all.value));
		spanPayamt.innerText = 0;
		obj.juk_use_all.value = funcFormatNumber(varRealPayamt);									//사용적립금
		obj.payamt.value = 0;																		//실결제금액저장			
	}
	else {
		var varRealPayamt = eval(varOrderamt) + eval(varBaesongamt) - eval(varJukamt) - eval(varCouponamt) - eval(varFreeBaesongamt);			
		obj.total_dc_money.value = funcFormatNumber(eval(varCouponamt) + eval(varJukamt));	//총할인금액 = 할인쿠폰+적립금
		spanDcamt.innerText = funcFormatNumber(eval(varCouponamt) + eval(varJukamt));
		spanPayamt.innerText = funcFormatNumber(varRealPayamt);		
		obj.payamt.value = varRealPayamt;												//실결제금액저장			
	}
	obj.juk_use.value = funcFormatNumber(varJukamt);									//사용적립금
	//obj.coupon_money.onpropertychange = "";
	obj.coupon_money.value = funcFormatNumber(varCouponamt);							//쿠폰할인금액		
		
	//alert(varRealPayamt);
}

//전체선택(버튼타입)
function selectAll_check() {
	var obj = document.listform;
	var bstatus, selectalllval, selimg1, selimg2
	
	//체크박스가 하나라도 있을 때
	if (obj.box) {  
		if (obj.selectall.value=='N') { 			
			bstatus = true;
			selectalllval = "Y";
			selimg1 = "btn_text_allcancle.gif";
			selimg2 = "btn_allcancle.gif";
		}
		else {
			bstatus = false;
			selectalllval = "N";
			selimg1 = "btn_text_allselect.gif";
			selimg2 = "btn_allselect.gif";				
		}
			
		if (obj.box.length==null) {  //체크박스가 하나일 경우
			obj.box.checked = bstatus; 
		}
		else {
			for (var i = 0; i < obj.box.length;i++) {
			obj.box[i].checked = bstatus;
			} 
		}
		obj.selectall.value = selectalllval;
	}
	document.all.SelectImg1.src="/search/img/"+selimg1;
	document.all.SelectImg2.src="/search/img/"+selimg2;
}

//전체선택(체크박스)
function selectAll(){
	var obj = document.listform;
	if (obj.box){
		if (obj.box.length)	{
			for (var i = 0; i < obj.box.length; i++){
				obj.box[i].checked = obj.boxAll.checked;
			}
		}
		else {
			obj.box.checked = obj.boxAll.checked;
		}
	}		
}

function checkAll(btntype)	{
	var obj = document.listform;
	var off = 0;
	if (obj.box) {
		if (obj.box.length)	{
			for (var i = 0; i < obj.box.length; i++) {
				if (!obj.box[i].checked){
					off++;
				}
			}
		}
		else {
			if (!obj.box.checked) {
				off++;
			}
		}
	}
	
	//전체선택이 버튼타입이라면
	if (btntype=="B") {
		if (off == 0)	{
			obj.selectall.value = "Y";
			document.all.SelectImg1.src="/search/img/btn_text_allcancle.gif";	//상단이미지
			document.all.SelectImg2.src="/search/img/btn_allcancle.gif";		//하단이미지	
		}
		else {
			obj.selectall.value = "N";
			document.all.SelectImg1.src="/search/img/btn_text_allselect.gif";  	//상단이미지
			document.all.SelectImg2.src="/search/img/btn_allselect.gif";  		//하단이미지
		}		
		
	}	
	//전체선택이 체크박스형태의 경우
	else {
		if (off == 0) {
			obj.boxAll.checked = 1;
		}
		else {
			obj.boxAll.checked = 0;
		}
	}	
}

function selectCheck() {
	obj = document.listform;
	all = 0;
	all2 = 0;
	on = "";
	on2 = "";
	s_bcnt = 0;		//법인거래처 선택상품 타이틀수
	s_bmoney = 0;	//법인거래처 선택상품 구매금액
	if (obj.box){
		if (obj.box.length){
			for (var i = 0; i < obj.box.length; i++) {
				if (obj.box[i].checked)	{
					if (on)	{
						on += ",";
						on2 += ",";
					}
					on += obj.box[i].value;
					on2 += obj.qty[i].value;
					
					//반품불가상품의 경우 all2 카운트
					if (obj.bban[i].value=='N') { all2++; }
					s_bcnt = s_bcnt + parseInt(obj.bcnt[i].value);
					s_bmoney = s_bmoney + parseInt(obj.bmoney[i].value);
				}
				all++;
			}
		}
		else {
			if (obj.box.checked) {
				on += obj.box.value;
				on2 += obj.qty.value;
				
				//반품불가상품의 경우 all2 카운트
				if (obj.bban.value=='N') { all2++; }
				s_bcnt = parseInt(obj.bcnt.value);
				s_bmoney = parseInt(obj.bmoney.value);				
			}
			all++;
		}
	}
	//alert(s_bmoney);
}

//위시리스트 저장등 처리관련 (wish리시트 개별등록,일괄등록,삭제)
function Book_Wish_Update(bcode,job) {
	if (job=='I' || job=='D') {		//개별등록,삭제
		self.location = '/cart/book_wish_exe.asp?bcode='+bcode+'&job='+job
	}	
	else if (job=='AI') {	//선택등록
		selectCheck();
		if (all != 0 && on == "")	{
			alert("위시리스트에 담을 상품을 선택해주세요. ");
			return;
		}
		if (!confirm("선택한 상품을 위시리스트에 담으시겠습니까?  ")) {
			return;
		}
		obj.chk_idx.value = on;
		document.listform.target = "";
		document.listform.action = "/cart/book_wish_exe.asp?job="+job;
		document.listform.submit();
	}
	else if (job=='AD') {	//선택삭제
		selectCheck();
		if (all != 0 && on == "")	{
			alert("위시리스트에서 삭제할 상품을 선택해주세요. ");
			return;
		}
		if (!confirm("선택한 상품을 위시리스트에서 삭제하시겠습니까?  ")) {
			return;
		}
		obj.chk_idx.value = on;
		document.listform.target = "";
		document.listform.action = "/cart/book_wish_exe.asp?job="+job;
		document.listform.submit();
	}		
}

//장바구니 저장등 처리관련 (개별주문,일괄삭제,삭제)
function Book_Basket_Update(bcode,job,num,snum) {
	if (job=='I') {		//개별등록
		self.location = '/cart/book_basket_exe.asp?bcode='+bcode+'&job='+job;
	}
	else if (job=='D') {		//개별삭제
		self.location = '/cart/book_basket_exe.asp?num='+num+'&bcode='+bcode+'&job='+job;
	}
	else if (job=='M') {		//개별수량수정
		self.location = '/cart/book_basket_exe.asp?num='+num+'&bcode='+bcode+'&job='+job+'&snum='+snum;
	}	
	else if (job=='AI') {	//선택일괄등록
		selectCheck();
		if (all == 0){
			alert("현재 장바구니에는 위시리스트에 담을수 있는 상품이 없습니다. ");
			return;
		}
		if (all != 0 && on == "")	{
			alert("위시리스트에 담을 상품을 선택해주세요. ");
			return;
		}
		
		if (!confirm("선택한 상품을 위시리스트에 담으시겠습니까?  ")) {
			return;
		}
		obj.chk_idx.value = on;
		document.listform.target = "";
		document.listform.action = "/cart/book_basket_exe.asp?job="+job;
		document.listform.submit();		
	}	
	else if (job=='AD') {	//선택일괄삭제
		selectCheck();
		if (all == 0){
			alert("현재 장바구니에는 삭제할 상품이 없습니다. ");
			return;
		}
		if (all != 0 && on == "")	{
			alert("삭제할 상품을 선택해 주세요. ");
			return;
		}
		
		if (!confirm("선택한 상품을 장바구니에서 삭제하시겠습니까?  ")) {
			return;
		}
		obj.chk_idx.value = on;
		document.listform.target = "";
		document.listform.action = "/cart/book_basket_exe.asp?job="+job;
		document.listform.submit();		
	}		
}

//장바구니에서 상품 주문하기 (단일)
function Book_Basket_Order_One(basket_num,usernum,no_chg) {
	document.listform.chk_idx.value = basket_num;
	//비회원주문이라면
	if (usernum==0) {
		if (!confirm('로그인하지 않으셨습니다. 비회원으로 주문하시겠습니까? ')) { return; }			
		nextUrl = "no_member_order.asp";
	}
	else {
		nextUrl = "member_order.asp";
	}
	//선택한 주문상품이 반품불가 상품이라면
	if (no_chg == 'N') if (!confirm('고객님께서 주문하신 상품은 교환/반품/불가 상품입니다. 주문을 진행하시겠습니까?  ')) return;
	document.listform.target = "";
	document.listform.action = nextUrl;
	document.listform.submit();	
}

//장바구니 상품 주문하기 (전체및 선택상품)
function Book_Basket_Order(kind,usernum) {
	selectCheck();	
	if (all == 0){
		alert("선택한 상품이 없습니다.");
		return;
	}
	if (all != 0 && on == "")	{
		alert("주문할 상품을 선택해 주세요. ");
		return;
	}
	var infomsg = "";
   	infomsg += '\n\n///////////////// 연휴 배송안내 ///////////////// '
   	infomsg += '\n\n추석 연휴로 인해 지금 주문하시면  9월 27일 부터 순차적으로 배송이 이루어질 예정입니다. '
   	//infomsg += '\n\n(단, 출판사 사정으로 인한 품절 도서는 별도로 연락드리겠습니다. ) '   		
	//alert(infomsg);
	
	obj.chk_idx.value = on;
	
	if (kind==1) {
		var winl = (screen.width - 400) / 2;
		var wint = (screen.height - 245) / 2;
		winprops = 'width='+400+',height='+245+',top='+wint+',left='+winl+',scrollbars='+scroll
		window.open('../cart/pop_order02.asp','nomember_basket_order','width=400,height=245,top='+wint+',left='+winl+',scrollbars=no');
       }
	else if (kind==2 || kind==3) {

		//비회원주문이라면
		if (usernum==0) {
			if (!confirm('로그인하지 않으셨습니다. 비회원으로 주문하시겠습니까? ')) { return; }			
			nextUrl = "no_member_order.asp";
		}
		else {
			nextUrl = "member_order.asp";
		}
		
		//반품교환불가 도서가 있다면
		if (all2 > 0) {
			if (!confirm('고객님께서 주문하신 상품중에 교환/반품/불가 상품이 있습니다. 주문을 진행하시겠습니까?  ')) return;
		}
		else {
			if (!confirm('선택한 상품을 주문하시겠습니까?  ')) return;
		}
		
		//법인회원 주문이라면
		if (kind==3 && s_bcnt < 50 && s_bmoney < 500000) {
			if (!confirm('50권 이상 또는 50만원 이상 구매시에만 특별할인율이 적용되며 그렇지 않을 경우 기본 할인율이 적용됩니다.\n\n선택하신 도서를 바로 구매하시겠습니까?  ')) return;
		}
		
		//비회원주문이라면
		if (usernum==0) {
			nextUrl = "no_member_order.asp";
		}
		else {
			nextUrl = "member_order.asp";
		}
		document.listform.target = "";
		document.listform.action = nextUrl;
		document.listform.submit();
	}
	 
	//법인회원 주문하기
	//else if (kind==3) {
		//if (!confirm('선택한 상품을 주문하시겠습니까?  ')) return;
		//document.listform.target = "";
		//document.listform.action = "member_order.asp";
		//document.listform.submit();        				
	//}
	
	//법인회원 견적의뢰
	else if (kind==4) {
		if (s_bcnt >= 50 || s_bmoney >= 500000) {
			if (!confirm('선택한 도서로 견적의뢰 하시겠습니까?  ')) return;
			
			var wsize = 358;
			var hsize = 310;
			var winl = (screen.width - wsize) / 2;
			var wint = (screen.height - hsize) / 2;
			winprops = 'width='+wsize+',height='+hsize+',top='+wint+',left='+winl+',scrollbars='+scroll
			window.open("","window",winprops);
			document.listform.target = "window";
			document.listform.action = "order_estimate.asp";
			document.listform.submit();
		}
		else {
			alert('법인회원 견적의뢰는 50부이상 또는 50만원이상 구매시에만 가능합니다. ');
			return;
		}
 	}
}

//법인회원용 장바구니 선택된 도서수량 일괄 수정
function all_qty_chg() {
	if (document.listform.snum.value=="") {
		alert("수량을 입력해주세요. ");
		document.listform.snum.focus();
		return;		
	}
	selectCheck();
	if (all != 0 && on == "") {
		alert("수량변경할 상품을 선택해 주세요. ");
		return;
	}
	obj.chk_idx.value = on;
	document.listform.target = "";
	document.listform.action = "book_basket_exe.asp?job=AM";
	document.listform.submit();
}

//쿠폰조회및 적용 팝업페이지 (POPUP FORM)
function Coupon_Select() {
	var wsize = 700;
	var hsize = 600;
	var winl = (screen.width - wsize) / 2;
	var wint = (screen.height - hsize) / 2;
	winprops = 'width='+wsize+',height='+hsize+',top='+wint+',left='+winl+',scrollbars='+scroll
	window.open("","cpwindow",winprops);
	document.listform.target = "cpwindow";
	document.listform.action = "/popup/popup_coupon.asp";
	document.listform.submit();
}

//입력체크 메세지
var outValue;
function funcWritecheck(in_frm,in_msg) {
	outValue = true;
	if(in_frm.value=="") {
		alert(in_msg+' 입력해 주세요. ');
		in_frm.focus();
		outValue = false;
	}
}

//주문 결제하기 
function Order_Send(usernum){
	var obj = document.listform;
	var nextUrl = "member_confirm.asp";
	
	//비회원의 비회원 개인정보 보호정책'에 동의여부
	if (usernum==0) {
		if (obj.rdoAgreement[0].checked==false) {
			alert('이용약관에 동의 하셔야 주문하실 수 있습니다.  ');
			obj.rdoAgreement[0].focus();
			return;		
		}		
		if (obj.rdoPinfo[0].checked==false) {
			alert('개인정보 보호 정책에 동의 하셔야 주문하실 수 있습니다.  ');
			obj.rdoPinfo[0].focus();
			return;		
		}
	}
	
	funcWritecheck(obj.oname,'주문자 이름을');
	if (outValue==false) return;
	
	funcWritecheck(obj.otel1,'주문자 전화번호를');
	if (outValue==false) return;
	funcWritecheck(obj.otel2,'주문자 전화번호를');
	if (outValue==false) return;
	funcWritecheck(obj.otel3,'주문자 전화번호를');
	if (outValue==false) return;		
	
	funcWritecheck(obj.ohp1,'주문자 핸드폰번호를');
	if (outValue==false) return;				
	funcWritecheck(obj.ohp2,'주문자 핸드폰번호를');
	if (outValue==false) return;				
	funcWritecheck(obj.ohp3,'주문자 핸드폰번호를');
	if (outValue==false) return;						
	
	funcWritecheck(obj.oemail,'주문자 이메일을');
	if (outValue==false) return;

	//비회원의 경우 주문자이메일,비밀번호체크
	if (usernum==0) {
		nextUrl = "no_member_confirm.asp";
		funcWritecheck(obj.oemail_d,'주문자 이메일을');
		if (outValue==false) return;		
		funcWritecheck(obj.pwd,'주문자 비밀번호를');
		if (outValue==false) return;		
	}

	funcWritecheck(obj.orname,'받으시는분 이름을');
	if (outValue==false) return;

	funcWritecheck(obj.ortel1,'받으시는분 전화번호를');
	if (outValue==false) return;
	funcWritecheck(obj.ortel2,'받으시는분 전화번호를');
	if (outValue==false) return;
	funcWritecheck(obj.ortel3,'받으시는분 전화번호를');
	if (outValue==false) return;		
			
	funcWritecheck(obj.orhp1,'받으시는분 핸드폰번호를');
	if (outValue==false) return;				
	funcWritecheck(obj.orhp2,'받으시는분 핸드폰번호를');
	if (outValue==false) return;				
	funcWritecheck(obj.orhp3,'받으시는분 핸드폰번호를');
	if (outValue==false) return;						

	funcWritecheck(obj.post1,'받으시는분 우편번호를');
	if (outValue==false) return;						
	funcWritecheck(obj.post2,'받으시는분 우편번호를');
	if (outValue==false) return;							
	funcWritecheck(obj.addr1,'받으시는분 주소를');
	if (outValue==false) return;							
	funcWritecheck(obj.addr2,'받으시는분 상세주소를');
	if (outValue==false) return;								

	var pCount = 0;
	var num = obj.paytype.length;
	for(i=0; i<num; i++) {
		if(obj.paytype[i].checked == true) pCount +=1;
	}
	if (pCount == 0) {
		alert("결제 방법을 선택해 주세요. ");
		return false;	
	}
	//alert(obj.payamt.value);
	obj.target = "";
	obj.action = nextUrl;
	obj.submit();
}

//도서검색등  리스트 페이지에서의 장바구니,바로구매,위시리스트담기처리 (공통사용)
function Book_List_Input(orderkind,usernum,gubun) {	//처리구분(C,D,W),회원번호,구분(1,0) 1:리스트외 특정페이지
	selectCheck();
	var obj = document.listform;
	var msg1,msg2,msg3;
	
	//장바구니 저장의 경우
	if (orderkind=='C') {
		if (gubun==1) {
			msg1 = "주문할 상품을 선택해 주세요. ";
			msg2 = "선택한 상품을 함께 주문하시겠습니까? ";
			//msg3 = "";
		}
		else {
			msg1 = "장바구니에 담을 상품을 선택해 주세요. ";
			msg2 = "선택한 상품을 장바구니에 담으시겠습니까? ";
			//msg3 = "로그인하지 않으셨습니다. 비회원으로 장바구니에 담으시겠습니까? ";
		}
	}
	//바로구매의 경우
	else if (orderkind=='D') {
		msg1 = "바로주문할 상품을 선택해 주세요. ";
		msg2 = "선택한 상품을 바로주문하시겠습니까? ";		
		//msg3 = "로그인하지 않으셨습니다. 비회원으로 주문하시겠습니까? ";
	}
	//위시리스트담기
	else if (orderkind=='W') {
		msg1 = "위시리스트에 담을 상품을 선택해 주세요. ";
		msg2 = "선택한 상품을 위시리스트에 담으시겠습니까? ";		
		//msg3 = "";
	}	
	//위시리스트삭제(마이페이지 사용)
	else if (orderkind=='WD') {
		msg1 = "위시리스트에서 삭제할 상품을 선택해 주세요. ";
		msg2 = "선택한 상품을 위시리스트에서 삭제하시겠습니까? ";
		//msg3 = "";
	}	
	
	if (all != 0 && on == "")	{
		alert(msg1);
		return;
	}	
	//alert(all2); 	//반품불가수량
	//alert(on);	
	//alert(on2);

	if (orderkind=='D' && usernum==0) {
		if (!confirm('로그인하지 않으셨습니다. 비회원으로 주문하시겠습니까? ')) return;
	}
	
	//반품교환불가 도서가 있다면 바로구매시 체크
	if (orderkind=='D' && all2 > 0) {
		if (!confirm('고객님께서 주문하신 상품중에 교환/반품/불가 상품이 있습니다. 주문을 진행하시겠습니까?  ')) return;
	}
	else {
		if (!confirm(msg2)) return;
	}
	obj.chk_bcode.value = on;
	obj.chk_bcode_qty.value = on2;
	obj.orderkind.value = orderkind;
	obj.action = "/cart/book_list_exe.asp";
	obj.submit();
}

//도서검색등 리스트 페이지에서의 상품 주문하기 (단일)
function Book_List_Input_One(orderkind,usernum,bcode,bcode_qty,no_chg) {
	var obj = document.listform;
	obj.chk_bcode.value = bcode;
	obj.chk_bcode_qty.value = bcode_qty;
	obj.orderkind.value = orderkind;
	
	//바로주문이라면
	if (orderkind=='D') {
		if (usernum==0) if (!confirm('로그인하지 않으셨습니다. 비회원으로 주문하시겠습니까? ')) return;
		if (no_chg=='N') if (!confirm('고객님께서 주문하신 상품은 교환/반품/불가 상품입니다. 주문을 진행하시겠습니까?  ')) return;
	}
	obj.target = "";
	obj.action = "/cart/book_list_exe.asp";
	obj.submit();	
}
