// // SoftCart © 1998-2000, Mercantec, Inc. Mercantec, SoftCart, and StateTrack are trademarks of Mercantec, Inc. // // // Any changes made to SC_submitForm, must also be made in kgtpltg.html and kgtplt.html // // To add hidden values use document.storemgr.elements[x].value where x >= 3 // The first three are reserved for StoreMgr data // // Version: 5.1.2.0 function KGPrep(f) { str=window.location.protocol+"//"+window.location.host; f.URLPrefix.value=str; f.BrowserName.value = navigator.appName; f.BrowserVersion.value = navigator.appVersion; f.BrowserTitle.value = document.title; return true; } function SC_submitFormWithNameValue(index, action, name, value) { document.storemgr.elements[index].name = name; document.storemgr.elements[index].value = value; SC_submitForm(action); } function Input_Validation(form) { var msg, name, valid=false, i=0, err_type=0, limits=0 for (i=0; i<13; i++) { if (form.PeriodType[i].checked) { valid = true; break; } } if (!valid) { msg ="One of the Analysis Period Type must be selected!"; alert(msg); return valid; } if (form.PeriodType[8].checked) { name = "Days"; limits =366; } else if (form.PeriodType[9].checked) { name = "Weeks"; limits = 52; } else if (form.PeriodType[10].checked) { name = "Months"; limits = 12; } else if (form.PeriodType[11].checked) { name = "Years"; limits = 1; } if (form.PeriodType[8].checked || form.PeriodType[9].checked || form.PeriodType[10].checked || form.PeriodType[11].checked) { if (form.NumToAnalysis.value == "") err_type = 1; else if (form.NumToAnalysis.value > limits) err_type = 2; else err_type = 0; } else { err_type = 0; valid = true; } if (err_type == 1) { msg ="When In " + name + " is selected, number of " + name + " must be entered"; alert(msg); form.NumToAnalysis.focus(); valid = false; } else if (err_type == 2) { limits = limits + 1; msg="The number of " + name + " must be less than " + limits; alert(msg); form.NumToAnalysis.focus(); valid = false; } return valid; } function AreYouSure_Change(form) { var msg, mons, mon_str; for (i=0; i< 5; i++) if (form.purgemonths[i].selected) { mons = form.purgemonths[i].value; break; } if (mons == 1) mon_str="month"; else mon_str="months"; msg = "Are you sure you want to change the Report Data File Tracking Period to '" + mons + " " + mon_str + "'?"; return confirm(msg); } function AreYouSure_Purge(form) { var msg, years, mons, days; for (i=0; i<31; i++) if (form.priorday[i].selected) { days = form.priorday[i].value; break; } for (i=0; i<12; i++) if (form.priormonth[i].selected) { mons = form.priormonth[i].value; break; } for (i=0; i<11; i++) if (form.prioryear[i].selected) { years = form.prioryear[i].value; break; } msg = "Are you sure you want to delete records in the Report Data File prior to '" + days + "-" + mons + "-" + years + "'?"; return confirm(msg); } function SC_submitForm(n) { document.storemgr.target = "_top"; switch(n) { case 'choices': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/choices.html"; break; // Create Store case 'createstore': document.storemgr.elements[3].name = "PageGenTmpltSetListSize"; document.storemgr.elements[3].value = "5"; document.storemgr.action = "/cgi-bin/pgsetup.exe/online-store/StoreMgr/storegeneration.html"; break; case 'index': document.storemgr.action = "/cgi-bin/index.exe/online-store/StoreMgr/indexstore.html"; break; // Products case 'products': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "Category Database Maintenance"; document.storemgr.action = "/cgi-bin/prodbedt.exe/online-store/StoreMgr/productcategories.html"; break; case 'prodbycat': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "Product Database Maintenance"; document.storemgr.action = "/cgi-bin/prodbedt.exe/online-store/StoreMgr/listbycategory.html"; break; case 'prodall': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "Browse Product Database"; document.storemgr.action = "/cgi-bin/prodbedt.exe/online-store/StoreMgr/listallproducts.html"; break; case 'dblayout': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "Record Layout"; document.storemgr.action = "/cgi-bin/prodbedt.exe/online-store/StoreMgr/databaselayout.html"; break; case 'updatestore': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "Apply Changes"; document.storemgr.action = "/cgi-bin/prodbedt.exe/online-store/StoreMgr/updatestore.html"; break; // Orders case 'orders': document.storemgr.elements[4].name = "SM_POSTLOGIN"; document.storemgr.elements[4].value = "/online-store/StoreMgr/choices.html"; document.storemgr.elements[5].name = "ROAM_PageAction"; document.storemgr.elements[5].value = "ROAM_ListAction"; document.storemgr.action = "/cgi-bin/roam.exe/online-store/StoreMgr/orders.html"; break; // Reports case 'reports': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/salesummary.html"; break; case 'salesummary': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "summary"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/salesummaryrpt.html"; break; case 'prodsummary': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/prodsummary.html"; break; case 'orderbyprod': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "orders_by_product"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/orderbyprod.html"; break; case 'revbyprod': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "revenue_by_product"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/revbyprod.html"; break; case 'orderdetail': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/orderdetail.html"; break; case 'orderbydate': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "orders_by_date"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/orderbydate.html"; break; case 'orderbyrev': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "orders_by_revenue"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/orderbyrev.html"; break; case 'customized': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "orders_by_field"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/customized.html"; break; case 'orderbyaffiliate': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "orders_by_affiliate"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/orderbyaffiliate.html"; break; case 'reportgraphs': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/graphs.html"; break; case 'dailyrev': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "daily_revenue"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/dailyrev.html"; break; case 'averagerev': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "revenue_per_order"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/avgrevenue.html"; break; case 'ordervolume': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "graph_orders"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/ordervolume.html"; break; case 'itemspurch': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "graph_items"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/itemspurchased.html"; break; case 'configuration': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/salesrptconfig.html"; break; case 'analysisperiod': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "analysis_period"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/analysisperiod.html"; break; case 'orderhistory': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "purgetime"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/salesrpthistory.html"; break; case 'configlogfiles': document.storemgr.elements[3].name = "SalesRpt_Action"; document.storemgr.elements[3].value = "config_log_file"; document.storemgr.action = "/cgi-bin/salesrpt.exe/online-store/StoreMgr/configlogfile.html"; break; // Log Out case 'logout': document.storemgr.elements[3].name = "StoreMgr_PageAction"; document.storemgr.elements[3].value = "Logout"; document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/sm_postlogout.html"; break; // Edit Store section case 'basic': document.storemgr.action = "/cgi-bin/sconfig.exe/online-store/StoreMgr/storeinfo.html"; break; case 'onlinemail': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "E-mail Setup"; document.storemgr.action = "/cgi-bin/ordel.exe/online-store/StoreMgr/onlinee-mail.html"; break; case 'offlinemail': document.storemgr.action = "/cgi-bin/sconfig.exe/online-store/StoreMgr/offlinee-mail.html"; break; case 'orderdir': document.storemgr.elements[3].name = "PageAction"; document.storemgr.elements[3].value = "Order File Setup"; document.storemgr.action = "/cgi-bin/ordel.exe/online-store/StoreMgr/orderdirectories.html"; break; // Advanced case 'advanced': document.storemgr.action = "/cgi-bin/sconfig.exe/online-store/StoreMgr/filelocations.html"; break; case 'prodapi': document.storemgr.action = "/cgi-bin/sconfig.exe/online-store/StoreMgr/productdatabaseapi.html"; break; case 'mailserver': document.storemgr.action = "/cgi-bin/sconfig.exe/online-store/StoreMgr/mailsetup.html"; break; case 'server': document.storemgr.action = "/cgi-bin/sconfig.exe/online-store/StoreMgr/serversetup.html"; break; // Tax & Shipping case 'taxship': document.storemgr.action = "/cgi-bin/tsconfig.exe/online-store/StoreMgr/tax.html"; break; // Payment Systems // case 'payment': document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/paymentsys.html"; break; case 'cybercash': document.storemgr.elements[3].name = "SM_POSTLOGIN"; document.storemgr.elements[3].value = "/online-store/StoreMgr/paymentsys.html"; document.storemgr.action = "/cgi-bin/CConfMSK.exe/online-store/StoreMgr/paymentsys-cybcash.html"; break; case 'cybercashadmin': document.storemgr.elements[3].name = "SM_POSTLOGIN"; document.storemgr.elements[3].value = "/online-store/StoreMgr/paymentsys.html"; document.storemgr.elements[4].name = "PageAction"; document.storemgr.elements[4].value = "CyberCashAdminURL"; document.storemgr.action = "/cgi-bin/CConfMSK.exe/online-store/StoreMgr/paymentsys-cybcash2.html"; break; // case 'cccsetup': document.storemgr.action = "/cgi-local/cccsetup.exe/online-store/StoreMgr/paymentsysonoff.html"; break; case 'update_account': document.storemgr.action = "/cgi-local/storemgr.exe/online-store/StoreMgr/paymentsysupdate.html"; break; case 'update_account2': document.storemgr.action = "http://merchsvc.mercantec.com/cgi-bin/msw.exe"; document.storemgr.target = "new"; document.storemgr.elements[3].name = "Payment"; document.storemgr.elements[3].value = "Update"; document.storemgr.elements[4].name = "Host"; document.storemgr.elements[4].value = "VerioIRIX6.5"; document.storemgr.elements[5].name = "SCProduct"; document.storemgr.elements[5].value = "Lite"; document.storemgr.elements[6].name = "SCVersion"; document.storemgr.elements[6].value = "5.1.2"; document.storemgr.elements[7].name = "StoreURL"; document.storemgr.elements[7].value = "/online-store"; document.storemgr.elements[8].name = "EMail"; document.storemgr.elements[8].value = "wpi@agrilink.com"; document.storemgr.elements[9].name = "Destination"; document.storemgr.elements[9].value = "PaymentCenter"; document.storemgr.elements[10].name = "SID"; document.storemgr.elements[10].value = ""; document.storemgr.elements[11].name = "RefCgiDir"; document.storemgr.elements[11].value = "/cgi-local"; break; case 'transrpt': SC_OpenWindowFullMenu("https://reports.clearcommerce.com/admin/MRC/reports" , "transaction", 400, 600); document.storemgr.action = "/cgi-local/storemgr.exe/online-store/StoreMgr/paymentsystransrpt.html"; break; case 'salemgr': SC_OpenWindowFullMenu("https://reports.clearcommerce.com/admin/MRC/salemanager" , "transaction", 400, 600); document.storemgr.action = "/cgi-local/storemgr.exe/online-store/StoreMgr/paymentsalemgr.html"; break; case 'merchservapp': document.storemgr.action = "http://merchsvc.mercantec.com/cgi-bin/msw.exe"; document.storemgr.target = "new"; document.storemgr.elements[3].name = "Payment"; document.storemgr.elements[3].value = "none"; document.storemgr.elements[4].name = "Host"; document.storemgr.elements[4].value = "VerioIRIX6.5"; document.storemgr.elements[5].name = "SCProduct"; document.storemgr.elements[5].value = "Lite"; document.storemgr.elements[6].name = "SCVersion"; document.storemgr.elements[6].value = "5.1.2"; document.storemgr.elements[7].name = "StoreURL"; document.storemgr.elements[7].value = "/online-store"; document.storemgr.elements[8].name = "EMail"; document.storemgr.elements[8].value = "wpi@agrilink.com"; document.storemgr.elements[9].name = "Destination"; document.storemgr.elements[9].value = "PaymentCenter"; document.storemgr.elements[10].name = "RefCgiDir"; document.storemgr.elements[10].value = "/cgi-local"; document.storemgr.elements[11].name = "HTTP_REFERER"; document.storemgr.elements[11].value = location.href; break; // // // Link Apps case 'linkapps': document.storemgr.action = "/cgi-bin/rmsetup.exe/online-store/StoreMgr/links1.html"; break; case 'qblink': document.storemgr.elements[3].name = "QBLSetupTaxAction"; document.storemgr.elements[3].value = "http://www.agrilink.com/cgi-bin/tsconfig.exe"; document.storemgr.elements[4].name = "QBLSetupTaxPathInfo"; document.storemgr.elements[4].value = "/online-store/StoreMgr/tax.html"; document.storemgr.elements[5].name = "QBLSetupCatalogAction"; document.storemgr.elements[5].value = "http://www.agrilink.com/cgi-bin/prodbedt.exe"; document.storemgr.elements[6].name = "QBLSetupCatalogPathInfo"; document.storemgr.elements[6].value = "/online-store/StoreMgr/listbycategory.html"; document.storemgr.elements[7].name = "QBLSetupCatalogHidden"; document.storemgr.elements[7].value = "PageAction:Product Database Maintenance"; // document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/links2.html"; // break; // Leave blank line above break for old versions of sed case 'dropship': // document.storemgr.action = "/cgi-bin/storemgr.exe/online-store/StoreMgr/links3.html"; // break; // Leave blank line above break for old versions of sed // Merchant services case 'merchserv': document.storemgr.action = "http://merchsvc.mercantec.com/cgi-bin/msw.exe"; document.storemgr.target = "new"; document.storemgr.elements[3].name = "Payment"; document.storemgr.elements[3].value = "none"; document.storemgr.elements[4].name = "Host"; document.storemgr.elements[4].value = "VerioIRIX6.5"; document.storemgr.elements[5].name = "SCProduct"; document.storemgr.elements[5].value = "Lite"; document.storemgr.elements[6].name = "SCVersion"; document.storemgr.elements[6].value = "5.1.2"; document.storemgr.elements[7].name = "StoreURL"; document.storemgr.elements[7].value = "/online-store"; document.storemgr.elements[8].name = "EMail"; document.storemgr.elements[8].value = "wpi@agrilink.com"; document.storemgr.elements[9].name = "RefCgiDir"; document.storemgr.elements[9].value = "/cgi-local"; document.storemgr.elements[10].name = "HTTP_REFERER"; document.storemgr.elements[10].value = location.href; break; // Security case 'security': document.storemgr.action = "https://www1524.boca15-verio.com/agril1/cgi-local/storemgr.exe/agril1/online-store/StoreMgr/password.html"; break; case 'generatekey': str=window.location.protocol+"//"+window.location.host; document.storemgr.elements[3].name = "URLPrefix"; document.storemgr.elements[3].value=str; document.storemgr.elements[4].name = "BrowserName"; document.storemgr.elements[4].value = navigator.appName; document.storemgr.elements[5].name = "BrowserVersion"; document.storemgr.elements[5].value = navigator.appVersion; document.storemgr.elements[6].name = "BrowserTitle"; document.storemgr.elements[6].value = document.title; document.storemgr.elements[7].name = "KEYMGR_PageAction"; document.storemgr.elements[7].value = "Generate"; document.storemgr.elements[8].name = "KEYMGR_KeyGenTemplate"; document.storemgr.elements[8].value = "/online-store/StoreMgr/kgtpltg.html"; document.storemgr.action = "/cgi-bin/keymgr.exe/online-store/StoreMgr/generate.keygen"; break; case 'managekey': str=window.location.protocol+"//"+window.location.host; document.storemgr.elements[3].name = "URLPrefix"; document.storemgr.elements[3].value=str; document.storemgr.elements[4].name = "BrowserName"; document.storemgr.elements[4].value = navigator.appName; document.storemgr.elements[5].name = "BrowserVersion"; document.storemgr.elements[5].value = navigator.appVersion; document.storemgr.elements[6].name = "BrowserTitle"; document.storemgr.elements[6].value = document.title; document.storemgr.elements[7].name = "KEYMGR_PageAction"; document.storemgr.elements[7].value = "Manage"; document.storemgr.elements[8].name = "KEYMGR_KeyGenTemplate"; document.storemgr.elements[8].value = "/online-store/StoreMgr/kgtplt.html"; document.storemgr.action = "/cgi-bin/keymgr.exe/online-store/StoreMgr/manage.keygen"; break; case 'assignkey': document.storemgr.elements[3].name = "KEYMGR_PageAction"; document.storemgr.elements[3].value = "Assign Keys"; document.storemgr.action = "https://www1524.boca15-verio.com/agril1/cgi-local/keymgr.exe/agril1/online-store/StoreMgr/assign.html"; break; case 'kglaunch': document.storemgr.action = "/cgi-bin/KgLauncher.exe/cgi-local/scwiz.keygen"; break; } document.storemgr.submit(); } function SC_OrderDrillDown(o, d, t) { document.storemgr.target = "_new"; document.storemgr.elements[3].name = "order"; document.storemgr.elements[3].value = o; document.storemgr.elements[4].name = "date"; document.storemgr.elements[4].value = d; document.storemgr.elements[5].name = "time"; document.storemgr.elements[5].value = t; document.storemgr.elements[6].name = "SalesRpt_Action"; document.storemgr.elements[6].value = "DrillDown"; document.storemgr.action = "/cgi-bin/salesrpt.exe?DrillDown"; document.storemgr.submit(); } function SC_OpenWindowX(url,n,height,width) { properties='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1'; if (height > 0) properties=properties+",height="+height; if (width > 0) properties=properties+",width="+width; mywin=window.open(url,n,properties); } function SC_ViewGraphic(val) { if (val.length == 0) alert("Graphic Name Empty!"); else SC_OpenWindowX("FILE:"+val,'SU_VIEWGRAPHIC',400,600); } function SC_OpenWindowFullMenu(url,n,height,width) { properties='toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1'; if (height > 0) properties=properties+",height="+height; if (width > 0) properties=properties+",width="+width; mywin=window.open(url,n,properties); } //