// AJAX object
var http;
try {
	http = new XMLHttpRequest();
}
catch(e) {
	http = new ActiveXObject("Microsoft.XMLHTTP");
}

// Methods
function sendMail() {
	var name = document.getElementById('nameBox').value;
	var email = document.getElementById('emailBox').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;
	var url = 'sendmail.php';
	var params = 'name=' + name + '&email=' + email + '&subject=' + subject + '&message=' + message;
	if(email != "" && message != "") {
		http.open('POST', url, true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.onreadystatechange = function() {
			if(http.readyState == 4) {
				document.getElementById('status').innerHTML = http.responseText;
			}
		}
		http.send(params);
	}
}
function underConstruction() {
	alert("Sorry, this section is being renovated.  Please check back in a few days and it will be up and running.  Thank you!");
}
function toggleLayer( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}
