// Mailing List Subscription Form
function checkSubscriberForm() {
if(document.getElementById('uForm').qfirstname.value=="")
{
alert("Please enter your first name");
document.getElementById('uForm').qfirstname.focus();
return;
}
if(document.getElementById('uForm').qsurname.value=="")
{
alert("Please enter your surname");
document.getElementById('uForm').qsurname.focus();
return;
}
if(!isEmailAddr(document.getElementById('uForm').qemail.value))
{
alert("Please enter a valid email address");
document.getElementById('uForm').qemail.focus();
return;
}
if(document.getElementById('uForm').qemail.value != document.getElementById('uForm').qemail2.value)
{
alert('The email addresses provided do not match');
document.getElementById('uForm').qemail.focus();
return;
}
if(document.getElementById('uForm').qday1.value == "01" && document.getElementById('uForm').qmonth1.value == "01" && document.getElementById('uForm').qyear1.value == "1940")
{
alert("Please enter your date of birth");
document.getElementById('uForm').qday1.focus();
return;
}
document.getElementById('uForm').submit();
}

// Mailing List Unsubscription Form
function checkUnsubscriberForm() {
if(!isEmailAddr(document.getElementById('uForm').qemail.value))
{
alert("Please enter a valid email address");
document.getElementById('uForm').qemail.focus();
return;
}
if(document.getElementById('uForm').qemail.value != document.getElementById('uForm').qemail2.value)
{
alert('The email addresses provided do not match');
document.getElementById('uForm').qemail.focus();
return;
}
document.getElementById('uForm').submit();
}

// Account Login Form
function checkLoginForm(){
if (document.getElementById('uForm').qbox1.value==''){
alert('Please enter your username');
document.getElementById('uForm').qbox1.focus();
return;
}
if (document.getElementById('uForm').qbox2.value==''){
alert('Please enter your password');
document.getElementById('uForm').qbox2.focus();
return;
}
document.getElementById('uForm').submit();
}

// Account Reminder Form
function checkReminderForm(){
if (document.getElementById('uForm').qnumber.value==''){
alert('Please enter your membership number');
document.getElementById('uForm').qnumber.focus();
return;
}
if (document.getElementById('uForm').qsurname.value==''){
alert('Please enter your surname');
document.getElementById('uForm').qsurname.focus();
return;
}
if(document.getElementById('uForm').qday1.value == "01" && document.getElementById('uForm').qmonth1.value == "01" && document.getElementById('uForm').qyear1.value == "1965")
{
alert("Please enter your date of birth");
document.getElementById('uForm').qday1.focus();
return;
}
document.getElementById('uForm').submit();
}

