//Dynamic text in form fields
function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
 }
}
function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
 }
}

//Check form fields
function checkform ( form )
{
  if (form.sendto.value == "") {
    alert( "You did not select a recipient for your message." );
    form.sendto.focus();
    return false ;
  }
  if (form.yourname.value == "") {
    alert( "You did not enter your first and last name so we will know how to address you." );
    form.yourname.focus();
    return false ;
  }
  if (form.youremail.value == "") {
    alert( "Please enter your email address so we can reply to your message." );
    form.youremail.focus();
    return false ;
  }
  if (form.security_code.value == "") {
    alert( "You did not retype the security code in the image." );
    form.security_code.focus();
    return false ;
  }
  if (form.yourmessage.value == "") {
    alert( "You did not type your message." );
    form.yourmessage.focus();
    return false ;
  }
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.forms[0].youremail.value;
  
   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('The email address you entered is not valid.\nPlease amend and re-submit.');
    return false;
    }
  if (form.yourmessage.value == "") {
    alert( "You did not type your message." );
    form.yourmessage.focus();
    return false ;
  }
  return true ;
}

//Load External Links in New Window
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

function switchMenu(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}

function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}