<!--

function formFocus() {
	if (document.forms.length > 0) {
		document.login.username.focus();	
	}
}

function popUpWindow(url,popup_name,toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_,width_,height_,page_name) {
	sealWin=window.open(url,popup_name,'toolbar=' + toolbar_ + ',location=' + location_ + ',directories=' + directories_ + ',status=' + status_ + ',menubar=' + menubar_ + ',scrollbars=' + scrollbars_ + ',resizable=' + resizable_ + ',width=' + width_ + ',height=' + height_ + '');
	self.name = page_name;
}

// here is the sample code to call the function:
// popUpWindow('index.php','give_your_popUp_a_name','0','0','0','0','0','0','0','359','225','give_your_page_where_you_are_putting_this_code_a_name')
// for the following: toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_, the options are '0' or '1'

function changeDocument() {
	
	var str1 = document.getElementById('documents').value;
	
	self.location.href = str1;
	
}

function checkRegisterEmail() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.register.email.value;
	str2 = document.register.email_confirm.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.register.email.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- confirm email address\n";
		document.register.email_confirm.focus();
	}
	
	if (str1.length != 0 && str2.length != 0){
		if (str1 != str2) {
			errCount += 1;
			errFlag = true;
			errMsg += "- email and email confirmation are not the same\n";
			document.register.email_confirm.focus();
		} else {
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
				//do nothing
			} else {
				errCount += 1;
				errFlag = true;
				errMsg += "- email address is not a valid format\n";
				document.register.email.focus();
			}
		}
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are invalid:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is invalid:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return true;
	}
}

function checkRegister() {
	var str1, str2, str3, str4, str5, str6, str7, str8, str9, str10, str11, str12, str13, str14, str15, str16, atr17, str18
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.register.name.value;
	str2 = document.register.surname.value;
	str3 = document.register.email.value;
	str4 = document.register.email_confirm.value;
	str5 = document.register.password.value;
	str6 = document.register.password_confirm.value;
	str7 = document.register.birthdate_day.value;
	str8 = document.register.birthdate_month.value;
	str9 = document.register.birthdate_year.value;
	str10 = document.register.id_number.value;
	str11 = document.register.contact_number.value;
	str12 = document.register.suburb.value;
	str13 = document.register.area_code.value;
	str14 = document.register.province.value;
	str15 = document.register.referral.value;
	str16 = document.getElementById('agree_league');
	str17 = document.getElementById('agree_tournament');
	str18 = document.getElementById('agree_terms');
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
	str9 = str9.replace(errExp, "")
	str10 = str10.replace(errExp, "")
	str11 = str11.replace(errExp, "")
	str12 = str12.replace(errExp, "")
	str13 = str13.replace(errExp, "")
	str14 = str14.replace(errExp, "")
	str15 = str15.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.register.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.register.surname.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.register.email.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- confirm email address\n";
		document.register.email_confirm.focus();
	}
	
	if (str3.length != 0 && str4.length != 0){
		if (str3 != str4) {
			errCount += 1;
			errFlag = true;
			errMsg += "- email and email confirmation are not the same\n";
			document.register.email_confirm.focus();
		} else {
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str3)){
				//do nothing
			} else {
				errCount += 1;
				errFlag = true;
				errMsg += "- email address is not a valid format\n";
				document.register.email.focus();
			}
		}
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.register.password.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- confirm password\n";
		document.register.password_confirm.focus();
	}
	
	if (str5.length != 0 && str6.length != 0){
		if (str5 != str6) {
			errCount += 1;
			errFlag = true;
			errMsg += "- password and password confirmation are not the same\n";
			document.register.password_confirm.focus();
		} else {
			if (str5.length <= 5) {
				errCount += 1;
				errFlag = true;
				errMsg += "- password must be a minimum of 6 digits\n";
				document.register.password.focus();
			}
		}
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- date of birth: day\n";
		document.register.birthdate_day.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- date of birth: month\n";
		document.register.birthdate_month.focus();
	}
	
	if (str9.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- date of birth: year\n";
		document.register.birthdate_year.focus();
	}
	
	if (str10.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- ID number\n";
		document.register.id_number.focus();
	} else {
		if (isNaN(str10)) {
			errCount += 1;
			errFlag = true;
			errMsg += "- ID number must be a number only\n";
			document.register.id_number.focus();
		}
	}
	
	if (str7.length != 0 && str8.length != 0 && str9.length != 0 && str10.length != 0){
		var str_birthdate = str9 + str8 + str7;
		var str_id = str10.substr(0,6);
		if (str_birthdate != str_id){
			errCount += 1;
			errFlag = true;
			errMsg += "- first 6 digits of your ID number do not match your birthdate\n";
			document.register.id_number.focus();
		}
	}
	
	if (str11.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.register.contact_number.focus();
	}
	
	if (str12.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- suburb\n";
		document.register.suburb.focus();
	}
	
	if (str13.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- area code\n";
		document.register.area_code.focus();
	}
	
	if (str14.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- province\n";
		document.register.province.focus();
	}
	
	if (str15.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- referral\n";
		document.register.referral.focus();
	}
	
	if (str16.checked == false){
		errCount += 1;
		errFlag = true;
		errMsg += "- please agree to the League Rules\n";
	}
	
	if (str17.checked == false){
		errCount += 1;
		errFlag = true;
		errMsg += "- please agree to the Tournament Rules\n";
	}
	
	if (str18.checked == false){
		errCount += 1;
		errFlag = true;
		errMsg += "- please agree to the Terms of Use\n";
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are invalid:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is invalid:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return true;
	}
}

function checkColumnRegister() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.column_register.register_name.value;
	str2 = document.column_register.register_surname.value;
	str3 = document.column_register.register_email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0 || str1 == "Firstname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.column_register.register_name.value = "First name";
		document.column_register.register_name.focus();
	}
	
	if (str2.length == 0 || str2 == "Surname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.column_register.register_surname.value = "Surname";
		document.column_register.register_surname.focus();
	}
	
	if (str3.length == 0 || str3 == "Emailaddress"){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.column_register.register_email.value = "Email address";
		document.column_register.register_email.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		//return validateEmail('column_register');
		return true;
	}
}
 
function clearForm(what) {
	str1 = document.getElementById(what);
	str1.value = "";
}

function checkSplashRegister() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.splash.name.value;
	str2 = document.splash.surname.value;
	str3 = document.splash.email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0 || str1 == "Firstname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.splash.name.focus();
	}
	
	if (str2.length == 0 || str2 == "Surname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.splash.surname.focus();
	}
	
	if (str3.length == 0 || str3 == "Emailaddress"){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.splash.email.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('splash');
	}
}

function validateEmail(what) {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.getElementById(what).email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email address\n";
		document.getElementById(what).email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

// -->
