// set the message in the status bar of the browser window
function changeStatusMessage(newMess) {
	window.status=newMess;
}


function checkRegForm() {
	var typeSelected=document.getElementById("reg");
	var returnVal=false;

	switch (typeSelected.value) {
		case "Charity":
			if (checkCharity(true, true)) {
				returnVal=true;
			}
			break;
		case "Club":
			if (checkClub(true, true)) {
				returnVal=true;
			}
			break;
		case "Event":
			if (checkEvent(true, true)) {
				returnVal=true;
			}
			break;
		case "Individual":
			if (checkIndividual(true, true)) {
				returnVal=true;
			}
			break;
		case "Instructor":
			if (checkInstructor(true, true)) {
				returnVal=true;
			}
			break;
	}

	return returnVal;
}


function checkResend() {
  var email=document.getElementById("email");

  if (!isEmpty(email, "Please enter your email address.")) {
    if (emailValidator(email, "Please enter a valid email address.")) {
      return true;
    }
  }

  return false;
}


function checkProfile(uType) {
	returnVal=false;

	switch (uType) {
		case 'charity':
			var pWord=document.getElementById("pwordH");
			if (pWord.value.length>0) {
				checkPass=true;
			} else {
				checkPass=false;
			}
			returnVal=checkCharity(checkPass, false);
			break;
		case 'club':
			var pWord=document.getElementById("pwordC");
			if (pWord.value.length>0) {
				checkPass=true;
			} else {
				checkPass=false;
			}
			returnVal=checkClub(checkPass, false);
			break;
		case 'event':
			var pWord=document.getElementById("pwordE");
			if (pWord.value.length>0) {
				checkPass=true;
			} else {
				checkPass=false;
			}
			returnVal=checkEvent(checkPass, false);
			break;
		case 'indiv':
			var pWord=document.getElementById("pwordU");
			if (pWord.value.length>0) {
				checkPass=true;
			} else {
				checkPass=false;
			}
			returnVal=checkIndividual(checkPass, false);
			break;
		case 'instruct':
			var pWord=document.getElementById("pwordI");
			if (pWord.value.length>0) {
				checkPass=true;
			} else {
				checkPass=false;
			}
			returnVal=checkInstructor(checkPass, false);
			break;
	}
	
	return returnVal;
}


function checkAd() {
	//quick references to fields
	var email=document.getElementById("adEmail");
	var mess=document.getElementById("adMess");

	if (!isEmpty(email, "Please enter your email address")) {
		if(emailValidator(email, "Please enter a valid email address")) {
			if (!isEmpty(mess, "Please enter your message.")) {
				return true;
			}
		}
	}
	
	return false;
}


function checkEvenSrch() {
	//quick references to fields
	var location=document.getElementById("evenLoc");
	
	if (!isEmpty(location, "Please select a location to search for instructors in.")) {
		return true;
	}
	
	return false;
}


function checkGen() {
	//quick references to fields
	var email=document.getElementById("genEmail");
	var mess=document.getElementById("genMess");
	
	if (!isEmpty(email, "Please enter your email address")) {
		if(emailValidator(email, "Please enter a valid email address")) {
			if (!isEmpty(mess, "Please enter your message.")) {
				return true;
			}
		}
	}
	
	return false;
}


function checkInstSrch() {
	//quick references to fields
	var location=document.getElementById("isntLoc");
	
	if (!isEmpty(location, "Please select a location to search for instructors in.")) {
		return true;
	}
	
	return false;
}


function checkMessage() {
	//quick references to fields
	var title=document.getElementById("msgTitle");
	var body=document.getElementById("msgBody");
	
	if (!isEmpty(title, "Please enter a title for your massage")) {
		if (!isEmpty(body, "Please enter you message.")) {
			return true;
		}
	}
	
	return false;
}


function checkSrch() {
	//quick references to fields
	var thisForm=document.getElementById("srchOpts");
	var sport=document.getElementById("srchSport");
	var loc=document.getElementById("srchLoc");
	var userT=document.getElementById("srchUser");
	
	if (sport.value>=0) {
		if (loc.value>0) {
		    if (userT.value>0) {
		        thisForm.method='get';
		        var i=document.getElementById('i');
		        switch (userT.value) {
		            case '1':
		                i.value='more';
		                thisForm.action='userInfo.php';
						break;
		            case '2':
		                i.value='more';
		                thisForm.action='instInfo.php';
						break;
		            case '3':
		                i.value='more';
		                thisForm.action='clubInfo.php';
						break;
		            case '6':
		                i.value='more';
		                thisForm.action='evenInfo.php';
						break;
		        }
		        thisForm.submit()
		    } else {
		      if (sport.value==0) {
		        alert("To search without specifying a sport you must select a user type.")
		        userT.focus()
		      } else {
    			thisForm.submit();
		      }
		    }
		} else {
			alert("Please select your location");
			loc.focus();
		}
	} else {
		alert("Please select your sport");
		sport.focus();
	}
	
	// return false;
}


