/*message.js*/
/*Copyright 2000-2005 by EarthOdyssey, LLC. All rights reserved. The content of this file may not be copied, used, sold or distributed in whole or in part without the express written consent of EarthOdyssey, LLC.*/
<!-- Hide Script
	function checkform(form) {

	if (form.firstname.value=="" || form.firstname.value==" " || form.firstname.value== null){

		alert("Please fill in your first name!")
                form.subject.focus();
		form.firstname.focus();
		return(false);
        	}

	if (form.lastname.value=="" || form.lastname.value==" " || form.lastname.value== null){

		alert("Please fill in your last name!")
                form.subject.focus();
		form.lastname.focus();
		return(false);
        	}


        if (form.email.value=="" || form.email.value==" " || form.email.value== null) {

		alert("Please fill in your e-mail address!")
	        form.firstname.focus();
		form.email.focus();
        	return(false);
		}

	if (form.confirmEmail.value=="" || form.confirmEmail.value==" " || form.confirmEmail.value== null) {
	
			alert("Please repeat your e-mail address for verification!")
		        form.firstname.focus();
			form.confirmEmail.focus();
	        	return(false);
		}
		
	if (form.confirmEmail.value!=form.email.value) {
		
			alert("Your email addresses do not match! Please check, change one or the other to match, and resubmit.")
			form.firstname.focus();
			form.confirmEmail.focus();
			return(false);
		}

	if (((form.phone1.value=="") || (form.phone2.value=="") || (form.phone3.value=="")) && ((form.phone1.value!="") || (form.phone2.value!="") || (form.phone3.value!=""))) {
		alert("Your telephone number is incomplete! Please fill in all three boxes of the telephone number. You are not required to enter your phone number. However, if you choose to do so please make sure all the digits of your phone number have been entered, including area code. The phone number must either be completely blank or completely filled-in with numerical digits.")
		form.lastname.focus();
		if ((form.phone1.value=="") || (form.phone1.value==" ")) {
		form.phone1.focus();
			}
		if ((form.phone2.value=="") || (form.phone2.value==" ")) {
		form.phone2.focus();
			}
		if ((form.phone3.value=="") || (form.phone3.value==" ")) {
		form.phone3.focus();
			}
        	return(false);
		}

	if (((form.phone1.value !="") && (form.phone1.value !=" " ) && (form.phone1.value !=null) && (form.phone1.value >= 0) && (form.phone1.value < 100)) || ((form.phone2.value !="") && (form.phone2.value !=" ") && (form.phone2.value !=null) && (form.phone2.value >= 0) && (form.phone2.value < 100)) || ((form.phone3.value !="") && (form.phone3.value !=" ") && (form.phone3.value !=null) && (form.phone3.value >= 0) && (form.phone3.value < 1000))){
		 alert("You are not required to enter your phone number. However, if you choose to do so please make sure all the digits of your phone number have been entered, including area code. The phone number must either be completely blank or completely filled-in with numerical digits.")
		form.lastname.focus();
		if (form.phone1.value < 100) {
		form.phone1.focus();
			}
		if (form.phone2.value < 100) {
		form.phone2.focus();
			}
		if (form.phone3.value < 1000) {
		form.phone3.focus();
			}
        	return(false);
			}

if (form.comments.value=="" || form.comments.value==" " || form.comments.value== null){
		alert("Please fill in a message!")
	        form.email.focus();
		form.comments.focus();
        	return(false);
		}


	if (notName(form.firstname.value,"first")) {
		alert("Please check the entry for your first name!")
		form.firstname.focus();
		return false;
		}

	if (notName(form.lastname.value,"last")) {
		alert("Please check the entry for your last name!")
		form.lastname.focus();
		return false;
		}

	if (notEmail(form.email.value)) {
			alert("Please verify that your email address follows the form 'somename@someplace.com'. where .com could also be .net, .org, .mil, .gov or .edu depending upon the exact nature of your domain.")
			form.email.focus()
                        return false;
			 }

	if (form.phone1.value.length !=0 &&  notNumber(form.phone1.value,"one")) {
		alert("Please check the entry for your telephone number! It must contain numbers only.")
		form.phone1.focus();
		return false;
		}

	if (form.phone2.value.length !=0 && notNumber(form.phone2.value,"two")) {
		alert("Please check the entry for your telephone number! It must contain numbers only.")
		form.phone2.focus();
		return false;
		}

	if (form.phone3.value.length !=0 &&   notNumber(form.phone3.value,"three")) {
		alert("Please check the entry for your telephone number! It must contain numbers only.")
		form.phone3.focus();
		return false;
		}


		//...Thank you window with logo


		thanksWin();

		//alert("After you click OK you will be returned to our homepage.");
		//setTimeout("form.reset()",2000)
		
		
		
		}

		var aPopUp = null;

		function thanksWin () {

aPopUp=window.open('http://www.earthodyssey.com/thanksMessage.html','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=350,top=0,left=0')
	if (aPopUp != null) {
		if (aPopUp.opener == null) {
			aPopUp.opener = self;
			}
		}
	}


		function notName(alpha,position) {
			var alpha1 = position
			var counter = 0
			var counterHyphen = 0
			var counterPeriod = 0
		for (i=0; i < alpha.length; i++) {
		var place = alpha.substring(i,i+1)

		if ((place >= "a" && place <= "z" ) || (place >="A" && place <= "Z" )){
		counter++;
		}
		if (place == "-") {
			counterHyphen++
			}
		if (place == ".") {
			counterPeriod++
			}
		if (place==" ") {
		alpha=alpha.substring(0,i)+alpha.substring(i+1,alpha.length)
			alpha.length--;
			i--;
			}
		}

		sumCounter = counter + counterHyphen + counterPeriod
		if (((sumCounter != alpha.length) || (counterHyphen > 1) || (counterPeriod > 1)) || ((counter < 1 && alpha1=="first") || (counter < 2 && alpha1=="last"))) {

		return true;
			}
		return false;
		}


		function notNumber(alpha,position) {
			var alpha1 = position
			var counter = 0

		for (i=0; i < alpha.length; i++) {
		var place = alpha.substring(i,i+1)

		if (place >= "0" && place <= "9" ){
		counter++;
			}

		}


		sumCounter = counter
		if (((sumCounter != alpha.length) || ((counter < 3) && ((alpha1=="one") || (alpha1=="two"))) || (counter < 4 && alpha1=="three"))) {

		return true;
			}

		return false;
		}




//..if javascript 1.2 enabled use regular expressions
		function notEmail(string) {
		if (((navigator.appName=="Microsoft Internet Explorer") || (navigator.appName=="Netscape")) && (navigator.appVersion.substring(0,2) >= 4)) {
		 var reEmail = /^.+\@.+\..+$/
		 return !reEmail.test (string);

		}else{
		if (!string.indexOf("@") == -1 || !string.indexOf(".") == -1) {
			return true;
		}else{
		return false;
		}
			}
		}
//-->
