// Global Variables
var map = ""; // Initialize to string for printing function

// Check for empty searches
function validateSearch()
{
    if ( document.searchform.sp_q.value.match( /^\s*$/ ) != null || document.searchform.sp_q.value == "Enter keyword" )
    {
        alert( "Please enter a search phrase" );
        return false;
    }
    document.getElementById('searchform').submit();	
    return true;
}

// Add trim function to strings
String.prototype.trim = function () {
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

// Validate join media form
function submitPressForm() {
	var flag = true;
	var alertMsg = "";

	if ( document.mediajoin.firstname.value == "" || document.mediajoin.firstname.value == null) {
		flag = false;
		alertMsg += "First name is a required field.\n";
	}
	if ( document.mediajoin.lastname.value == "" || document.mediajoin.lastname.value == null) {
		flag = false;
		alertMsg += "Last name is a required field.\n";
	}
	if ( document.mediajoin.organization.value == "" || document.mediajoin.organization.value == null) {
		flag = false;
		alertMsg += "Organization is a required field.\n";
	}
	if ( document.mediajoin.phone.value == "" || document.mediajoin.phone.value == null) {
		flag = false;
		alertMsg += "Phone is a required field.\n";
	}
	if ( document.mediajoin.email.value == "" || document.mediajoin.email.value == null) {
		flag = false;
		alertMsg += "Email is a required field.\n";
	}
	if ( document.mediajoin.address.value == "" || document.mediajoin.address.value == null) {
		flag = false;
		alertMsg += "Address is a required field.\n";
	}
	if ( document.mediajoin.city.value == "" || document.mediajoin.city.value == null) {
		flag = false;
		alertMsg += "City is a required field.\n";
	}
	if ( document.mediajoin.state.value == "" || document.mediajoin.state.value == null) {
		flag = false;
		alertMsg += "State is a required field.\n";
	}
	if ( document.mediajoin.zip.value == "" || document.mediajoin.zip.value == null) {
		flag = false;
		alertMsg += "Zip is a required field.\n";
	}
	if ( document.mediajoin.frequency.value == "" || document.mediajoin.frequency.value == null) {
		flag = false;
		alertMsg += "Frequency is a required field.\n";
	}
	// Submit if there are no errors
	if ( !flag ) {
		alert(alertMsg);
	}
	return flag;
}

// Validate join media form
function submitENewsForm() {
	var flag = true;
	var alertMsg = "";

	if ( document.enews.fields_fname.value == "" || document.enews.fields_fname.value == null) {
		flag = false;
		alertMsg += "First name is a required field.\n";
	}
	if ( document.enews.fields_lname.value == "" || document.enews.fields_lname.value == null) {
		flag = false;
		alertMsg += "Last name is a required field.\n";
	}
	if ( document.enews.fields_email.value == "" || document.enews.fields_email.value == null) {
		flag = false;
		alertMsg += "Email is a required field.\n";
	}
	if ( document.enews.fields_zip.value == "" || document.enews.fields_zip.value == null) {
		flag = false;
		alertMsg += "Zip is a required field.\n";
	}
	if ( document.enews.fields_membership.selectedIndex == 0 ) {
		flag = false;
		alertMsg += "Membership is a required field.\n";
	}
	// Submit if there are no errors
	if ( !flag ) {
		alert(alertMsg);
	}
	return flag;
}

// Correcly handle external links in HTML 4.01
// Created by Robert Falconer 2/21/2008
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;