// Account Registration Form
function checkRegisterForm(){
if(document.getElementById('uForm').qusername.value.length < 6 || document.getElementById('uForm').qusername.value.length >10)
{
alert("Please enter a username (between 6-10 characters)");
document.getElementById('uForm').qusername.focus();
return;
}
if(document.getElementById('uForm').qpassword1.value.length < 6 || document.getElementById('uForm').qpassword1.value.length >10)
{
alert("Passwords must be between 6-12 characters long and contain at least one number");
document.getElementById('uForm').qpassword1.focus();
return;
}
var valid1=/(?=.+\d)/;
if(!valid1.test(document.getElementById('uForm').qpassword1.value)) 
{ 
alert("Passwords must be between 6-12 characters long and contain at least one number");
document.getElementById('uForm').qpassword1.focus();
return;
}
if(document.getElementById('uForm').qpassword1.value != document.getElementById('uForm').qpassword2.value)
{
alert("The passwords entered do not match");
document.getElementById('uForm').qpassword1.focus();
return;
}
if(document.getElementById('uForm').qfirstname.value == "")
{
alert("Please enter your first name");
document.getElementById('uForm').qfirstname.focus();
return;
}
if(document.getElementById('uForm').qsurname.value == "")
{
alert("Please enter your surname");
document.getElementById('uForm').qsurname.focus();
return;
}
if(document.getElementById('uForm').qgender.value == "Select")
{
alert("Please select your gender");
document.getElementById('uForm').qgender.focus();
return;
}
if(document.getElementById('uForm').qday1.value == "01" && document.getElementById('uForm').qmonth1.value == "01" && document.getElementById('uForm').qyear1.value == "1965")
{
alert("Please enter your date of birth");
document.getElementById('uForm').qday1.focus();
return;
}
if(document.getElementById('uForm').qphone1.value == "")
{
alert("Please enter your main telephone number");
document.getElementById('uForm').qphone1.focus();
return;
}
if(!isEmailAddr(document.getElementById('uForm').qemail.value))
{
alert("Please enter a valid email address");
document.getElementById('uForm').qemail.focus();
return;
}
if(document.getElementById('uForm').qemail.value != document.getElementById('uForm').qemail2.value)
{
alert('The email addresses provided do not match');
document.getElementById('uForm').qemail.focus();
return;
}
if(document.getElementById('uForm').qadd1.value == "")
{
alert("Please enter the first line of your address");
document.getElementById('uForm').qadd1.focus();
return;
}
if(document.getElementById('uForm').qtown.value == "")
{
alert("Please enter your town / city");
document.getElementById('uForm').qtown.focus();
return;
}
if(document.getElementById('uForm').qcounty.value == "")
{
alert("Please select your county");
document.getElementById('uForm').qcounty.focus();
return;
}
if(document.getElementById('uForm').qcountry.value == "")
{
alert("Please select your country");
document.getElementById('uForm').qcountry.focus();
return;
}
if(document.getElementById('uForm').qpcode.value == "")
{
alert("Please enter your postal / zip code");
document.getElementById('uForm').qpcode.focus();
return;
}
if(document.getElementById('uForm').qpos1.value == "Select")
{
alert("Please select your preferred playing position");
document.getElementById('uForm').qpos1.focus();
return;
}
if(document.getElementById('uForm').qheard.value == "Select")
{
alert("Please select how you heard about FootballCV");
document.getElementById('uForm').qheard.focus();
return;
}
if(document.getElementById('uForm').qterms.value == "N")
{
alert("You must read and accept the terms and conditions before you can proceed");
document.getElementById('uForm').qterms.focus();
return;
}
document.getElementById('uForm').submit();
}

// Account Edit Form
function checkAccountForm(){
if(document.getElementById('uForm').qfirstname.value == "")
{
alert("Please enter your first name");
document.getElementById('uForm').qfirstname.focus();
return;
}
if(document.getElementById('uForm').qsurname.value == "")
{
alert("Please enter your surname");
document.getElementById('uForm').qsurname.focus();
return;
}
if(document.getElementById('uForm').qgender.value == "Select")
{
alert("Please select your gender");
document.getElementById('uForm').qgender.focus();
return;
}
if(document.getElementById('uForm').qday1.value == "01" && document.getElementById('uForm').qmonth1.value == "01" && document.getElementById('uForm').qyear1.value == "1965")
{
alert("Please enter your date of birth");
document.getElementById('uForm').qday1.focus();
return;
}
if(document.getElementById('uForm').qphone1.value == "")
{
alert("Please enter your main telephone number");
document.getElementById('uForm').qphone1.focus();
return;
}
if(!isEmailAddr(document.getElementById('uForm').qemail.value))
{
alert("Please enter a valid email address");
document.getElementById('uForm').qemail.focus();
return;
}
if(document.getElementById('uForm').qadd1.value == "")
{
alert("Please enter the first line of your address");
document.getElementById('uForm').qadd1.focus();
return;
}
if(document.getElementById('uForm').qtown.value == "")
{
alert("Please enter your town / city");
document.getElementById('uForm').qtown.focus();
return;
}
if(document.getElementById('uForm').qcounty.value == "")
{
alert("Please select your county");
document.getElementById('uForm').qcounty.focus();
return;
}
if(document.getElementById('uForm').qcountry.value == "")
{
alert("Please select your country");
document.getElementById('uForm').qcountry.focus();
return;
}
if(document.getElementById('uForm').qpcode.value == "")
{
alert("Please enter your postal / zip code");
document.getElementById('uForm').qpcode.focus();
return;
}
if(document.getElementById('uForm').qpos1.value == "Select")
{
alert("Please select your preferred playing position");
document.getElementById('uForm').qpos1.focus();
return;
}
document.getElementById('uForm').submit();
}

