// JavaScript Document
function showTooltipDiv(whichdiv) {
	alert("function showTooltipDiv");
	var thisdiv;
	thisdiv = whichdiv;
	alert(thisdiv);
}
function clearInputBox (thefield){
	if (thefield.defaultValue==thefield.value)
		thefield.value = "";
}
function resetInputBox (thefield){
	if (thefield.value=='')
		//thefield.value = "Search Shows";
		thefield.value = thefield.defaultValue;
}
//onblur="if(this.value=='') this.value='Search Shows';" onfocus="if(this.value=='Search Shows') this.value='';"

function validateVolunteersForm() {

	var l_blnNoErrors = true;
	var l_strError = "";

	var firstname = document.volunteerForm.First_Name.value;
	if(firstname == "" || firstname == " " || firstname == null)
	{
		alert("Please enter first name");
		l_strError = "Please check your form entries";
		document.volunteerForm.First_Name.focus();
		return false;
	}
	var lastname = document.volunteerForm.Last_Name.value;
	if(lastname == "" || lastname == " " || lastname == null)
	{ 
		alert("Please enter last name");
		l_strError = "Please check your form entries";
		document.volunteerForm.Last_Name.focus();
		return false;
	}
	var phone = document.volunteerForm.Home_Phone.value;
	rePhone = /^\d{3}-\d{3}-\d{4}$/;
	if(!rePhone.test(phone))
	{
		alert("Please enter your phone number in format xxx-xxx-xxxx");
		l_strError = "Please check your form entries";
		document.volunteerForm.Home_Phone.focus();
		return false;
	}

	var strEmail = document.volunteerForm.Email.value;
	reEmailChar = /[^\w\.@-]/;
	reEmailLength = /^[\w\.@-]{5,64}$/;
	if(reEmailChar.test(strEmail) || !reEmailLength.test(strEmail) || !strEmail.match(/@{1}/) || !strEmail.match(/\.+/))
	{
		alert("Please enter a valid email address");
		l_strError = "Please check your form entries";
		document.volunteerForm.Email.focus();
		return false;
	}

	var accesscode = document.volunteerForm.accesscode.value;
	if(accesscode == "" || accesscode == " " || accesscode == null)
	{ 
		alert("Please enter the access code");
		l_strError = "Please check your form entries";
		return false;
	}

	if (l_strError == "" || l_strError==" ")
	{
		l_blnNoErrors = true;
	}
	else
	{
		l_blnNoErrors = false;
	}
	return l_blnNoErrors;
}

function validateBookingForm() {

	var l_blnNoErrors = true;
	var l_strError = "";

	var firstname = document.bookingForm.First_Name.value;
	if(firstname == "" || firstname == " " || firstname == null)
	{
		alert("Please enter your first name");
		l_strError = "Please check your form entries";
		document.bookingForm.First_Name.focus();
		return false;
	}
	var lastname = document.bookingForm.Last_Name.value;
	if(lastname == "" || lastname == " " || lastname == null)
	{ 
		alert("Please enter your last name");
		l_strError = "Please check your form entries";
		document.bookingForm.Last_Name.focus();
		return false;
	}
	var address = document.bookingForm.Address.value;
	if(address == "" || address == " " || address == null)
	{
		alert("Please enter your address");
		l_strError = "Please check your form entries";
		document.bookingForm.Address.focus();
		return false;
	}
	var city = document.bookingForm.City.value;
	if(city == "" || city == " " || city == null)
	{
		alert("Please enter your city");
		l_strError = "Please check your form entries";
		document.bookingForm.City.focus();
		return false;
	}
	var usstate = document.bookingForm.State.value;
	if(usstate == "" || usstate == " " || usstate == null)
	{
		alert("Please enter your state");
		l_strError = "Please check your form entries";
		document.bookingForm.State.focus();
		return false;
	}
	var zipcode = document.bookingForm.Zip.value;
	if(zipcode == "" || zipcode == " " || zipcode == null)
	{
		alert("Please enter zip code");
		l_strError = "Please check your form entries";
		document.bookingForm.Zip.focus();
		return false;
	}
	
	var phone = document.bookingForm.Phone.value;
	rePhone = /^\d{3}-\d{3}-\d{4}$/;
	if(!rePhone.test(phone))
	{
		alert("Please enter your phone number in format xxx-xxx-xxxx");
		l_strError = "Please check your form entries";
		document.bookingForm.Phone.focus();
		return false;
	}

	var strEmail = document.bookingForm.Email.value;
	reEmailChar = /[^\w\.@-]/;
	reEmailLength = /^[\w\.@-]{5,64}$/;
	if(reEmailChar.test(strEmail) || !reEmailLength.test(strEmail) || !strEmail.match(/@{1}/) || !strEmail.match(/\.+/))
	{
		alert("Please enter a valid email address");
		l_strError = "Please check your form entries";
		document.bookingForm.Email.focus();
		return false;
	}

	var accesscode = document.bookingForm.accesscode.value;
	if(accesscode == "" || accesscode == " " || accesscode == null)
	{ 
		alert("Please enter the access code");
		l_strError = "Please check your form entries";
		return false;
	}

	if (l_strError == "" || l_strError==" ")
	{
		l_blnNoErrors = true;
	}
	else
	{
		l_blnNoErrors = false;
	}
	return l_blnNoErrors;
}
