//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}
	}
}

//request information form
function validate_form1(thisform) {

	with (thisform) {
		if (validate_required(name,"Please enter your name.")==false)
		  {name.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(comments,"Please enter a comment.")==false)
		  {comments.focus();return false}
	}
	
}
//email form
function validate_form2(thisform) {

	with (thisform) {
		if (validate_required(fName,"Please enter your name.")==false)
		  {fName.focus();return false}
	}
	with (thisform) {
		if (validate_required(lName,"Please enter your last name.")==false)
		  {lName.focus();return false}
	}
	with (thisform) {
		if (validate_required(company,"Please enter your company name.")==false)
		  {company.focus();return false}
	}
	with (thisform) {
		if (validate_required(city,"Please enter your city.")==false)
		  {city.focus();return false}
	}
	with (thisform) {
		if (validate_required(state,"Please enter your state.")==false)
		  {state.focus();return false}
	}
	with (thisform) {
		if (validate_required(areaCode,"Please enter your area code.")==false)
		  {areaCode.focus();return false}
	}
	with (thisform) {
		if (validate_required(phone,"Please enter your phone number.")==false)
		  {phone.focus();return false}
	}
	with (thisform) {
		if (validate_email(email,"Please enter valid e-mail address.")==false)
		  {email.focus();return false}
	}
	
}
