Files
shop-old/themes/admin/media/js/easywayShopFunctions.js

66 lines
1.2 KiB
JavaScript

/*
* @package Easyway Shop
* @copyright Copyright (C) 2005 - 2011 TA-EDV
* @license proprietary
* @author John T. Daly <jd@ta-edv.de>
*
* Easyway Shop is a web e-commerce system
*/
var easywayShopFunctions = {
clean_number: function(num) {
num = num.replace(/,/, '.');
return num;
},
getNetPriceFromGrossPrice: function(grossPrice, taxRate) {
var netPrice;
if (grossPrice > 0) {
netPrice = (grossPrice / (100.0 + taxRate) * 100.0).toFixed(4);
} else {
netPrice = '';
}
return netPrice;
},
getTaxesFromGrossPrice: function(grossPrice, taxRate) {
var taxes;
if (grossPrice > 0) {
taxes = (grossPrice / (100.0 + taxRate) * taxRate).toFixed(4);
} else {
taxes = '';
}
return taxes;
},
getGrossPriceFromNetPrice: function(netPrice, taxRate) {
var grossPrice;
if (netPrice > 0) {
grossPrice = (netPrice * (100.0 + taxRate) / 100.0).toFixed(4);
} else {
grossPrice = '';
}
return grossPrice
},
getTaxesFromNetPrice: function(netPrice, taxRate) {
var taxes;
if (netPrice > 0) {
taxes = (netPrice * (taxRate) / 100.0).toFixed(4);
} else {
taxes = '';
}
return taxes
}
};