/* mf - use this for 2nd rollover - quote images */

if (document.images) {
		blurbdefault = new Image
		blurb1 = new Image
		blurb2 = new Image
		blurb3 = new Image
		blurb4 = new Image
		blurb5 = new Image

		blurbdefault.src = "/campaigns/no_exceptions/images/blurbdefault.gif"
		blurb1.src = "/campaigns/no_exceptions/images/blurb1.gif"
		blurb2.src = "/campaigns/no_exceptions/images/blurb2.gif"
		blurb3.src = "/campaigns/no_exceptions/images/blurb3.gif"
		blurb4.src = "/campaigns/no_exceptions/images/blurb4.gif"
		blurb5.src = "/campaigns/no_exceptions/images/blurb5.gif"
		
	}
	
	function chgImg(imgField,newImg) {
		if (document.images) {
			document[imgField].src= eval(newImg + ".src")
		}
	}


/* join us popup window scripts */

function popitup(url) {
	newwindow=window.open(url,'name','menubar=no,directories=no,location=no,status=no,toolbar=no,resizable=no,scrollbars=no,height=480,width=640,top=200,left=160');
	if (window.focus) {newwindow.focus()};
	return false;
}

function closeIt() {
	window.close(self);
}

/* validation stuff */

function isEmpty(strng) {
var error = "";
  if (strng.length == 0) {
	 error = "A mandatory field has not been filled in.\n"
  }
return error;	  
}
			
function checkEmail (strng) {
	var error="";
	if (strng == "") {
	   error = "You didn't enter an email address.\n";
	}

	var emailFilter=/^.+@.+\..{2,3}$/;
	
	if (!(emailFilter.test(strng))) { 
	   error = "Please enter a valid email address.\n";
	} else {
		//test email for illegal characters
	   	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
		if (strng.match(illegalChars)) {
			error = "The email address contains illegal characters.\n";
	   	}
	}
	return error;    
}

function checkForm(theForm) {
	var why = "";
	why += checkEmail(theForm.email.value);
	why += isEmpty(theForm.name.value);
	if (why != "") {
	   alert(why);
	   return false;
	}
return true;
} 
