// Beth's - The Irish Corner Gift Shop,  bethsirishcorner.com
// Used by permission.
//
// Copyright 2008, Bryan Ault / BryMar.net, All rights reserved !
function GoLink(webPage){window.open(webPage)}
function goShop(webPage){window.open(webPage)}
function pgPrint(){window.print()}
function pgClose(){window.close()}
function pgPrintCls(){window.print(); window.close()}
function goWMF(){window.open("http://brymar.net/WMSTR/WMF_feedbk.htm", "", "status")}
function useWin(webPage){window.open(webPage, "", "scrollbars, width=700, screenX=50, screenY=50")}
//
function imgV(imgElem){document.getElementById(imgElem).style.display = "inline"}
function imgH(imgElem){document.getElementById(imgElem).style.display = "none"}
//
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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"
//
thisMonth = new Array(13)
thisMonth[0] =""
thisMonth[1] = "January"
thisMonth[2] = "February"
thisMonth[3] = "March"
thisMonth[4] = "April"
thisMonth[5] = "May"
thisMonth[6] = "June"
thisMonth[7] = "July"
thisMonth[8] = "August"
thisMonth[9] = "September"
thisMonth[10] = "October"
thisMonth[11] = "November"
thisMonth[12] = "December"
//
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);
                   monyrNow = thisMonth[dateNow.getMonth() + 1].concat("  ").concat(yrNow);
                   }
// --------------------------------------------------------------------------------------
//
// Copyright 2008, Bryan Ault / BryMar.net, All rights reserved !
//    Lucky !!!
//Xtable = new Array(220,260,300,340,380,420,460,500,540,580)
//Ytable = new Array(50,115,160,205,250,295,340,385,430,475)
//Ktable = new Array(00,11,22,33,44,55,66,77)
//function posPUP(IDpup, IDcov){makeXY(); plugXY(IDpup, IDcov);}
//function makeXY(){Xln = Xtable.length -1; Xpos = Xtable[Math.round(Math.random() * Xln)];
//                  Yln = Ytable.length -1; Ypos = Ytable[Math.round(Math.random() * Yln)];
//                  Kln = Ktable.length -1; Kadjx = Ktable[Math.round(Math.random() * Kln)];
//                  Kln = Ktable.length -1; Kadjy = Ktable[Math.round(Math.random() * Kln)];
//                  Xpos = Xpos + Kadjx; Ypos = Ypos + Kadjy;
//                  if(Xpos > 630){Xpos = 630}; if(Ypos > 600){Ypos = 600};
//                  Xpos = Xpos + "px"; Ypos = Ypos + "px";
//                  return}
//function plugXY(IDpup, IDcov){document.getElementById(IDpup).style.left = Xpos;
//                              document.getElementById(IDpup).style.top = Ypos;
//                              document.getElementById(IDcov).style.left = Xpos;
//                              document.getElementById(IDcov).style.top = Ypos;
//                              return}
//
// --------------------------------------------------------------------------------------
// Copyright 2008, Bryan Ault / BryMar.net, All rights reserved !
//
stSite = "bethsirishcorner"   // set to domain of the site
stHide = "z5@9f"
stLevel = new Array()
stLevel[0] = "xxx"
stLevel[1] = "com"
stLevel[2] = "us"
stLevel[3] = "org"
stLevel[4] = "biz"
stLevel[5] = "net"
stWho = new Array()
stWho[0] = "rofnicisabz"
stWho[1] = "5ofniz"
stWho[2] = "qhteb3"
stWho[3] = "gyllib7"
stWho[4] = ""
stWho[5] = ""
stWho[6] = ""
stWho[7] = ""
function stIsto(Ann)
               {stAt = stHide.substr(2, 1);
                ln = stWho[Ann].length - 1; k = ln;
                stWhois = ""; wkWho = stWho[Ann].substr(1, ln-1);
                while(k > -1){stWhois = stWhois.concat(wkWho.substr(k, 1)); k=k-1;};
                }
function sendTo(thisObj, stL, stW, stSub)
               {ss = "";  realThing = thisObj.href;
                if(stSub){ss = "?subject=" + stSub};
                stIsto(stW);
                thisObj.href = "mailto:" + stWhois + stAt + stSite + "." + stLevel[stL] + ss;
                return true}
// ----------------------------------------------------------------------------------------
//
actualEM = new Array()
actualEM[0] = "basicinfo@bethsirishcorner.com"
actualEM[1] = "basicinfo@bethsirishcorner.com"
actualEM[2] = "basicinfo@bethsirishcorner.com"
pluged = 0
theN = /basicinfo/
actName = new Array()
actName[0] = "webmaster"
actName[1] = "info"
actName[2] = "webmaster"
//
//
// ----------------------------------------------------------------------------------------
//
// Copyright 2008, Bryan Ault / BryMar.net, All rights reserved !
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."
//
//----------------------------------------------------------------------------------------
// Copyright 2008, Bryan Ault / BryMar.net, All rights reserved !
// >>>>  Begin form validation for web e-mail form  <<<<
function valiEform(Eform){errCode=0;
                       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};
                       if(Eform.to.options[Eform.to.selectedIndex].value == "0"){dsplyErr(14);                        Eform.to.focus(); Eform.to.options[0].selected; return false};
                       // validation finished, complete the form
                       Eform.recipient.value = actualEM[Eform.to.selectedIndex];
                       Eform.to.options[Eform.to.selectedIndex].value = Eform.to.options[Eform.                       to.selectedIndex].text;
                       Eform.subject.value = "BICs Feedback - ".concat(Eform.subject.value);
                       return true}
//
//
function showEM(Foption){if(!pluged){pluged = 1; z = 0;
                  while(z < actualEM.length){actualEM[z] =
                  actName[z].concat(actualEM[z].slice(actualEM[z].indexOf("@"))); z++}};
                  //
                  if(!Foption.value){return true};
                  Foption.options[Foption.value].text = actualEM[Foption.value];
                  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}
// ----------------------------------------------------------------------------------------
