//---------------------------------------- // anaEkran scrn usage //---------------------------------------- function openWindow(event, menuId, destUrl, winName, winProps) { buttonClick(event, menuId); var win = window.open(destUrl, winName, winProps); win.focus(); return false; } function openWindowNoEvent( destUrl, winName, winProps) { var win = window.open(destUrl, winName, winProps); win.focus(); return false; } function openFrame(destUrl, frameName) { window.open(destUrl, frameName); } function submitForm(form,destUrl) { form.action = destUrl; form.submit(); } function submitSelectChange(form,destUrl,resetItem) { form.action = destUrl; resetItem.value = ""; form.submit(); } function pad_with_zeros(rounded_value, decimal_places) { // Convert the number to a string var value_string = rounded_value.toString() // Locate the decimal point var decimal_location = value_string.indexOf(".") // Is there a decimal point? if (decimal_location == -1) { // If no, then all decimal places will be padded with 0s decimal_part_length = 0 // If decimal_places is greater than zero, tack on a decimal point value_string += decimal_places > 0 ? "." : "" } else { // If yes, then only the extra decimal places will be padded with 0s decimal_part_length = value_string.length - decimal_location - 1 } // Calculate the number of decimal places that need to be padded with 0s var pad_total = decimal_places - decimal_part_length if (pad_total > 0) { // Pad the string with 0s for (var counter = 1; counter <= pad_total; counter++) value_string += "0" } return value_string } function round_decimals(original_number, decimals) { var result1 = original_number * Math.pow(10, decimals) var result2 = Math.round(result1) var result3 = result2 / Math.pow(10, decimals) return pad_with_zeros(result3, decimals) } //---------------------------------------- // user logon scrn usage //---------------------------------------- function initUserLogonScrn() { with (userLogonForm) { setFocus(userCode); } } //---------------------------------------- // user scrn usage //---------------------------------------- function initUserEditScrn() { adminUserTypeChangeUserEditScrn(); } function reportUserAdminId(adminId){ var mSec=new Date().getTime(); var rnd1 = Math.floor(Math.random()*9).toString(); var rnd2 = Math.floor(Math.random()*9).toString(); if (rnd1==0) rnd=1; if (rnd2==0) rnd=1; document.getElementById(adminId).value=rnd1+mSec+rnd2; } function adminUserTypeChangeUserEditScrn() { with (userForm) { selectedShop.disabled = true; selectedStore.disabled = true; selectedWarehouse.disabled = true; selectedDeliveryService.disabled = true; if (adminUserType.value == 2) { selectedShop.disabled = false; } else if (adminUserType.value == 3) { selectedShop.disabled = false; selectedStore.disabled = false; } else if (adminUserType.value == 4) { selectedWarehouse.disabled = false; } else if (adminUserType.value == 5) { selectedDeliveryService.disabled = false; } } } function checkUserEditScrn() { with (userForm) { selectListOptions(roles); } return true; } //---------------------------------------- // role scrn usage //---------------------------------------- function initRoleEditScrn() { } function checkRoleEditScrn() { with (roleForm) { selectListOptions(permissions); } return true; } //---------------------------------------- // permission scrn usage //---------------------------------------- function initPermissionEditScrn() { } function checkPermissionEditScrn() { return true; } //---------------------------------------- // category scrn usage //---------------------------------------- function initCategoryEditScrn() { parentCategoryChangedCategoryEditScrn(); } function checkCategoryEditScrn() { return true; } function parentCategoryChangedCategoryEditScrn() { with (categoryForm) { migrosCategory.disabled = true; //parent category equal ROOT and value must be equal 1 if (parentCategory.value == 1) { migrosCategory.disabled = false; } } } //---------------------------------------- // shop category scrn usage //---------------------------------------- function initShopCategoryEditScrn() { } function checkShopCategoryEditScrn() { return true; } //---------------------------------------- // store scrn usage //---------------------------------------- function initStoreEditScrn() { deliveryEveryWhereStoreEditScrn(); } function deliveryEveryWhereStoreEditScrn() { with (storeForm) { cities.disabled = true; storeDistricts.disabled = true; otherDistricts.disabled = true; if (!deliveryEveryWhere.checked) { cities.disabled = false; storeDistricts.disabled = false; otherDistricts.disabled = false; } } } function checkStoreEditScrn() { with (storeForm) { if (!deliveryEveryWhere.checked) selectListOptions(storeDistrictsList); } return true; } //--------------------------------------- // duty scrn usage //--------------------------------------- function initDutyEditScrn() { } function checkDutyEditScrn() { return true; } //---------------------------------------- // duty job scrn usage //---------------------------------------- function initDutyJobEditScrn() { } function checkDutyJobEditScrn() { if (document.getElementById("status").value=="1") { if (document.getElementById("userNote").value.trim()=="") { document.getElementById("userNote").focus(); return false; } } else { document.getElementById("userNote").value=""; } return true; } function chechDutyJobEditStatus() { if (document.getElementById("status").value=="1") { document.getElementById("userNoteTR").style.display="block"; } else { document.getElementById("userNoteTR").style.display="none"; } } //---------------------------------------- // productModel scrn usage //---------------------------------------- function initProductModelEditScrn() { } function checkProductModelEditScrn() { with (productModelForm) { selectListOptions(categorizedProductModels); if (paymentOptions.options!="undefined"){ selectListOptions(paymentOptions); } if (shippingRules.options!="undefined"){ selectListOptions(shippingRules); } } return true; } //---------------------------------------- // easyProductEntry scrn usage //---------------------------------------- function initEasyProductEntryEditScrn() { } function checkEasyProductEntryEditScrn() { with (productModelForm) { selectListOptions(categorizedProductModels); } return true; } //---------------------------------------- // brand scrn usage //---------------------------------------- function initBrandEditScrn() { } function checkBrandEditScrn() { return true; } //---------------------------------------- // paymentMethod scrn usage //---------------------------------------- function initPaymentMethodEditScrn() { } function checkPaymentMethodEditScrn() { return true; } //---------------------------------------- // Shop scrn usage //---------------------------------------- function initShopEditScrn() { } function checkShopEditScrn() { with (shopForm) { selectListOptions(paymentOptions); selectListOptions(shippingRules); } return true; } //---------------------------------------- // Country scrn usage //---------------------------------------- function initCountryEditScrn() { } //---------------------------------------- // City scrn usage //---------------------------------------- function initCityEditScrn() { } //---------------------------------------- // PaymentOption scrn usage //---------------------------------------- function initPaymentOptionEditScrn() { } function checkPaymentOptionEditScrn() { return true; } //---------------------------------------- // ProductOptionType scrn usage //---------------------------------------- function initProductOptionTypeEditScrn() { } //---------------------------------------- // ProductOption scrn usage //---------------------------------------- function initProductOptionEditScrn() { } //---------------------------------------- // OptionType scrn usage //---------------------------------------- function initOptionTypeEditScrn() { } //---------------------------------------- // OptionEdit scrn usage //---------------------------------------- function initOptionEditScrn() { } //---------------------------------------- // IntallementDefinition scrn usage //---------------------------------------- function initIntallementDefinitionEditScrn() { } function checkIntallementDefinitionEditScrn() { return true; } //---------------------------------------- // Order scrn usage //---------------------------------------- function initOrderEditScrn() { } function checkOrderEditScrn() { return true; } //---------------------------------------- // Order Change scrn usage //---------------------------------------- function checkOrderChangeEditScrn() { //window.setTimeout("alert('Değişikliğiniz yapılmıştır...')", 5000); opener.location.href = opener.location; self.focus(); return true; } //---------------------------------------- // productGroup scrn usage //---------------------------------------- function initProductGroupEditScrn() { } function checkProductGroupEditScrn() { return true; } //---------------------------------------- // property scrn usage //---------------------------------------- function initPropertyEditScrn() { } //---------------------------------------- // productModelProperty scrn usage //---------------------------------------- function initProductModelPropertyEditScrn() { } //---------------------------------------- // onTheDoorPayment scrn usage //---------------------------------------- function initOnTheDoorPaymentEditScrn() { extraChargeTypeChangenTheDoorPaymentEditScrn(); } function extraChargeTypeChangenTheDoorPaymentEditScrn() { with (onTheDoorPaymentForm) { extraChargePercentage.disabled = true; extraChargePriceValue.disabled = true; extraChargePriceCurrencyCode.disabled = true; if (extraChargeType.value == 2) { extraChargePriceValue.disabled = false; extraChargePriceCurrencyCode.disabled = false; } else { extraChargePercentage.disabled = false; } } } //---------------------------------------- // ProductModelCross scrn usage //---------------------------------------- function initProductModelCrossEditScrn() { } function checkProductModelCrossEditScrn() { with (productModelForm) { selectListOptions(crossProductModels); } return true; } function checkProductAdviceEditScrn() { with (productAdviceForm) { selectListOptions(selectedProductModels); } return true; } function checkBulkEmailEditScrn() { with (bulkEmailForm) { selectListOptions(selectedProductModels); } return true; } function checkContentTabEditScrn() { with (contentTabForm) { selectListOptions(selectedProductAdvices); selectListOptions(selectedBanners); } return true; } function checkAlternativeStoreEditScrn() { with (deliveryAlternativeStoreForm) { selectListOptions(selectedAlternativeSellingPointList); } return true; } //---------------------------------------- // OrderReturn scrn usage //---------------------------------------- function reCalculateOrderReturnPrice(orderLineId,totalPrice,totalAmount) { var hasAmountSet = 0; var amountTxt = document.forms["orderForm"].elements["returnedAmount_"+orderLineId]; var returnedTotalPriceTxt = document.forms["orderForm"].elements["returnedTotalPrice_"+orderLineId]; if (amountTxt!=null) { if (amountTxt.value!=""&&amountTxt.value!="0.00"&&amountTxt.value!="0") { if (amountTxt.value>totalAmount){ returnedTotalPriceTxt.value=totalPrice; amountTxt.value=totalAmount; } else{ returnedTotalPriceTxt.value=round_decimals(amountTxt.value*(totalPrice/totalAmount),2); } } else{ returnedTotalPriceTxt.value=""; } } return true; } //---------------------------------------- // Gift Cheque Definetion scrn usage //---------------------------------------- function checkGiftChequeDefEditScrn() { with (giftChequeDefinitionForm) { selectListOptions(triggers); } return true; } function checkProductPacketEditScrn() { with (productPacketForm) { selectListOptions(productIds); } return true; }