You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by pr...@apache.org on 2016/09/17 10:44:26 UTC

svn commit: r1761185 [4/5] - in /ofbiz/trunk/specialpurpose/ebaystore/template: feedback/LeaveFeedback.ftl store/EbayApiKeywordSearch.ftl store/OrderImported.ftl store/ProductSearchExport.ftl store/StoreSetting.ftl

Modified: ofbiz/trunk/specialpurpose/ebaystore/template/store/ProductSearchExport.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/template/store/ProductSearchExport.ftl?rev=1761185&r1=1761184&r2=1761185&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/template/store/ProductSearchExport.ftl (original)
+++ ofbiz/trunk/specialpurpose/ebaystore/template/store/ProductSearchExport.ftl Sat Sep 17 10:44:25 2016
@@ -64,7 +64,7 @@ under the License.
 </style>
 <script language="JavaScript" type="text/javascript">
 
-     function retrieveEbayCategoryByParent(url,cateId,productStoreId,id){
+    function retrieveEbayCategoryByParent(url,cateId,productStoreId,id){
         if (cateId.match('true')){
             return true;
         }
@@ -85,7 +85,7 @@ under the License.
                     removeOptions(id);
                     var resp = eval(data.categories);
                     var leng = resp.length;
-                     if (leng) {
+                    if (leng) {
                         for (i=0;i<leng;i++) {
                             if (i == 0) {
                                 document.getElementById(id).options[0] = new Option("${uiLabelMap.CommonPleaseSelect}","");
@@ -101,7 +101,7 @@ under the License.
         });
     }
 
-     function retrieveTemplateByTemGroupId(templateGroupId,productStoreId,pkCategoryId){
+    function retrieveTemplateByTemGroupId(templateGroupId,productStoreId,pkCategoryId){
         var pars = 'templateGroupId='+templateGroupId+'&productStoreId='+productStoreId+'&pkCategoryId='+pkCategoryId;
         var url = '<@o...@ofbizUrl>';
 
@@ -118,23 +118,25 @@ under the License.
                     var j = 0;
                     for (i=0;i<leng;i++) {
                         if (i == 0) {
-                            document.getElementById('theme').options[0] = new Option("${uiLabelMap.CommonPleaseSelect}","_NA_");
+                            document.getElementById('theme')
+                                .options[0] = new Option("${uiLabelMap.CommonPleaseSelect}","_NA_");
                         } else {
                             var optVal = resp[i].TemplateId+":"+resp[i].TemplateImageURL;
-                            document.getElementById('theme').options[i] = new Option(resp[i].TemplateName,optVal);
+                            document.getElementById('theme')
+                                .options[i] = new Option(resp[i].TemplateName,optVal);
                             j++;
                         }
                     }
                 }
             }
         });
-     }
+    }
 
