// JavaScript Document
	
function check(sType){
	var sError;
	var oForm = document.profile;
	
	if (!oForm.name.value){
		sError = addError(sError,'Please enter your name.');
	}
	
	if (!oForm.address1.value){
		sError = addError(sError,'Please enter the first line of your address.');
	}
	
	if (!oForm.town.value){
		sError = addError(sError,'Please enter your town.');
	}
	
	if (!oForm.county.value){
		sError = addError(sError,'Please enter your county.');
	}
	
	if (!oForm.belongto.value){
		sError = addError(sError,'Please enter your current gym club.');
	}
	
	if (!oForm.trainingLength.value){
		sError = addError(sError,'Please enter how long you have been training.');	
	}
	
	if (oForm.smsemail[0].checked){
		if (!oForm.mobile.value){
			sError = addError(sError,'Please enter your mobile number.');
		}
		if (IsNumeric(oForm.mobile.value)==false){
			sError = addError(sError,'Please enter a valid mobile number.');
		}
	}
	
	if (sType == "register"){
		if (!oForm.email.value){
			sError = addError(sError,'Please enter your e-mail.');
		}
		else
		{
			if (oForm.email.value != oForm.email2.value){
				sError = addError(sError,'The e-mail addresses do not match.');
			}
		}
		
		if (!oForm.password.value){
			sError = addError(sError,'Please enter your password.');
		}
		else
		{
			if (oForm.password.value.length < 5){
				sError = addError(sError,'Your password must be more than 5 characters.');
			}
			else
			{
				if (oForm.password.value != oForm.password2.value){
					sError = addError(sError,'The passwords do not match.');
				}
			}
		}
	}
	else
	{
		if (oForm.password.value.length < 5 && oForm.password.value.length > 0){
			sError = addError(sError,'Your password must be more than 5 characters.');
		}
		else
		{
			if (oForm.password.value != oForm.password2.value){
				sError = addError(sError,'The passwords do not match.');
			}
		}
	}
	
	if (sError){
		alert(sError);
		return false;
	}
	return true;
}

function addError(sError,sMessage){
	if (!sError){
		return sMessage;
	}
	else
	{
		return sError + "\n" + sMessage;
	}
}

function IsNumeric(sText){

	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	
	
	for (i = 0; i < sText.length && IsNumber == true; i++){
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
	return IsNumber;

}

