// Do not edit this compressed file. Download, rename & edit the master version of it.
testEmail="Test"+"@DavidRegier.com";var cartHasItems=(GetCookie("ftwCartCookie"))?true:false;function disableField(field){field.blur();self.status="This data is read-only & for display/print purposes only...";}
function clearField(field){if(field.value==field.defaultValue)field.value="";}
function checkField(field){if(field.value=="")field.value=field.defaultValue;}
function checkForm(Form){var missingInfo="";var lineNumber=0;var missingObj=null;var noOrderStatusChecked=true;var order_statusObj=Form.Order_Status;for(var i=0;i<order_statusObj.length;i++){if(order_statusObj[i].checked){noOrderStatusChecked=false;break;}}
if(noOrderStatusChecked){lineNumber++;missingInfo+="\n   "+lineNumber+". About This Order/Inquiry (top of page)";if(missingObj==null)missingObj=order_statusObj[0];}
var nMissingFields=0;var brideNameObj=Form.Bride;if(brideNameObj.value==brideNameObj.defaultValue){lineNumber++;nMissingFields++;missingInfo+="\n   "+lineNumber+". Bride's Name";if(missingObj==null)missingObj=brideNameObj;}
var groomNameObj=Form.Groom;if(groomNameObj.value==groomNameObj.defaultValue){lineNumber++;nMissingFields++;missingInfo+="\n   "+lineNumber+". Groom's Name";if(missingObj==null)missingObj=groomNameObj;}
var addressObj=Form.Address;if(addressObj.value==''){lineNumber++;missingInfo+="\n   "+lineNumber+". Mailing Address";if(missingObj==null)missingObj=addressObj;}
var home_telObj=Form.Home_Tel;var work_telObj=Form.Work_Tel;if(home_telObj.value==home_telObj.defaultValue&&work_telObj.value==work_telObj.defaultValue){lineNumber++;missingInfo+="\n   "+lineNumber+". A Telephone Number";if(missingObj==null)missingObj=home_telObj;}
var Wedding_Location=Form.Wedding_Location;if(!Wedding_Location[0].checked&&!Wedding_Location[1].checked&&!Wedding_Location[2].checked){lineNumber++;missingInfo+="\n   "+lineNumber+". Wedding Location (Island)";if(missingObj==null)missingObj=Wedding_Location[0];}
var emailObj=Form.email;var x_Cust_ID=Form.x_Cust_ID;if(emailObj.value==emailObj.defaultValue){lineNumber++;missingInfo+="\n   "+lineNumber+". E-mail Address";if(missingObj==null)missingObj=emailObj;}
else x_Cust_ID.value=emailObj.value;var noPayMethChecked=true;var Payment_Method=Form.Payment_Method;var nPaymentChoices=Payment_Method.length;for(var i=0;i<nPaymentChoices;i++){if(Payment_Method[i].checked){noPayMethChecked=false;break;}}
if(!Form.Wedding_Reservation_Agreement.checked){lineNumber++;missingInfo+="\n   "+lineNumber+". Wedding Reservation Agreement";if(missingObj==null)missingObj=Form.Wedding_Reservation_Agreement;}
if(Form.Order_Status[1].checked){if(noPayMethChecked){lineNumber++;missingInfo+="\n   "+lineNumber+". Payment Method";if(missingObj==null)missingObj=Payment_Method[0];}}
if(missingInfo!=""){alert("You failed to provide the following information:\n"+missingInfo+"\n\nYou must fill in these missing item(s) to submit this form...");missingObj.focus();return false;}
else{Form.submit_button.value="Please Wait...";Form.submit_button.disabled=true;var securePayment=(Payment_Method[0].checked||Payment_Method[1].checked)?true:false;if(securePayment&&gPayableNow==0){Payment_Method[0].checked=false;Payment_Method[1].checked=false;}
if(Payment_Method[0].checked||Payment_Method[1].checked){Form.action="https://secure.authorize.net/gateway/transact.dll";Form.target="_top";Form.redirect.value="";Form.redirect.disabled=true;Form.Greetings.value="";Form.Greetings.disabled=true;Form.recipient.value="";Form.recipient.disabled=true;Form.subject.value="";Form.subject.disabled=true;}
else{Form.action="checkout.cdosys.asp";Form.target="_self";Form.redirect.value="http://www.getmarriedinhawaii.com/?show=ordered";Form.Greetings.value="Aloha from A Fairy Tale Wedding at http://www.GetMarriedInHawaii.com. This e-mail has been automatically generated and is provided for your records. You can expect a personal confirmation of your order/inquiry within 1 business day.";Form.Greetings.disabled=false;if(emailObj.value!=emailObj.defaultValue)Form.recipient.value+=","+emailObj.value;else
emailObj.value="unknown@WhoKnows.com";Form.recipient.disabled=false;Form.subject.value="Fairy Tale Wedding Order/Inquiry";Form.subject.disabled=false;}
Form.Order.value="\n\n"+Form.Order.value;recordSystemInfo();return true;}}
function emailAlert(){alert("You provided \""+document.form.email.value+"\" as your e-mail address. Please review it and make sure you entered it accurately! It\'s important because if you make a typo in your e-mail address we will not be able to contact you by e-mail.");}
function modifyDueToday(value){if(typeof document.form.Amount_Due=='object')document.form.Amount_Due.value=value;}
function getObject(strObjName){return document.getElementById(strObjName);}
function section(sectionNum,command){sectionNum=getObject(sectionNum);if(command=="on")sectionNum.className="on";else sectionNum.className="off";}
var accomChecked=false;var marLicChecked=false;function resetFormElements(){var Form=document.form;var OrderStatus=Form.Order_Status;if(eval('typeof OrderStatus')=='object'){OrderStatus[0].checked=false;OrderStatus[1].checked=false;}
var accomObj=Form.Accommodations_Arranged;if(eval('typeof accomObj')=='object'){if(!accomChecked)accomObj.checked=false;}
var marLicObj=Form.Marriage_License_Assistance;if(eval('typeof marLicObj')=='object'){if(!marLicChecked)marLicObj.checked=false;}
if(top.qStr.getVal("autofill")=="y")autoFillForTesting();}
function clearAccomFields(){var theForm=document.form;theForm.Arrival_Date.value="";theForm.Departure_Date.value="";theForm.Name_of_Accomodations.value="";}
function recordSystemInfo(){var Form=document.form;Form.Operating_System.value=navigator.platform;Form.Browser.value=navigator.appName+" "+navigator.appVersion;Form.Java_Enabled.value=navigator.javaEnabled();Form.JavaScript_Enabled.value=true;Form.Cookies_Enabled.value=navigator.cookieEnabled;Form.Monitor.value=screen.width+"×"+screen.height+"×"+screen.colorDepth;Form.Referrer.value=GetCookie("theReferrer");}
function setFormValues(){var Form=document.form;var Order=Form.Order;Order.value=getCart(false);var DueToday=Form.Amount_Due;DueToday.value='$'+formatMoney(gPayableNow);}
function autoFillForTesting(){if(qStr){var Form=document.form;if(qStr.getVal("to")=="david"){document.title="Recipient is "+testEmail+" instead of "+Form.recipient.value+";  x_test_request = True instead of "+Form.x_test_request.value;Form.recipient.value=testEmail;Form.x_test_request.value="True";}
if(qStr.getVal("autofill")=="y"){Form.Order_Status[0].checked=true;Form.Bride.value="Kathryn Regier";Form.Groom.value="David Regier";Form.Address.value="1480 Kilinoe Place\nWailuku HI 96793";Form.Home_Tel.value="808-249-0015";Form.email.value=testEmail;Form.Wedding_Location[1].checked=true;Form.Wedding_Reservation_Agreement.checked=true;Form.Comments.value="Testing 123. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. \n\nTesting 123. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.";Form.submit_button.focus();}}}