var isIE4  = false 
var isNS6  = false 
var isNav4 = false 
if (document.all)
  isIE4 = true;
else if (document.layers)
  isNav4 = true;
else if (document.getElementById)
  isNS6 = true;

function NoPage(i) {
  return;
}
function CheckForm1() {
  return true;
}
function Wait1() {
  if (document.getElementById) {
    if (document.getElementById("formsearch")) {
      if (document.getElementById("formsearch").style.display == "none") {
        document.getElementById("formsearch").style.display = "inline";
        document.getElementById("progressbar").style.display = "none";
      } else {
        document.getElementById("formsearch").style.display = "none";
        document.getElementById("progressbar").style.display = "inline";
      }
    }
  }
}
function AddDate(date1) {
  month = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
  date2 = document.getElementById('form1').f_calcdate.value;
  if (date1.value != '' && date2 == '') {
    var date  = new Date();
    date.setTime(Date.parse(date1.value));
    date.setDate(date.getDate() + 5);
    
    var d = date.getDate();
    if (d < 10) d = "0" + d;
    var m = date.getMonth();
    var y = date.getFullYear();
    var dd = month[m] + " " + d + ", " + y;

    document.getElementById('form1').f_calcdate.value = dd;
  }
}
function CheckDate() {
  date1 = document.getElementById('form1').f_date_a.value;
  date2 = document.getElementById('form1').f_calcdate.value;
  if (date1 != '' && date2 != '') {
    var from = new Date(date1);
    var to   = new Date(date2);
    var msLeft = to.getTime() - from.getTime();
    if (msLeft <= 0) return false;
  }
  return true;
}
function CheckFromDate() {
  date1 = document.getElementById('form1').f_date_a.value;
  date2 = new Date(date1);
  date3 = new Date();
  if (date2.getTime() < (date3.getTime() + 86400000)) {
    return false;
  }
  return true;
}
function Age() {
  if (document.getElementById) {
    if (document.getElementById("v_age")) {
      if (document.getElementById('f_from')[document.getElementById('f_from').selectedIndex].value == "US") {
        document.getElementById("v_age").style.display = "inline";
      } else {
        document.getElementById("v_age").style.display = "none";
      }
    }
  }
}
function populateCountry() {
  cCountryTxt = new Array ("","Antigua","Argentina","Aruba","Australia","Austria","Bahamas","Bahrain","Barbados","Belgium","Belize","Botswana","Brazil","Bulgaria","Canada","Chile","China","Costa Rica","Croatia","Cyprus","Czech Republic","Dominican Republic","Egypt","Estonia","Finland","France","Germany","Gibraltar","Greece","Grenada","Guadelope","Guatemala","Guyane","Holland","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kenya","Kuwait","Latvia","Lebanon","Lithuania","Luxembourg","Malawi","Malaysia","Malta","Martinique","Mauritius","Morocco","Mozambique","Namibia","Netherlands Antilles","New Zealand","Nigeria","Norway","Oman","Panama","Philippines","Poland","Portugal","Puerto Rico","Qatar","Re Union Islands","Romania","Russia","Saudi Arabia","Serbia And Montenegro","Singapore","Slovakia","Slovenia","South Africa","Spain","Sri Lanka","St Lucia","Sweden","Switzerland","Thailand","Tobago","Trinidad","Tunisia","Turkey","Ukraine","United Arab Emirates","United Kingdom","United States","Venezuela","Zimbabwe");
  cCountryVal = new Array ("","Antigua","Argentina","Aruba","Australia","Austria","Bahamas","Bahrain","Barbados","Belgium","Belize","Botswana","Brazil","Bulgaria","Canada","Chile","China","Costa Rica","Croatia","Cyprus","Czech Republic","Dominican Republic","Egypt","Estonia","Finland","France","Germany","Gibraltar","Greece","Grenada","Guadelope","Guatemala","Guyane","Holland","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kenya","Kuwait","Latvia","Lebanon","Lithuania","Luxembourg","Malawi","Malaysia","Malta","Martinique","Mauritius","Morocco","Mozambique","Namibia","Netherlands Antilles","New Zealand","Nigeria","Norway","Oman","Panama","Philippines","Poland","Portugal","Puerto Rico","Qatar","Re Union Islands","Romania","Russia","Saudi Arabia","Serbia And Montenegro","Singapore","Slovakia","Slovenia","South Africa","Spain","Sri Lanka","St Lucia","Sweden","Switzerland","Thailand","Tobago","Trinidad","Tunisia","Turkey","Ukraine","United Arab Emirates","United Kingdom","United States","Venezuela","Zimbabwe");
  
  for (var i = 0; i < cCountryTxt.length; i++) {
    form1.country[form1.country.length] = new Option (cCountryTxt[i], cCountryVal[i]);
    if (cCountryVal[i] == "United States") { form1.country[i].selected = true; }
  }
}
function populateCardTypes() {
  cCardTypeTxt = new Array ("MasterCard","Visa","American Express");
  cCardTypeVal = new Array ("MasterCard","Visa","American Express");
  
  for (var i = 0; i < cCardTypeTxt.length; i++) {
    form1.cardtype[form1.cardtype.length] = new Option (cCardTypeTxt[i], cCardTypeVal[i]);
    if (cCardTypeVal[i] == "") { form1.cardtype[i + 1].selected = true; } // Use i + 1 because option 0 is "(Please select...)"
  }
}
function hideValues() {
  needsRecalc = true;
  tmp = document.getElementById('dynamicValues').getElementsByTagName('div');
  for (i = 0; i < tmp.length; i++) {
    if (tmp[i].className == 'dynAmount') {
      (isNav4) ? tmp[i].visibility = 'hide' : tmp[i].style.visibility = 'hidden';
    }
  }
}
function check_visa(str) {
  var reg = /^4[0-9]{12}(?:[0-9]{3})?$/;
  var result = reg.test(str);
  return result;
}
function check_ae(str) {
  var reg = /^3[47][0-9]{13}$/;
  var result = reg.test(str);
  return result;
}
function check_mc(str) {
  var reg = /^5[1-5][0-9]{14}$/;
  var result = reg.test(str);
  return result;
}
function validateCreditCard(s) {
  // remove non-numerics
  var v = "0123456789";
  var w = "";
  for (i=0; i < s.length; i++) {
    x = s.charAt(i);
    if (v.indexOf(x,0) != -1)
      w += x;
  }

  // validate number
  j = w.length / 2;
  if (j < 6.5 || j > 8 || j == 7) return false;
  k = Math.floor(j);
  m = Math.ceil(j) - k;
  c = 0;
  for (i=0; i<k; i++) {
    a = w.charAt(i*2+m) * 2;
    c += a > 9 ? Math.floor(a/10 + a%10) : a;
  }
  for (i=0; i<k+m; i++) c += w.charAt(i*2+1-m) * 1;
  return (c%10 == 0);
}
function hideNames(id) {
  if (document.getElementById) {
    if (document.getElementById(id).style.display == "none") {
      document.getElementById(id).style.display = "";
    } else {
      document.getElementById(id).style.display = "none";
    }
  }
}
function visiValues() {
  needsRecalc = true;
  tmp = document.getElementById('dynamicValues').getElementsByTagName('div');
  for (i = 0; i < tmp.length; i++) {
    if (tmp[i].className == 'dynAmount') {
      (isNav4) ? tmp[i].visibility = 'visible' : tmp[i].style.visibility = 'visible';
    }
  }
}
function hideValues() {
  needsRecalc = true;
  tmp = document.getElementById('dynamicValues').getElementsByTagName('div');
  for (i = 0; i < tmp.length; i++) {
    if (tmp[i].className == 'dynAmount') {
      (isNav4) ? tmp[i].visibility = 'hide' : tmp[i].style.visibility = 'hidden';
    }
  }
}

function pause(mSec) {
  clock = new Date();
  justMinute = clock.getTime();
  while (true) {
    just = new Date();
    if (just.getTime() - justMinute > mSec) break;
  }
}
function openPopUp(PageName) {
  new_window = window.open(PageName,"new_window","width=450,height=450,location=0,menubar=0,resizable=1,scrollbars=0,status=0,titlebar=0,toolbar=0,left=150,top=50,screenx=150,screeny=50");
  if (new_window.opener == null) {
    new_window.opener = self;
  }
  new_window.opener.location.reload();
  new_window.focus();
}
function submitForm(f) { 
  h1 = f.company.value;
  h2 = f.name.value;
  h3 = f.phone.value;
  h4 = f.email.value;
  h5 = f.message.value;
  openPopUp("sendmail.php?company="+h1+"&name="+h2+"&phone="+h3+"&email="+h4+"&message="+h5);
}