-     function removeOptions(id){
-       var elSel = jQuery("#" + id);
-       elSel.find('option').remove();
-     }
-     function enabledItemTemplate(val){
+    function removeOptions(id){
+        var elSel = jQuery("#" + id);
+        elSel.find('option').remove();
+    }
+    function enabledItemTemplate(val){
         var field = "enabledTheme";
         if (document.getElementById(field).checked) {
             document.getElementById('themeGroup').disabled = false;
@@ -143,11 +145,11 @@ under the License.
             document.getElementById('themeGroup').disabled = true;
             document.getElementById('theme').disabled = true;
         }
-     }
-     function previewPic(val) {
+    }
+    function previewPic(val) {
         if (val != null) val = val.substr(val.indexOf(":")+1);
         document.getElementById('themeImg').src = val;
-     }
+    }
     function toggleDisp() {
         for (var i=0;i<arguments.length;i++){
             var d = document.getElementById(arguments[i]);
@@ -194,631 +196,818 @@ under the License.
 </script>
 <div class="screenlet">
   <div class="screenlet-title-bar">
-  <ul>
-    <li class="h3">Items to export</li>
-    <li><a href="<@o...@ofbizUrl>?productStoreId=${productStoreId!}">Clear Listing</a></li>
-    <#if isExportValid?? && isExportValid == "true">
-    <li><a href="<@o...@ofbizUrl>?productStoreId=${productStoreId!}">Export Products Listing</a></li>
-    </#if>
-  </ul><br class="clear"/></div>
+    <ul>
+      <li class="h3">Items to export</li>
+      <li>
+        <a href="<@o...@ofbizUrl>?productStoreId=${productStoreId!}">Clear Listing</a>
+      </li>
+      <#if isExportValid?? && isExportValid == "true">
+        <li>
+          <a href="<@o...@ofbizUrl>?productStoreId=${productStoreId!}">
+            Export Products Listing</a>
+        </li>
+      </#if>
+    </ul>
+    <br class="clear"/>
+  </div>
   <div class="screenlet-body">
-<form id="ProductsExportToEbay" method="post" action="<@o...@ofbizUrl>" name="ProductsExportToEbay">
-    <input type="hidden" name="productStoreId" value="${productStoreId!}"/>
-    <table class="basic-table"  cellspacing="0">
-        <tr><td>
-        <#if addItemObj?has_content>
-                <div class="button-bar button-style-2">
-                    <br class="clear"/>
-                    <ul>
-                       <#assign id = 1>
-                       <#if contentList?has_content>
-                           <#list contentList as content>
-                                 <#if !isProductId?has_content>
-                                    <li <#if id == 1>class="selected" <#assign isProductId = content.product.productId!><#else>id="tabHeader${id}"</#if>><a href="javascript:document.getElementById('ProductsExportToEbay').action = '<@o...@ofbizUrl>?isProductId=${content.product.productId!}';document.getElementById('ProductsExportToEbay').submit();">${content.product.productName!}[${content.product.productId}]</a></li>
-                                 <#else>
-                                    <li <#if isProductId?? && isProductId! == content.product.productId! >class="selected" <#assign isProductId = content.product.productId!><#else>id="tabHeader${id}"</#if>><a href="javascript:document.getElementById('ProductsExportToEbay').action = '<@o...@ofbizUrl>?isProductId=${content.product.productId!}';document.getElementById('ProductsExportToEbay').submit();">${content.product.productName!}[${content.product.productId}]</a></li>
-                                 </#if>
-                                 <#assign id = id+1>
-                           </#list>
-                       </#if>
-                    </ul>
-                     <br class="clear"/>
-                </div>
-        <#assign addItemList = addItemObj.itemListing!>
-        <#if addItemList?has_content>
-            <#list addItemList as addItemObj>
-                 <#assign addItem = addItemObj.addItemCall!>
-                 <#assign isSaved = addItemObj.isSaved!>
-                 <#assign isAutoRelist = addItemObj.isAutoRelist!>
-                 <#assign requireEbayInventory = addItemObj.requireEbayInventory!>
-                 <#assign item = addItem.getItem()!>
-                 <#assign primaryCate = item.getPrimaryCategory()!>
-                 <#assign storeFront = item.getStorefront()!>
-                 <#if isProductId == item.getSKU()!>
-                     <input type="hidden" name="productId" value="${item.getSKU()!}"/>
-                     <#assign smallImageUrl = "">
-                     <#if contentList?has_content>
-                          <#list contentList as content>
-                                <#if content.product.productId! == item.getSKU()!><#assign smallImageUrl = content.productContentWrapper.get("SMALL_IMAGE_URL", "url")!></#if>
-                          </#list>
-                     </#if>
-                     <#if !smallImageUrl?string?has_content><#assign smallImageUrl = "/images/defaultImage.jpg"></#if>
-                          <table cellspacing="0" width="70%">
-                            <tr>
-                                <td class="label">ItemID</td>
-                                <td><input type="text" readonly="readonly" name="item" value="${item.getItemID()!}"/></td>
-                                <td class="label">Item Fee</td>
-                                <td>
+    <form id="ProductsExportToEbay" method="post" action="<@o...@ofbizUrl>"
+        name="ProductsExportToEbay">
+      <input type="hidden" name="productStoreId" value="${productStoreId!}"/>
+      <table class="basic-table" cellspacing="0">
+        <tr>
+          <td>
+            <#if addItemObj?has_content>
+              <div class="button-bar button-style-2">
+                <br class="clear"/>
+                <ul>
+                  <#assign id = 1>
+                  <#if contentList?has_content>
+                    <#list contentList as content>
+                      <#if !isProductId?has_content>
+                        <li <#if id == 1>class="selected"
+                            <#assign isProductId = content.product.productId!><#else>id="tabHeader${id}"</#if>>
+                          <a href="javascript:document.getElementById('ProductsExportToEbay').action =
+                              '<@o...@ofbizUrl>?isProductId=${content.product.productId!}';document.getElementById('ProductsExportToEbay').submit();">${content.product.productName!}
+                          [${content.product.productId}]
+                          </a>
+                        </li>
+                      <#else>
+                        <li <#if isProductId?? && isProductId! == content.product.productId! >class="selected"
+                            <#assign isProductId = content.product.productId!><#else>id="tabHeader${id}"</#if>>
+                          <a href="javascript:document.getElementById('ProductsExportToEbay').action =
+                              '<@o...@ofbizUrl>?isProductId=${content.product.productId!}';document.getElementById('ProductsExportToEbay').submit();">${content.product.productName!}
+                            [${content.product.productId}]
+                          </a>
+                        </li>
+                      </#if>
+                      <#assign id = id+1>
+                    </#list>
+                  </#if>
+                </ul>
+                <br class="clear"/>
+              </div>
+              <#assign addItemList = addItemObj.itemListing!>
+              <#if addItemList?has_content>
+                <#list addItemList as addItemObj>
+                  <#assign addItem = addItemObj.addItemCall!>
+                  <#assign isSaved = addItemObj.isSaved!>
+                  <#assign isAutoRelist = addItemObj.isAutoRelist!>
+                  <#assign requireEbayInventory = addItemObj.requireEbayInventory!>
+                  <#assign item = addItem.getItem()!>
+                  <#assign primaryCate = item.getPrimaryCategory()!>
+                  <#assign storeFront = item.getStorefront()!>
+                  <#if isProductId == item.getSKU()!>
+                    <input type="hidden" name="productId" value="${item.getSKU()!}"/>
+                    <#assign smallImageUrl = "">
+                    <#if contentList?has_content>
+                      <#list contentList as content>
+                        <#if content.product.productId! == item.getSKU()!>
+                          <#assign smallImageUrl = content.productContentWrapper.get("SMALL_IMAGE_URL", "url")!>
+                        </#if>
+                      </#list>
+                    </#if>
+                    <#if !smallImageUrl?string?has_content><#assign smallImageUrl = "/images/defaultImage.jpg"></#if>
+                    <table cellspacing="0" width="70%">
+                      <tr>
+                        <td class="label">ItemID</td>
+                        <td><input type="text" readonly="readonly" name="item" value="${item.getItemID()!}"/></td>
+                        <td class="label">Item Fee</td>
+                        <td>
+                          <div>
+                            <input type="text" readonly="readonly" name="itemFee"
+                                value="${request.getAttribute("itemFee")!}"/>
+                            <!-- itemlisting buttons bar -->
+                            <a href="#"
+                                onclick="javascript:document.ProductsExportToEbay.action=
+                                '<@o...@ofbizUrl>';document.ProductsExportToEbay.submit();"
+                                class="buttontext">
+                              ${uiLabelMap.CommonSave}
+                            </a>
+                            <#-- request.setAttribute("isSaved")-->
+                            <#if isSaved?? && isSaved=="Y">
+                              <a href="#" class="buttontext"
+                                  onclick="javascript:document.ProductsExportToEbay.action='<@o...@ofbizUrl>';document.ProductsExportToEbay.submit();">
+                                Verifly Item
+                              </a>
+                            </#if>
+                            <a href="#" class="buttontext"
+                                onclick="javascript:document.ProductsExportToEbay.action='<@o...@ofbizUrl>';document.ProductsExportToEbay.submit();">
+                              Remove
+                            </a>
+                            <#--a href="#" class="buttontext">Save and ${uiLabelMap.EbayExportToEbay}</a-->
+                            <!-- end buttons bar -->
+                          </div>
+                        </td>
+                      </tr>
+                    </table>
+                    <div class="screenlet">
+                      <div class="screenlet-title-bar">
+                        <ul>
+                          <li class="h3">Product ${item.getSKU()!}</li>
+                        </ul>
+                        <br class="clear"/>
+                      </div>
+                      <div class="screenlet-body">
+                        <!-- ebay setting section -->
+                        <table width="100%" cellspacing="0">
+                          <tr>
+                            <td width="60%" valign="top">
+                              <table cellspacing="0">
+                                <tr>
+                                  <td class="label">SiteId</td>
+                                  <td>
+                                    <#assign site = item.getSite().value()!>
+                                    <input type="text" readonly="readonly" name="site"
+                                        value="${item.getSite().name()!} [${item.getSite()!}]"/>
+                                  </td>
+                                </tr>
+                                <!-- set ebay category -->
+                                <tr>
+                                  <td class="label">${uiLabelMap.FormFieldTitle_ebayCategory}</td>
+                                  <td>
                                     <div>
-                                        <input type="text" readonly="readonly" name="itemFee" value="${request.getAttribute("itemFee")!}"/>
-                                        <!-- itemlisting buttons bar -->
-                                        <a href="#" onclick="javascript:document.ProductsExportToEbay.action='<@o...@ofbizUrl>';document.ProductsExportToEbay.submit();" class="buttontext">${uiLabelMap.CommonSave}</a>
-                                    <#-- request.setAttribute("isSaved")-->
-                                    <#if isSaved?? && isSaved=="Y">
-                                        <a href="#" class="buttontext" onclick="javascript:document.ProductsExportToEbay.action='<@o...@ofbizUrl>';document.ProductsExportToEbay.submit();">Verifly Item</a>
-                                    </#if>
-                                        <a href="#" class="buttontext" onclick="javascript:document.ProductsExportToEbay.action='<@o...@ofbizUrl>';document.ProductsExportToEbay.submit();">Remove</a>
-                                        <#--a href="#" class="buttontext">Save and ${uiLabelMap.EbayExportToEbay}</a-->
-                                        <!-- end buttons bar --> 
-                                    </div>
-                                </td>
-                            </tr>
-                          </table>
-                          <div class="screenlet">
-                              <div class="screenlet-title-bar"><ul><li class="h3">Product ${item.getSKU()!}</li></ul><br class="clear"/></div>
-                              <div class="screenlet-body">
-                                 <!-- ebay setting section -->
-                                 <table width="100%" cellspacing="0">
-                                     <tr>
-                                     <td width="60%"  valign="top">
-                                        <table cellspacing="0">
-                                        <tr>
-                                            <td class="label">SiteId</td>
-                                            <td>
-                                                <#assign site = item.getSite().value()!>
-                                                <input type="text" readonly="readonly" name="site" value="${item.getSite().name()!} [${item.getSite()!}]"/>
-                                            </td>
-                                        </tr>
-                                        <!-- set ebay category -->
-                                        <tr>
-                                            <td class="label">${uiLabelMap.FormFieldTitle_ebayCategory}</td>
-                                            <td>
-                                              <div>
-                                                  <div id="loading"></div>
-                                                  <select id="ebayCategory" name="ebayCategory"  onchange="retrieveEbayCategoryByParent('<@o...@ofbizUrl>',this.value,'${productStoreId}','ebayCategory')">
-                                                        <option value="">Please select</option>
-                                                        <#if categories??>
-                                                            <#if primaryCate?has_content>
-                                                                <#if !primaryCate.isLeafCategory()?has_content> 
-                                                                    <#assign  leafCate  = "false">
-                                                                <#else>
-                                                                    <#assign  leafCate  = "true">
-                                                                </#if>
-                                                                <#assign  primaryCateId  = primaryCate.getCategoryID()!>
-                                                                 <option selected="selected" value="${primaryCate.getCategoryID()!}:${leafCate!}" >${primaryCate.getCategoryName()!}</option>
-                                                            <#else>
-                                                                <#list categories as csCate>
-                                                                    <#if !csCate.isLeafCategory()?has_content> 
-                                                                        <#assign  leafCate  = "false">
-                                                                    <#else>
-                                                                        CH_${primaryCate.getCategoryID()!}<#assign  leafCate  = "true">
-                                                                    </#if>
-                                                                    <#assign  primaryCateId  = csCate.getCategoryID()!>
-                                                                    <option value="${csCate.getCategoryID()!}:${leafCate!}" >${csCate.getCategoryName()!}</option>
-                                                                </#list>
-                                                            </#if>
-                                                        </#if>
-                                                  </select>
-                                                  <a class="buttontext" href="javascript:retrieveEbayCategoryByParent('<@o...@ofbizUrl>','CH_<#if primaryCate?has_content>${primaryCate.getCategoryID()!}</#if>','${productStoreId}','ebayCategory')">${uiLabelMap.EbayChangeCategory}</a> <a class="buttontext" href="javascript:document.getElementById('ProductsExportToEbay').action = '<@o...@ofbizUrl>?isProductId=${isProductId!}';document.getElementById('ProductsExportToEbay').submit();">${uiLabelMap.EbaySet}</a>
-                                              </div>
-                                              <input type="hidden" name="primaryCateId" value="${primaryCateId!}"/>
-                                              <div id="ebayCategory_Name">${priCateName!}</div>
-                                            </td>
-                                        </tr>
-                                        <!-- end of set category -->
-                                        <tr>
-                                            <td class="label">Store category 1</td>
-                                            <td>
-                                              <div>
-                                                  <div id="loading"></div>
-                                                  <select id="ebayStore1Category" name="ebayStore1Category" onchange="retrieveEbayCategoryByParent('<@o...@ofbizUrl>',this.value,'${productStoreId}','ebayStore1Category')">
-                                                        <option value="">Please select</option>
-                                                        <option value="">------</option>
-                                                        <#if storeCategories??>
-                                                            <#if storeFront?has_content>
-                                                                <#--if !storeFront.isLeafCategory()?has_content> 
-                                                                    <#assign  leafCate  = "false">
-                                                                <#else>
-                                                                    <#assign  leafCate  = "true">
-                                                                </#if-->
-                                                                <#assign storeCate1Id  = storeFront.getStoreCategoryID()!>
-                                                                 <option selected="selected" value="${storeFront.getStoreCategoryID()!}" >${storeFront.getStoreCategoryID()!}</option>
-                                                            <#else>
-                                                                <#list storeCategories as csCate>
-                                                                    <#--if !csCate.IsLeafCategory?has_content> 
-                                                                        <#assign  leafCate  = "false">
-                                                                    <#else>
-                                                                        CH_${storeFront.getStoreCategoryID()!}<#assign  leafCate  = "true">
-                                                                    </#if-->
-                                                                    <#assign categoryId = csCate.getCategoryID()!>
-                                                                    <option value="${csCate.getCategoryID()!}" >${csCate.getName()!}</option>
-                                                                </#list>
-                                                            </#if>
-                                                        </#if>
-                                                  </select>
-                                              </div>
-                                              <input type="hidden" name="storeCate1Id" value="${storeCate1Id!}"/>
-                                            </td>
-                                        </tr>
-                                        <tr>
-                                            <td class="label">Store category 2</td>
-                                            <td>
-                                              <div>
-                                                  <div id="loading"></div>
-                                                  <select id="ebayStore2Category" name="ebayStore2Category" onchange="retrieveEbayCategoryByParent('<@o...@ofbizUrl>',this.value,'${productStoreId}','ebayStore2Category')">
-                                                        <option value="">Please select</option>
-                                                        <#if storeCategories??>
-                                                            <#if storeFront?has_content>
-                                                                <#--if !storeFront.isLeafCategory()?has_content> 
-                                                                    <#assign  leafCate  = "false">
-                                                                <#else>
-                                                                    <#assign  leafCate  = "true">
-                                                                </#if-->
-                                                                <#assign storeCate2Id  = storeFront.getStoreCategory2ID()!>
-                                                                 <option selected="selected" value="${storeFront.getStoreCategory2ID()!}" >${storeFront.getStoreCategory2ID()!}</option>
-                                                            <#else>
-                                                                <#list storeCategories as csCate>
-                                                                    <#--if !csCate.IsLeafCategory?has_content> 
-                                                                        <#assign  leafCate  = "false">
-                                                                    <#else>
-                                                                        CH_${storeFront.getStoreCategoryID()!}<#assign  leafCate  = "true">
-                                                                    </#if-->
-                                                                    <#assign categoryId = csCate.getCategoryID()!>
-                                                                    <option value="${csCate.getCategoryID()!}" >${csCate.getName()!}</option>
-                                                                </#list>
-                                                            </#if>
-                                                        </#if>
-                                                  </select>
-                                              </div>
-                                              <input type="hidden" name="storeCate2Id" value="${storeCate2Id!}"/>
-                                            </td>
-                                        </tr>
-                                        <tr>
-                                            <td class="label">Title</td>
-                                            <td><input type="text" size="60"  name="title" value="${item.getTitle()!}"/></td>
-                                        </tr>
-                                        <tr>
-                                            <td class="label">SKU</td>
-                                            <td><input type="text" readonly="readonly" name="sku" value="${item.getSKU()!}"/></td>
-                                        </tr>
-                                        <tr>
-                                            <td class="label">PictureURL</td>
-                                            <td>
-                                                <#assign pic = item.getPictureDetails()!>
-                                                <#assign picUrls = pic.getPictureURL()!>
-                                                <#assign picUrl = picUrls[0]!>
-                                                <input type="text" size="60" name="pictureUrl" value="${picUrl!}"/>
-                                            </td>
-                                        </tr>
-                                        <#--tr>
-                                            <td class="label">Description</td>
-                                            <input type="text" rows="3" cols="50" rows="4" name="description" size="50" value=""/>
-                                            <td><textarea  name="description" style="height:88px;width:350px;"><#if item.getDescription()??>Description of item<#else>${item.getDescription()!}</#if></textarea></td>
-                                        </tr-->
-                                        <tr>
-                                            <td class="label">${uiLabelMap.CommonCountry}</td>
-                                             <#if item.getCountry().value()??>
-                                                <#assign country = Static["org.apache.ofbiz.entity.util.EntityUtil"].getFirst(delegator.findByAnd("Geo", {"geoCode": item.getCountry().value()}, null, false))/>
-                                                <#if country?has_content>
-                                                    <#assign countryname = country.geoName/>
-                                                </#if>
+                                      <div id="loading"></div>
+                                      <select id="ebayCategory" name="ebayCategory"
+                                          onchange="retrieveEbayCategoryByParent('<@o...@ofbizUrl>',this.value,'${productStoreId}','ebayCategory')">
+                                        <option value="">Please select</option>
+                                        <#if categories??>
+                                          <#if primaryCate?has_content>
+                                            <#if !primaryCate.isLeafCategory()?has_content>
+                                              <#assign  leafCate  = "false">
+                                            <#else>
+                                              <#assign  leafCate  = "true">
                                             </#if>
-                                            <td><input type="text" readonly="readonly" name="country" size="20" value="${countryname!?default(item.getCountry().value()!)}"/></td>
-                                        </tr>
-                                        <tr>
-                                            <td class="label">${uiLabelMap.FormFieldTitle_location}</td>
-                                            <td><input type="text" name="location" size="50" maxlength="50" value="${item.getLocation()!}" /></td>
-                                        </tr>
-                                        <tr>
-                                            <td class="label"><label><b>Enable auto-relist item</b> <input type="checkbox" name="isAutoRelist" value="Y" <#if isAutoRelist == "Y">checked="checked"</#if>/></label></td>
-                                        </tr>
-                                        <#if isReserve?? && isReserve == true>
-                                        <tr>
-                                            <td class="label"><label><b>Require eBay Inventory</b> <input type="checkbox" name="requireEbayInventory" value="Y" <#if requireEbayInventory == "Y">checked="checked"</#if>/></label></td>
-                                            <td></td>
-                                        </tr>
-                                        </#if>
-                                        <tr>
-                                            <td class="label"></td>
-                                            <td><br /></td>
-                                        </tr>
-                                     </table>
-                                    </td>
-                                    <td width="40%"  valign="top">
-                                    <table width="100%" height="100%" id="table2" cellspacing="0">
-                                        <tr>
-                                                    <td>
-                                                        <img src="<@o...@ofbizContentUrl>" alt="Small Image"/><br />
-                                                        ${uiLabelMap.ProductProductId}   : ${item.getSKU()!}<br />
-                                                        ${uiLabelMap.ProductProductName} : ${item.getTitle()!}<br />
-                                                        ${uiLabelMap.CommonDescription}  : ${item.getDescription()!}
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                    </td>
-                                    </tr>
-                                 </table>
-                              </div>
-                          </div>
-                          <!-- item specifices section -->
-                          <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
-                             <#if checkSpecific == "true">
-                             <div class="screenlet">
-                                 <div class="screenlet-title-bar"><ul><li class="h3">Item specifices</li></ul><br class="clear"/></div>
-                                     <div class="screenlet-body">
-                                        <table width="50%" height="100%" id="table2"  cellspacing="0">
-                                        <#list categorySpecifix?keys as key>
-                                            <#assign values = categorySpecifix.get(key)!/>
-                                            <#assign i = 0/>
-                                            <#list values?keys as nameSpecific>
-                                            <#assign itemSpecifics = values.get(nameSpecific)!/>
-                                                <#if itemSpecifics?has_content>
-                                                    <tr>
-                                                        <td class="label">${nameSpecific!}</td>
-                                                        <input type="hidden" name="nameValueListType_o_${i}" value="${nameSpecific!}"/>
-                                                        <td>
-                                                            <select id="categorySpecifics" name="categorySpecifics_o_${i}">
-                                                               <option  value="" ></option>
-                                                               <#list itemSpecifics as itemSpecific>
-                                                                   <option  value="${itemSpecific!}" >${itemSpecific!}</option>
-                                                               </#list>
-                                                            </select>
-                                                        </td>
-                                                    </tr>
-                                                    <#assign i = i + 1/>
-                                                </#if>
+                                            <#assign  primaryCateId  = primaryCate.getCategoryID()!>
+                                            <option selected="selected"
+                                                    value="${primaryCate.getCategoryID()!}:${leafCate!}">${primaryCate.getCategoryName()!}</option>
+                                          <#else>
+                                            <#list categories as csCate>
+                                              <#if !csCate.isLeafCategory()?has_content>
+                                                <#assign  leafCate  = "false">
+                                              <#else>
+                                                CH_${primaryCate.getCategoryID()!}<#assign  leafCate  = "true">
+                                              </#if>
+                                              <#assign  primaryCateId  = csCate.getCategoryID()!>
+                                              <option
+                                                  value="${csCate.getCategoryID()!}:${leafCate!}">${csCate.getCategoryName()!}</option>
                                             </#list>
-                                        </#list>
-                                        </table>
-                                     </div>
-                                 </div>
-                             </div>
-                             </#if>
-                          </#if>
-                          <!-- Setup ad templates section -->
-                          <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
-                             <div class="screenlet">
-                                 <div class="screenlet-title-bar"><ul><li class="h3">Details</li></ul><br class="clear"/></div>
-                                 <div class="screenlet-body">
-                                    <table width="100%" height="100%" cellspacing="0">
-                                        <tr>
-                                            <td width="60%" valign="top">
-                                                 <table cellspacing="0">
-                                                    <tr><td>
-                                                        <script language="javascript" src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
-                                                        <#if language?has_content && language != "en">
-                                                        <script language="javascript" src="<@o...@ofbizContentUrl>" type="text/javascript"></script><#rt/>
-                                                        </#if>
-                                                        <link href="<@o...@ofbizContentUrl>" rel="stylesheet" type="text/css">
-                                                        <script language="javascript" type="text/javascript">
-                                                                var opts = {
-                                                                    cssClass : 'el-rte',
-                                                                    lang     : '${language}',
-                                                                    toolbar  : 'maxi',
-                                                                    doctype  : '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">', //'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">',
-                                                                    cssfiles : ['/images/jquery/plugins/elrte-1.3/css/elrte-inner.css']
-                                                                }
-                                                        </script>
-                                                        <textarea id="description" name="description" style="width:800px; height:300px">
-                                                            <#if item.getDescription()??>description<#else>${item.getDescription()!}</#if>
-                                                        </textarea>
-                                                        <script type="text/javascript">
-                                                              jQuery('#description').elrte(opts);
-                                                        </script>
-                                                    </td></tr>
-                                                 </table>
-                                            </td>
-                                            <td width="30%" valign="top">
-                                                <table align="left" width="60%"  height="100%" cellspacing="0">
-                                                    <tr>
-                                                        <td></td>
-                                                        <td><label><input type="checkbox" value="Y" onclick="javascript:enabledItemTemplate(this.value);" id="enabledTheme" name="enabledTheme" /><b>Add a theme</b></label></td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="label">Select Theme</td>
-                                                        <td>
-                                                             <#if adItemTemplates?has_content>
-                                                                <select id="themeGroup" disabled onchange="javascript:retrieveTemplateByTemGroupId(this.value,'${productStoreId!}','${primaryCate.getCategoryID()!}');" name="themeGroup">
-                                                                <#list adItemTemplates as adItemTemplate>
-                                                                    <option value="${adItemTemplate.TemplateGroupId!}">${adItemTemplate.TemplateGroupName!}</option>
-                                                                </#list>
-                                                                </select>
-                                                            </#if>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="label">Select Design</td>
-                                                        <td>
-                                                             <#if adItemTemplates?has_content>
-                                                                <select id="theme" disabled onchange="javascript:previewPic(this.value);" name="theme">
-                                                                    <option value="">-</option>
-                                                                </select>
-                                                            </#if>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td></td>
-                                                        <td valign="top">
-                                                            <script type="text/javascript">
-                                                              function popUpImg(){
-                                                                //popUp(document.getElementById('themeImg').src, 'themeImgBig', '400', '550');
-                                                              }
-                                                            </script>
-                                                            <a id="themeImgUrl" href="javascript:popUpImg();"><img hspace="5" height="120" border="0" align="top" width="100" id="themeImg" name="themeImg" src="http://pics.ebay.com/aw/pics/vit/None2_sample_100x120.gif" alt="" /></a>
-                                                            <br /><div style="height:120px"></div>
-                                                        </td>
-                                                    </tr>
-                                                </table>
-                                            </td>
-                                        </tr>
-                                   </table>
-                                 </div>
-                             </div>
-                          </#if>
-                          <!-- product Price Type -->
-                          <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
-                             <div class="screenlet">
-                                 <div class="screenlet-title-bar"><ul><li class="h3">Listing Type</li></ul><br class="clear"/></div>
-                                 <div class="screenlet-body">
-                                    <br class="clear"/>
-                                       <!--  set  listing type, duration, prices --> 
-                                    <div id="tabs">
-                                        <ul>
-                                           <#assign id = 1>
-                                           <#assign tabName = "">
-                                           <#list listingTypes as listingType>
-                                               <#-- default with aution and fixed price -->
-                                               <#if listingType.type.equals("Chinese") || listingType.type == "FixedPriceItem">
-                                                    <#if listingType.type.equals("Chinese") > <#assign tabName = "Auction"></#if>
-                                                    <#if listingType.type.equals("FixedPriceItem") > <#assign tabName = "Fixed Price"></#if>
-                                                    <li  <#if id==1 > style="margin-left: 1px" id="tabHeaderActive_"<#else> id="tabHeader_${id}" </#if>><a href="javascript:void(0)" onclick="toggleTab(${id},2)"><span>${tabName!}</span></a></li>
-                                                    <#assign id = id + 1>
-                                               </#if>
+                                          </#if>
+                                        </#if>
+                                      </select>
+                                      <a class="buttontext"
+                                          href="javascript:retrieveEbayCategoryByParent('<@o...@ofbizUrl>','CH_<#if primaryCate?has_content>${primaryCate.getCategoryID()!}</#if>','${productStoreId}','ebayCategory')">${uiLabelMap.EbayChangeCategory}</a>
+                                      <a class="buttontext"
+                                          href="javascript:document.getElementById('ProductsExportToEbay').action = '<@o...@ofbizUrl>?isProductId=${isProductId!}';document.getElementById('ProductsExportToEbay').submit();">${uiLabelMap.EbaySet}</a>
+                                    </div>
+                                    <input type="hidden" name="primaryCateId" value="${primaryCateId!}"/>
+                                    <div id="ebayCategory_Name">${priCateName!}</div>
+                                  </td>
+                                </tr>
+                                <!-- end of set category -->
+                                <tr>
+                                  <td class="label">Store category 1</td>
+                                  <td>
+                                    <div>
+                                      <div id="loading"></div>
+                                      <select id="ebayStore1Category" name="ebayStore1Category"
+                                          onchange="retrieveEbayCategoryByParent('<@o...@ofbizUrl>',this.value,'${productStoreId}','ebayStore1Category')">
+                                        <option value="">Please select</option>
+                                        <option value="">------</option>
+                                        <#if storeCategories??>
+                                          <#if storeFront?has_content>
+                                            <#--if !storeFront.isLeafCategory()?has_content>
+                                              <#assign  leafCate  = "false">
+                                            <#else>
+                                              <#assign  leafCate  = "true">
+                                            </#if-->
+                                            <#assign storeCate1Id  = storeFront.getStoreCategoryID()!>
+                                            <option selected="selected"
+                                                value="${storeFront.getStoreCategoryID()!}">
+                                              ${storeFront.getStoreCategoryID()!}
+                                            </option>
+                                          <#else>
+                                            <#list storeCategories as csCate>
+                                              <#--if !csCate.IsLeafCategory?has_content>
+                                                <#assign  leafCate  = "false">
+                                              <#else>
+                                                CH_${storeFront.getStoreCategoryID()!}<#assign  leafCate  = "true">
+                                              </#if-->
+                                              <#assign categoryId = csCate.getCategoryID()!>
+                                              <option value="${csCate.getCategoryID()!}">${csCate.getName()!}</option>
                                             </#list>
-                                        </ul>
+                                          </#if>
+                                        </#if>
+                                      </select>
                                     </div>
-                                    <div id="tabscontent">
-                                       <#assign id = 1>
-                                       <#list listingTypes as listingType>
-                                        <#if listingType.type.equals("Chinese") || listingType.type! == "FixedPriceItem">
-                                        <#if listingType.type.equals("Chinese") > <#assign tabName = "Auction"></#if>
-                                        <#if listingType.type.equals("FixedPriceItem") ><#assign tabName = "Fixed Price"></#if>
-                                       <div id="tabContent${id}" class="tabContent" <#if id != 1>style="display:none;"</#if>>
-                                            <br />
-                                            <table width="50%" height="100%" id="table2" cellspacing="0">
-                                                    <tr>
-                                                         <td class="label"></td>
-                                                        <td>
-                                                            <#if listingType.type.equals("Chinese")>
-                                                                <label><input type="radio" name="listype" value="auction"/><b>${tabName!}</b></label>
-                                                                <#--<input type="checkbox" value="Y" name="enabledAuction_${id}" /><b>${tabName!}</b></checkbox-->
-                                                            <#elseif listingType.type == "FixedPriceItem">
-                                                                <label><input type="radio" name="listype" value="fixedprice"/><b>${tabName!}</b></label>
-                                                                <#--input type="checkbox" value="Y" name="enabledFixedPrice_${id}" /><b>${tabName!}</b></checkbox-->
-                                                            </#if>
-                                                        </td>
-                                                        <td class="label">Duration</td>
-                                                        <td>
-                                                            <#assign durations = listingType.durations!>
-                                                            <#if durations?has_content>
-                                                            <select name="duration_${id}">
-                                                                    <#list durations as duration>
-                                                                        <#if duration.indexOf("_")!= -1>
-                                                                            <#assign dura = duration.substring(duration.indexOf("_")+1)>
-                                                                        <#elseif duration == "GTC">
-                                                                            <#assign dura = "Good 'Til Cancelled">
-                                                                        </#if>
-                                                                        <option value="${duration!}">${dura!} ${uiLabelMap.CommonDays}</option>
-                                                                    </#list>
-                                                            </select>
-                                                            </#if>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="label">${uiLabelMap.CommonQuantity}</td>
-                                                        <td>
-                                                            <#if listingType.type.equals("FixedPriceItem") >
-                                                                <input type="text" size="3" value="1" name="quantity_${id}" size="12" maxlength="3"/>
-                                                            <#else>
-                                                                <input type="text" size="3" value="1"  disabled  name="quantity_${id}" size="12" maxlength="3"/>
-                                                            </#if>
-                                                        </td>
-                                                        <td class="label">Lot Size</td>
-                                                        <td><input type="text" size="10" name="lotsize_${id}" /></td>
-                                                    </tr>
-                                                    <#if productPrices?has_content>
-                                                        <#list productPrices as productPrice>
-                                                            <#assign currencyUomId = productPrice.currencyUomId!>
-                                                            <#if productPrice.productPriceTypeId == "MINIMUM_PRICE">
-                                                                <#assign min = productPrice.price!>
-                                                            <#elseif productPrice.productPriceTypeId == "MAXIMUM_PRICE">
-                                                                <#assign max = productPrice.price!>
-                                                            </#if>
-                                                        </#list>
-                                                    </#if>
-                                                    <tr>
-                                                    <input type="hidden" name="currencyId_${id}" value="${currencyUomId!}"/>
-                                                        <#if listingType.type.equals("FixedPriceItem") >
-                                                            <td class="label">Start Price</td>
-                                                            <td><input type="text"  size="6" name="startPrice_${id}" value="${min!}" />${currencyUomId!}</td>
-                                                            <td class="label"></td>
-                                                            <td></td>
-                                                        <#else>
-                                                            <td class="label">Start Price</td>
-                                                            <td><input type="text" size="6" name="startPrice_${id}" value="${min!}" />${currencyUomId!}</td>
-                                                            <td class="label">BIN Price</td>
-                                                            <td><input type="text"  size="6" name="buyItNowPrice_${id}" value="${max!}" <#if listingType.type.equals("FixedPriceItem") >disabled="disabled"</#if> />${currencyUomId!}</td>
-                                                        </#if>
-                                                    </tr>
-                                                    <#if !listingType.type.equals("FixedPriceItem") >
-                                                    <tr>
-                                                        <td class="label">Reserve Price</td>
-                                                        <td><input type="text" size="6" name="reservePrice_${id}" <#if listingType.type.equals("FixedPriceItem") >disabled="disabled"</#if> />${currencyUomId!}</td>
-                                                        <td class="label"></td>
-                                                        <td></td>
-                                                    </tr>
-                                                    </#if>
-                                                    <tr>
-                                                        <td class="label">VATPercent</td>
-                                                        <td><input type="text" size="6" name="vatPercent_${id}" /></td>
-                                                         <td class="label">Postal code</td>
-                                                        <td><input type="text" size="10" name="postalCode_${id}" /></td>
-                                                    </tr>
-                                                    <#if listingType.type.equals("FixedPriceItem") >
-                                                    <tr>
-                                                        <td class="label"></td><!-- use when fixed price and store fixed price -->
-                                                        <td><label><input type="checkbox" value="true" name="enableBestOffer_${id}" /><b>Enable Best Offer</b></label></td>
-                                                        <td class="label"></td>
-                                                        <td><br /></td>
-                                                    </tr>
-                                                    </#if>
-                                                    <tr><td colspan="4"><br /></td></tr>
-                                                </table>
-                                       </div>
-                                       <#assign id = id + 1>
+                                    <input type="hidden" name="storeCate1Id" value="${storeCate1Id!}"/>
+                                  </td>
+                                </tr>
+                                <tr>
+                                  <td class="label">Store category 2</td>
+                                  <td>
+                                    <div>
+                                      <div id="loading"></div>
+                                      <select id="ebayStore2Category" name="ebayStore2Category"
+                                          onchange="retrieveEbayCategoryByParent('<@o...@ofbizUrl>',this.value,'${productStoreId}','ebayStore2Category')">
+                                        <option value="">Please select</option>
+                                        <#if storeCategories??>
+                                          <#if storeFront?has_content>
+                                            <#--if !storeFront.isLeafCategory()?has_content>
+                                                <#assign  leafCate  = "false">
+                                            <#else>
+                                                <#assign  leafCate  = "true">
+                                            </#if-->
+                                            <#assign storeCate2Id  = storeFront.getStoreCategory2ID()!>
+                                            <option selected="selected"
+                                                value="${storeFront.getStoreCategory2ID()!}">${storeFront.getStoreCategory2ID()!}</option>
+                                          <#else>
+                                            <#list storeCategories as csCate>
+                                              <#--if !csCate.IsLeafCategory?has_content>
+                                                  <#assign  leafCate  = "false">
+                                              <#else>
+                                                  CH_${storeFront.getStoreCategoryID()!}<#assign  leafCate  = "true">
+                                              </#if-->
+                                              <#assign categoryId = csCate.getCategoryID()!>
+                                              <option value="${csCate.getCategoryID()!}">${csCate.getName()!}</option>
+                                            </#list>
                                           </#if>
-                                           
-                                    </#list>
+                                        </#if>
+                                      </select>
                                     </div>
-                                    <!-- end of  set  listing type, duration, prices -->
-                                 </div>
-                            </div>
-                          </#if>
-                          <!-- payment section -->
-                          <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
-                             <div class="screenlet">
-                                 <div class="screenlet-title-bar"><ul><li class="h3">Payment</li></ul><br class="clear"/></div>
-                                 <div class="screenlet-body">
-                                     <table width="50%" height="100%" id="table2" cellspacing="0">
-                                        <tr><td colspan="4"><br /></td></tr>
-                                                     <tr>
-                                                        <td colspan="4">
-                                                            <b><u>${uiLabelMap.FormFieldTitle_paymentMethodsAccepted}</u></b>
-                                                        </td>
-                                                    </tr>
-                                                    <tr><td colspan="4"><br /></td></tr>
-                                                    <tr>
-                                                        <td colspan="4">
-                                                            <#assign is_payPal = false>
-                                                            <#if paymentMethods?has_content>
-                                                                <table>
-                                                                    <#assign j = 0>
-                                                                    <#list paymentMethods as paymentMethod>
-                                                                        <#if paymentMethod.value()??>
-                                                                            <#if j == 0><tr></#if>
-                                                                        <#if paymentMethod.compareTo(buyerPayMethCode_PAY_PAL!) == 0 >
-                                                                                <#assign is_payPal = true>
-                                                                        </#if>
-                                                                        <td valign="top"></label><input type="checkbox" value="true" name="Payments_${paymentMethod.value()!}" /> <b>${paymentMethod.value()!}</b></label></td>
-                                                                        <#if j == 3>
-                                                                             </tr>
-                                                                             <#assign j = 0>
-                                                                        <#else>
-                                                                          <#assign j = j+1>
-                                                                        </#if>
-                                                                        </#if>
-                                                                   </#list>
-                                                                </table>
-                                                                <#--assign i = 0>
-                                                                <#list paymentMethods as paymentMethod>
-                                                                    <input type="checkbox" value="${paymentMethod.name()!}" name="${paymentMethod.name()!}_${id}">${paymentMethod.value()!}</checkbox><span style="width:40px"/><#if i==3><br /><#assign i = -1></#if>
-                                                                    <#assign i=i+1> 
-                                                                </#list-->
-                                                            </#if>
-                                                        </td>
-                                                    </tr>
-                                                    <#if is_payPal == true>
-                                                    <tr>
-                                                        <td class="label">${uiLabelMap.FormFieldTitle_payPalEmail}</td>
-                                                        <td><input type="text" name="paymentMethodPaypalEmail" id="paymentMethodPaypalEmail" size="50" maxlength="50" value="me@ebay.com" /></td>
-                                                        <td class="label"></td>
-                                                        <td><br /></td>
-                                                    </tr>
-                                                    </#if>
-                                         <tr><td colspan="4"><br /></td></tr>
-                                     </table>
-                                 </div>
-                             </div>
-                          </#if>
-                          <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
-                             <div class="screenlet">
-                                 <div class="screenlet-title-bar"><ul><li class="h3">Shipping Service</li></ul><br class="clear"/></div>
-                                 <div class="screenlet-body">
-                                    <table cellSpacing="0" cellPadding="0" width="100%" border="0">
-                                        <tr>
-                                          <td></td>
-                                          <td width="100%"><b>Demestic Shipping Service</b></td>
-                                          <td><img height="1" src="http://pics.ebaystatic.com/aw/pics/tbx/s.gif" width="10" alt="" /></td>
-                                        </tr>
-                                        <tr>
-                                          <td></td>
-                                          <td width="100%">
-                                          <select name="ShippingService" id="ShippingService" style="width:107px;">
-                                          <#--for eBayMotors site, we add a 'None' Shipping Service-->
-                                          <#if siteCode?has_content && siteCode_Ebay_Motors?has_content>
-                                              <#if siteCode == siteCode_Ebay_Motors>
-                                                  <option value="None">None</option>
+                                    <input type="hidden" name="storeCate2Id" value="${storeCate2Id!}"/>
+                                  </td>
+                                </tr>
+                                <tr>
+                                  <td class="label">Title</td>
+                                  <td>
+                                    <input type="text" size="60" name="title" value="${item.getTitle()!}"/>
+                                  </td>
+                                </tr>
+                                <tr>
+                                  <td class="label">SKU</td>
+                                  <td>
+                                    <input type="text" readonly="readonly" name="sku" value="${item.getSKU()!}"/>
+                                  </td>
+                                </tr>
+                                <tr>
+                                  <td class="label">PictureURL</td>
+                                  <td>
+                                    <#assign pic = item.getPictureDetails()!>
+                                    <#assign picUrls = pic.getPictureURL()!>
+                                    <#assign picUrl = picUrls[0]!>
+                                    <input type="text" size="60" name="pictureUrl" value="${picUrl!}"/>
+                                  </td>
+                                </tr>
+                                <#--tr>
+                                  <td class="label">Description</td>
+                                  <input type="text" rows="3" cols="50" rows="4" name="description" size="50" value=""/>
+                                  <td><textarea  name="description" style="height:88px;width:350px;"><#if item.getDescription()??>Description of item<#else>${item.getDescription()!}</#if></textarea></td>
+                                </tr-->
+                                <tr>
+                                  <td class="label">${uiLabelMap.CommonCountry}</td>
+                                  <#if item.getCountry().value()??>
+                                    <#assign country = Static["org.apache.ofbiz.entity.util.EntityUtil"].getFirst(delegator.findByAnd("Geo", {"geoCode": item.getCountry().value()}, null, false))/>
+                                    <#if country?has_content>
+                                      <#assign countryname = country.geoName/>
+                                    </#if>
+                                  </#if>
+                                  <td>
+                                    <input type="text" readonly="readonly" name="country" size="20"
+                                        value="${countryname!?default(item.getCountry().value()!)}"/>
+                                  </td>
+                                </tr>
+                                <tr>
+                                  <td class="label">${uiLabelMap.FormFieldTitle_location}</td>
+                                  <td>
+                                    <input type="text" name="location" size="50" maxlength="50"
+                                        value="${item.getLocation()!}"/>
+                                  </td>
+                                </tr>
+                                <tr>
+                                  <td class="label">
+                                    <label><b>Enable auto-relist item</b>
+                                      <input type="checkbox" name="isAutoRelist"
+                                          value="Y" <#if isAutoRelist == "Y">checked="checked"</#if>/>
+                                    </label>
+                                  </td>
+                                </tr>
+                                <#if isReserve?? && isReserve == true>
+                                  <tr>
+                                    <td class="label">
+                                      <label><b>Require eBay Inventory</b>
+                                        <input type="checkbox" name="requireEbayInventory"
+                                            value="Y" <#if requireEbayInventory == "Y">checked="checked"</#if>/>
+                                      </label>
+                                    </td>
+                                    <td></td>
+                                  </tr>
+                                </#if>
+                                <tr>
+                                  <td class="label"></td>
+                                  <td><br/></td>
+                                </tr>
+                              </table>
+                            </td>
+                            <td width="40%" valign="top">
+                              <table width="100%" height="100%" id="table2" cellspacing="0">
+                                <tr>
+                                  <td>
+                                    <img src="<@o...@ofbizContentUrl>"
+                                        alt="Small Image"/><br/>
+                                    ${uiLabelMap.ProductProductId} : ${item.getSKU()!}<br/>
+                                    ${uiLabelMap.ProductProductName} : ${item.getTitle()!}<br/>
+                                    ${uiLabelMap.CommonDescription} : ${item.getDescription()!}
+                                  </td>
+                                </tr>
+                              </table>
+                            </td>
+                          </tr>
+                        </table>
+                      </div>
+                    </div>
+                    <!-- item specifices section -->
+                    <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
+                      <#if checkSpecific == "true">
+                        <div class="screenlet">
+                          <div class="screenlet-title-bar">
+                            <ul>
+                              <li class="h3">Item specifices</li>
+                            </ul>
+                            <br class="clear"/>
+                          </div>
+                          <div class="screenlet-body">
+                            <table width="50%" height="100%" id="table2" cellspacing="0">
+                              <#list categorySpecifix?keys as key>
+                                <#assign values = categorySpecifix.get(key)!/>
+                                <#assign i = 0/>
+                                <#list values?keys as nameSpecific>
+                                  <#assign itemSpecifics = values.get(nameSpecific)!/>
+                                  <#if itemSpecifics?has_content>
+                                    <tr>
+                                      <td class="label">${nameSpecific!}</td>
+                                        <input type="hidden" name="nameValueListType_o_${i}" value="${nameSpecific!}"/>
+                                      <td>
+                                        <select id="categorySpecifics" name="categorySpecifics_o_${i}">
+                                          <option value=""></option>
+                                          <#list itemSpecifics as itemSpecific>
+                                            <option value="${itemSpecific!}">${itemSpecific!}</option>
+                                          </#list>
+                                        </select>
+                                      </td>
+                                    </tr>
+                                    <#assign i = i + 1/>
+                                  </#if>
+                                </#list>
+                              </#list>
+                            </table>
+                          </div>
+                        </div>
+                        </div>
+                      </#if>
+                    </#if>
+                    <!-- Setup ad templates section -->
+                    <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
+                      <div class="screenlet">
+                        <div class="screenlet-title-bar">
+                          <ul>
+                            <li class="h3">Details</li>
+                          </ul>
+                          <br class="clear"/>
+                        </div>
+                        <div class="screenlet-body">
+                          <table width="100%" height="100%" cellspacing="0">
+                            <tr>
+                              <td width="60%" valign="top">
+                                <table cellspacing="0">
+                                  <tr>
+                                    <td>
+                                      <script language="javascript"
+                                              src="<@o...@ofbizContentUrl>"
+                                              type="text/javascript">
+                                      </script>
+                                      <#if language?has_content && language != "en">
+                                        <script language="javascript"
+                                                src="<@o...@ofbizContentUrl>"
+                                                type="text/javascript">
+                                        </script>
+                                        <#rt/>
+                                      </#if>
+                                      <link href="<@o...@ofbizContentUrl>"
+                                              rel="stylesheet" type="text/css">
+                                      <script language="javascript" type="text/javascript">
+                                          var opts = {
+                                              cssClass: 'el-rte',
+                                              lang: '${language}',
+                                              toolbar: 'maxi',
+                                              doctype: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">',
+                                              //'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">',
+                                              cssfiles: ['/images/jquery/plugins/elrte-1.3/css/elrte-inner.css']
+                                          }
+                                      </script>
+                                      <textarea id="description" name="description" style="width:800px; height:300px">
+                                        <#if item.getDescription()??>description<#else>${item.getDescription()!}</#if>
+                                      </textarea>
+                                      <script type="text/javascript">
+                                          jQuery('#description').elrte(opts);
+                                      </script>
+                                    </td>
+                                  </tr>
+                                </table>
+                              </td>
+                              <td width="30%" valign="top">
+                                <table align="left" width="60%" height="100%" cellspacing="0">
+                                  <tr>
+                                    <td></td>
+                                    <td>
+                                      <label>
+                                        <input type="checkbox" value="Y"
+                                            onclick="javascript:enabledItemTemplate(this.value);" id="enabledTheme"
+                                            name="enabledTheme"/>
+                                        <b>Add a theme</b>
+                                      </label>
+                                    </td>
+                                  </tr>
+                                  <tr>
+                                    <td class="label">Select Theme</td>
+                                    <td>
+                                      <#if adItemTemplates?has_content>
+                                        <select id="themeGroup" disabled
+                                            onchange="javascript:retrieveTemplateByTemGroupId(this.value,'${productStoreId!}','${primaryCate.getCategoryID()!}');"
+                                            name="themeGroup">
+                                          <#list adItemTemplates as adItemTemplate>
+                                            <option value="${adItemTemplate.TemplateGroupId!}">
+                                              ${adItemTemplate.TemplateGroupName!}
+                                            </option>
+                                          </#list>
+                                        </select>
+                                      </#if>
+                                    </td>
+                                  </tr>
+                                  <tr>
+                                    <td class="label">Select Design</td>
+                                    <td>
+                                      <#if adItemTemplates?has_content>
+                                        <select id="theme" disabled onchange="javascript:previewPic(this.value);" name="theme">
+                                          <option value="">-</option>
+                                        </select>
+                                      </#if>
+                                    </td>
+                                  </tr>
+                                  <tr>
+                                    <td></td>
+                                    <td valign="top">
+                                      <script type="text/javascript">
+                                          function popUpImg() {
+                                              //popUp(document.getElementById('themeImg').src, 'themeImgBig', '400', '550');
+                                          }
+                                      </script>
+                                      <a id="themeImgUrl" href="javascript:popUpImg();">
+                                        <img hspace="5" height="120" border="0" align="top" width="100" id="themeImg"
+                                            name="themeImg"
+                                            src="http://pics.ebay.com/aw/pics/vit/None2_sample_100x120.gif" alt=""/>
+                                      </a>
+                                      <br/>
+                                      <div style="height:120px"></div>
+                                    </td>
+                                  </tr>
+                                </table>
+                              </td>
+                            </tr>
+                          </table>
+                        </div>
+                      </div>
+                    </#if>
+                    <!-- product Price Type -->
+                    <#if primaryCate?has_content && primaryCate.getCategoryID()?? && listingTypes?has_content>
+                      <div class="screenlet">
+                        <div class="screenlet-title-bar">
+                          <ul>
+                            <li class="h3">Listing Type</li>
+                          </ul>
+                          <br class="clear"/></div>
+                        <div class="screenlet-body">
+                          <br class="clear"/>
+                          <!--  set  listing type, duration, prices -->
+                          <div id="tabs">
+                            <ul>
+                              <#assign id = 1>
+                              <#assign tabName = "">
+                              <#list listingTypes as listingType>
+                              <#-- default with aution and fixed price -->
+                                <#if listingType.type.equals("Chinese") || listingType.type == "FixedPriceItem">
+                                  <#if listingType.type.equals("Chinese")><#assign tabName = "Auction"></#if>
+                                  <#if listingType.type.equals("FixedPriceItem")><#assign tabName = "Fixed Price"></#if>
+                                  <li <#if id==1 > style="margin-left: 1px" id="tabHeaderActive_"<#else>
+                                      id="tabHeader_${id}" </#if>>
+                                    <a href="javascript:void(0)" onclick="toggleTab(${id},2)">
+                                      <span>${tabName!}</span>
+                                    </a>
+                                  </li>
+                                  <#assign id = id + 1>
+                                </#if>
+                              </#list>
+                            </ul>
+                          </div>
+                          <div id="tabscontent">
+                            <#assign id = 1>
+                            <#list listingTypes as listingType>
+                              <#if listingType.type.equals("Chinese") || listingType.type! == "FixedPriceItem">
+                                <#if listingType.type.equals("Chinese")><#assign tabName = "Auction"></#if>
+                                <#if listingType.type.equals("FixedPriceItem") ><#assign tabName = "Fixed Price"></#if>
+                                <div id="tabContent${id}" class="tabContent" <#if id != 1>style="display:none;"</#if>>
+                                  <br/>
+                                  <table width="50%" height="100%" id="table2" cellspacing="0">
+                                    <tr>
+                                      <td class="label"></td>
+                                      <td>
+                                        <#if listingType.type.equals("Chinese")>
+                                          <label>
+                                            <input type="radio" name="listype" value="auction"/>
+                                            <b>${tabName!}</b>
+                                          </label>
+                                          <#--<input type="checkbox" value="Y" name="enabledAuction_${id}"/>
+                                          <b>${tabName!}</b></checkbox-->
+                                        <#elseif listingType.type == "FixedPriceItem">
+                                          <label>
+                                            <input type="radio" name="listype" value="fixedprice"/>
+                                            <b>${tabName!}</b>
+                                          </label>
+                                          <#--input type="checkbox" value="Y" name="enabledFixedPrice_${id}" />
+                                            <b>${tabName!}</b></checkbox-->
+                                        </#if>
+                                      </td>
+                                      <td class="label">Duration</td>
+                                      <td>
+                                        <#assign durations = listingType.durations!>
+                                        <#if durations?has_content>
+                                          <select name="duration_${id}">
+                                            <#list durations as duration>
+                                              <#if duration.indexOf("_")!= -1>
+                                                <#assign dura = duration.substring(duration.indexOf("_")+1)>
+                                              <#elseif duration == "GTC">
+                                                <#assign dura = "Good 'Til Cancelled">
                                               </#if>
-                                          </#if>
-                                          <#if shippingServiceDetails?has_content>
-                                          <#list shippingServiceDetails as shippingServiceDetail>

[... 311 lines stripped ...]