﻿function DoSubmit(frm) {
	var pattern=/[가-힝]/g;
	var amazon_pattern = /(\.amazon\.co)/;

	if (totTb==1) {
		// 첫번째 물품은 반듯이 정보를 입력할 수 있도록 처리
		if (frm.BuyProductNM.value.Trim() == '') {
			alert("물품명을 꼭 입력해주세요.\t\n\n ");
			frm.BuyProductNM.focus();
			return false;
		}

		if (pattern.test(frm.BuyProductNM.value)) {
			alert("물품명은 한글로 입력할 수 없습니다. 원문으로 입력해주세요.\t\n\n ");
			frm.BuyProductNM.focus();
			return false;
		}

		if (frm.BuyUrl.value.Trim() == 'http://' || frm.BuyUrl.value.Trim() == '') {
			alert(" 물품페이지 URL을 입력해주세요. \n\n 물품페이지 URL을 적어주시면 더 빠른 서비스가 가능해집니다. ");
			frm.BuyUrl.value = 'http://';
			frm.BuyUrl.focus();
			return false;
		}

		if (frm.ImageUrl.value.Trim() == 'http://' || frm.ImageUrl.value.Trim() == '') {
			alert(" 물품사진 URL을 입력해주세요. \n\n 물품사진 URL을 적어주시면 더 빠른 서비스가 가능해집니다. ");
			frm.ImageUrl.value = 'http://';
			frm.ImageUrl.focus();
			return false;
		}

		if (frm.BuyPrice.value.Trim() == '' || !IsNumber(frm.BuyPrice.value)) {
			alert(" 제품가격에는 공란 없이 숫자만 입력해주세요. ");
			frm.BuyPrice.focus();
			return false;
		}

		if (frm.BuyCnt.value.Trim() == '' || !IsNumber(frm.BuyCnt.value)) {
			alert(" 신청수량에는 공란없이 숫자만 입력해주세요. ");
			frm.BuyCnt.focus();
			return false;
		}

		if (frm.BuyOption.value == '구매하시려는 상품의 색상, 사이즈 등의 옵션사항은 지정해주세요.' ) {
			frm.BuyOption.value = '';
		}

		if ( amazon_pattern.test(frm.BuyUrl.value.Trim()) == true && frm.item_code.value.Trim() == '' ) {
			alert('아마존 사이트 또는 물품 코드가 있는 경우 구매옵션에 ASIN 번호나 물품코드를 꼭 입력해주세요.');
			frm.item_code.focus();
			return false;
		}

	}
	else {
		for (i=0; i<= totTb; i++)
		{
			// 첫번째 물품은 반듯이 정보를 입력할 수 있도록 처리
			if (frm.BuyProductNM[i].value.Trim() == '') {
				alert(" 물품명을 꼭 입력해주세요.\t\n\n ");
				frm.BuyProductNM[i].focus();
				return false;
			}

			if (pattern.test(frm.BuyProductNM[i].value)) {
				alert("물품명은 한글로 입력할 수 없습니다. 원문으로 입력해주세요.\t\n\n ");
				frm.BuyProductNM[i].focus();
				return false;
			}

			if (frm.BuyUrl[i].value.Trim() == 'http://' || frm.BuyUrl[i].value.Trim() == '') {
				alert(" 물품페이지 URL을 입력해주세요. \n\n 물품페이지 URL을 적어주시면 더 빠른 서비스가 가능해집니다. ");
				frm.BuyUrl[i].value = 'http://';
				frm.BuyUrl[i].focus();
				return false;
			}

			if (frm.ImageUrl[i].value.Trim() == 'http://' || frm.ImageUrl[i].value.Trim() == '') {
				alert(" 물품사진 URL을 입력해주세요. \n\n 물품사진 URL을 적어주시면 더 빠른 서비스가 가능해집니다. ");
				frm.ImageUrl[i].value = 'http://';
				frm.ImageUrl[i].focus();
				return false;
			}

			if (frm.BuyPrice[i].value.Trim() == '' || !IsNumber(frm.BuyPrice[i].value)) {
				alert(" 제품가격에는 공란 없이 숫자만 입력해주세요. ");
				frm.BuyPrice[i].focus();
				return false;
			}

			if (frm.BuyCnt[i].value.Trim() == '' || !IsNumber(frm.BuyCnt[i].value)) {
				alert(" 신청수량에는 공란없이 숫자만 입력해주세요. ");
				frm.BuyCnt[i].focus();
				return false;
			}

			if (frm.BuyOption[i].value == '구매하시려는 상품의 색상, 사이즈 등의 옵션사항은 지정해주세요.' ) {
				frm.BuyOption[i].value = '';
			}

			if ( amazon_pattern.test(frm.BuyUrl[i].value.Trim()) == true && frm.item_code[i].value.Trim() == '' ) {
				alert('아마존 사이트 또는 물품 코드가 있는 경우 구매옵션에 ASIN 번호나 물품코드를 꼭 입력해주세요.');
				frm.item_code[i].focus();
				return false;
			}
		}
	}

	var CHK = false;
	for (i = 0; i < frm.HoldOpt.length; i++) {
		if (frm.HoldOpt[i].checked == true) {
			CHK = true;
		}
	}

	if ( !CHK )	{
		alert("\n주문시 참고사항을 선택 해주세요.\t\n\n ");
		return false;
	}

	return true;
}

