function validateLength(field, len, errMsg) {
	if(document.getElementById(field).value.length < len) { return errMsg; }
	else { return ""; }
}

function requiredIfCheckbox(chkbox, chkd, field, errMsg) {
	if((document.getElementById(chkbox).checked == chkd) && (document.getElementById(field).value == "")) { return errMsg; }
	else { return ""; }
}

function requiredIfVal(if_field, if_val, field, errMsg) {
	if((document.getElementById(if_field).value == if_val) && (document.getElementById(field).value == "")) { return errMsg; }
	else { return ""; }
}

function requiredAndNot(field, not_val, errMsg) {
	if((document.getElementById(field).value == not_val) || (document.getElementById(field).value == "")) { return errMsg; }
	else { return ""; }
}

function requiredIfRadio(form, radio, val, field, notVal, errMsg) {
	var radio = eval("document." + form + "." + radio);
	for (var i=0; i<radio.length; i++) {
		if (radio[i].checked) {
			if ((radio[i].value==val) && (document.getElementById(field).value == notVal)) {
				return errMsg;	
			} else {
				return "";
			}
		}
	}
	return "";
}

function dealerAddressCheck()
{
	if(document.getElementById("NoDealer").checked == false){
		
		if ((document.getElementById("DealerName").value == "") || (document.getElementById("DealAddress1").value == "") || (document.getElementById("DealTown").value == "") || (document.getElementById("DealPostcode").value == "")) {
			return "* The dealer's name, address 1, town and post code is required";
		}
		else {
			return ''
		}
		
	}
	else {
		return '';
	}
}