	function faq()
	{
		window.open('index.php?op=faq', 'faq', 'scrollbars=yes,titlebar=no,menubar=no,resizable=yes,height=800,width=600');
	}

	function terms()
	{
		window.open('index.php?op=terms', 'terms', 'scrollbars=yes,titlebar=no,menubar=no,resizable=yes,height=350,width=600');
	}


	function submitForm()
	{
		var theForm = document.getElementById("theForm");
		if (validateForm(theForm, 1))
		{
			theForm.submit();
		}
	}
	
	function validateForm(theForm, submitted)
	{
		var firstName = document.getElementById("firstname");
		var lastName = document.getElementById("lastname");
		var address = document.getElementById("address");
		var email = document.getElementById("email");
		var phonearea = document.getElementById("phonearea");
		var phone3 = document.getElementById("phone3");
		var phone4 = document.getElementById("phone4");
		var city = document.getElementById("city");
		var state = document.getElementById("state");
		var zip = document.getElementById("zip");
		var formError = false;
		firstName.onblur = function(){ return validateForm(theForm, 0);}
		lastName.onblur = function(){ return validateForm(theForm, 0);}
		address.onblur = function(){ return validateForm(theForm, 0);}
		email.onblur = function(){ return validateForm(theForm, 0);}
		city.onblur = function(){ return validateForm(theForm, 0);}
		state.onblur = function(){ return validateForm(theForm, 0);}
		zip.onblur = function(){ return validateForm(theForm, 0);}
		if (firstName.value == '')
		{
			formError = true;
			firstName.style.backgroundColor = '#ff0000';
			firstName.style.color = '#ffffff';
		}
		else
		{
			firstName.style.backgroundColor = '#ffffff';
			firstName.style.color = '#666666';
		}
		if (lastName.value == '')
		{
			formError = true;
			lastName.style.backgroundColor = '#ff0000';
			lastName.style.color = '#ffffff';
		}
		else
		{
			lastName.style.backgroundColor = '#ffffff';
			lastName.style.color = '#666666';
		}
		if (address.value == '')
		{
			formError = true;
			address.style.backgroundColor = '#ff0000';
			address.style.color = '#ffffff';
		}
		else
		{
			address.style.backgroundColor = '#ffffff';
			address.style.color = '#666666';
		}
		if (email.value == '')
		{
			formError = true;
			email.style.backgroundColor = '#ff0000';
			email.style.color = '#ffffff';
		}
		else
		{
			email.style.backgroundColor = '#ffffff';
			email.style.color = '#666666';
		}
		if (phonearea.value.length != 3)
		{
			formError = true;
			phonearea.style.backgroundColor = '#ff0000';
			phonearea.style.color = '#ffffff';
		}
		else
		{
			phonearea.style.backgroundColor = '#ffffff';
			phonearea.style.color = '#666666';
		}
		if (phone3.value.length != 3)
		{
			formError = true;
			phone3.style.backgroundColor = '#ff0000';
			phone3.style.color = '#ffffff';
		}
		else
		{
			phone3.style.backgroundColor = '#ffffff';
			phone3.style.color = '#666666';
		}
		if (phone4.value.length != 4)
		{
			formError = true;
			phone4.style.backgroundColor = '#ff0000';
			phone4.style.color = '#ffffff';
		}
		else
		{
			phone4.style.backgroundColor = '#ffffff';
			phone4.style.color = '#666666';
		}
		if (city.value == '')
		{
			formError = true;
			city.style.backgroundColor = '#ff0000';
			city.style.color = '#ffffff';
		}
		else
		{
			city.style.backgroundColor = '#ffffff';
			city.style.color = '#666666';
		}
		if (zip.value == '')
		{
			formError = true;
			zip.style.backgroundColor = '#ff0000';
			zip.style.color = '#ffffff';
		}
		else
		{
			zip.style.backgroundColor = '#ffffff';
			zip.style.color = '#666666';
		}
		if (state.selectedIndex == 0)
		{
			state.style.backgroundColor = '#ffffff';
			state.style.color = '#666666';
		}
		else
		{
			state.style.backgroundColor = '#ffffff';
			state.style.color = '#666666';
		}
		if (formError && (submitted == 1))
		{
			alert('Please fill out all required fields.');
			return false;
		}
		else
		{
			return true;
		}
	}
