// JavaScript Document

// popup window

var window_features = "location=0,statusbar=0,menubar=0,width=680,height=600";
		
		function newPopUp(url) {
			var theWindow = window.open(url, "myWindow", window_features);
			theWindow.focus();
			return theWindow;
	}
	
	function closePopUp() {
			if(newPopUp && !theWindow.closed) {
				theWindow.close();
			}
		}
	
// rollover
				
		function swapImage(id, newImage) {
			document.getElementById(id).src = newImage;
	}
	
// validate shareForm

	function validateShareForm() {
	var theForm=document.getElementById("shareForm"); //form reference

	var valid=true; //flag, must be true to proceed

	if (theForm.recipient_name.value == "") {
		alert ("Please enter the recipient's name");
		valid=false;
		theForm.recipient_name.focus();
	}

		
	else if (theForm.recipient_email.value == "") {
		alert ("Please enter the recipient's email address");
		valid=false;
		theForm.recipient_email.focus();
	}
	
	else if (theForm.sender_name.value == "") {
		alert ("Please enter your name");
		valid=false;
		theForm.sender_name.focus();
	}

		
	else if (theForm.sender_email.value == "") {
		alert ("Please enter your email address");
		valid=false;
		theForm.sender_email.focus();
	}

	else if (theForm.message.value == "") {
		alert ("Please enter your message");
		valid=false;
		theForm.message.focus();
	}

	if (valid == true) {
		return true; // submit form
	} else {
		return false; // form invalid
	}
}

//validate contactForm

function validateContactForm() {
	var theForm=document.getElementById("contactForm"); //form reference

	var valid=true; //flag, must be true to proceed

	if (theForm.first_name.value == "") {
		alert ("Please enter your first name");
		valid=false;
		theForm.first_name.focus();
	}

	else if (theForm.last_name.value == "") {
		alert ("Please enter your last name");
		valid=false;
		theForm.last_name.focus();
	}
	
	else if (theForm.email.value == "") {
		alert ("Please enter your email address");
		valid=false;
		theForm.email.focus();
	}
	
			
	else if (theForm.message.value == "") {
		alert ("Please enter your message");
		valid=false;
		theForm.message.focus();
	}

	
	if (valid == true) {
		return true; // submit form
	} else {
		return false; // form invalid
	}
}



//validate commentsForm

function validateCommentsForm() {
	var theForm=document.getElementById("commentsForm"); //form reference

	var valid=true; //flag, must be true to proceed

	if (theForm.title.value == "") {
		alert ("Please enter a title");
		valid=false;
		theForm.title.focus();
	}
	
	else if (theForm.full_name.value == "") {
		alert ("Please enter your full name");
		valid=false;
		theForm.full_name.focus();
	}

		
	else if (theForm.state.value == "") {
		alert ("Please enter your state (or country if outside of the U.S.)");
		valid=false;
		theForm.state.focus();
	}
	
			
	else if (theForm.comment.value == "") {
		alert ("Please enter your comment");
		valid=false;
		theForm.comment.focus();
	}

	
	if (valid == true) {
		return true; // submit form
	} else {
		return false; // form invalid
	}
}



//validate RegisterForm

function validateRegisterForm() {
	var theForm=document.getElementById("registerForm"); //form reference

	var valid=true; //flag, must be true to proceed

	if (theForm.first_name.value == "") {
		alert ("Please enter your first name.");
		valid=false;
		theForm.first_name.focus();
	}
	
	else if (theForm.last_name.value == "") {
		alert ("Please enter your last name.");
		valid=false;
		theForm.last_name.focus();
	}

		
	else if (theForm.email.value == "") {
		alert ("Please enter your email address.");
		valid=false;
		theForm.email.focus();
	}
	
			
	else if (theForm.password.value == "") {
		alert ("Please enter a password.");
		valid=false;
		theForm.password.focus();
	}

	
	if (valid == true) {
		return true; // submit form
	} else {
		return false; // form invalid
	}
}

//validate LoginForm

function validateLoginForm() {
	var theForm=document.getElementById("loginForm"); //form reference

	var valid=true; //flag, must be true to proceed

	if (theForm.email.value == "") {
		alert ("Please enter your email address.");
		valid=false;
		theForm.email.focus();
	}
	
			
	else if (theForm.password.value == "") {
		alert ("Please enter a password.");
		valid=false;
		theForm.password.focus();
	}

	
	if (valid == true) {
		return true; // submit form
	} else {
		return false; // form invalid
	}
}

//validate UpdateAccountForm

function validateUpdateAccountForm() {
	var theForm=document.getElementById("updateaccountForm"); //form reference

	var valid=true; //flag, must be true to proceed

	if (theForm.first_name.value == "") {
		alert ("Please enter your first name.");
		valid=false;
		theForm.first_name.focus();
	}
	
	else if (theForm.last_name.value == "") {
		alert ("Please enter your last name.");
		valid=false;
		theForm.last_name.focus();
	}

		
	else if (theForm.email.value == "") {
		alert ("Please enter your email address.");
		valid=false;
		theForm.email.focus();
	}
	
			
	else if (theForm.password.value == "") {
		alert ("Please enter a password.");
		valid=false;
		theForm.password.focus();
	}

	
	if (valid == true) {
		return true; // submit form
	} else {
		return false; // form invalid
	}
}

