function submitRegister(){
	
	var theForm = $("#frmRegister");
	
	var theError = $("#divRegisterFormError");
	
	var theTitle = $("#fmRTitle");
	var theFName = $("#fmRFName");
	var theLName = $("#fmRLName");
	var theEmail = $("#fmREmail");
	var theCEmail = $("#fmRCEmail");
	var thePassword = $("#fmRPassword");
	var theCPassword = $("#fmRCPassword");
	
	theError.hide();
	theError.html("");

	for (i=1;i<=1;i++){
	if (!theTitle.val() || theTitle.val() == theTitle.attr("title")){
		theTitle.focus();
		theError.html("Please give a title");
		break;
	}
	
	if (!theFName.val() || theFName.val() == theFName.attr("title")){
		theFName.focus();
		theError.html("Please give a first name");
		break;
	}
	
	if (!theLName.val() || theLName.val() == theLName.attr("title")){
		theLName.focus();
		theError.html("Please give a last name");
		break;
	}
	
	if (!theEmail.val() || theEmail.val() == theEmail.attr("title")){
		theEmail.focus();
		theError.html("Please give an email address");
		break;
	}
	
	if (!theCEmail.val() || theCEmail.val() == theCEmail.attr("title")){
		theCEmail.focus();
		theError.html("Please confirm your email address");
		break;
	}
	
	if (!thePassword.val() || thePassword.val() == thePassword.attr("title")){
		thePassword.focus();
		theError.html("Please enter a password");
		break;
	}
	
	if (!theCPassword.val() || theCPassword.val() == theCPassword.attr("title")){
		theCPassword.focus();
		theError.html("Please confirm your password");
		break;
	}
	
	if (theEmail.val() != theCEmail.val()){
		theCEmail.focus();
		theError.html("Emails do not match");
		break;
	}
	
	if (thePassword.val() != theCPassword.val()){
		theCPassword.focus();
		theError.html("Passwords do not match");
		break;
	}
	}
	
	if (theError.html()){
		theError.fadeIn();
		return false;
	}
	
	theForm.submit();
	
}

function toggleChangeEmail(isChecked){
	
	var theText1 = $("#fmEmail");
	var theText2 = $("#fmCEmail");

	if (isChecked){
		theText1.attr("disabled","");
		theText2.attr("disabled","");
		theText1.focus();
	}
	else{
		theText1.attr("disabled","disabled");
		theText2.attr("disabled","disabled");
	}
	
}

function toggleChangePassword(isChecked){
	
	var theText1 = $("#fmPassword");
	var theText2 = $("#fmCPassword");

	if (isChecked){
		theText1.attr("disabled","");
		theText2.attr("disabled","");
		theText1.focus();
	}
	else{
		theText1.attr("disabled","disabled");
		theText2.attr("disabled","disabled");
	}
	
}

function submitChangeAccount(){
	
	var theForm = $("#frmAccountDetails");
	
	var theError = $("#divRegisterFormError");
	
	var theTitle = $("#fmTitle");
	var theFName = $("#fmFName");
	var theLName = $("#fmLName");
	
	theError.hide();
	theError.html("");
	
	for (i=1;i<=1;i++){
	if (!theTitle.val()){
		theTitle.focus();
		theError.html("Please give a title");
		break;
	}
	
	if (!theFName.val()){
		theFName.focus();
		theError.html("Please give a first name");
		break;
	}
	
	if (!theLName.val()){
		theLName.focus();
		theError.html("Please give a last name");
		break;
	}
	}
	
	if (theError.html()){
		theError.fadeIn();
		return false;
	}
	
	theForm.submit();
	
}

function submitChangeLogin(){
	
	var theForm = $("#frmLoginDetails");
	
	var theError = $("#divRegisterFormError");
	
	var changeEmail = $("#fmChangeEmail").is(":checked");
	var changePassword = $("#fmChangePassword").is(":checked");
	
	var theEmail = $("#fmEmail");
	var theCEmail = $("#fmCEmail");
	var thePassword = $("#fmPassword");
	var theCPassword = $("#fmCPassword");
	
	theError.hide();
	theError.html("");
	
	for (i=1;i<=1;i++){
	if (changeEmail){
		if (!theEmail.val()){
			theEmail.focus();
			theError.html("Please give an email");
			break;
		}
		if (!theCEmail.val()){
			theCEmail.focus();
			theError.html("Please confirm your new email");
			break;
		}
		if (theEmail.val() != theCEmail.val()){
			theCEmail.focus();
			theError.html("Emails do not match");
			break;
		}
	}
	
	if (changePassword){
		if (!thePassword.val()){
			thePassword.focus();
			theError.html("Please give a password");
			break;
		}
		if (!theCPassword.val()){
			theCPassword.focus();
			theError.html("Please confirm your new password");
			break;
		}
		if (thePassword.val() != theCPassword.val()){
			theCPassword.focus();
			theError.html("Passwords do not match");
			break;
		}
	}
	}
	
	if (theError.html()){
		theError.fadeIn();
		return false;
	}
	
	if (changeEmail || changePassword) theForm.submit();
	
}
