var isDOM=document.getElementById?1:0,
 isIE=document.all?1:0,
 isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,
 isIE4=isIE&&!isDOM?1:0;


<!--Begin 
var popwin = null;
function NewWindow (page,w,h) {
 self.name = "main";
 NewWindowClose();
 options = "toolbar=0,status=0,menubar=0,scrollbars=1,resizable=0,location=0,width=" + w + ",height=" + h + ",screenX=1,screenY=1,top=1,left=1";
 popwin = window.open(page,"",options);
 popwin.document.close();
}
function NewWindowClose () {
 if (popwin != null && !popwin.closed) popwin.close();
}
//--End-->
<!--Begin
function ExpMthValu(exmt) {
 expmth = exmt.options[exmt.selectedIndex].value;
}
//--End-->
<!--Begin
function ExpYearValu(exyr) {
 expyear = exyr.options[exyr.selectedIndex].value;
}
//--End-->

<!--Begin
function GetGift (ggchoice) {
 var formobj = document.forms['getgift'];

 var getvalu = '';

 if (ggchoice == 'Pick up') {
  getvalu = '   The Gift Certificate can be picked up at:<BR>\n <B>Elle Ambiance Medical Spa - 302 Crowchild Trail N.W., Calgary</B>';
 } else if (ggchoice == 'Mail') {
  getvalu = '   <TABLE width="100%" border="0" align="center">\n' +
            '   <TR>\n <TD align="right"><FONT class="q">Address:</FONT></TD>\n <TD valign="top">\n <INPUT type="text" name="raddress" size="30" value="" maxlength="50">\n </TR>\n </TD>\n' +
            '   <TR>\n <TD align="right"><FONT class="q">City:</FONT></TD>\n <TD valign="top">\n <INPUT type="text" name="rcity" size="10" value="" maxlength="20">\n </TR>\n </TD>\n' +
            '   <TR>\n <TD align="right"><FONT class="q">Postal Code:</FONT></TD>\n <TD valign="top">\n <INPUT type="text" name="rpostal" size="8" value="" maxlength="10">\n </TR>\n </TD>\n' +
            '   </TABLE>\n';
 } else {
  getvalu = '   Please select an option above.';
 }

 if (isDOM) {
  giftobj = document.getElementById('getgiftinfo');
  giftobj.innerHTML = getvalu;
 }
 if (isIE4) {
  document.body.insertAdjacentHTML(getvalu);
 }
}
//--End-->