function checkClub(passwordCheck, tcCheck) {
	//quick references to fields
	var nameC=document.getElementById("nameC");
	var sportC=document.getElementById("sportC");
	var contactC=document.getElementById("contactC");
	var pwordC=document.getElementById("pwordC");
	var conPwordC=document.getElementById("conPwordC");
	var emailC=document.getElementById("emailC");
	var phoneC=document.getElementById("phoneC");
	var address1C=document.getElementById("address1C");
	var townC=document.getElementById("townC");
	var locC=document.getElementById("locC");
	var pCodeC=document.getElementById("pCodeC");
	var costC=document.getElementById("costC");
	var payFreq=document.getElementById("payFreq");
	var tcAgreeC=document.getElementById("tcAgreeC");

	if (!isEmpty(nameC, "Please enter your name")) {
		if (isAlphanumeric(nameC, "Please enter only letters for your name", true)) {
			if (!isEmpty(sportC, "Please select a sport.")) {
				if (!isEmpty(contactC, "Please enter your contact name.")) {
					if (emailValidator(emailC, "Please enter a valid email address.")) {
						if (isNumeric(phoneC, "Please enter only numbers for your telephone number", true)) {
							if (!isEmpty(address1C, "Please enter the first line of your address.")) {
								if (!isEmpty(townC, "Please enter your town.")) {
									if (isAlphabet(townC, "Please use only letters for the town.", true)) {
										if (!isEmpty(locC, "Please select a location.")) {
											if (!isEmpty(pCodeC, "Please enter your postcode")) {
												if (isPostcode(pCodeC, "Please enter a valid postcode.")) {
													if (tcCheck) {
														if (isChecked(tcAgreeC, "You must accept the Terms and Conditions to register with Fill My Time")) {
															if (passwordCheck) {
																if (!isEmpty(pwordC, "Please enter a password.")) {
																	if (lengthRestriction(pwordC, 6, 20)) {
																		if (!isEmpty(conPwordC, "Please confirm your password.")) {
																			if (checkPasswordText(pwordC, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																				if (checkPassWords(pwordC, conPwordC, "Your passwords do not match.  Please re-enter.")) {
																					if (costC.value.length==0) {
																						return true
																					} else {
																						if (isMoney(costC, "Please enter a valid price for your membership cost")) {
																							if (!isEmpty(payFreq, "Please select the frequency of payment")) {
																								return true;
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																}
															} else {
																if (costC.value.length==0) {
																	return true
																} else {
																	if (isMoney(costC, "Please enter a valid price for your membership cost")) {
																		if (!isEmpty(payFreq, "Please select the frequency of payment")) {
																			return true;
																		}
																	}
																}
															}
														}
													} else {
														if (passwordCheck) {
															if (!isEmpty(pwordC, "Please enter a password.")) {
																if (lengthRestriction(pwordC, 6, 20)) {
																	if (!isEmpty(conPwordC, "Please confirm your password.")) {
																		if (checkPasswordText(pwordC, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																			if (checkPassWords(pwordC, conPwordC, "Your passwords do not match.  Please re-enter.")) {
																				if (costC.value.length==0) {
																					return true
																				} else {
																					if (isMoney(costC, "Please enter a valid price for your membership cost")) {
																						if (!isEmpty(payFreq, "Please select the frequency of payment")) {
																							return true;
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														} else {
															if (costC.value.length==0) {
																return true
															} else {
																if (isMoney(costC, "Please enter a valid price for your membership cost")) {
																	if (!isEmpty(payFreq, "Please select the frequency of payment")) {
																		return true;
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}

	return false;
}


function checkCharity(passwordCheck, tcCheck) {
	//quick references to fields
	var nameH=document.getElementById("nameH");
	var regNum=document.getElementById("regNum");
	var contactH=document.getElementById("contactH");
	var emailH=document.getElementById("emailH");
	var pwordH=document.getElementById("pwordH");
	var conPwordH=document.getElementById("conPwordH");
	var address1H=document.getElementById("address1H");
	var townH=document.getElementById("townH");
	var locH=document.getElementById("locH");
	var pCodeH=document.getElementById("pCodeH");
	var tcAgreeH=document.getElementById("tcAgreeH");
	
	if (!isEmpty(nameH, "Please enter your name")) {
		if (isAlphanumeric(nameH, "Please enter only letters and numbers for the charity name", true)) {
			if (!isEmpty(regNum, "Please enter the registered number for your charity.")) {
				if (!isEmpty(contactH, "Please enter your contact name.")) {
					if (isAlphabet(contactH, "Please enter only letters for your contact name.", true)) {
						if (emailValidator(emailH, "Please enter a valid email address.")) {
							if (!isEmpty(address1H, "Please enter the first line of your address.")) {
								if (!isEmpty(townH, "Please enter your town.")) {
									if (isAlphabet(townH, "Please use only letters for the town.", true)) {
										if (!isEmpty(locH, "Please select a location.")) {
											if (!isEmpty(pCodeH, "Please enter your postcode")) {
												if (isPostcode(pCodeH, "Please enter a valid postcode.")) {
													if (tcCheck) {
														if (isChecked(tcAgreeH, "You must accept the Terms and Conditions to register with Fill My Time")) {
															if (passwordCheck) {
																if (!isEmpty(pwordH, "Please enter a password.")) {
																	if (lengthRestriction(pwordH, 6, 20)) {
																		if (!isEmpty(conPwordH, "Please confirm your password.")) {
																			if (checkPasswordText(pwordH, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																				if (checkPassWords(pwordH, conPwordH, "Your passwords do not match.  Please re-enter.")) {
																					return true;
																				}
																			}
																		}
																	}
																}
															} else {
																return true;
															}
														}
													} else {
														if (passwordCheck) {
															if (!isEmpty(pwordH, "Please enter a password.")) {
																if (lengthRestriction(pwordH, 6, 20)) {
																	if (!isEmpty(conPwordH, "Please confirm your password.")) {
																		if (checkPasswordText(pwordH, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																			if (checkPassWords(pwordH, conPwordH, "Your passwords do not match.  Please re-enter.")) {
																				return true;
																			}
																		}
																	}
																}
															}
														} else {
															return true;
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	
	return false;
}


function checkEvent(passwordCheck, tcCheck) {
	//quick references to fields
	var nameE=document.getElementById("nameE");
	var sportE=document.getElementById("sportE");
	var contactE=document.getElementById("contactE");
	var emailE=document.getElementById("emailE");
	var pwordE=document.getElementById("pwordE");
	var conPwordE=document.getElementById("conPwordE");
	var address1E=document.getElementById("address1E");
	var townE=document.getElementById("townE");
	var locE=document.getElementById("locE");
	var pCodeE=document.getElementById("pCodeE");
	var sDay=document.getElementById("sDay");
	var sMonth=document.getElementById("sMonth");
	var sYear=document.getElementById("sYear");
	var costE=document.getElementById("costE");
	var tcAgreeE=document.getElementById("tcAgreeE");
	
	if (!isEmpty(nameE, "Please enter a title for your event.")) {
		if (isAlphanumeric(nameE, "Please enter only letters and numbers for the event title.", true)) {
			if (!isEmpty(sportE, "Please select a sport.")) {
				if (!isEmpty(contactE, "Please enter your contact name.")) {
					if (emailValidator(emailE, "Please enter a valid email address.")) {
						if (!isEmpty(address1E, "Please enter the first line of your address.")) {
							if (!isEmpty(townE, "Please enter your town.")) {
								if (isAlphabet(townE, "Please use only letters for the town.", true)) {
									if (!isEmpty(locE, "Please select a location.")) {
										if (!isEmpty(pCodeE, "Please enter your postcode")) {
											if (isPostcode(pCodeE, "Please enter a valid postcode.")) {
												if (!isEmpty(sDay, "Please set the start date.")) {
													if (!isEmpty(sMonth, "Please set the start date.")) {
														if (!isEmpty(sYear, "Please set the start date.")) {
															if (tcCheck) {
																if (isChecked(tcAgreeE, "You must accept the Terms and Conditions to register with Fill My Time")) {
																	if (passwordCheck) {
																		if (!isEmpty(pwordE, "Please enter a password.")) {
																			if (lengthRestriction(pwordE, 6, 20)) {
																				if (!isEmpty(conPwordE, "Please confirm your password.")) {
																					if (checkPasswordText(pwordE, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																						if (checkPassWords(pwordE, conPwordE, "Your passwords do not match.  Please re-enter.")) {
																							if (costE.value.length==0) {
																								return true
																							} else {
																								if (isMoney(costE, "Please enter a valid price for your membership cost")) {
																									return true;
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																	} else {
																		if (costE.value.length==0) {
																			return true
																		} else {
																			if (isMoney(costE, "Please enter a valid price for your membership cost")) {
																				return true;
																			}
																		}
																	}
																}
															} else {
																if (passwordCheck) {
																	if (!isEmpty(pwordE, "Please enter a password.")) {
																		if (lengthRestriction(pwordE, 6, 20)) {
																			if (!isEmpty(conPwordE, "Please confirm your password.")) {
																				if (checkPasswordText(pwordE, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																					if (checkPassWords(pwordE, conPwordE, "Your passwords do not match.  Please re-enter.")) {
																						if (costE.value.length==0) {
																							return true
																						} else {
																							if (isMoney(costE, "Please enter a valid price for your membership cost")) {
																								return true;
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																} else {
																	if (costE.value.length==0) {
																		return true
																	} else {
																		if (isMoney(costE, "Please enter a valid price for your membership cost")) {
																			return true;
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	
	return false;
}


function checkIndividual(passwordCheck, tcCheck) {
	//quick references to fields
	var membType=document.getElementById("membType");
	var fname=document.getElementById("fname");
	var lname=document.getElementById("lname");
	var unameU=document.getElementById("unameU");
	var pwordU=document.getElementById("pwordU");
	var conPwordU=document.getElementById("conPwordU");
	var emailU=document.getElementById("emailU");
	var locU=document.getElementById("locU");
	var tcAgreeU=document.getElementById("tcAgreeU");

	if (!isEmpty(membType, "Please select the membership type you would like.")) {
		if (!isEmpty(fname, "Please enter your first name")) {
			if (isAlphabet(fname, "Please enter only letters for your first name")) {
				if (!isEmpty(lname, "Please enter your last name.")) {
					if (isAlphabet(lname, "Please enter only letters for your last name.")) {
						if (!isEmpty(unameU, "Please enter your user name.")) {
							if (isAlphanumeric(unameU, "Please enter only letters and numbers for your user name.")) {
								if (emailValidator(emailU, "Please enter a valid email address.")) {
									if (!isEmpty(locU, "Please select a location.")) {
										if (tcCheck) {
											if (isChecked(tcAgreeU, "You must accept the Terms and Conditions to register with Fill My Time")) {
												if (passwordCheck) {
													if (lengthRestriction(pwordU, 6, 20)) {
														if (!isEmpty(conPwordU, "Please confirm your password.")) {
															if (checkPasswordText(pwordU, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																if (checkPassWords(pwordU, conPwordU, "Your passwords do not match.  Please re-enter.")) {
																	return true;
																}
															}
														}
													}
												} else {
													return true;
												}
											}
										} else {
											if (passwordCheck) {
												if (lengthRestriction(pwordU, 6, 20)) {
													if (!isEmpty(conPwordU, "Please confirm your password.")) {
														if (checkPasswordText(pwordU, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
															if (checkPassWords(pwordU, conPwordU, "Your passwords do not match.  Please re-enter.")) {
																return true;
															}
														}
													}
												}
											} else {
												return true;
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}

	return false;
}


function checkInstructor(passwordCheck, tcCheck) {
	//quick references to fields
	var nameI=document.getElementById("nameI");
	var sportI=document.getElementById("sportI");
	var contactI=document.getElementById("contactI");
	var unameI=document.getElementById("unameI");
	var pwordI=document.getElementById("pwordI");
	var conPwordI=document.getElementById("conPwordI");
	var emailI=document.getElementById("emailI");
	var phoneI=document.getElementById("phoneI");
	var address1I=document.getElementById("address1I");
	var townI=document.getElementById("townI");
	var locI=document.getElementById("locI");
	var pCodeI=document.getElementById("pCodeI");
	var tcAgreeI=document.getElementById("tcAgreeI");
	var costI=document.getElementById("costI");

	if (!isEmpty(nameI, "Please enter your name")) {
		if (isAlphanumeric(nameI, "Please enter only letters for your name", true)) {
			if (!isEmpty(sportI, "Please select a sport.")) {
				if (!isEmpty(contactI, "Please enter a contact name")) {
					if (isAlphabet(contactI, "Please enter only letters for the contact name", true)) {
						if (!isEmpty(unameI, "Please enter your user name.")) {
							if (isAlphanumeric(unameI, "Please enter only letters and numbers for your user name.")) {
								if (emailValidator(emailI, "Please enter a valid email address.")) {
									if (isNumeric(phoneI, "Please enter only numbers for your telephone number", true)) {
										if (!isEmpty(address1I, "Please enter the first line of your address.")) {
											if (!isEmpty(townI, "Please enter your town.")) {
												if (isAlphabet(townI, "Please use only letters for the town.", true)) {
													if (!isEmpty(locI, "Please select a location.")) {
														if (!isEmpty(pCodeI, "Please enter your postcode")) {
															if (isPostcode(pCodeI, "Please enter a valid postcode.")) {
																if (tcCheck) {
																	if (isChecked(tcAgreeI, "You must accept the Terms and Conditions to register with Fill My Time")) {
																		if (passwordCheck) {
																			if (!isEmpty(pwordI, "Please enter a password.")) {
																				if (lengthRestriction(pwordI, 6, 20)) {
																					if (!isEmpty(conPwordI, "Please confirm your password.")) {
																						if (checkPasswordText(pwordI, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																							if (checkPassWords(pwordI, conPwordI, "Your passwords do not match.  Please re-enter.")) {
																								if (costI.value.length==0) {
																									return true
																								} else {
																									if (isMoney(costI, "Please enter a valid price for your membership cost")) {
																										return true;
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		} else {
																			if (costI.value.length==0) {
																				return true
																			} else {
																				if (isMoney(costI, "Please enter a valid price for your membership cost")) {
																					return true;
																				}
																			}
																		}
																	}
																} else {
																	if (passwordCheck) {
																			if (!isEmpty(pwordI, "Please enter a password.")) {
																				if (lengthRestriction(pwordI, 6, 20)) {
																					if (!isEmpty(conPwordI, "Please confirm your password.")) {
																						if (checkPasswordText(pwordI, "Passwords may not contain the following characters:\r\n;\r\n'\r\n\"\r\n/\r\n\\")) {
																							if (checkPassWords(pwordI, conPwordI, "Your passwords do not match.  Please re-enter.")) {
																								if (costI.value.length==0) {
																									return true
																								} else {
																									if (isMoney(costI, "Please enter a valid price for your membership cost")) {
																										return true;
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																	} else {
																		if (costI.value.length==0) {
																			return true
																		} else {
																			if (isMoney(costI, "Please enter a valid price for your membership cost")) {
																				return true;
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}

	return false;
}


// confirm that the user has selected messages for deletion and wants to delete the messages they have selected
function confirmDelete(thisForm) {
  var numChecked=0;
  var msg='';
  var elem=thisForm.elements;

  for (ident=0; ident<elem.length; ident++) {
  
    if (elem[ident].type=='checkbox' && elem[ident].checked) {
      numChecked++;
    }

  }

  if (numChecked==0) {
    return true;
  } else {
    if (confirm("You are about to delete " + numChecked + " comment(s). Are you sure you wish to continue?")==true) {
      return true;
    } else {
      return false;
    }
  }
}


function removeUline(elem) {
  elem.style.textDecoration='none';
}


function replyTo(fromType, fromID) {
  var repForm=document.getElementById("replyMessage");
  var idField=document.getElementById("i");
  var tergPage='';

  switch (fromType) {
    case 1:
      targPage='userInfo.php';
      break;
    case 2:
      targPage='instInfo.php';
      break;
    case 3:
      targPage='clubInfo.php';
      break;
    case 6:
      targPage='evenInfo.php';
      break;
  }

  window.location=targPage + "?i=" + fromID;
}


// change disabled on ability select
function showAbil(row, selectedValue) {
	var abilRow=document.getElementById(row);
	
	if (selectedValue=="") {
		abilRow.disabled=true;
	} else {
		abilRow.disabled=false;
	}
}


function showAbility() {
	// create reference
	var sport=document.getElementById("srchSport");
	var loc=document.getElementById("srchLoc");
	var ability=document.getElementById("ability");
	var user=document.getElementById("srchUser");

	if (sport.value<0 && loc.value<1) {
		ability.style.visibility="hidden";
		user.style.visibility="hidden";
	} else {
		ability.style.visibility="visible";
		user.style.visibility="visible";
	}
}


function showLocations(countryID) {
	// create references
	var locations=document.getElementById("srchLoc");

	if (countryID=="") {
		locations.disabled=true;
		locations.style.visibility="hidden";
	} else {
		var idRoot="cou";
		var thisID=idRoot + countryID;
		locations.disabled=false;
		locations.style.visibility="visible";

		for (ident=0; ident<locations.childNodes.length; ident++) {
			if (locations.childNodes[ident].nodeName=="OPTION") {
				if (locations.childNodes[ident].id==thisID) {
					locations.childNodes[ident].style.display="block";
				} else {
					locations.childNodes[ident].style.display="none";
				}
			}
		}
	}
}


function showProfile() {
  var profileDiv=document.getElementById("profile");
  var editDiv=document.getElementById("editProfile");

  editDiv.style.display="none";
  profileDiv.style.display="block";
}


function showSport(catID) {
	// create references
	var sports=document.getElementById("srchSport");
	var ability=document.getElementById("ability");

	if (catID=="") {
		sports.disabled=true;
		sports.style.visibility="hidden";
		ability.style.visibility="hidden";
	} else {
		var idRoot="sp";
		var thisID=idRoot + catID;
		sports.disabled=false
		sports.style.visibility="visible";

		for (ident=0; ident<sports.childNodes.length; ident++) {
			if (sports.childNodes[ident].nodeName=="OPTION") {
				if (sports.childNodes[ident].id==thisID || sports.childNodes[ident].innerHTML=="Select Sport...") {
					if (sports.childNodes[ident].innerHTML=="Select Sport...") {
						sports.childNodes[ident].selected=true;
					}
					sports.childNodes[ident].style.display="block";
				} else {
					sports.childNodes[ident].style.display="none";
				}
			}
		}
	}
}


// show the correct content on search.php depending on whether 'Getting Started', 'Getting Better' or 'Advanced' is clicked
function showSportInfo(srcTxt) {
  var starter=document.getElementById('start');
  var better=document.getElementById('better');
  var advance=document.getElementById('advance');
  var startTD=document.getElementById('startTD');
  var betterTD=document.getElementById('betterTD');
  var advanceTD=document.getElementById('advanceTD');
  var browser=navigator.appName;

  if (browser.indexOf("Netscape")>-1) {
    var dispOpt="table-row";
  } else {
    var dispOpt="block";
  }

  switch (srcTxt) {
    case 'start':
      starter.style.display=dispOpt;
      startTD.className="searchTab1 center handCursor";
      better.style.display="none";
      betterTD.className="searchTab2 center handCursor";
      advance.style.display="none";
      advanceTD.className="searchTab2 center handCursor";
      break;
    case 'better':
      starter.style.display="none";
      //starter.className="noDisplay";
      startTD.className="searchTab2 center handCursor";
      better.style.display=dispOpt;
      //better.className="inline";
      betterTD.className="searchTab1 center handCursor";
      advance.style.display="none";
      //advance.className="noDisplay";
      advanceTD.className="searchTab2 center handCursor";
      break;
    case 'advance':
      starter.style.display="none";
      startTD.className="searchTab2 center handCursor";
      better.style.display="none";
      betterTD.className="searchTab2 center handCursor";
      advance.style.display=dispOpt;
      advanceTD.className="searchTab1 center handCursor";
      break;
  }

}


function showType(section) {
	var optText="";
	var firstLetter="";
	var vowelArray=new Array();
	var label=document.getElementById("selLbl");

	vowelArray[0]="A";
	vowelArray[1]="E";
	vowelArray[2]="I";
	vowelArray[3]="O";
	vowelArray[4]="I";

	for (count=1; count<section.length; count++) {
		optText=section.options[count].text;
		var thisDiv=document.getElementById(optText);

		if (section.options[count].selected) {
			firstLetter=optText.substring(0,1);
			thisDiv.style.display="inline";
			document.getElementById("reg").value=optText;

			if (firstLetter=="A" || firstLetter=="E" || firstLetter=="I" || firstLetter=="O" || firstLetter=="I") {
				label.innerHTML="I wish to register as an &nbsp;";
			} else {
				label.innerHTML="I wish to register as a &nbsp;&nbsp;";
			}

		} else {
			thisDiv.style.display="none";
		}
	}

}


function showUline(elem) {
  elem.style.textDecoration='underline';
}


function submitSport(sport) {
	var thisForm=document.getElementById("sportForm");

	thisForm.elements[0].value=sport;
	thisForm.submit();
}



