// JavaScript Document
function checkDetails(details) {
	// alert("Check details script");
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	// var hab = details.hear_about_us_other.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;
	var b4 = details.brochure4.checked;
	var b5 = details.brochure5.checked;
	var b6 = details.brochure6.checked;
	var b7 = details.brochure7.checked;
	var b8 = details.brochure8.checked;
	var b9 = details.brochure9.checked;

	// alert("Vars all assigned");
	if (b1 == false && b2 == false && b3 == false && b4 == false && b5 == false
			&& b6 == false && b7 == false && b8 == false && b9 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}
		if (b4 == true) {
			pB = pB + 1;
		}
		if (b5 == true) {
			pB = pB + 1;
		}
		if (b6 == true) {
			pB = pB + 1;
		}
		if (b7 == true) {
			pB = pB + 1;
		}
		
		if (b8 == true) {
			pB = pB + 1;
		}
		
		if (b9 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}

	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}

	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}

function tvmcheckDetails(details) {
	//alert("Check details script");
	var message = "";
	var moveOn = 1;
	//alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teletype.value;
	//alert("Before brochure loop");
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;
	var b4 = details.brochure4.checked;
	var b5 = details.brochure5.checked;
	var b6 = details.brochure6.checked;
	var b7 = details.brochure7.checked;
	var b8 = details.brochure8.checked;
	var b9 = details.brochure9.checked;
	var b10 = details.brochure10.checked;
	var b11 = details.brochure11.checked;
	var b12 = details.brochure12.checked;
	var b13 = details.brochure13.checked;
	var b14 = details.brochure14.checked;

	//alert("Vars all assigned");
	if (b1 == false && b2 == false && b3 == false && b4 == false && b5 == false
		&& b6 == false && b7 == false && b8 == false && b9 == false && b10 == false
		 && b11 == false && b12 == false && b13 == false && b14 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}
		if (b4 == true) {
			pB = pB + 1;
		}
		if (b5 == true) {
			pB = pB + 1;
		}
		if (b6 == true) {
			pB = pB + 1;
		}
		if (b7 == true) {
			pB = pB + 1;
		}
		if (b8 == true) {
			pB = pB + 1;
		}
		if (b9 == true) {
			pB = pB + 1;
		}
		if (b10 == true) {
			pB = pB + 1;
		}
		if (b11 == true) {
			pB = pB + 1;
		}
		if (b12 == true) {
			pB = pB + 1;
		}
		if (b13 == true) {
			pB = pB + 1;
		}
		if (b14 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}

	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}
