var type
function initialize(type) {
   if(document.getElementById('bodycontent')) {
      var targetID = 'bodycontent'
   }
   if(document.getElementById('bodycontent2')) {
      var targetID = 'bodycontent2'
   }
   var height1 = document.getElementById(targetID).scrollHeight
   if(document.getElementById('navbox')) {
      var targetID = 'navbox'
   }
   var height2 = document.getElementById(targetID).scrollHeight
   if(document.all) {
      var winheight = document.body.offsetHeight
   } else {
      if(document.getElementById) {
         var winheight = window.innerHeight
      }
   }

   var top = Math.max(height1,height2)
   var top = top + 280

   if(document.getElementById('footer')) {
      document.getElementById('footer').style.top = top + 'px'
      document.getElementById('footer').style.display = 'block'
      var height2 = document.getElementById('footer').scrollHeight
   }

   document.getElementById('pagebody').style.height = top + 'px'
   document.getElementById('ds1').style.height = (top + height2) + 'px'
   document.getElementById('ds2').style.height = (top + height2) + 'px'

   if(winheight > top) { top = winheight }
   document.getElementById('bottom').style.top = top + 'px'
   
   if(type == 'c') {
      defaultinquiry()
   }
   if(type == 'p') {
      defaultpresentation()
   }
}
function builddaymenu(selected) {
   var display = ''
   var val
   for(var i=1;i<=31;i++) {
      if(i < 10) { val = "0" + i } else { val = i }
      if(i == selected) {
         display = display + '<option value="' + val + '" SELECTED>' + i + "</option>\n"
      } else {
         display = display + '<option value="' + val + '">' + i + "</option>\n"
      }
   }
   return display
}
function menuaction() {
   if(document.inquiry.type.value == 'general') {
      defaultinquiry()
      type = 'c'
   }
   if(document.inquiry.type.value == 'presentation') {
      defaultpresentation()
      type = 'p'
   }   
}
function defaultinquiry() {
   if(document.inquiry.docrequest.checked != true) {
      document.getElementById('comment').innerHTML = '<span class="red"><sup>&#9830;</sup></span>';
   }
   document.getElementById('physaddr').innerHTML = '';
   document.getElementById('mtgdate').innerHTML = '';
   type = 'c'
}
function defaultpresentation() {
   document.getElementById('physaddr').innerHTML = '<span class="red"><sup>&#9830;</sup></span>';
   document.getElementById('mtgdate').innerHTML = '<span class="red"><sup>&#9830;</sup></span>';
   document.getElementById('comment').innerHTML = ''
   type = 'p'
}
function shiftWidth() {
   var targetID = 'pagebody'
   if(document.all) {
      if(document.body.offsetWidth < 698) {
         document.all.item(targetID).style.left = '329px'
      } else {
         document.all.item(targetID).style.left = '50%'
      }
   } else {
      if(document.getElementById) {
         if(window.innerWidth < 698) {
            document.getElementById(targetID).style.left = '329px'
         } else {
            document.getElementById(targetID).style.left = '50%'
         }
      }
   }
   document.getElementById('pagebody').style.visibility = 'visible'
}
function buttonoff(name) {
   document.images[name].src = "images/button_" + name + "_off.gif"
}
function buttonon(name) {
   document.images[name].src = "images/button_" + name + "_on.gif"
}
var openstate = null
function showmenu() {
   clearTimeout(openstate)
   document.images['services'].src = 'images/button_services_on.gif'
   document.getElementById('svcmenud').style.visibility = 'visible'
}
function hidemenu() {
   openstate = setTimeout("document.getElementById('svcmenud').style.visibility = 'hidden';document.images['services'].src = 'images/button_services_off.gif'",100)
}
function checkpoint() {
   if(openstate) { clearTimeout(openstate) }
   openstate = null
}
function togglerf(field) {
   if(field == 'docrequest' && document.inquiry.docrequest.checked == true) {
      document.getElementById('mailingaddr').innerHTML = '<span class="red"><sup>&#9830;</sup></span>';
      document.getElementById('comment').innerHTML = '';
   }
   if(field == 'docrequest' && document.inquiry.docrequest.checked != true) {
      document.getElementById('mailingaddr').innerHTML = '';
      if(type == 'c') {
         defaultinquiry()
      } else {
         defaultpresentation()
      }
   }
}
function validate(form) {
   if(!form.league.value) {
      alert('Please enter the League Name.')
      return false
   }
   if(!form.firstname.value || form.firstname.value == "First Name") {
      alert('Please enter the Contact First Name.')
      return false
   }
    if(!form.lastname.value || form.lastname.value == "Last Name") {
      alert('Please enter the Contact Last Name.')
      return false
   }
  if(!form.contactphone.value) {
      alert('Please enter the Contact Phone.')
      return false
   }
   if(!form.contactemail.value) {
      alert('Please enter the Contact e-Mail address.')
      return false
   }
   if(!form.contactemail.value.match(/^[a-zA-Z0-9 \._\-]+@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]+$/)) {
      alert('The Contact e-Mail address is not the correct format.');
      return false
   }
   if(form.contactemail.value != form.contactliame.value) {
      alert('The Contact e-Mail addresses do not match.')
      return false
   }
   if(form.docrequest.checked && !form.mailingaddr.value) {
      alert('Please enter the Mailing Address.')
      return false
   }
   if(form.type.value == 'presentation' && !form.physaddr.value) {
      alert('Please enter the Physical Address (for presentation/demonstration at Board meeting).')
      return false
   }
   if(form.type.value == 'presentation' && (!form.mtgmonth.value || !form.mtgday.value)) {
      alert('Please complete the next available date for presentation/demonstration.')
      return false
   }
   if(form.type.value == 'general' && !form.docrequest.checked && !form.comment.value) {
      alert('Please enter the Comment/Inquiry.')
      return false
   }
   return true
}

