function validatePostalCode(lang) {
	var err = document.getElementById("errormessage").value;
	var val = document.getElementById("postal").value;
	var test = val.match('^\\d{5}|\\d{9}|\\d{5}-\\d{4}|[a-zA-Z]\\d[a-zA-Z]\\\s{0,1}\\d[a-zA-Z]\\d|[a-zA-Z]\\d[a-zA-Z]|[a-zA-Z]\\d[a-zA-Z]-\\d[a-zA-Z]\\d$');
	if (test) {
		if (lang == 'en-us') {
			document.scheduleform.crt.value += "&generic1=" + val;
		} else {
			var tmp = document.scheduleform.forwardurl.value;
			tmp = tmp.replace('%%generic10%%', val);
			document.scheduleform.forwardurl.value = tmp; 
		}
		return true;
	} else {
		alert(err); 
		document.getElementById("postal").value = "";
		return false;
	}
}

function submitPostalCode(lang) {
	if (validatePostalCode(lang))
		document.scheduleform.submit();
}
