// JavaScript Document

var $ = function(id) {
  return document.getElementById(id);
};

function submitSubForm() {
  if (checkSubForm()) {
	 $('newsletter').submit();
  }
}

function checkSubForm() {
  var theForm = $('newsletter');
  if (theForm != null) {
	if (!theForm.FullName.value) {
	  alert("Please enter your name.");
	  return false;
	}
	if (!theForm.emailaddress.value) {
	  alert("Please enter your email address.");
	  return false;
	}
	if (!(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/).test(theForm.emailaddress.value)) {
	  alert("Please enter a valid email address - it must match 'name@domain.com'.");
	  return false;
	}
  }
  return true;
}


var $$ = function(id) {
  return document.getElementById(id);
};


function checkHeight() {
  var left = $$('left');
  var content = $$('center');
  var right = $$('right');
  var center = $$('content');

  if (left && content && right && content) {
    var hArr = new Array(left.offsetHeight, content.offsetHeight, right.offsetHeight, center.offsetHeight);
    var theHighest = 0;
    for (var i = 0; i < hArr.length; i++) {
      if (hArr[i] > theHighest) theHighest = hArr[i];
    }

    left.style.height = theHighest + "px";
    center.style.height = theHighest + "px";
    right.style.height = theHighest + "px";
    content.style.height = theHighest + "px";

  }
}