/* mailer.js Mailer order form methods. :AUTHOR: James Green :CREATED: Feb. 11, 2009 :UPDATED: JG 02/11/2009 - Initial setup. :DEPENDENCIES: lib/jquery-1.2.6.js behaviors/customer.js */ /* getSendToMethod(data:json) -> string */ function getSendToMethod(data) { return data.sendTo.method; } /* getSendToAddresses(data:json) -> string Current methods supported: list, state. List method can have 1 to many addresses separated by commas. State method can have a list of 1 to many addresses separated by commas, but unique to a particular state. */ function getSendToAddresses(data) { switch (getSendToMethod(data)) { case "list": return data.sendTo.list.join(); case "state": var st = getCustomerState().toLowerCase(); if (data.sendTo.states[st]===undefined) { st="default"; } return data.sendTo.states[st].join(); default: return ""; } }