안녕하세요? asp기반 외국어 쇼핑몰소스인데 원화를 us$로 표기하고,숫자는 소수 아래 2자리까지입니다.
소스 수정이 가능하신분 연락주시기 바랍니다.이것 외에도 몇가지 수정할 부분이 있는데 협의후 의뢰하고
싶습니다.만약 시간이 있으신 분이라면 아르바이트로 며칠 같이 작업할 수 있으면 좋겠습니다.
<!--#include virtual="/_include/config.asp"-->
<!--#include virtual="/_lib/function.Goods.asp"-->
<!--#include virtual="/_lib/function.UserNavi.asp"-->
<%
Const PAGE_CODE = "goods"
Call noCache
' 상품아이콘
Dim arrIcon(5), arrIsIcon(5)
guid = checkNumeric(getRequest("guid", Null))
cate = checkNumeric(getRequest("cate", Null))
part = getRequest("part", Null)
params = getRequest("params", Null)
' # 상품 기본 정보 : 시작
sql = "SELECT"& _
" GoodsType, DealerID, GoodsCode, Title, SubTitle, ImgB, ImgM, ImgS, Price, OriginalPrice, MarketPrice, PriceSplit,"& _
" CmsType, Margin, Cmoney, Stock, Product, PlaceOfOrigin, ContentFile, IsSurtax, IsTax, IsCashReceipt,"& _
" DeliveryPolicy, DeliveryMethod, DeliveryFee, DeliveryLimit, OptionKind, OptionTxt,"& _
" IsIconA, IsIconB, IsIconC, IsIconD, IsIconE, IsIconF, IsDisplay, IsSoldOut, Content, DeliveryContent,"& _
" (SELECT Name FROM T_BRAND WHERE SiteID=G.SiteID AND Uid=G.BrandUid) AS Brand"
sql = sql &" FROM V_GOODS AS G JOIN T_GOODS_CONTENT AS GC ON G.Uid=GC.Uid"
sql = sql &" WHERE G.SiteID='"& siteID &"' AND G.State=? AND G.Uid=?"
arrParams = Array( _
Db.makeParam("@State", adVarchar, adParamInput, 20, CM_GDSTATE_NOR), _
Db.makeParam("@Uid", adBigInt, adParamInput, 8, guid) _
)
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, arrParams, Nothing)
If Not Rs.bof And Not Rs.eof Then
flagRs = True
goodsType = Rs("GoodsType")
goodsDealerID = Rs("DealerID")
goodsCode = Rs("GoodsCode")
goodstitle = Rs("Title")
subTitle = null2Blank(Rs("SubTitle"))
imgB = Rs("ImgB")
imgM = Rs("ImgM")
imgS = Rs("ImgS")
price = checkNumeric(Rs("Price"))
originalPrice = checkNumeric(Rs("OriginalPrice"))
marketPrice = checkNumeric(Rs("MarketPrice"))
priceSplit = Rs("PriceSplit")
goodsCmsType = Rs("CmsType")
margin = checkNumeric(Rs("Margin"))
cmoney = checkNumeric(Rs("Cmoney"))
stock = Rs("Stock")
product = null2Blank(Rs("Product"))
placeOfOrigin = null2Blank(Rs("PlaceOfOrigin"))
contentFile = null2Blank(Rs("ContentFile"))
isSurtax = Rs("IsSurtax")
isTax = Rs("IsTax")
isCashReceipt = Rs("IsCashReceipt")
deliveryPolicy = null2Blank(Rs("DeliveryPolicy"))
deliveryMethod = null2Blank(Rs("DeliveryMethod"))
deliveryFee = checkNumeric(Rs("DeliveryFee"))
deliveryLimit = checkNumeric(Rs("DeliveryLimit"))
optionKind = null2Blank(Rs("OptionKind"))
optionTxt = null2Blank(Rs("OptionTxt"))
arrIsIcon(0) = Rs("IsIconA")
arrIsIcon(1) = Rs("IsIconB")
arrIsIcon(2) = Rs("IsIconC")
arrIsIcon(3) = Rs("IsIconD")
arrIsIcon(4) = Rs("IsIconE")
arrIsIcon(5) = Rs("IsIconF")
isDisplay = Rs("IsDisplay")
isSoldOut = Rs("IsSoldOut")
content = null2Blank(Rs("Content"))
deliveryContent = null2Blank(Rs("DeliveryContent"))
brand = null2Blank(Rs("Brand"))
End If
Call closeRs(Rs)
' # 상품 기본 정보 : 끝
If Not flagRs Or (authAdminID = "" And authDealerID = "" And Not flag2Bool(isDisplay)) Then
Call jsmsg("상품정보가 존재하지 않습니다.", "B")
End If
' # 상품분류 확인 : 시작
If goodsType = CM_GDTYPE_GNG Then
Call closeDb
Response.Redirect "/gonggu/content.asp?cate="& cate &"&guid="& guid &"¶ms="& params
Response.End
ElseIf goodsType = CM_GDTYPE_AUC Then
Call closeDb
Response.Redirect "/auction/content.asp?cate="& cate &"&guid="& guid &"¶ms="& params
Response.End
End If
' # 상품분류 확인 : 끝
' # 카테고리 확인 : 시작
sql = "SELECT CateCode, Depth FROM T_CATEGORY WHERE CateCode=dbo.fnGetGoodsCate(?, ?, ?)"
arrParams = Array( _
Db.makeParam("@siteID", adVarchar, adParamInput, 20, siteID), _
Db.makeParam("@guid", adBigInt, adParamInput, 8, guid), _
Db.makeParam("@cate", adInteger, adParamInput, 4, cate) _
)
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, arrParams, Nothing)
cate = 0
If Not Rs.bof And Not Rs.eof Then
cate = Rs("CateCode")
cateDepth = Rs("Depth")
End If
Call closeRs(Rs)
If cate = 0 Then Call jsmsg("해당 카테고리가 없습니다.", "B")
' # 카테고리 확인 : 끝
' # 상품로그 저장 : 시작
logGoodsUids = Trim(Request.Cookies(COOKIE_GOODS_LOG))
If InStr(DELIMITER & logGoodsUids, DELIMITER & guid & DELIMITER) = 0 Then
arrParams = Array(_
Db.makeParam("@siteID", adVarchar, adParamInput, 20, siteID), _
Db.makeParam("@uid", adBigInt, adParamInput, 8, guid) _
)
Call Db.exec("spGoodsLog", DB_CMDTYPE_SP, arrParams, Nothing)
Response.Cookies(COOKIE_GOODS_LOG) = logGoodsUids & guid & DELIMITER
Response.Cookies(COOKIE_GOODS_LOG).Domain = siteDomain
End If
' # 상품로그 저장 : 끝
' # 상품 다른 이미지 정보 : 시작
sql = "SELECT ImgPath, ImgFName FROM T_GOODS_IMAGE WHERE GoodsUid=? ORDER BY Sort ASC"
arrParams = Array( _
Db.makeParam("@GoodsUid", adBigInt, adParamInput, 8, guid) _
)
arrListI = Db.execRsList(sql, DB_CMDTYPE_TEXT, arrParams, listLenI, Nothing)
' # 상품 다른 이미지 정보 : 끝
' # 상품옵션 정보 : 시작
If optionKind = CM_OPTIONKIND_NORMAL Or optionKind = CM_OPTIONKIND_EAZY Then
sql = "SELECT Uid, Title, Items, IsRequire FROM T_GOODS_OPTION WHERE GoodsUid=? ORDER BY Sort ASC"
arrParams = Array( _
Db.makeParam("@GoodsUid", adBigInt, adParamInput, 8, guid) _
)
arrListO = Db.execRsList(sql, DB_CMDTYPE_TEXT, arrParams, listLenO, Nothing)
ElseIf optionKind = CM_OPTIONKIND_STOCK Then
Dim arrOptUid(1), arrOptTitle(1)
Dim arrOptItemList(1), arrOptItemLen(1)
For i=0 To 1
arrOptUid(i) = 0
arrOptTitle(i) = ""
arrOptItemList(i) = Null
arrOptItemLen(i) = -1
Next
sql = "SELECT Uid, Title FROM T_GOODS_OPTION WHERE GoodsUid=? ORDER BY Sort ASC"
arrParams = Array( _
Db.makeParam("@GoodsUid", adBigInt, adParamInput, 8, guid) _
)
arrListO = Db.execRsList(sql, DB_CMDTYPE_TEXT, arrParams, listLenO, Nothing)
If IsArray(arrListO) Then
For i=0 To listLenO
Select Case i
Case 0
arrOptUid(0) = CLng(arrListO(0, i))
arrOptTitle(0) = Trim(arrListO(1, i))
Case 1
arrOptUid(1) = CLng(arrListO(0, i))
arrOptTitle(1) = Trim(arrListO(1, i))
End Select
Next
End If
If arrOptUid(0) > 0 Then
sql = "SELECT Uid, Item, Price FROM T_GOODS_OPTION_ITEM WHERE OptionUid=? ORDER BY Sort ASC"
arrParams = Array( _
Db.makeParam("@OptionUid", adBigInt, adParamInput, 8, arrOptUid(0)) _
)
arrOptItemList(0) = Db.execRsList(sql, DB_CMDTYPE_TEXT, arrParams, arrOptItemLen(0), Nothing)
End If
If arrOptUid(1) > 0 Then
sql = "SELECT Uid, Item, Price FROM T_GOODS_OPTION_ITEM WHERE OptionUid=? ORDER BY Sort ASC"
arrParams = Array( _
Db.makeParam("@OptionUid", adBigInt, adParamInput, 8, arrOptUid(1)) _
)
arrOptItemList(1) = Db.execRsList(sql, DB_CMDTYPE_TEXT, arrParams, arrOptItemLen(1), Nothing)
End If
End If
' # 상품옵션 정보 : 끝
' # 이전상품, 다음상품 정보 : 시작
sql = "SELECT MAX(PrevUid) AS PrevUid, MAX(NextUid) AS NextUid FROM ("
sql = sql &" SELECT TOP 1 GP.Uid AS PrevUid, 0 AS NextUid, GP.Sort"
sql = sql &" FROM T_GOODS AS GP JOIN V_GOODS_CATEGORY AS CP ON GP.Uid=CP.GoodsUid"
sql = sql &" WHERE GP.SiteID='"& siteID &"' AND GP.GoodsType=? AND GP.State=? AND CP.CateCode=? AND GP.Uid>? AND GP.IsDisplay='T' AND CP.IsHidden='F'"
sql = sql &" ORDER BY GP.Sort ASC"
sql = sql &" UNION ALL"
sql = sql &" SELECT TOP 1 0 AS PrevUid, GN.Uid AS NextUid, GN.Sort"
sql = sql &" FROM T_GOODS AS GN JOIN V_GOODS_CATEGORY AS CN ON GN.Uid=CN.GoodsUid"
sql = sql &" WHERE GN.SiteID='"& siteID &"' AND GN.GoodsType=? AND GN.State=? AND CN.CateCode=? AND GN.Uid<? AND GN.IsDisplay='T' AND CN.IsHidden='F'"
sql = sql &" ORDER BY GN.Sort DESC"
sql = sql &" ) T"
arrParams = Array( _
Db.makeParam("@GoodsType", adVarchar, adParamInput, 20, CM_GDTYPE_NOR), _
Db.makeParam("@State", adVarchar, adParamInput, 20, CM_GDSTATE_NOR), _
Db.makeParam("@CateCode", adInteger, adParamInput, 4, cate), _
Db.makeParam("@Uid", adBigInt, adParamInput, 8, guid), _
Db.makeParam("@GoodsType", adVarchar, adParamInput, 20, CM_GDTYPE_NOR), _
Db.makeParam("@State", adVarchar, adParamInput, 20, CM_GDSTATE_NOR), _
Db.makeParam("@CateCode", adInteger, adParamInput, 4, cate), _
Db.makeParam("@Uid", adBigInt, adParamInput, 8, guid) _
)
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, arrParams, Nothing)
prevUid = checkNumeric(Rs("PrevUid"))
nextUid = checkNumeric(Rs("NextUid"))
Call closeRs(Rs)
' # 이전상품, 다음상품 정보 : 끝
' # 상품 아이콘 정보 : 시작
sql = "SELECT IconA, IconB, IconC, IconD, IconE, IconF FROM T_GOODS_ICON WHERE SiteID='"& siteID &"'"
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, Null, Nothing)
If Not Rs.bof And Not Rs.bof Then
arrIcon(0) = null2Blank(Rs("IconA"))
arrIcon(1) = null2Blank(Rs("IconB"))
arrIcon(2) = null2Blank(Rs("IconC"))
arrIcon(3) = null2Blank(Rs("IconD"))
arrIcon(4) = null2Blank(Rs("IconE"))
arrIcon(5) = null2Blank(Rs("IconF"))
End If
Call closeRs(Rs)
' # 상품 아이콘 정보 : 끝
' # 배송정보(환경설정, 판매자) 데이터 : 시작
If goodsDealerID = siteID Then
sql = "SELECT DeliveryMethod, DeliveryFee, DeliveryLimit FROM T_CONFIG_MANAGE WHERE SiteID='"& siteID &"'"
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, Null, Nothing)
If Not Rs.bof And Not Rs.eof Then
cfgDeliveryMethod = null2Blank(Rs("DeliveryMethod"))
cfgDeliveryFee = checkNumeric(Rs("DeliveryFee"))
cfgDeliveryLimit = checkNumeric(Rs("DeliveryLimit"))
End If
Call closeRs(Rs)
End If
' # 배송정보(환경설정, 판매자) 데이터 : 끝
' # 회원 등급(T_MEMBER_LEVEL.Uid) : 시작
If authUserID <> "" Then
sql = "SELECT LevelUid FROM T_MEMBER WHERE SiteID='"& siteID &"' AND State=? AND UserID=?"
arrParams = Array( _
Db.makeParam("@State", adVarchar, adParamInput, 20, CM_USERSTATE_NOR), _
Db.makeParam("@UserID", adVarchar, adParamInput, getTxtLen(authUserID), authUserID) _
)
authUserLevelUid = checkNumeric(Db.execRsData(sql, DB_CMDTYPE_TEXT, arrParams, Nothing))
End If
' # 회원 등급(T_MEMBER_LEVEL.Uid) : 끝
' 기본 이미지
mainImgURL = imgURL & iif(getExt(imgM)="gif", pathGoodsBig &"/"& imgB, pathGoodsMiddle &"/"& imgM)
' 재고없음 아이콘
If stock = "0" Then strImgSoldOut = " <img src='"& imgURL & pathSite &"/soldout.jpg' border='0' align='absmiddle'>"
' 상품 아이콘
strGoodsIcon = ""
For i=0 To 5
If arrIcon(i) <> "" And flag2Bool(arrIsIcon(i)) Then
strGoodsIcon = strGoodsIcon &"<img src='"& imgURL & pathIcon &"/"& arrIcon(i) &"' align='absmiddle' style='margin-right:5px;'>"
End If
Next
%>
<!--#include virtual="/_include/header.asp"-->
<script type="text/javascript">
<!--
function overOtherImg(img) {
var mainImg = document.getElementById('mainImg');
mainImg.src = img.src;
}
function outOtherImg() {
var mainImg = document.getElementById('mainImg');
mainImg.src = mainImg.getAttribute('orgsrc');
}
//-->
</script>
<script type="text/javascript">
<!--
function showCmoneyInfo(isshow) {
var objDiv = document.getElementById('divCmoneyInfo');
objDiv.style.display = (isshow == 1) ? "" : "none";
}
function openMyCoupon() {
<%If authUserID = "" Then%>
alert('로그인 후 확인이 가능합니다');
gotoLogin();
<%Else%>
openPopup("/my/pop_myCoupon.asp", "MyCoupon", 700, 500, "scrollbars=1");
<%End If%>
}
function checkOptionValue(item) {
if (item.value == "0") item.value = "";
}
function download(filename) {
hiddenZone.location.replace("<%=fileURL%>/download/goods.asp?file="+filename);
}
function openFriendMail() {
<%If authUserID <> "" Then%>
openPopup("/goods/pop_friendmail.asp?guid=<%=guid%>", "FriendMail", 500, 620);
<%Else%>
alert('로그인 하셔야 이용하실 수 있습니다.');
gotoLogin();
<%End If%>
}
function checkCoupon(cuid) {
hiddenZone.location.replace("/goods/issueCouponOk.asp?cuid="+cuid);
}
//-->
</script>
<script type="text/javascript">
<!--
defineAjax();
// 주문,장바구니담기,관심리스트 확인
function checkGoods(method) {
var f = document.Frm
var i, len;
<%If checkBlockGoods(guid) Then%>
alert("구매 제한된 상품입니다.");
return false;
<%End If%>
<%If flag2Bool(isSoldOut) Then%>
alert("일시적으로 중지되었거나 품절된 상품입니다.");
return false;
<%End If%>
if (parseInt(f.price.value, 10) == 0) {
alert("가격이 아직 정해지지 않았습니다.");
return false;
}
if (checkEmpty(f.ea) || f.ea.value == "0") {
alert("주문 상품의 수량을 입력해 주세요.");
f.ea.focus();
return false;
}
if (f.stock.value != "00") {
if (parseInt(f.stock.value, 10) == 0) {
alert("품절된 상품입니다.");
return false;
}
if (parseInt(f.ea.value, 10) > parseInt(f.stock.value, 10)) {
alert("준비된 재고수량보다 많이 신청하셨습니다.");
f.ea.focus();
return false;
}
}
// 일반옵션, 재고/가격옵션, 가격간단옵션 경우
if (f.optionKind.value != "" && f.optionKind.value != "<%=CM_OPTIONKIND_TEXT%>") {
var objOption = f.goodsOption;
var optionCnt = parseInt(f.goodsOptionCnt.value, 10);
if (optionCnt == 1) {
if (objOption.getAttribute('isrequire') == 'T' && checkEmpty(objOption)) {
alert(objOption.getAttribute('title')+"은 필수선택 옵션입니다.\n옵션을 선택해 주세요.");
objOption.focus();
return false;
}
}
else {
for (i=0, len=objOption.length; i<len; i++) {
if (objOption[i].getAttribute('isrequire') == 'T' && checkEmpty(objOption[i])) {
alert(objOption[i].getAttribute('title')+"은 필수선택 옵션입니다.\n옵션을 선택해 주세요.");
objOption[i].focus();
return false;
}
}
}
}
// 서술형옵션 경우
else if (f.optionKind.value != "" && f.optionKind.value == "<%=CM_OPTIONKIND_TEXT%>") {
if (checkEmpty(f.goodsOptionTxt)) {
alert("상품 옵션을 입력해 주세요.");
f.goodsOptionTxt.focus();
return false;
}
}
// 재고/가격옵션 경우 재고확인
if (f.optionKind.value == "<%=CM_OPTIONKIND_STOCK%>") {
checkOptionStock(method);
}
else {
eval(method+"();");
}
}
// 재고/가격옵션 경우 재고확인
function checkOptionStock(method) {
var f = document.Frm;
var arrOption;
var optionCnt = parseInt(f.goodsOptionCnt.value, 10);
var params = "guid=<%=guid%>&method="+method;
if (optionCnt == 1) {
arrOption = f.goodsOption.value.split("<%=DELIMITER_OPTION%>");
params += "&goodsOption="+arrOption[1];
}
else {
for (i=0, len=f.goodsOption.length; i<len; i++) {
arrOption = f.goodsOption[i].value.split("<%=DELIMITER_OPTION%>");
params += "&goodsOption="+arrOption[1];
}
}
var url = "<%=siteURL%>/common/ajax/exec_getGoodsOptionStock.asp";
var returnExec = "execCheckOptionStock";
ajax.execute("POST", url, params, returnExec);
}
function execCheckOptionStock(value) {
var f = document.Frm;
var objOption = f.goodsOption;
var optionCnt = parseInt(f.goodsOptionCnt.value, 10);
var method = "";
var stock = 0;
var ea = parseInt(f.ea.value, 10);
if (value.stripspace() != "") {
objJson = JSON.parse(value);
if (objJson != false){
method = objJson.item.method;
stock = parseInt(objJson.item.stock, 10);
}
objJson = null;
if (ea > stock) {
var msg = "▒ 선택 상품옵션 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n\n";
if (optionCnt == 1) {
msg += " · "+objOption.getAttribute('title')+" : "+objOption.options[objOption.selectedIndex].text+"\n";
}
else {
for (i=0, len=objOption.length; i<len; i++) {
msg += " · "+objOption[i].getAttribute('title')+" : "+objOption[i].options[objOption[i].selectedIndex].text+"\n";
}
}
msg += "\n▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n\n"
+ "현재 재고 수량 : "+stock+"개\n\n"
+ "준비된 재고 수량보다 많이 신청하셨습니다."
alert(msg);
f.ea.focus();
return false;
}
else if (method != "") {
eval(method+"();");
}
else {
alert("재고 확인을 실패하였습니다.");
return false;
}
}
}
// 바로구매
function direct() {
var f = document.Frm;
f.target = "_self";
f.action = "/goods/order_direct.asp";
f.submit();
}
// 장바구니담기
function addCart() {
var f = document.Frm;
f.mode.value = "ADD";
f.target = "_self";
f.action = "/goods/cartOk.asp";
f.submit();
}
// 관심리스트
function addWishList() {
var f = document.Frm;
openPopup("/dummy.asp", "WishList", 100, 100, "left=500, top=50");
f.mode.value = "ADD";
f.target = "WishList";
f.action = "/my/wishlistOk.asp";
f.submit();
}
//-->
</script>
<form name="Frm" method="post">
<input type="hidden" name="mode">
<input type="hidden" name="guid" value="<%=guid%>">
<input type="hidden" name="cate" value="<%=cate%>">
<input type="hidden" name="params" value="<%=params%>">
<input type="hidden" name="stock" value="<%=stock%>">
<input type="hidden" name="optionKind" value="<%=optionKind%>">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="<%=NAVI_BGCOLOR%>">
<%
' 다른매장이동/현재위치
Call makeUserNaviCate(CM_GDTYPE_NOR, cate, Null)
%></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="15"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="2" cellpadding="8" bgcolor="#cccccc">
<tr>
<td height="33" class="gray_3_15px" bgcolor="#f9f9f9"><strong><%=goodstitle%></strong> <%=strImgSoldOut%>
<%If strGoodsIcon <> "" Then%><%=strGoodsIcon%><%End If%></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="15"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<!-- 제품정보 : 시작 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="272" valign="top" align="left">
<table border="0" cellspacing="0" cellpadding="0">
<!-- 제품이미지 : 시작 -->
<tr>
<td align="center">
<!-- 기본 이미지 : 시작 -->
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF"><img id="mainImg" src="<%=mainImgURL%>" orgsrc="<%=mainImgURL%>" width="<%=cfgImgMWidth%>" height="<%=cfgImgMHeight%>" border="0"<%=iif(flag2Bool(cfgIsImgLine), " style='border:1px solid #CCCCCC;'", "")%> onClick="openZoomGoodsImg('<%=guid%>', '<%=cate%>')" style="cursor:pointer;"></td>
</tr>
</table>
<!-- 기본 이미지 : 끝 -->
</td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td align="center"><img src="<%=imgURL & pathSite%>/button/content_zoom.gif" alt="확대보기" onClick="openZoomGoodsImg('<%=guid%>', '<%=cate%>')" style="cursor:pointer;"></td>
</tr>
<tr>
<td height="7"></td>
</tr>
<tr>
<td align="center"><!-- 다른이미지(size : 50*50) : 시작 --><%
If IsArray(arrListI) Then
print "<table border='0' cellpadding='2' cellspacing='0'><tr>"
For i=0 To listLenI
imgPath = arrListI(0, i)
imgFName = arrListI(1, i)
otherImgURL = imgURL & imgPath &"/"& imgFName
If i > 0 And i Mod 5 = 0 Then print "</tr><tr>"
print "<td><img src='"& otherImgURL &"' width='50' height='50' style='border:1px solid #CCCCCC;' onMouseOver='overOtherImg(this)' onMouseOut='outOtherImg()' onClick=""openZoomGoodsImg('"& guid &"', '"& cate &"')"" style='cursor:pointer;'></td>"
Next
print "</tr></table>"
End If
%><!-- 다른이미지(size : 50*50) : 끝 --></td>
</tr>
<!-- 제품이미지 : 끝 -->
<tr><td height="10"></td></tr>
<!-- 이전/목록/다음 버튼 : 시작 -->
<tr>
<td align="center"><%
If prevUid > 0 Then
print "<a href='content.asp?guid="& prevUid &"&cate="& cate &"¶ms="& params &"'><img src='"& imgURL & pathSite &"/button/content_preview.gif' alt='이전상품' border='0'></a>"& vbCrLf
Else
print "<img src='"& imgURL & pathSite &"/previous.gif' alt='이전상품' border='0' onClick=""alert('이전상품이 없습니다.')"" style='cursor:pointer;'>"& vbCrLf
End If
print "<a href='"& getGoodsListPath(CM_GDTYPE_NOR, cateDepth) &"?cate="& cate &"&"& filterParams(decParams(params), "cate") &"'><img src='"& imgURL & pathSite &"/button/content_list.gif' alt='목록' border='0'></a>"& vbCrLf
If nextUid > 0 Then
print "<a href='content.asp?guid="& nextUid &"&cate="& cate &"¶ms="& params &"'><img src='"& imgURL & pathSite &"/button/content_next.gif' alt='다음상품' border='0'></a>"& vbCrLf
Else
print "<img src='"& imgURL & pathSite &"/button/content_next.gif' alt='다음상품' border='0' onClick=""alert('다음상품이 없습니다.')"" style='cursor:pointer;'>"& vbCrLf
End If
%></td>
</tr>
<!-- 이전/목록/다음 버튼 : 끝 -->
</table>
</td>
<td valign="top" align="left">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" style="padding:10px;">
<!-- 제품기본정보 : 시작 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%If subTitle <> "" Then%>
<tr>
<!-- 간단설명 -->
<td class="gray_6"><%=subTitle%></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<%End If%>
<tr>
<td align="left">
<table border="0" cellspacing="0" cellpadding="0">
<%If marketPrice > 0 Then%>
<tr>
<td width="100" height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 시중가</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<span class="orange_15pt"><strike><%=num2Cur(marketPrice)%></strike> </span>
</td>
</tr>
<%End If%>
<tr>
<td width="100" height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 판매가</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td class="object">
<%
print "<b>"& setPriceStyle(price) &"</b>"& vbCrLf
' 회원 등급별 할인정보
strUserLevelDiscount = getUserLevelDiscount()
If price > 0 And strUserLevelDiscount <> "" Then
print "<img src='"& imgURL & pathSite &"/membersale.gif' align='absmiddle'> <span style='color:red;'>"& strUserLevelDiscount &"</span>"
End If
%>
<input type="hidden" name="price" value="<%=price%>">
</td>
</tr>
<%If cfgNoInterest <> "" Then%>
<tr>
<td width="100" height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle">
무이자할부정보</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<span class="orange_15pt">
<img src="<%=imgURL & pathSite%>/icon_card.gif" hspace="2" align="absmiddle">
<span class=".nomalfont"><%=cfgNoInterest%></span>
</span>
</td>
</tr>
<%End If%>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 적립금</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td class=".nomalfont">
<%
' 회원 등급별 적립금정보
cmoney = getUserLevelCmoney(price, cmoney)
If cmoney = 0 Then
print "0 원"
Else
print "<img src='"& imgURL & pathSite &"/icon_CyberMoney.gif' align='absmiddle'>"& vbCrLf
print num2Cur(cmoney) &" 원"& vbCrLf
print "<img src='"& imgURL & pathSite &"/button/btn_CyberMoneySave.gif' border='0' onMouseOver='showCmoneyInfo(1);' onMouseOut='showCmoneyInfo(0);' style='cursor:pointer;'>"& vbCrLf
End If
%>
<input type="hidden" name="cmoney" value="<%=cmoney%>">
</td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<div id="divCmoneyInfo" style="position:absolute; display:none;">
<iframe src="/goods/ifrm_cmoneyInfo.asp" style="margin:0; height:150; width:280;" frameborder="0" scrolling="no" border="0" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"></iframe>
</div>
</td>
</tr>
<tr>
<td width="100" height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle">
할인쿠폰</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<span class="orange_15pt">
<img src="<%=imgURL & pathSite%>/coupon.gif" onClick="openMyCoupon()" style="cursor:pointer;" align="baseline" >
</span>
</td>
</tr>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 배송비</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td class=".nomalfont">
<%
' 배송비 확인
Select Case deliveryPolicy
Case CM_DELIVERY_DEALER, CM_DELIVERY_DEFAULT
print "[기본정책] "& makeDeliveryInfoContent(cfgDeliveryMethod, cfgDeliveryFee, cfgDeliveryLimit)
Case Else
print makeDeliveryInfoContent(deliveryMethod, deliveryFee, deliveryLimit)
End Select
%>
</td>
</tr>
<%
' 상품옵션 갯수
goodsOptionCnt = 0
' 상품옵션 : 일반옵션, 가격간단옵션
If optionKind = CM_OPTIONKIND_NORMAL Or optionKind = CM_OPTIONKIND_EAZY Then
If IsArray(arrListO) Then
For i=0 To listLenO
optUid = arrListO(0, i)
optTitle = arrListO(1, i)
optItems = arrListO(2, i)
optIsRequire = arrListO(3, i)
arrOptItem = Split(optItems, ",")
%>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> <%=optTitle%></td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<%
print "<select id='goodsOption' name='goodsOption' isrequire='"& optIsRequire &"' title='"& Replace(optTitle, "'", "\'") &"' onChange='checkOptionValue(this)'>"& vbCrLf
print "<option value=''>선택하세요.</option>"& vbCrLf
print "<option value='0'>--------------------</option>"& vbCrLf
For m=0 To UBound(arrOptItem)
optText = Trim(arrOptItem(m))
optPrice = 0
If optionKind = CM_OPTIONKIND_EAZY Then
arrOptText = Split(optText, "/")
optText = Trim(arrOptText(0))
If UBound(arrOptText) = 1 Then
optPrice = checkNumeric(arrOptText(1))
If optPrice > 0 Then
optText = optText &" (+"& num2Cur(Abs(optPrice)) &")"
ElseIf optPrice < 0 Then
optText = optText &" (-"& num2Cur(Abs(optPrice)) &")"
End If
End If
End If
' 옵션 : 옵션타이틀 [DELIMITER] 옵션항목Uid [DELIMITER] 옵션항목내용 [DELIMITER] 옵션가격
optValue = optTitle & DELIMITER_OPTION &"0"& DELIMITER_OPTION & optText & DELIMITER_OPTION & optPrice
print "<option value='"& encQuote(optValue) &"'>"& optText &"</option>"& vbCrLf
Next
print "</select>"& vbCrLf
goodsOptionCnt = goodsOptionCnt + 1
%>
</td>
</tr>
<%
Next
End If
' 상품옵션 : 재고/가격옵션
ElseIf optionKind = CM_OPTIONKIND_STOCK Then
For i=0 To 1
If IsArray(arrOptItemList(i)) Then
%>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle">
<%=arrOptTitle(i)%></td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<%
print "<select id='goodsOption' name='goodsOption' isrequire='T' title='"& Replace(arrOptTitle(i), "'", "\'") &"' onChange='checkOptionValue(this)'>"& vbCrLf
print "<option value=''>선택하세요.</option>"& vbCrLf
print "<option value='0'>--------------------</option>"& vbCrLf
For m=0 To arrOptItemLen(i)
optItemUid = checkNumeric(arrOptItemList(i)(0, m))
optText = Trim(arrOptItemList(i)(1, m))
optPrice = checkNumeric(arrOptItemList(i)(2, m))
If optPrice > 0 Then
optText = optText &" (+"& num2Cur(Abs(optPrice)) &")"
ElseIf optPrice < 0 Then
optText = optText &" (-"& num2Cur(Abs(optPrice)) &")"
End If
' 옵션 : 옵션타이틀 [DELIMITER] 옵션항목Uid [DELIMITER] 옵션항목내용 [DELIMITER] 옵션가격
optValue = arrOptTitle(i) & DELIMITER_OPTION & optItemUid & DELIMITER_OPTION & optText & DELIMITER_OPTION & optPrice
print "<option value='"& encQuote(optValue) &"'>"& optText &"</option>"& vbCrLf
Next
print "</select>"& vbCrLf
goodsOptionCnt = goodsOptionCnt + 1
%>
</td>
</tr>
<%
End If
Next
' 상품옵션 : 서술형옵션
ElseIf optionKind = CM_OPTIONKIND_TEXT Then
%>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 옵션</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td><%=tag2Text(optionTxt)%></td>
</tr>
<tr height="5">
<td><textarea name="goodsOptionTxt" class="input_gray" style="width:100%; height:27px;" onKeyUp="checkTextLen(this, 250)"></textarea></td>
</tr>
</table>
</td>
</tr>
<%
End If
%>
<input type="hidden" name="goodsOptionCnt" value="<%=goodsOptionCnt%>">
<%If contentFile <> "" Then%>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 첨부파일</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<img src="<%=imgURL & pathIcon%>/<%=getFileExtIcon(contentFile)%>" align="absmiddle">
<span onClick="download('<%=contentFile%>')" style="cursor:pointer;"><%=contentFile%></span>
</td>
</tr>
<%End If%>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 수량</td>
<td width="15" class=".nomalfont"><strong>:</strong></td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td rowspan="2"><input type="text" name="ea" value="1" size="2" class="input_gray" onKeyPress="blockNotNumber(event)" onKeyUp="numberOnly(this)" onBlur="numberOnly(this)"></td>
<td style="padding:0 3px 0 3px;"><img src="<%=imgURL & pathIcon%>/num_p.gif" border="0" onClick="controllNum(ea, '+');" style="cursor:pointer;"></td>
<td rowspan="2" class=".nomalfontt">EA</td>
</tr>
<tr>
<td style="padding:0 3px 0 3px;"><img src="<%=imgURL & pathIcon%>/num_m.gif" border="0" onClick="controllNum(ea, '-');" style="cursor:pointer;"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="left" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#f5f5f5">
<tr>
<td align="center" bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#f5f5f5">
<tr>
<td align="center" style="padding:10px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#f5f5f5">
<tr>
<td width="100" height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 제조사/원산지</td>
<td width="15"><strong>:</strong></td>
<td width="318"class=".nomalfont">
<%
If product <> "" And placeOfOrigin <> "" Then
print product &" / "& placeOfOrigin
Else
print product & placeOfOrigin
End If
%></td>
</tr>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 브랜드</td>
<td width="15"><strong>:</strong></td>
<td class=".nomalfont"><%=brand%></td>
</tr>
<tr>
<td height="25" class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 상품코드</td>
<td width="15"><strong>:</strong></td>
<td class="darkblue"><%=goodsCode%></td>
</tr>
<tr>
<td height="25"class=".nomalfont"><img src="<%=imgURL & pathSite%>/icon_green.gif" align="absmiddle"> 고객상품평</td>
<td width="15"><strong>:</strong></td>
<td>
<%
sql = "SELECT COUNT(*), ISNULL(AVG(ParPoint), 0) FROM T_GOODS_OPINION"
sql = sql &" WHERE SiteID='"& siteID &"' AND GoodsUid=? AND CateCode=? AND OrderInfoUid>0"
arrParams = Array( _
Db.makeParam("@GoodsUid", adBigInt, adParamInput, 8, guid), _
Db.makeParam("@CateCode", adInteger, adParamInput, 4, cate) _
)
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, arrParams, Nothing)
opinionCnt = checkNumeric(Rs(0))
opinionAvg = checkNumeric(Rs(1))
Call closeRs(Rs)
strOpinionAvg = ""
For i=1 To opinionAvg
strOpinionAvg = strOpinionAvg &"★"
Next
%>
<span class="red"><%=strOpinionAvg%></span> <span class=".nomalfont" align="absmiddle">상품평<%=opinionCnt%>개<img src="/images/blank.gif" align="baseline"> <a href="#04"><img src="<%=imgURL & pathSite%>/btn_stargo.gif" alt="상품평" border="0" align="absmiddle"></a> <a href="#05"><img src="<%=imgURL & pathSite%>/button/content_qanda.gif" alt="상품문의" border="0" align="absmiddle"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td>
<!-- 쇼핑버튼 : 시작 -->
<table width="100%" height="35" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="125"><img src="<%=imgURL & pathSite%>/button/content_direct.gif" alt="바로구매" onClick="checkGoods('direct')" style="cursor:pointer;"></td>
<td width="125"><img src="<%=imgURL & pathSite%>/button/content_cartin.gif" alt="장바구니담기" onClick="checkGoods('addCart')" style="cursor:pointer;"></td>
<td width="108"><img src="<%=imgURL & pathSite%>/button/content_wishlist.gif" alt="관심리스트" onClick="checkGoods('addWishList')" style="cursor:pointer;"></td>
<td align="right" style="padding-left:2;">
<table align="left" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><img src="<%=imgURL & pathSite%>/button/content_chuchun_mail.gif" alt="추천메일"
border="0" onClick="openFriendMail();" style="cursor:pointer;"></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- 쇼핑버튼 : 끝 -->
<%
' # 행사쿠폰
Call printCouponEvent(guid, cate)
%>
</td>
</tr>
</table>
<!-- 제품기본정보 : 끝 -->
</td>
</tr>
</table>
<!-- 제품정보 : 끝 --></td>
</tr>
<tr><td height="20"></td></tr>
</table>
</form>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed">
<tr>
<td>
<!-- 제품상세정보 & 관련상품 : 시작 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<!-- TAB_01 : 제품상세정보 : 시작 -->
<a name="01"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/detail_tab_bg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#01" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_12.gif" border="0"></a></td>
<td width="1"></td>
<td><a href="#02" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_21.gif" border="0"></a></td>
<td><a href="#03" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_31.gif" border="0"></a></td>
<td><a href="#04" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_41.gif" border="0"></a></td>
<td><a href="#05" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_51.gif" border="0"></a></td>
<td><a href="#06" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_61.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<%
' # 상품쿠폰
Call printCouponGoods(guid, cate)
%>
<tr>
<td style="padding:0 0 0 0px;">
<table id="tbContent" cellpadding="0" cellspacing="0" border="0" width="100%" style="table-layout:fixed;">
<tr>
<td style="word-wrap:break-word; word-break:break-all;" valign="top">
<!--<div style="margin-bottom:10px;"><img src="<%=imgURL & pathSite%>/content_sangsebar.gif"></div>-->
<div style="overflow:auto; width:100%;"><%=decQuote(content)%></div>
<!--<%
' # 기타 이미지 : 시작
If IsArray(arrListI) Then
print "<div style='margin-top:20px;'><img src='"& imgURL & pathSite &"/content_otherimage.gif'></div>"& vbCrLf
For i=0 To listLenI
imgPath = arrListI(0, i)
imgFName = arrListI(1, i)
print "<div style='margin-top:10px;'><img src='"& imgURL & imgPath &"/"& imgFName &"'></div>"& vbCrLf
Next
End If
' # 기타 이미지 : 끝
%>-->
</td>
</tr>
</table>
<script type="text/javascript">addEvent(window, 'load', function() { resizeImageAll('tbContent'); });</script>
</td>
</tr>
</table>
<!-- TAB_01 : 제품상세정보 : 끝 -->
</td>
</tr>
<tr><td height="20"></td></tr>
<tr>
<td>
<!-- TAB_02 : 배송관련정보 : 시작 -->
<a name="02"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/detail_tab_bg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#01" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_11.gif" border="0"></a></td>
<td><a href="#02" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_22.gif" border="0"></a></td>
<td><a href="#03" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_31.gif" border="0"></a></td>
<td><a href="#04" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_41.gif" border="0"></a></td>
<td><a href="#05" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_51.gif" border="0"></a></td>
<td><a href="#06" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_61.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<%
If goodsDealerID = siteID Then
If deliveryContent <> "" Then
deliveryHeadLine = "<span style='color:red'>배송비는 업체의 기본배송정책과 상품마다 배송정책이 다를수가 있습니다.<br>"& _
"상품에 적용된 배송정책은 상품에게만 적용되며 기본 배송정책에는 영향을 받지 않습니다.</span>"
Else
sql = "SELECT Content FROM T_TEXT_MANAGER WHERE SiteID='"& siteID &"' AND Code=?"
arrParams = Array( _
Db.makeParam("@Code", adVarchar, adParamInput, 20, CM_TXTCODE_DELIVERY) _
)
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, arrParams, Nothing)
If Not Rs.bof And Not Rs.eof Then
deliveryContent = Rs("Content")
End If
Call closeRs(Rs)
End If
deliveryContent = Replace(deliveryContent, "[사이트명]", cfgSiteName)
deliveryContent = Replace(deliveryContent, "[구매상한가]", num2Cur(cfgDeliveryLimit) &"원 ")
deliveryContent = Replace(deliveryContent, "[배송료]", num2Cur(cfgDeliveryFee) &"원 ")
deliveryContent = Replace(deliveryContent, "[왕복배송료]", num2Cur(cfgDeliveryFee * 2) &"원 ")
End If
%>
<tr>
<td style="padding:0 0 0 0;">
<table id="tbDeliveryContent" cellpadding="0" cellspacing="0" border="0" width="100%" style="table-layout:fixed;">
<tr>
<td style="word-wrap:break-word; word-break:break-all;" valign="top">
<div><%=deliveryHeadLine%></div>
<div style="overflow:auto; width:100%;"><%=decQuote(deliveryContent)%></div>
</td>
</tr>
</table>
<script type="text/javascript">addEvent(window, 'load', function() { resizeImageAll('tbDeliveryContent'); });</script>
</td>
</tr>
</table>
<!-- TAB_02 : 배송관련정보 : 끝 -->
</td>
</tr>
<tr><td height="20"></td></tr>
<tr>
<td>
<!-- TAB_03 : 교환환불정보 : 시작 -->
<a name="03"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/detail_tab_bg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#01" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_11.gif" border="0"></a></td>
<td><a href="#02" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_21.gif" border="0"></a></td>
<td><a href="#03" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_32.gif" border="0"></a></td>
<td><a href="#04" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_41.gif" border="0"></a></td>
<td><a href="#05" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_51.gif" border="0"></a></td>
<td><a href="#06" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_61.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<%
If dealerRefundContent <> "" Then
refundContent = dealerRefundContent
Else
sql = "SELECT Content FROM T_TEXT_MANAGER WHERE SiteID='"& siteID &"' AND Code=?"
arrParams = Array( _
Db.makeParam("@Code", adVarchar, adParamInput, 20, CM_TXTCODE_RETURN) _
)
Set Rs = Db.execRs(sql, DB_CMDTYPE_TEXT, arrParams, Nothing)
If Not Rs.bof And Not Rs.eof Then
refundContent = Rs("Content")
End If
Call closeRs(Rs)
End If
%>
<tr>
<td style="padding:0 0 0 0;">
<table id="tbRefundContent" cellpadding="0" cellspacing="0" border="0" width="100%" style="table-layout:fixed;">
<tr>
<td style="word-wrap:break-word; word-break:break-all;" valign="top">
<div style="overflow:auto; width:100%;"><%=decQuote(refundContent)%></div>
</td>
</tr>
</table>
<script type="text/javascript">addEvent(window, 'load', function() { resizeImageAll('tbRefundContent'); });</script>
</td>
</tr>
</table>
<!-- TAB_03 : 교환환불정보 : 끝 -->
</td>
</tr>
<tr><td height="20"></td></tr>
<tr>
<td>
<!-- TAB_04 : 상품평 : 시작 -->
<a name="04"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/detail_tab_bg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#01" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_11.gif" border="0"></a></td>
<td><a href="#02" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_21.gif" border="0"></a></td>
<td><a href="#03" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_31.gif" border="0"></a></td>
<td><a href="#04" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_42.gif" border="0"></a></td>
<td><a href="#05" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_51.gif" border="0"></a></td>
<td><a href="#06" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_61.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<!--#include file="../goods/content_opinion.asp"-->
</tr>
</table>
<!-- TAB_04 : 상품평 : 끝 -->
</td>
</tr>
<tr><td height="20"></td></tr>
<tr>
<td>
<!-- TAB_05 : 상품Q/A : 시작 -->
<a name="05"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/detail_tab_bg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#01" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_11.gif" border="0"></a></td>
<td><a href="#02" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_21.gif" border="0"></a></td>
<td><a href="#03" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_31.gif" border="0"></a></td>
<td><a href="#04" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_41.gif" border="0"></a></td>
<td><a href="#05" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_52.gif" border="0"></a></td>
<td><a href="#06" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_61.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td>
<!--#include file="../goods/content_qna.asp"-->
</td>
</tr>
</table>
<!-- TAB_05 : 상품Q/A : 끝 -->
</td>
</tr>
<tr><td height="20"></td></tr>
<tr>
<td>
<!-- TAB_06 : 관련상품 : 시작 -->
<a name="06"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/detail_tab_bg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#01" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_11.gif" border="0"></a></td>
<td><a href="#02" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_21.gif" border="0"></a></td>
<td><a href="#03" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_31.gif" border="0"></a></td>
<td><a href="#04" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_41.gif" border="0"></a></td>
<td><a href="#05" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_51.gif" border="0"></a></td>
<td><a href="#06" onFocus="this.blur()"><img src="<%=imgURL & pathSite%>/protap_62.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td>
<!--#include file="../goods/content_relate.asp"-->
</td>
</tr>
</table>
<!-- TAB_06 : 관련상품 : 끝 -->
</td>
</tr>
</table>
<!-- 제품상세정보 & 관련상품 : 끝 -->
</td>
</tr>
</table>
<script type="text/javascript">
<!--
<%If part = "opinion" Then%>
location.href="#04";
<%ElseIf part = "qna" Then%>
location.href="#05";
<%End If%>
//-->
</script>
<!--#include virtual="/_include/copyright.asp"-->