Templates

//---------------------------------------------------------------------- function formatCurrency(quantity) { var amount = new String(quantity); var delimiter = ","; // replace comma if desired var a = amount.split('.',2); if(a.length == 1) a[1] = "00"; var d = a[1]; var i = parseInt(a[0]); if(isNaN(i)) { return '0.00'; } var minus = ''; if(i < 0) { minus = '-'; } i = Math.abs(i); var n = new String(i); var a = []; while(n.length > 3) { var nn = n.substr(n.length-3); a.unshift(nn); n = n.substr(0,n.length-3); } if(n.length > 0) { a.unshift(n); } n = a.join(delimiter); if(d.length < 1) { amount = n; } else { amount = n + '.' + d.substr(0,2); } amount = minus + amount; return amount; } function myTableSortAlpha (a,b) { aa = a.cells[0].innerHTML; bb = b.cells[0].innerHTML; var retVal; retVal = 1; if (aa == bb) { retVal = 0 }; if (aa < bb) { retVal = -1 }; return retVal; } var firstNum = /(\d+)/; function myTableSortNumeric (a,b) { var ar, br; ar = firstNum.exec(a.cells[0].innerHTML); aNum = ar[0]; aNum = ar[0] ? ar[0]*1 : 0; br = firstNum.exec(b.cells[0].innerHTML); bNum = br[0] ? br[0]*1 : 0; return aNum-bNum; } function buildTable () { tb = document.getElementById('sortBody'); var tableData = new Array(); for(var i=0; i
addtocart.jpg