/*-------------------------------------------------
Title:		JavaScript functions
Author:		Jeanne Thomson
Updated:	December 2007
------------------------------------------------- */

//  sign up Form
		
		function showForm() {
			if (!document.getElementById) return;
			
			var contactWindow = document.getElementById("contact");
			var contactForm = document.getElementById("contact1");
			var close = document.getElementById("close");
	
			close.onclick = function() {contactWindow.style.display = "none"; return false;}
			
			contactForm.onsubmit = function() {return validate();}
		}
		
		function validate() {
			if (document.contact1.name.value=="") {
				alert ("Please provide your name.");
				document.contact1.name.focus(); 
				return false;
			}  
			
			if (document.contact1.title.value=="") {
				alert ("Please provide your title.");
				document.contact1.title.focus(); 
				return false;
			} 
			
			if (document.contact1.company.value=="") {
				alert ("Please provide your company name.");
				document.contact1.company.focus(); 
				return false;
			} 
	
			if (document.contact1.address.value=="") {
				alert ("Please provide your address.");
				document.contact1.address.focus(); 
				return false;
			}
			if (document.contact1.city.value=="") {
				alert ("Please provide your city.");
				document.contact1.city.focus(); 
				return false;
			}
	
			if (document.contact1.state.value=="") {
				alert ("Please provide your state.");
				document.contact1.state.focus(); 
				return false;
			}
			
			if (document.contact1.zip.value=="") {
				alert ("Please provide your ZIP Code.");
				document.contact1.zip.focus(); 
				return false;
			}
	
			if (document.contact1.telephone.value=="") {
				alert ("Please provide your Phone Number.");
				document.contact1.telephone.focus(); 
				return false;
			}
					
			if (document.contact1.email.value=="") {
				alert ("Please provide your email address.");
				document.contact1.email.focus(); 
				return false;
			}
			
			if (document.contact1.email.value.indexOf("@",1) == -1) {
				alert("Invalid email address");
				document.contact1.email.focus();
				return(false);
			}
	
			if (document.contact1.email.value.indexOf("@") == 0) {
				alert("Invalid email address");
				document.contact1.email.focus();
				return(false);
			}
	
			if (document.contact1.email.value.indexOf(".",5) == -1) {
				alert("Invalid email address");
				document.contact1.email.focus();
				return(false);
			}
	
			if (document.contact1.email.value.indexOf(".") == 0) {
				alert("Invalid email address");
				document.contact1.email.focus();
				return(false);
			}
	
			if ((document.contact1.email.value.lastIndexOf(".")) -(document.contact1.email.value.indexOf("@"))<4 ) {		
				alert("Invalid email address");
				document.contact1.email.focus();
				return(false);
			}

			if (document.contact1.other.checked && document.contact1.otherText.value=="") {
				alert ("Please describe your business.");
				document.contact1.otherText.focus(); 
				return false;
			}
					
		}	
		