// Player Search Form
function checkSearchForm(){
if(document.getElementById('uForm').qstype.value == "Surname" && document.getElementById('uForm').qssurname.value == "")
{
alert("Please enter the player surname");
document.getElementById('uForm').qssurname.focus();
return;
}
if(document.getElementById('uForm').qstype.value == "ID" && document.getElementById('uForm').qsnumber.value == "")
{
alert("Please enter the player ID");
document.getElementById('uForm').qsnumber.focus();
return;
}
document.getElementById('uForm').submit();
}

// Event Booking Form
function checkBookingForm() {
if (document.getElementById('uForm').qbox1.value==''){
alert('Please enter your username');
document.getElementById('uForm').qbox1.focus();
return;
}
if (document.getElementById('uForm').qbox2.value==''){
alert('Please enter your password');
document.getElementById('uForm').qbox2.focus();
return;
}
if(document.getElementById('uForm').qpid.value == "Select")
{
alert("Please select your age range and position");
document.getElementById('uForm').qpid.focus();
return;
}
if(document.getElementById('uForm').qamount.value == "Select")
{
alert("Please select the amount you wish to pay");
document.getElementById('uForm').qamount.focus();
return;
}
document.getElementById('uForm').submit();
}

// Trials Day Form
function checkTrialsForm() {
if (document.getElementById('uForm').qbox1.value==''){
alert('Please enter your username');
document.getElementById('uForm').qbox1.focus();
return;
}
if (document.getElementById('uForm').qbox2.value==''){
alert('Please enter your password');
document.getElementById('uForm').qbox2.focus();
return;
}
if(document.getElementById('uForm').qpid.value == "Select")
{
alert("Please select your age range and position");
document.getElementById('uForm').qpid.focus();
return;
}
document.getElementById('uForm').submit();
}

// Camps Form
function checkCampsForm() {
if (document.getElementById('uForm').qbox1.value==''){
alert('Please enter your username');
document.getElementById('uForm').qbox1.focus();
return;
}
if (document.getElementById('uForm').qbox2.value==''){
alert('Please enter your password');
document.getElementById('uForm').qbox2.focus();
return;
}
if(document.getElementById('uForm').qpid.value == "Select")
{
alert("Please select your age range and position");
document.getElementById('uForm').qpid.focus();
return;
}
if(document.getElementById('uForm').qamount.value == "Select" || document.getElementById('uForm').qamount.value == "0")
{
alert("Please select the amount you wish to pay");
document.getElementById('uForm').qamount.focus();
return;
}
if(document.getElementById('uForm').qheard.value == "Select")
{
alert("Please select how you heard about this trials camp");
document.getElementById('uForm').qheard.focus();
return;
}
document.getElementById('uForm').submit();
}

// WorldPay Form
function checkWorldPayForm() {
document.getElementById('uForm').submit();
}

// Competition Form
function checkCompetitionForm() {
if (document.getElementById('uForm').qbox1.value==''){
alert('Please enter your username');
document.getElementById('uForm').qbox1.focus();
return;
}
if (document.getElementById('uForm').qbox2.value==''){
alert('Please enter your password');
document.getElementById('uForm').qbox2.focus();
return;
}
document.getElementById('uForm').submit();
}