// JavaScript Document


//opens external links in a new window with standards-compliant mark-up

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;






//******************FORM VALIDATION************************************************

function validate_required(field,alerttxt) {
	with (field) {
		if (value==null||value=="")
		  {alert(alerttxt);return false}
		else {return true}
	}
}

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		  {alert(alerttxt);return false}
		else {return true}
	}
}


//email form
function validate_form2(thisform) {

	with (thisform) {
		if (validate_required(firstName,"Please enter your name.")==false)
		  {firstName.focus();return false}
	}
	with (thisform) {
		if (validate_required(lastName,"Please enter your name.")==false)
		  {lastName.focus();return false}
	}
	with (thisform) {
		if (validate_email(email,"Please enter valid e-mail address.")==false)
		  {email.focus();return false}
	}
	with (thisform) {
		if (validate_required(message,"Please enter a message.")==false)
		  {message.focus();return false}
	}
	
}





