<!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
function GoLink(webPage){window.open(webPage)}
function pgPrint(){window.print()}
function pgClose(){window.close()}
function pgPrintCls(){window.print(); window.close()}
function iViewLoad(webURL){iChoice.location = webURL}
function iView(webURL){parent.iChoice.location = webURL}
function goWMF(){window.open("http://brymar.net/WMSTR/WMF_feedbk.htm", "", "status")}
function bigPic(pageImg){dsplyImg = pageImg; window.open("BM_bigPic.htm", "theBigPic", "height=750, width=630, scrollbars=1, titlebar=1, screenX=0, screenY=0")}
//
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dowList = new Array(7)
dowList[0] = "Sunday"
dowList[1] = "Monday"
dowList[2] = "Tuesday"
dowList[3] = "Wednesday"
dowList[4] = "Thursday"
dowList[5] = "Friday"
dowList[6] = "Saturday"
//
function dateNow(){dateNow = new Date();
                   daNow = dateNow.getDate().toString().concat("-");
                   moNow = (dateNow.getMonth() + 1).toString().concat("-");
                   yrNow = dateNow.getYear().toString(); if(dateNow.getYear() < 200){yrNow = (                      dateNow.getYear() + 1900).toString()};
                   dowNow = dowList[dateNow.getDay()].concat("&nbsp;&nbsp;");
                   dowmdyNow = (dowNow.concat(moNow.concat(daNow))).concat(yrNow);
                   }
//
// ----------------------------------------------------------------------------------------
//
// ----------------------------------------------------------------------------------------
//
Lev3 = new Array()
Lev3[0] = "280218251301182732"                               //   @brymar.net
Lev3[1] = "0914061527021825130118"                           //   info.brymar
Lev3[2] = ""                                                 //
Lev3[3] = ""                                                 //
Lev3[4] = ""                                                 //
alpha = "abcdefghijklmnopqrstuvwxyz.@comnetbizorgus "
real = ""
//
function unwork(notreal){real = ""; z=0; endof = ""; y=0;
                         while(z < Lev3[notreal].length){nr = Lev3[notreal].substr(z,2);
                         real = real.concat(alpha.substr(nr-1,1)); z=z+2;};
                         while(y < Lev3[0].length-2){prt = Lev3[0].substr(y,2);
                         endof = endof.concat(alpha.substr(prt-1,1)); y=y+2;};
                         real = real.concat(endof); j = Lev3[0].substr(y,2);
                         real = real.concat(alpha.substr(j-1,3));
                         }
//
// -----------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------
//
function showEM(Foption){orign = Foption.options[Foption.value].text
                         unwork(Foption.value);
                         Foption.options[Foption.value].text = real;
                         return true;
                        }
//
// -------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------
//
function val_Email(ckaddr){badStuff = " /:,;"; i=0; errCode=0;
                   if(!ckaddr){errCode=5; return false};
                   while(i < badStuff.length){badChar = badStuff.charAt(i); i++;
                   if(ckaddr.indexOf(badChar) > -1){errCode = 6; return }};
                   at = ckaddr.indexOf("@", 1); if(at <= 0){errCode = 6; return };
                   dot = ckaddr.indexOf(".", at); if(dot < 0){errCode = 6; return };
                   ln = ckaddr.length; if(dot == ln - 2){errCode = 6;  return };
                   return}
//
// -------------------------------------------------------------------------------------------
//
function snapForm(Fname,Fld){fldTo = eval("document." + Fname + "." + Fld); fldTo.focus()}
function snapIt(fld){fld.focus(); fld.select()}
//
function dsplyErr(errN){if(!errN){return}; alert(errMsg[errN])}
errMsg = new Array()
errMsg[0] = "Unknown error, please start over."
errMsg[1] = "Please enter recipe title."
errMsg[2] = "Please enter enter your ingredients."
errMsg[3] = "Please enter your directions."
errMsg[4] = "Name field is required."
errMsg[5] = "E-mail address field is required."
errMsg[6] = "E-mail address appears incorrect, please re-enter."
errMsg[7] = "Please enter a phone number."
errMsg[8] = "Please enter a valid phone number."
//
errMsg[9] = "First name field required."
errMsg[10] = "Last name field required."
//
errMsg[11] = "Please provide your name."
errMsg[12] = "Please enter a subject for this message."
errMsg[13] = "The 'Message' field is required."
errMsg[14] = "Please select who this message is for."
//
// global variables
goodPh = " 0123456789-().:xet"
CRLF = "\r\n"
// ----------------------------------------------------------------------------------------
// >>>>  Begin form validation for web e-mail form  <<<<
//       Modified for this application
function valiEform(Eform){errCode=0; fullsubj = ""
                       if(!Eform.from.value){dsplyErr(11); snapIt(Eform.from); return false};
                       val_Email(Eform.email.value);
                       if(errCode){dsplyErr(errCode); snapIt(Eform.email); return false};
                       if(!Eform.subject.value){dsplyErr(12); snapIt(Eform.subject);
                       return false};
                       if(!Eform.message.value){dsplyErr(13); snapIt(Eform.message);
                       return false};
                       // validation finished, complete the form
                       unwork("1");  // only using single e-mail address
                       Eform.recipient.value = real  // result of call to 'unwork()'
                       Eform.to.value = real;
                       fullsubj = "BryMar - ".concat(Eform.subject.value);
                       Eform.subject.value = fullsubj
                   }
//
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
