function WLSearch() { $Words = szKeyWords.value; $URL = "/cgi-bin/htsearch?method=and&sort=score&restrict=/&words=" + $Words; document.location = $URL; } function Link($URL) { document.location = $URL; } function Linkout($URL) { if ($URL.substring(0,7) == "http://") MM_openBrWindow($URL,'','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes') else document.location = $URL; } function fnDelete(szURL,nID) { var bDelete; var szMessage; if (nID > 0) { szURL = szURL + nID; //alert(szURL); szMessage = "Are you sure you want to delete?\nThis will remove all associations in the database."; bDelete = confirm(szMessage); if (bDelete) { Link(szURL); } } } function fnAlert(szMessage,szURL,nID) { var bDelete; if (nID > 0) { szURL = szURL + nID; //alert(szURL); bDelete = confirm(szMessage); if (bDelete) { Link(szURL); } } } function fnFinalizeSpecial() { var szMessage = "Are you sure you want to finalize?\nYou will not be able to make changes after."; bDelete = confirm(szMessage); if (bDelete) { SupplierSpecialsForm.frmcmd2.value="finalize"; SupplierSpecialsForm.submit(); } } function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i'; break; case 1: oCell.innerHTML = ''; break; case 2: szHTML = ''; szHTML = '\n'; oCell.innerHTML = szHTML; break; } oCell = trNewRow.insertCell(); oCell.innerHTML = ''; } function fnDeleteSpecialsSpecialField(nID) { for (curr_row = 0; curr_row < tbExistingSpecial.rows.length; curr_row++) { oRow = tbExistingSpecial.rows[curr_row]; if (oRow.id == nID) { tbExistingSpecial.deleteRow(oRow.rowIndex); break; } } } function fnAddSpecialsShipping() { var szDate = new Date(); szDate = szDate.getTime() + Math.random(); trNewRow = tbExistingShipping.insertRow(); trNewRow.id = szDate; oCell = trNewRow.insertCell(); szHTML = ''; szHTML = SupplierSpecialsForm.szShippingType.options[SupplierSpecialsForm.szShippingType.selectedIndex].value.replace(/\|/g,''); szHTML += '\n'; oCell.innerHTML = szHTML; oCell = trNewRow.insertCell(); oCell.innerHTML = SupplierSpecialsForm.szShippingAmount.value.replace(/\|/g,''); oCell = trNewRow.insertCell(); szHTML = ''; szHTML += '\n'; szHTML += '\n'; szHTML += '\n'; szHTML += '\n'; szHTML += '
#Amount
'; szHTML += SupplierSpecialsForm.szQuantityDiscountQuantity.value.replace(/\|/g,''); szHTML += ''; szHTML += SupplierSpecialsForm.szQuantityDiscountPrice.value.replace(/\|/g,''); szHTML += '
\n'; oCell.innerHTML = szHTML; oCell = trNewRow.insertCell(); szHTML = ''; szHTML += '\n'; szHTML += '\n'; szHTML += '\n'; szHTML += '\n'; szHTML += '
$Amount
'; szHTML += SupplierSpecialsForm.szPriceDiscountAmount.value.replace(/\|/g,''); szHTML += ''; szHTML += SupplierSpecialsForm.szPriceDiscountPrice.value.replace(/\|/g,''); szHTML += '
\n'; oCell.innerHTML = szHTML; oCell = trNewRow.insertCell(); oCell.innerHTML = ''; } function fnDeleteSpecialsShipping(nID) { for (curr_row = 0; curr_row < tbExistingShipping.rows.length; curr_row++) { oRow = tbExistingShipping.rows[curr_row]; if (oRow.id == nID) { tbExistingShipping.deleteRow(oRow.rowIndex); break; } } } function fnCKShowPop(id,nWidth,nHeight,nTop,nLeft,szBackground,szBorderColor) { if (nWidth > 0) { //document.getElementById(id).style.width = nWidth; } if (nHeight > 0) { //document.getElementById(id).style.height = nHeight; } if (nTop > 0) { document.getElementById(id).style.top = nTop; } if (nLeft > 0) { document.getElementById(id).style.left = nLeft; } if (szBackground != "") { document.getElementById(id).style.backgroundColor = szBackground; } if (szBorderColor != "") { document.getElementById(id).style.borderColor = szBorderColor; } document.getElementById(id).style.visibility = "visible"; } function fnCKHidePop(id) { document.getElementById(id).style.visibility = "hidden"; } function findPos(obj) { var curleft = curtop = 0; if (obj.offsetParent) { do { curleft += obj.offsetLeft; curtop += obj.offsetTop; } while (obj = obj.offsetParent); } return [curleft,curtop]; } function fnViewData(szID,btn,nHeight) { rgCoords = findPos(btn); nLeft = rgCoords[0]; nTop = rgCoords[1]; fnCKShowPop(szID,150,nHeight,nTop,nLeft,'#EEEEEE','#000000'); } function fnNextDate(dtDate,nWeeks) { // parse dtDate for year, month, day var rgDate = dtDate.split('-'); dtCurrentDate = new Date(rgDate[0],rgDate[1]-1,rgDate[2]); var dtNewDate = new Date(dtCurrentDate.getTime() + (nWeeks * (7 * 86400000))); var nYear = dtNewDate.getFullYear(); var nMonth = dtNewDate.getMonth()+1; var nDay = dtNewDate.getDate(); return (nYear + '-' + nMonth + '-' + nDay); } function fnSetNextDate(bStopOffset) { var dtDateField = document.getElementById('frmSpecialsFormStartDate'); var dtNewDateField = document.getElementById('frmSpecialsFormEndDate'); var nWeeksSelect = document.getElementById('frmSpecialsFormWeeks'); var dtPriceField = document.getElementById('frmSpecialsFormPrice'); var dtDate = dtDateField.value; var rgDate = dtDate.split('-'); dtCurrentDate = new Date(rgDate[0],rgDate[1]-1,rgDate[2]); var dtNewDate = new Date(); dtNewDate = new Date(dtNewDate.getTime()); if (dtCurrentDate < dtNewDate) { alert("You can not specify a start date in the past or for today."); dtDateField.value = ""; return; } var fInitialCost = 0; var fWeeklyCost = 0; var fTaxRate = 0; fInitialCost = Number(document.getElementById('frmSpecialsInitialCost').value); fWeeklyCost = Number(document.getElementById('frmSpecialsWeeklyCost').value); fTaxRate = Number(document.getElementById('frmSpecialsTaxRate').value)/100; var szDate = dtDateField.value; if (szDate == "") return; var nWeeks = Number(nWeeksSelect.options[nWeeksSelect.selectedIndex].value); var szNewDate = fnNextDate(szDate,nWeeks); dtNewDateField.value = szNewDate; if (!bStopOffset) nWeeks = nWeeks - 1; var fTax = (fInitialCost + (fWeeklyCost * nWeeks)) * fTaxRate; var fTotal = (fInitialCost + (fWeeklyCost * nWeeks)) + fTax; fTotal = fTotal.toFixed(2); if (bStopOffset && nWeeks == 0) dtPriceField.value = ""; else dtPriceField.value = fTotal; } function fnCKUpdate() { fnCheckClass(document.getElementById('frmSpecialsFormStartDate')); fnSetNextDate(); } function fnValidate(nStep) { if (nStep == 1) { if (fnTrim(document.getElementById('frmSpecialsFormTitle').value) == "") { document.getElementById('frmSpecialsFormTitle').value = ""; alert("Please enter a Title."); document.getElementById('frmSpecialsFormTitle').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormVisitorPrice').value) == "") { document.getElementById('frmSpecialsFormVisitorPrice').value = ""; alert("Please enter a Ad Price."); document.getElementById('frmSpecialsFormVisitorPrice').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormDescription').value) == "") { document.getElementById('frmSpecialsFormDescription').value = ""; alert("Please enter a Description."); document.getElementById('frmSpecialsFormDescription').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormStartDate').value) == "") { document.getElementById('frmSpecialsFormStartDate').value = ""; alert("Please choose a Start Date."); document.getElementById('frmSpecialsFormStartDate').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormURL').value) == "") { document.getElementById('frmSpecialsFormURL').value = ""; alert("Please enter a URL."); document.getElementById('frmSpecialsFormURL').className = "FormFieldIncomplete"; return; } document.getElementById('frmCmd-Step').value = "1"; } else if (nStep == 2) { if (fnTrim(document.getElementById('frmSpecialsFormPrice').value) == "") { document.getElementById('frmSpecialsFormPrice').value = ""; alert("Please choose choose the number of weeks you would like to extend by."); return; } document.getElementById('frmCmd-Step').value = "6"; } else if (nStep == 3) { if (fnTrim(document.getElementById('frmSpecialsFormTitle').value) == "") { document.getElementById('frmSpecialsFormTitle').value = ""; alert("Please enter a Title."); document.getElementById('frmSpecialsFormTitle').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormVisitorPrice').value) == "") { document.getElementById('frmSpecialsFormVisitorPrice').value = ""; alert("Please enter a Ad Price."); document.getElementById('frmSpecialsFormVisitorPrice').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormDescription').value) == "") { document.getElementById('frmSpecialsFormDescription').value = ""; alert("Please enter a Description."); document.getElementById('frmSpecialsFormDescription').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormURL').value) == "") { document.getElementById('frmSpecialsFormURL').value = ""; alert("Please enter a URL."); document.getElementById('frmSpecialsFormURL').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormPrice').value) == "") { document.getElementById('frmCmd-Step').value = "14"; } else document.getElementById('frmCmd-Step').value = "9"; } else if (nStep == 4) { if (fnTrim(document.getElementById('frmSpecialsFormTitle').value) == "") { document.getElementById('frmSpecialsFormTitle').value = ""; alert("Please enter a Title."); document.getElementById('frmSpecialsFormTitle').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormVisitorPrice').value) == "") { document.getElementById('frmSpecialsFormVisitorPrice').value = ""; alert("Please enter a Ad Price."); document.getElementById('frmSpecialsFormVisitorPrice').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormDescription').value) == "") { document.getElementById('frmSpecialsFormDescription').value = ""; alert("Please enter a Description."); document.getElementById('frmSpecialsFormDescription').className = "FormFieldIncomplete"; return; } if (fnTrim(document.getElementById('frmSpecialsFormURL').value) == "") { document.getElementById('frmSpecialsFormURL').value = ""; alert("Please enter a URL."); document.getElementById('frmSpecialsFormURL').className = "FormFieldIncomplete"; return; } document.getElementById('frmCmd-Step').value = "9"; } else if (nStep == 5) { document.getElementById('frmCmd-Step').value = "16"; } var objForm = document.getElementById('VacationSpecialsForm_Form'); objForm.submit(); } function fnCheckClass(objField) { if (objField.className == "FormFieldIncomplete") objField.className = "FormField"; } function fnTrim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); } function lists(oList,oSubSelect) { var $nIndex = oList.selectedIndex; var rgTempArray = rgCategoryArray[$nIndex]; var szTempText; var nLength = rgTempArray.length; var nSelectLength = oSubSelect.length; var rgSplitArray = new Array(); for (var z = 0;z <= nSelectLength;z++) { oSubSelect.remove(0); } oNewOption = new Option(); oNewOption.value = "0"; oNewOption.text = "None"; oSubSelect.add(oNewOption); for (var i = 0;i < nLength;i++) { rgSplitArray = rgTempArray[i].split("|"); oNewOption = new Option(); oNewOption.value = rgSplitArray[1]; oNewOption.text = rgSplitArray[0]; oSubSelect.add(oNewOption); } } function expandIt(el,szImage1,szImage2) { el = el + "Parent"; var szImage = el + "-image"; var objImage = document.getElementById(szImage); var szChild = el + "Child"; var objChild = document.getElementById(szChild); if (objChild.style.visibility == 'hidden' || objChild.style.visibility == '') { objImage.src = szImage2; objChild.style.visibility = 'visible'; objChild.style.display = 'block'; } else { objImage.src = szImage1; objChild.style.visibility = 'hidden'; objChild.style.display = 'none'; } var oDivItems = document.getElementsByTagName("div"); for (i=0; i < oDivItems.length; i++) { if (oDivItems[i].style.display == 'block') { oDivItems[i].style.visibility = 'hidden'; oDivItems[i].style.visibility = 'visible'; } } } function fnListingHelp() { alert("Use the > graphic to expand each section above.\nThe i icon will tell you where your information will be viewed, just move your mouse cursor over the icon to see the information. If the information only says 'Viewable On:' and nothing else, this means that the information is only viewable to you and the site administrators. Please note that this may change at any time."); } function fnUploadImageFile(szFormID,szFileFieldID,szImageID) { var oFileField = document.getElementById(szFileFieldID); var oImage = document.getElementById(szImageID); szImageID = szImageID + "b"; var oImage2 = document.getElementById(szImageID); var objForm = document.getElementById(szFormID); oFileField.readonly = true; oImage.src = "/images/wait-rotate1.gif"; oImage2.src = "/images/uploading.gif"; objForm.submit(); oFileField.disabled = true; } function fnImageUploaded(szFrameID,szFileFieldID,szImageID) { var szSwitchImage = ""; var oPlaceHolder = document.getElementById(szFrameID).contentWindow.document.getElementById('szPlaceHolder'); var oExistingImage = document.getElementById(szFrameID).contentWindow.document.getElementById('szExistingImage'); if (oExistingImage != null) { szSwitchImage = oExistingImage.value; } else { szSwitchImage = "/images/blank.gif"; } if (oPlaceHolder != null) { var oFileField = document.getElementById(szFileFieldID); var oImage = document.getElementById(szImageID); szImageID = szImageID + "b"; var oImage2 = document.getElementById(szImageID); var oReturnMessage = document.getElementById(szFrameID).contentWindow.document.getElementById('jsUploadError'); oFileField.disabled = false; oFileField.readonly = false; oImage.src = "/images/blank.gif"; if (oReturnMessage == null) { var oReturnMessage = document.getElementById(szFrameID).contentWindow.document.getElementById('jsUploadSuccess'); szImage = oReturnMessage.value; oImage2.src = szImage; } else { szMessage = oReturnMessage.value; alert(szMessage); oImage2.src = szSwitchImage; } } else { var oFileField = document.getElementById(szFileFieldID); var oImage = document.getElementById(szImageID); szImageID = szImageID + "b"; var oImage2 = document.getElementById(szImageID); if (oFileField.disabled == true) { alert("There was an error during upload, please try again"); oFileField.disabled = false; oFileField.readonly = false; oImage.src = "/images/blank.gif"; oImage2.src = szSwitchImage; } } } function fnCompleteVS() { var oForm = document.getElementById('VacationSpecialsForm_Form'); var bBusy = false; var oFileItems = document.getElementsByTagName("input"); for (i=0; i < oFileItems.length; i++) { if (oFileItems[i].getAttribute('type') == 'file') { if (oFileItems[i].disabled == true) { bBusy = true; } } } if (bBusy == true) alert("Please wait for all the images to finish uploading before continuing."); else oForm.submit(); }