// 익스프레스 배송 선택
function CheckExpress(chk) {
	if (chk == 'Y') {
		document.getElementById('express_option_ul').style.display = 'block';
	}else {
		document.getElementById('express_option_ul').style.display = 'none';
	}
}


function addOrder(agr__type) {
	if (agr__type == 'view')
		eval("document.getElementById('addorderfrm').style.display='block';");
	else
		eval("document.getElementById('addorderfrm').style.display='none';");
}

function viewCategory(menu,elem_id) {
	$('amazon_category_btn_off','recom_category_btn_off').invoke('show');
	$('amazon_category_btn_on','recom_category_btn_on').invoke('hide');
	select_leftmenu(elem_id);
	var params = 'site_cd=' + menu;
	new Ajax.Updater({success:'submain_category_container'},'ajax.category.asp',{method:'post',parameters:params.toQueryParams(),evalScripts: true});

	switch (menu)
	{
		case "amazon" :
			Element.setInnerHTML('category_all_btn','<a href="allcategory.asp?site_cd=amazon"><img src="http://static.bidbuy.co.kr/v3/purchase/usa/category_btn_01.gif"></a>');
			break;
		case "recom" :
			Element.setInnerHTML('category_all_btn','<a href="allcategory.asp?site_cd=recom"><img src="http://static.bidbuy.co.kr/v3/purchase/usa/category_btn_02.gif"></a>');
			break;
	}
}

function showBestSite(title, url, content, img) {
	var txt = "";
	txt += "<div style='width:179px;float:left;'><a href='"+ url +"' onclick='Webtranslation(\"210011\",this.href,true);return false;'><img src='http://static.bidbuy.co.kr/files/recommendsite/"+ img +"' width='178' height='130'></a></div>";
	txt += "<ul id='bestsite_show_container' style='float:left;'>";
	txt += "<li style='width:301px;height:27px;padding:7px 0 0 10px;background:url(http://static.bidbuy.co.kr/v3/purchase/japan/bestsite_bg_01.gif) no-repeat;'><a href='"+ url +"' class='orange12_01b' onclick='Webtranslation(\"210011\",this.href,true);return false;'>"+ title +"</a></li>";
	txt += "<li style='width:291px;height:96px;padding:0 10px 0 10px;background:url(http://static.bidbuy.co.kr/v3/purchase/japan/bestsite_bg_02.gif) no-repeat;'>"+ content +"</li>";
	txt += "</ul>";
	$('bestsite_mid_l').innerHTML = txt ;
}

document.observe('dom:loaded', function() {
	if (typeof(setToggle) == 'undefined') return;
	setToggle('s_part','purchase','구매대행',true);
	toggleView('s_part','hide');
	setToggle('s_site','amazon','미국 아마존',true);
	toggleView('s_site','hide');
});