function sovcheckDetails(details) {
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date

	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;

	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;
	var b4 = details.brochure4.checked;
	var b5 = details.brochure5.checked;

	// alert("Vars all assigned");
	if (b1 == false && b2 == false && b3 == false && b4 == false && b5 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		// if (b10 == true) {
		// pB = pB + 1;
		// }
		// if (b11 == true) {
		// pB = pB + 1;
		// }
		if (b12 == true) {
			pB = pB + 1;
		}
		if (b13 == true) {
			pB = pB + 1;
		}
		if (b14 == true) {
			pB = pB + 1;
		}
		if (b15 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}

}
function meoncheckDetails(details) {
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var pc = details.postcode.value;
	var tp = details.telephone.value;
	var ttype = details.teleptype.value;
	var e = details.email.value;
	var ce = details.confirm_email.value;
	// var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	// var hab = details.hear_about_us_other.value;

	// alert("Vars all assigned");
	// if (b1 == false && b2 == false)
	if (b2 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;

		if (b2 == true) {
			pB = pB + 1;
		}
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}

function sovvcheckDetails(details) {
	// alert("Check details script");
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	// var hab = details.hear_about_us_other.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	// var b2 = details.brochure2.checked ;

	// alert("Vars all assigned");
	if (b1 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}

function citcheckDetails(details) {
	// alert("Check details script");
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	// var hab = details.hear_about_us_other.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;

	if (b1 == false && b2 == false && b3 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}

		if (b2 == true) {
			pB = pB + 1;
		}

		if (b3 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}
	if (tt1 == 'pleaseselect') {
		message += "A valid title is required\n";
		moveOn = 0;
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}

	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}

	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}

function cieCheckDetails(details) {
	// alert("Check details script");
	var message = "";
	var moveOn = 1;
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var add3 = details.address3.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var p1 = details.privacy1.checked;
	var p2 = details.privacy2.checked;
	var b1 = details.brochure1.checked;

	if (b1 == false) {
		message += "Please chose at least one brochure\n";
		moveOn = 0;
	}

	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town/city\n";
		moveOn = 0;
	}
	if (add3 == '') {
		message += "Please enter the county\n";
		moveOn = 0;
	}

	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}
	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		alert("Please check the following:\n\n" + message);
		return false;
	}
	return true;
}
function twwcheckDetails(details) {
	// alert("tww Check details script");
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	// var hab = details.hear_about_us_other.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;
	var b4 = details.brochure4.checked;
	var b5 = details.brochure5.checked;
	var b6 = details.brochure6.checked;
	var b7 = details.brochure7.checked;
	var b8 = details.brochure8.checked;

	// alert("Vars all assigned");
	if (b1 == false && b2 == false && b3 == false && b4 == false && b5 == false
			&& b6 == false && b7 == false && b8 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}
		if (b4 == true) {
			pB = pB + 1;
		}
		if (b5 == true) {
			pB = pB + 1;
		}
		if (b6 == true) {
			pB = pB + 1;
		}
		if (b7 == true) {
			pB = pB + 1;
		}
		if (b8 == true) {
			pB = pB + 1;
		}
		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
	return true;
}
function auscheckDetails(details) {
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;

	var al1 = details.address1.value;
	var al2 = details.address2.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var pc = details.postcode.value;
	var tp = details.telephone.value;
	var e = details.email.value;
	var ce = details.confirm_email.value;

	// var hab = details.hear_about_us_other.value;

	// var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;
	var b4 = details.brochure4.checked;
	// alert("Vars all assigned");
	if (b1 == false && b2 == false && b3 == false && b4 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}
		if (b4 == true) {
			pB = pB + 1;
		}


		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
	return true;
}
function jetSvCheckDetails(details) {
	// alert("Check details script");
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var e = details.email.value;
	var tp = details.telephone.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	// var hab = details.hear_about_us_other.value;
	var ce = details.confirm_email.value;
	var cy = details.address3.value;
	var tn = details.address4.value;
	var ttype = details.teleptype.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;

	// alert("Vars all assigned");
	if (b1 == false && b2 == false && b3 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}
	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (e != ce) {
		message += "'Email address' and 'Confirm email address' should be the same\n";
		moveOn = 0;
	}
	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}
function alphasOnly(n) {
	if (n == "") {
		return false;
	} else if (n.indexOf("`") != "-1" || n.indexOf("1") != "-1"
			|| n.indexOf("2") != "-1" || n.indexOf("3") != "-1"
			|| n.indexOf("4") != "-1" || n.indexOf("5") != "-1"
			|| n.indexOf("6") != "-1" || n.indexOf("7") != "-1"
			|| n.indexOf("8") != "-1" || n.indexOf("9") != "-1"
			|| n.indexOf("0") != "-1" || n.indexOf("=") != "-1"
			|| n.indexOf("[") != "-1" || n.indexOf("]") != "-1"
			|| n.indexOf(";") != "-1" || n.indexOf("'") != "-1"
			|| n.indexOf("#") != "-1" || n.indexOf(",") != "-1"
			|| n.indexOf(".") != "-1") {
		return false;
	} else {
		return true;
	}
}

function checkSovDetails(details) {
	// alert("Check details script");
	var message = "";
	var moveOn = 1;
	// convert form dates to Jscript friendly date
	// alert("Assign Vars");
	var tt1 = details.title.value;
	var fn = details.firstname.value;
	var ln = details.surname.value;
	var pc = details.postcode.value;
	var tn = details.town.value;
	var e = details.email.value;
	var al1 = details.address1.value;
	var al2 = details.address2.value;
	// var hab = details.hear_about_us_other.value;
	var b1 = details.brochure1.checked;
	var b2 = details.brochure2.checked;
	var b3 = details.brochure3.checked;

	if (b1 == false && b2 == false && b3 == false) {
		message += "Please select at least one brochure\n";
		moveOn = 0;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			message += "Please select a maximum of two brochures\n";
			moveOn = 0;
		}
	}
	if (tt1 == 'pleaseselect') {
		message += "A valid title is required\n";
		moveOn = 0;
	}
	if (alphasOnly(fn) == false) {
		message += "A valid forename is required\n";
		moveOn = 0;
	}
	if (alphasOnly(ln) == false) {
		message += "A valid surname is required\n";
		moveOn = 0;
	}
	if (al1 == '') {
		message += "Please enter the first line of your address\n";
		moveOn = 0;
	}
	if (tn == '') {
		message += "Please enter the town\n";
		moveOn = 0;
	}
	if (pc == '') {
		message += "Please enter the postcode\n";
		moveOn = 0;
	}

	else if (pc.length < 5 || pc.length > 10) {
		message += "Your postcode has not been recognised. Please enter a correct postcode\n";
		moveOn = 0;
	}

	if (realEmail(e) == false) {
		message += "Please enter a valid email address\n";
		moveOn = 0;
	}

	if (moveOn == 0) {
		var msgHead = "Please check the following:\n\n"
		msgHead = msgHead + message
		alert(msgHead);
		return false;
	}
}