<!--Begin
var giftchk = 0;
function GiftChk () {
 if (giftchk == 0) {
  var formobj = document.forms['gift'];
  var rqrd = new Array();

  rqrd[0] = new Array();
  rqrd[0][0] = "Contact Name";
  rqrd[0][1] = "cname";

  rqrd[1] = new Array();
  rqrd[1][0] = "Phone Number";
  rqrd[1][1] = "phonenum";

  rqrd[2] = new Array();
  rqrd[2][0] = "E-mail";
  rqrd[2][1] = "email";

  rqrd[3] = new Array();
  rqrd[3][0] = "This Entitles";
  rqrd[3][1] = "entitles";

  rqrd[4] = new Array();
  rqrd[4][0] = "For";
  rqrd[4][1] = "dollaramt";

  rqrd[5] = new Array();
  rqrd[5][0] = "From";
  rqrd[5][1] = "fname";

  rqrd[6] = new Array();
  rqrd[6][0] = "Address";
  rqrd[6][1] = "faddress";

  rqrd[7] = new Array();
  rqrd[7][0] = "City";
  rqrd[7][1] = "fcity";

  rqrd[8] = new Array();
  rqrd[8][0] = "Postal Code";
  rqrd[8][1] = "fpostal";

  rqrd[9] = new Array();
  rqrd[9][0] = "Payment Type";
  rqrd[9][1] = "pymttype";

  rqrd[10] = new Array();
  rqrd[10][0] = "Card #";
  rqrd[10][1] = "cardnum";

  rqrd[11] = new Array();
  rqrd[11][0] = "Card expiry - Month";
  rqrd[11][1] = "expirymonth";

  rqrd[12] = new Array();
  rqrd[12][0] = "Card expiry - Year";
  rqrd[12][1] = "expiryyear";

  rqrd[13] = new Array();
  rqrd[13][0] = "Name on Card";
  rqrd[13][1] = "nameoncard";

  rqrd[14] = new Array();
  rqrd[14][0] = "Selection of 'Pick up' or 'Mail'";
  rqrd[14][1] = "getgift";

  rqrd[15] = new Array();
  rqrd[15][0] = "Mail - Address";
  rqrd[15][1] = "raddress";

  rqrd[16] = new Array();
  rqrd[16][0] = "Mail - City";
  rqrd[16][1] = "rcity";

  rqrd[17] = new Array();
  rqrd[17][0] = "Mail - Postal Code";
  rqrd[17][1] = "rpostal";

   for (var i = 0; i < rqrd.length-3; i++) {
    var selectobj = "formobj.elements['"+rqrd[i][1]+"']";
    if (i == 9 || i == 11 || i == 12) {
     var selectitem = eval(selectobj + ".options[" + selectobj + ".selectedIndex].value");
     if (selectitem == "") {
      alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
      return false;
      break;
     }
    } else if (i == 3) {
     var item = eval(selectobj + ".value");
     if (item == "" || item == "(Receivers Name)" || item == "Receivers Name") {
      alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
      return false;
      break;
     }
    } else if (i == 5) {
     var item = eval(selectobj + ".value");
     if (item == "" || item == "(Your name)" || item == "Your name") {
      alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
      return false;
      break;
     }
    } else if (i == 4) {
     var item = eval(selectobj + ".value");
     if (item == "" || item == 0) {
      alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
      return false;
      break;
     }
     if (/^0\d/.test(item)) {
      alert('Please remove any leading zeros in the \'For\' field.');
      return false;
      break;
     }
     if (isNaN(item)) {
      alert('You must only enter NUMBERS in the \'For\' field.');
      selectobj.value = 0;
      return false;
      break;
     } else {
      if (/^\d{1,4}$/.test(item)) {
       continue;
      } else {
       alert('You may only enter a maximum 4 digits and have NO decimals in the \'For\' field.');
       selectobj.value = 0;
       return false;
       break;
      }
     }
    } else if (i == 14) {
     var bulletitem0 = eval(selectobj + "[0]");
     var bulletitem1 = eval(selectobj + "[1]");
     if ((bulletitem0.checked == false) && (bulletitem1.checked == false)) {
      alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
      return false;
      break;
     }
     if (bulletitem1.checked == true) {
      for (var k = 15; k <= 17; k++) {
       var pumobj = "formobj.elements['"+rqrd[k][1]+"']";
       var pumitem = eval(pumobj + ".value");
       if (pumitem == "") {
        alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
        return false;
        break;
       }
      }
     }
    } else {
     var item = eval(selectobj + ".value");
     if (item == "") {
      alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
      return false;
      break;
     }
    }
   } // closes for i

  giftchk++;
  return true;
 } else {
  alert('This form has already been submitted. Please wait...');
  return false;
 }
}
//--End-->


<!--Begin
var appointchk = 0;
function AppointChk () {
 if (appointchk == 0) {
  var formobj = document.forms['appointment'];

  var rqrd = new Array();

  rqrd[0] = new Array();
  rqrd[0][0] = "Name";
  rqrd[0][1] = "sname";

  rqrd[1] = new Array();
  rqrd[1][0] = "Contact phone";
  rqrd[1][1] = "cphone";

  rqrd[2] = new Array();
  rqrd[2][0] = "E-mail";
  rqrd[2][1] = "email";

  rqrd[3] = new Array();
  rqrd[3][0] = "Consultation for";
  rqrd[3][1] = "consultationfor";

  rqrd[4] = new Array();
  rqrd[4][0] = "Date";
  rqrd[4][1] = "date";

  rqrd[5] = new Array();
  rqrd[5][0] = "Preferred time";
  rqrd[5][1] = "ptime";

  rqrd[6] = new Array();
  rqrd[6][0] = "Alternate time";
  rqrd[6][1] = "atime";

  for (var i = 0; i < rqrd.length; i++) {
   var selectobj = "formobj.elements['"+rqrd[i][1]+"']";
   var item = eval(selectobj + ".value");
   if (item == "") {
    alert("' " + rqrd[i][0] + " ' is a required field.\n\nPlease complete this field and any other required fields.");
    return false;
    break;
   }
  } // closes for i
  appointchk++;
  return true;
 } else {
  alert('This form has already been submitted. Please wait...');
  return false;
 }
}
//--End-->
