todo for payment -split rates -check for duped totals -negative charges below total Todo: -pricing: add saving with lots of check -pricing: allow base settings to be edited -check poprecent css and function -revert v1.2.01 -check load umf popup cant be closed with clickout -check popups. move to come bg and close function. use new popupBGDiv --loadUmfDiv * --pricingDiv --oldJobDiv * does not require greyout --pop --previewEmail --emailDiv --formdiv * not needed -remove clear/reset -remove "killthis" mechanic in addresses -check for truck != null carveouts in getformdata and move into the if statement? -add job guestimate? -disable crate options -change truck to job (will this break loading old jobs? maybe check for version stored and handle multiple load functions?) -check required fields. make truck != null strict? -get rid of poperrors and instead show on right -update loadrecent to cover recent changes. handle failures from old versions -does loadrecent handle custompricing and fancy discount correctly with != false instead of checking also checking for existence V1.2.05 - 5/3/2025 (settings.txt, book.html, book.js, version.txt) -updating pricing again. roll back one hour minimums, make added trucks free but increase minimums for them, add flat 5/hr to all hourly rates, some rates went up others went down. mostly pricing wiggle -added option for showing and changing credit card fee. to be displayed on booking so that we will know at what fee it was booked at for payment purposes -marcus updated confirmation emails to show new cc fee I think V1.2.04 - 4/25/2025 -updated customInitial so that if "prepaid" or "free" is typed in it will reset to 0 -added pricing editor though for now it does not allow editing, only viewing -removed code relating to selecting hours and movers from book.js and book.html and confirm.php -removed code relating to comp20 jobs from book.js, book.html and confirm.php -removed ratehigh (attempt to overcharge customer) -removed senior and return discounts (left generic 5 and 10 percent discounts) -confirmatino email has poor spacing in between load address and additional address -fixed error in confirm.php when creating static confirmations when emailing as well -fixed lack of update when removing and adding dates -turned static confirmation link permanently on -changed the word free to prepaid on confirmations and posts -changed fuel fee custom field to be hidden instead of disabled for clarity -change free to prepaid on umf -fixed styling issue when deselecting a price line V1.2.03 - 4/15/2025 (book.html, book.js, book.css, confirm.php) -css was split over header and book.css. combined the two and got rid of header css -js was in header. created and moved js to book.js -removed all the random old file edit backups -added customPricing -fixed fancydiscount long distance wording in confirmation (the word miles was omitted) -fixed warning in confirmation email where some of the location nag stuff was referencing a key that didnt exist V1.2.02 - 4/10/2025 Updated pricing. Focus on higher hourly rates, lower relative initial charges, and 1 hour minimum standard for single truck jobs Updated: settings.txt -Updated pricing per website changes. Changed both "winter" and "noSeason" to the new prices V1.2.01 - 4/09/2025 Marcus said pricing was wrong. Found that job was booked out in June and had triggered the trip over to summer pricing from last year. Updated: book.html -Changed the dateChanged function to force "winter" regardless of date