function realEmail(e) {

	var exclude = /[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check = /@[\w\-]+\./;
	var checkend = /\.[a-zA-Z]{2,3}$/;

	if (((e.search(exclude) != -1) || (e.search(check)) == -1)
			|| (e.search(checkend) == -1)) {
		// alert("There is a problem with your email, please check.");
		return false;
	} else {
		return true;
	}
}

function brochureClick(b) {
	if (b == 'b1') {
		if (document.brochure.b1.checked == true) {
			document.brochure.b1.checked = false;
		} else {
			document.brochure.b1.checked = true;
		}
	} else if (b == 'b2') {
		if (document.brochure.b2.checked == true) {
			document.brochure.b2.checked = false;
		} else {
			document.brochure.b2.checked = true;
		}
	} else if (b == 'b3') {
		if (document.brochure.b3.checked == true) {
			document.brochure.b3.checked = false;
		} else {
			document.brochure.b3.checked = true;
		}
	}
}

function fieldCheck(form) {
	alert("fieldCheck");
	alert("assign first var");
	var tt1 = form('title').value;
	var fn = form('forename').value;
	alert(+fn);
	var ln = form.surname.value.toString();
	var pc = form.postcode.value.toString();
	var e = form.email.value.toString();
	var tp = form.phone.value.toString();
	var hf = form.heard_from.value;
	var b1 = document.brochure.b1.checked;
	alert(tt1);

	if (ttl == '') {
		alert('Please enter your title.');
		form.title.focus();
		return false;
	} else if (fn == '') {
		alert('Enter a first name.');
		form.firstname.focus();
		return false;
	} else if (alphasOnly(fn) == false) {
		alert('Enter a real first name.');
		form.firstname.focus();
		return false;
	} else if (ln == '') {
		alert('Enter a surname.');
		form.surname.focus();
		return false;
	} else if (alphasOnly(ln) == false) {
		alert('Enter a real surname.');
		form.surname.focus();
		return false;
	} else if (form.addressline1.value.toString() == '') {
		alert('Please enter the first line your address.');
		form.addressline1.focus();
		return false;
	} else if (form.town_city.value.toString() == '') {
		alert('Please enter your Town/City.');
		form.town_city.focus();
		return false;
	} else if (pc == '') {
		alert('Please enter your Postcode.');
		form.postcode.focus();
		return false;
	} else if (pc.length < 5 || pc.length > 10) {
		alert('Your postcode has not been recognised. Please enter a correct postcode');
		form.postcode.focus();
		return false;
	} else if (e == '') {
		alert('Please enter your email.');
		form.email.focus();
		return false;
	} else if (realEmail(e) == false) {
		form.email.focus();
		return false;
	}
	if (hf == '') {
		alert('Please tell us where you heard about us.');
		form.heard_from.focus();
		return false;
	} else if (b1 == false && b2 == false && b3 == false && b4 == false) {
		alert('Please select at least one brochure.');
		return false;
	} else {
		var pB = 0;
		if (b1 == true) {
			pB = pB + 1;
		}
		if (b2 == true) {
			pB = pB + 1;
		}
		if (b3 == true) {
			pB = pB + 1;
		}
		if (b4 == true) {
			pB = pB + 1;
		}
		if (b5 == true) {
			pB = pB + 1;
		}
		if (b6 == true) {
			pB = pB + 1;
		}

		if (pB > 2) {
			alert('Please select only a maximum of two brochures.');
			return false;
		} else {
			return true;
		}
	}

	return true;
}
