//  Hooters JavaScript ----------
//requires JavaScript1.1 or greater

var browserOK = false;


// validate form to make sure it's not empty (CGI Add)
function valEmptyAdd(form1)
{
	var fcnum = document.form1.fcnum.value;
	var efcnum = "a valid Fan Card Number";
	var efcnum1 = "a 19-digit Fan Card Number";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if (fcnum == "")
	{
		alert(pErr + efcnum + bErr);
		document.form1.fcnum.focus();
		return false;
	}
	if (document.form1.fcnum.value.length < 19)
	{
		alert(pErr + efcnum1 + bErr);
		document.form1.fcnum.value = "";
		document.form1.fcnum.focus();
		return false;
	}
}

// check that the valEmptyAdd function worked (CGI Add)
function valFormAdd(form1)
{

	if (valEmptyAdd() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

// validate Forgot Password function
function valEmptyFormForgot(form1)
{
	var fcnum = document.form1.fcnum.value;
	var email = document.form1.email.value;
	var efcnum = "19-digit numeric Fan Card Number";
	var eemail = "your E-mail Address";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if ((fcnum == "") || (document.form1.fcnum.value.length < 19))
	{
		alert(pErr + efcnum + bErr);
		document.form1.fcnum.value = "";
		document.form1.fcnum.focus();
		return false;
	}
	if (email == "")
	{
		alert(pErr + eemail + bErr);
		document.form1.email.value = "";
		document.form1.email.focus();
		return false;
	}
}

// check that the valEmpty function worked
function valFormForgot(form1)
{

	if (valEmptyFormForgot() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

// validate Sign Up function
function valEmptySignUp(form1)
{
	var fcnum = document.form1.fcnum.value;
	var pswd = document.form1.pswd.value;
	var confirm_pswd = document.form1.confirm_pswd.value;
	var efcnum = "19-digit numeric Fan Card Number";
	var epswd = "8-digit New Password";
	var econfirm_pswd = "8-digit Confirm New Password";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if ((fcnum == "") || (document.form1.fcnum.value.length < 19))
	{
		alert(pErr + efcnum + bErr);
		document.form1.fcnum.value = "";
		document.form1.fcnum.focus();
		return false;
	}
	if ((pswd == "") || (document.form1.pswd.value.length < 8))
	{
		alert(pErr + epswd + bErr);
		document.form1.pswd.value = "";
		document.form1.pswd.focus();
		return false;
	}
	if ((confirm_pswd == "") || (document.form1.confirm_pswd.value.length < 8))
	{
		alert(pErr + econfirm_pswd + bErr);
		document.form1.confirm_pswd.value = "";
		document.form1.confirm_pswd.focus();
		return false;
	}
	if (confirm_pswd != pswd)
	{
		alert("New Password and Confirm New Password do not match! Please try again.");
		document.form1.confirm_pswd.value = "";
		document.form1.confirm_pswd.focus();
		return false;
	}
}

// check that the valEmpty function worked
function valSignUp(form1)
{

	if (valEmptySignUp() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

// validate Change Password function
function valEmptyChangePw(form1)
{
	var old_passwd = document.form1.old_passwd.value;
	var new_passwd = document.form1.new_passwd.value;
	var confirm_passwd = document.form1.confirm_passwd.value;
	var eold_passwd = "Old Password";
	var enew_passwd = "New Password";
	var econfirm_passwd = "Confirm New Password";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if (old_passwd == "")
	{
		alert(pErr + eold_passwd + bErr);
		document.form1.old_passwd.focus();
		return false;
	}
	if (new_passwd == "")
	{
		alert(pErr + enew_passwd + bErr);
		document.form1.new_passwd.focus();
		return false;
	}
	if (confirm_passwd == "")
	{
		alert(pErr + econfirm_passwd + bErr);
		document.form1.confirm_passwd.focus();
		return false;
	}
	if (confirm_passwd != new_passwd)
	{
		alert("New Password and Confirm New Password do not match! Please try again.");
		document.form1.confirm_passwd.value = "";
		document.form1.confirm_passwd.focus();
		return false;
	}
}

// check that the valEmpty function worked
function valFormChangePw(form1)
{

	if (valEmptyChangePw() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

// validate form to make sure it's not empty (CGI Login)
function valEmptyAdmin(form1)
{
	var username = document.form1.username.value;
	var passwd = document.form1.passwd.value;
	var eusername = "a User Name";
	var epasswd = "a Password";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if (username == "")
	{
		alert(pErr + eusername + bErr);
		document.form1.username.focus();
		return false;
	}
	if (passwd == "")
	{
		alert(pErr + epasswd + bErr);
		document.form1.passwd.focus();
		return false;
	}
}

// check that the valEmpty function worked (CGI Login)
function valFormAdmin(form1)
{

	if (valEmptyAdmin() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

// function to set focus to first text field when (Catalogue Login) loads
// 
function setFocusLogin(form1)
{
	document.form1.fcnum.focus();
	return true;
}

// validate form to make sure it's not empty (Catalogue Login)
function valCatLogin(form1)
{
	var fcnum = document.form1.fcnum.value;
	var pswd = document.form1.pswd.value;
	var efcnum = "your Fan Card Number";
	var efcnum1 = "a 19-digit numeric Fan Card Number";
	var epswd = "your Password";
	var epswd1 = "an 8-digit Password";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if (fcnum == "")
	{
		alert(pErr + efcnum + bErr);
		document.form1.fcnum.value = "";
		document.form1.fcnum.focus();
		return false;
	}
	if ((document.form1.fcnum.value.length < 19) || (document.form1.fcnum.value.length > 19))
	{
		alert(pErr + efcnum1 + bErr);
		document.form1.fcnum.value = "";
		document.form1.fcnum.focus();
		return false;
	}
	if (pswd == "")
	{
		alert(pErr + epswd + bErr);
		document.form1.pswd.value = "";
		document.form1.pswd.focus();
		return false;
	}
	if ((document.form1.pswd.value.length < 8) || (document.form1.pswd.value.length > 8))
	{
		alert(pErr + epswd1 + bErr);
		document.form1.pswd.value = "";
		document.form1.pswd.focus();
		return false;
	}
}

// check that the valEmpty function worked (Catalogue Login)
function valFormCatLogin(form1)
{

	if (valCatLogin() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}


// function to set focus to first text field when (Vote Miss Hooters) loads
// 
function setFocusVote(form1)
{
	document.form1.fname.focus();
	document.form1.fname.select();
	return true;
}


// validate form to make sure it's not empty (Vote Miss Hooters)
function valEmptyVote(form1)
{
	var fname = document.form1.fname.value;
	var lname = document.form1.lname.value;
	var addr1 = document.form1.addr1.value;
	var email = document.form1.email.value;
	var city = document.form1.city.value;
	var choice = document.form1.choice.value;
	var pcode = document.form1.pcode.value;
	var bmth = document.form1.bmth.value;
	var bday = document.form1.bday.value;
	var byear = document.form1.byear.value;
	var efname = "your First Name";
	var elname = "your Last Name";
	var eaddr1 = "your Address";
	var eemail = "your E-mail Address";
	var ecity = "your City";
	var echoice = "your choice for Miss Hooters";
	var epcode = "your Postal Code";
	var ebmth = "your Birth Month";
	var ebday = "your Birth Day";
	var ebyear = "your Birth Year";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if ((fname == "") || (fname == "First Name"))
	{
		alert(pErr + efname + bErr);
		document.form1.fname.value = "";
		document.form1.fname.focus();
		return false;
	}
	if ((lname == "") || (lname == "Last Name"))
	{
		alert(pErr + elname + bErr);
		document.form1.lname.value = "";
		document.form1.lname.focus();
		return false;
	}
	if ((addr1 == "") || (addr1 == "Address"))
	{
		alert(pErr + eaddr1 + bErr);
		document.form1.addr1.value = "";
		document.form1.addr1.focus();
		return false;
	}
	if ((email == "") || (email == "E-mail Address"))
	{
		alert(pErr + eemail + bErr);
		document.form1.email.value = "";
		document.form1.email.focus();
		return false;
	}
	if ((city == "") || (city == "City"))
	{
		alert(pErr + ecity + bErr);
		document.form1.city.value = "";
		document.form1.city.focus();
		return false;
	}
	if ((pcode == "") || (pcode == "Postal Code"))
	{
		alert(pErr + epcode + bErr);
		document.form1.pcode.value = "";
		document.form1.pcode.focus();
		return false;
	}
	if ((bmth == "") || (bmth == "Birth Month"))
	{
		alert(pErr + ebmth + bErr);
		document.form1.bmth.value = "";
		document.form1.bmth.focus();
		return false;
	}
	if ((bday == "") || (bday == "Day"))
	{
		alert(pErr + ebday + bErr);
		document.form1.bday.value = "";
		document.form1.bday.focus();
		return false;
	}
	if ((byear == "") || (byear == "Year"))
	{
		alert(pErr + ebyear + bErr);
		document.form1.byear.value = "";
		document.form1.byear.focus();
		return false;
	}
	if (!(document.form1.choice[0].checked || document.form1.choice[1].checked ||
			document.form1.choice[2].checked || document.form1.choice[3].checked ||
			document.form1.choice[4].checked || document.form1.choice[5].checked ||
			document.form1.choice[6].checked || document.form1.choice[7].checked ||
			document.form1.choice[8].checked || document.form1.choice[9].checked ||
			document.form1.choice[10].checked || document.form1.choice[11].checked ||
			document.form1.choice[12].checked || document.form1.choice[13].checked ||
			document.form1.choice[14].checked || document.form1.choice[15].checked ||
			document.form1.choice[16].checked || document.form1.choice[17].checked ||
			document.form1.choice[18].checked || document.form1.choice[19].checked))
	{
		alert(pErr + echoice + bErr);
		return false;
	}
}

// check that the valEmpty function worked (Vote Miss Hooters)
function valFormVote(form1)
{

	if (valEmptyVote() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

var browserOK = false;

// function to set focus to first text field when (Wing Party Contest) loads
// 
function setFocus(form1)
{
	document.form1.fname.focus();
	return true;
}


// validate form to make sure it's not empty (Wing Party Contest)
function valEmpty(form1)
{
	var fname = document.form1.fname.value;
	var lname = document.form1.lname.value;
	var addr1 = document.form1.addr1.value;
	var city = document.form1.city.value;
	var prov = document.form1.prov.value;
	var pcode = document.form1.pcode.value;
	var email = document.form1.email.value;
	var bmth = document.form1.bmth.value;
	var bday = document.form1.bday.value;
	var byear = document.form1.byear.value;
	var efname = "your First Name";
	var elname = "your Last Name";
	var eaddr1 = "your Address";
	var ecity = "your City";
	var eprov = "your Province";
	var epcode = "your Postal Code";
	var eemail = "your E-mail Address";
	var ebmth = "your Birth Month";
	var ebday = "your Birth Day";
	var ebyear = "your Birth Year";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if ((fname == "") || (fname == "First Name"))
	{
		alert(pErr + efname + bErr);
		document.form1.fname.value = "";
		document.form1.fname.focus();
		return false;
	}
	if ((lname == "") || (lname == "Last Name"))
	{
		alert(pErr + elname + bErr);
		document.form1.lname.value = "";
		document.form1.lname.focus();
		return false;
	}
	if ((addr1 == "") || (addr1 == "Address"))
	{
		alert(pErr + eaddr1 + bErr);
		document.form1.addr1.value = "";
		document.form1.addr1.focus();
		return false;
	}
	if ((city == "") || (city == "City"))
	{
		alert(pErr + ecity + bErr);
		document.form1.city.value = "";
		document.form1.city.focus();
		return false;
	}
	if ((prov == "") || (prov == "Province"))
	{
		alert(pErr + eprov + bErr);
		document.form1.prov.value = "";
		document.form1.prov.focus();
		return false;
	}
	if ((pcode == "") || (pcode == "Postal Code"))
	{
		alert(pErr + epcode + bErr);
		document.form1.pcode.value = "";
		document.form1.pcode.focus();
		return false;
	}
	if ((email == "") || (email == "E-mail Address"))
	{
		alert(pErr + eemail + bErr);
		document.form1.email.value = "";
		document.form1.email.focus();
		return false;
	}
	if ((bmth == "") || (bmth == "Birth Month"))
	{
		alert(pErr + ebmth + bErr);
		document.form1.bmth.value = "";
		document.form1.bmth.focus();
		return false;
	}
	if ((bday == "") || (bday == "Day"))
	{
		alert(pErr + ebday + bErr);
		document.form1.bday.value = "";
		document.form1.bday.focus();
		return false;
	}
	if ((byear == "") || (byear == "Year"))
	{
		alert(pErr + ebyear + bErr);
		document.form1.byear.value = "";
		document.form1.byear.focus();
		return false;
	}
}

// check that the valEmpty function worked (Contact Form)
function valForm(form1)
{

	if (valEmpty() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}

// function to set focus to first text field when (VIP Party Contest) loads
// 
function setFocusVIP(form1)
{
	document.form1.fname.focus();
	return true;
}


// validate form to make sure it's not empty (VIP Party Contest)
function valEmptyVIP(form1)
{
	var fname = document.form1.fname.value;
	var lname = document.form1.lname.value;
	var email = document.form1.email.value;
	var phone = document.form1.phone.value;
	var sec = document.form1.sec.value;
	var row = document.form1.row.value;
	var seat = document.form1.seat.value;
	var efname = "your First Name";
	var elname = "your Last Name";
	var eemail = "your E-mail Address";
	var ephone = "your Phone number";
	var esec = "your Section number";
	var erow = "your Row number";
	var eseat = "your Seat number";
	var eparty = "your choice of North or South store";
	var eparty1 = "North store is Sold Out, please choose South store.";
	var pErr = "Please enter ";
	var bErr = " before submitting form.";

	if ((fname == "") || (fname == "First Name"))
	{
		alert(pErr + efname + bErr);
		document.form1.fname.value = "";
		document.form1.fname.focus();
		return false;
	}
	if ((lname == "") || (lname == "Last Name"))
	{
		alert(pErr + elname + bErr);
		document.form1.lname.value = "";
		document.form1.lname.focus();
		return false;
	}
	if ((email == "") || (email == "E-mail Address"))
	{
		alert(pErr + eemail + bErr);
		document.form1.email.value = "";
		document.form1.email.focus();
		return false;
	}
	if ((phone == "") || (phone == "Phone Number"))
	{
		alert(pErr + ephone + bErr);
		document.form1.phone.value = "";
		document.form1.phone.focus();
		return false;
	}
	if ((sec == "") || (sec == "Sec"))
	{
		alert(pErr + esec + bErr);
		document.form1.sec.value = "";
		document.form1.sec.focus();
		return false;
	}
	if ((row == "") || (row == "Row"))
	{
		alert(pErr + erow + bErr);
		document.form1.row.value = "";
		document.form1.row.focus();
		return false;
	}
	if ((seat == "") || (seat == "Seat"))
	{
		alert(pErr + eseat + bErr);
		document.form1.seat.value = "";
		document.form1.seat.focus();
		return false;
	}
	/*  remove old code
	if (!(document.form1.party[0].checked || document.form1.party[1].checked))
	{
		alert(pErr + eparty + bErr);
		document.form1.party[0].focus();
		return false;
	}
	*/
	if (document.form1.party[0].checked)
	{
		alert(eparty1);
		document.form1.party[1].focus();
		return false;
	}
}

// check that the valEmpty function worked (VIP Party Form)
function valFormVIP(form1)
{

	if (valEmptyVIP() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}
// validate form to make sure it's not empty (Comment Card)
function valEmptyComCard(form1)
{
	var chk = document.form1.chk.value;
	var howlong = document.form1.howlong.value;
	var order = document.form1.order.value;
	var phone = document.form1.phone.value;
	var cell = document.form1.cell.value;
	var email = document.form1.email.value;
	
	var elocn = "select a location";
	var egreet = "rate how you were greeted";
	var ehowlong = "indicate how long you waited to be seated";
	var echk = "enter your Check Number";
	var emgr = "indicate if a Manager visited your table";
	var efriend = "rate how friendly your Hooters Girl was";
	var emenu = "rate how knowledgable your Hooters Girl was with the menu";
	var eprompt = "rate how prompt your Hooters Girl was";
	var eorder = "indicate what you ordered from the menu";
	var eportion = "rate your meal/food portions";
	var etaste = "rate the taste of your meal";
	var epres = "rate the presentation of your meal";
	var eclean_1 = "rate the cleanliness of our entrance/dining/lounge area";
	var eclean_2 = "rate the cleanliness of our restroom";
	var eemail = "enter an E-mail Address to receive Hooters information";
	var etext = "enter a Phone or Cell Number to receive Hooters information";
	
	var pErr = "Please ";
	var bErr = " before submitting form.";
	
	if (document.form1.chk.value == "")
	{
		alert(pErr + echk + bErr);
		document.form1.chk.focus();
		return false;
	}
	if (document.form1.howlong.value == "")
	{
		alert(pErr + ehowlong + bErr);
		document.form1.howlong.focus();
		return false;
	}
	if (document.form1.order.value == "")
	{
		alert(pErr + eorder + bErr);
		document.form1.order.focus();
		return false;
	}
	if (document.form1.promo[0].checked == true)
	{
		if (document.form1.how[1].checked == true)
		{
			if (document.form1.email.value == "")
			{
				alert(pErr + eemail + bErr);
				document.form1.email.focus();
				return false;
			}
		}
	}
	if (document.form1.promo[0].checked == true)
	{
		if (document.form1.how[0].checked == true)
		{
			if (document.form1.phone.value == "")
			{
				if (document.form1.cell.value == "")
				{
					alert(pErr + etext + bErr);
					document.form1.phone.focus();
					return false;
				}
			}
		}
	}
}

// check that the valEmpty function worked (Comment Card)
function valFormComCard(form1)
{
	if (valEmptyComCard() == false)
	{
		return false;
	} else
	  {
		return true;
	  }
}





//-->

