/* JOBS */ /* HISTORY - Phone checked */ // configuration starts here...... var emailDestination = ""; /// ends here ............... var poundchar = '£'; /*================================================================*/ // GLOBAL DATA var update = ''; var Upd8 = new Object; // stock level var Stock = new Object; // stock level var Data = new Object; // price list info var Txlate = new Object; // exceptions var DataMessage = ''; var RData = new Object; // price list info var List = new Array(); // items bought var ListIndex = 0; var IcodeList = new Array(); // items in search list var IcodeListIndex = 0; var MembershipSet = false; // timerval can be (is) over-ridden by html file var timerval = 2000; // for delay after entry of last char in search text var delindex = '999'; // row to be deleted var timeout = null; // timeout id of search box timer, to allow clearing var tmflag=0; var codescovered=''; // for computing category coverage var searchcountmax=200; // max number of items returned (needs to be limited for performance var searchcount = 0; var stocktake=false; var tilltype = ""; var oldsearch= ''; var tillonweb = 0; // set to true if ipswichripplefoodcooperative is the URL var POR_display = 0; // set to true when displayinf POR in central region var orderlet_qty = 0; var orderlet_price = 0; var orderlet_set = 0; var my_ItemList = ''; function clearRoundTrail( input_price) { return trailzeros(roundPrice(clean_number(input_price))); } function do_itemList() { my_ItemList = 'Order for '+ document.getElementById('Name').value + ' ' +document.getElementById('Phone').value + '%0d%0a'; my_ItemList += '%0d%0a%0d%0aItems:%0d%0a'; var my_Items = document.getElementById('Items').value.split('%0d%0a'); for (itemno = 0; my_Items[itemno] != '';itemno++) { my_ItemList = my_ItemList + my_Items[itemno].split(',')[6] + ' x ' + my_Items[itemno].split(',')[0] + ' ' + my_Items[itemno].split(',')[1] + ' ' + my_Items[itemno].split(',')[2] + ' ' + poundchar + clean_number(my_Items[itemno].split(',')[3]) + ' ' + 'VAT ' + my_Items[itemno].split(',')[4] + ' ' + // poundchar + clearRoundTrail(my_Items[itemno].split(',')[8]) + ' ' + poundchar + clearRoundTrail(my_Items[itemno].split(',')[9]) + ' ' + // poundchar + clearRoundTrail(my_Items[itemno].split(',')[10]) + '%0d%0a'; } my_ItemList = my_ItemList + '%0d%0aSubTotal : ' + poundchar + clearRoundTrail(document.getElementById('SubTotal').value) + '%0d%0a' + 'incVAT : ' + poundchar + clearRoundTrail(document.getElementById('incVAT').value) + '%0d%0a' + 'Markup (5%) : ' + poundchar + clearRoundTrail(document.getElementById('Markup').value) + '%0d%0a' + 'Total : ' + poundchar + clearRoundTrail(document.getElementById('Total').value) + '%0d%0a' + 'Notes : ' + document.getElementById('TotalNotes').value + '%0d%0a' ; } function printText(elem) { popup = window.open('','popup','toolbar=no,menubar=yes,width=600,height=500'); popup.document.open(); popup.document.write("
"); popup.document.write(elem); popup.document.write(""); popup.document.close(); } function printFriendly(List) { var pb = ''; html += List[index].split(',')[0]; html += ' | '; html += ''; html += List[index].split(',')[1]; html += ' | '; html += ''; html += List[index].split(',')[2]; html += ' | '; html += ''; html += List[index].split(',')[3]; html += ' | '; html += ''; html += List[index].split(',')[4]; html += ' | '; html += ''; html += List[index].split(',')[5]; html += ' | '; html += ''; html += List[index].split(',')[6]; html += ' | '; html += ''; if (index == delindex) { html += 'D' }else { html += ' '; } html += ' |
'; if (icode.indexOf('-PO') != -1) {myhtml += ' ' + icode + ''; }else { myhtml += icode;} myhtml += ' | '; myhtml += ''; if ( icode.substring(0,3) == 'POR') { myhtml += prettydate2(Data[icode].split(',')[0]); }else { myhtml += Data[icode].split(',')[1]; } myhtml += ' | '; if (searchhl == (IcodeListIndex)) { myhtml += ''; updowncode = icode; if (tilltype == "Checkout") { window.status = icode + ': Stock level =' + stocklevel + ' Today:' + update + ' Notes:' + notes_text; } } else { myhtml += ' | '; } if ( icode.substring(0,3) == 'POR') { myhtml += Data[icode].split(',')[1]; } else { myhtml += Data[icode].split(',')[3]; } myhtml += ' | '; if ( icode.substring(0,3) == 'POR') { var amnttopay = trailzeros(roundPrice(Data[icode].split(',')[4] - Data[icode].split(',')[6])); if (amnttopay > 0.01) { myhtml += ''; } else { myhtml += ' | '; } myhtml += '£' + amnttopay; } else { myhtml += ' | '; myhtml += Data[icode].split(',')[4]; } myhtml += ' | '; myhtml += ''; if (wholesale) { var fred = Data[icode].split(',')[5]; myhtml += fred.substring(4); } else { if (icode.substring(0,3) != 'POR') { if ((icode.indexOf('-PO') != -1) && (Data[icode].split(',')[5].substring(0,4) == 'per ') ) { myhtml += ' ' + Data[icode].split(',')[5].substring(4) + ''; }else { myhtml += Data[icode].split(',')[5];} } else { myhtml += 'see'; } } myhtml += ' | '; myhtml += ''; myhtml += loose; if (tilltype == "Checkout") { notes_text = notes_text.replace(/\'/g,"\\'"); notes_text = notes_text.replace(/^\n/,""); notes_text = notes_text.replace(/\n/g,"\\n"); myhtml += ' | '; //if (loose == 'pk') { //alert('icode=' + icode ); if (icode.indexOf('-PO') != -1) { var buttonText = 'Add'; if (clean_number(Data[icode].split(',')[4]) <= 0) { buttonText='Coll';} if (Data[icode].split(',')[6] >= 1) { buttonText='Pay';} myhtml += '' ; } else { myhtml += '' + stocklevel + ''; } } myhtml += ' |