
    function blurPostcode_Alpha(field) {
		field.value = field.value.toUpperCase();
    }
    
    function blurPhone(field) {
		var v = field.value;	
		var temp = "";	
		if (v == "") {
			return;
		}
		for (var i = 0; i < v.length; i++) {
			if ((v.charAt(i) != " ") && (v.charAt(i) != "-")) {
				temp = temp + v.charAt(i);
			}
		}
		v = temp
		Char2 = v.substring(1,2);
		Char23 = v.substring(1,3);
		Char3 = v.substring(2,3);
		if (Char2 == "1") {
			if ("035".indexOf(Char3) != -1) {
				field.value = v.substring(0,3) + "-" + v.substring(3,v.length);
				return;
			}
		}
		if (Char2 == "2") {
			if ("0346".indexOf(Char3) != -1) {
				field.value = v.substring(0,3) + "-" + v.substring(3,v.length);
				return;
			}
		}
		if (Char2 == "3") {
			if ("03568".indexOf(Char3) != -1) {
				field.value = v.substring(0,3) + "-" + v.substring(3,v.length);
				return;
			}
		}
		if (Char2 == "4") {
			if ("0356".indexOf(Char3) != -1) {
				field.value = v.substring(0,3) + "-" + v.substring(3,v.length);
				return;
			}
		}
		if (Char2 == "5") {
			if ("0358".indexOf(Char3) != -1) {
				field.value = v.substring(0,3) + "-" + v.substring(3,v.length);
				return;
			}
		}
		if (Char2 == "6") {
			field.value = v.substring(0,2) + "-" + v.substring(2,v.length);
			return;
		}
		if (Char23 > "69" && Char23 < "80") {
			field.value = v.substring(0,3) + "-" + v.substring(3,v.length);
			return;
		}
	field.value = v.substring(0,4) + "-" + v.substring(4,v.length);
	return;
    }

    function blurFieldname(field) {
		var temp = "";
		var InvalidChars = "!@#$%^&*(),><?/':;[]}{\|-=+"
		var ReplaceChars = " ."
		for (var i = 0; i < field.value.length; i++) {
			if (ReplaceChars.indexOf(field.value.charAt(i)) > -1) {
				temp = temp + "_"
			}
			else {
				if (InvalidChars.indexOf(field.value.charAt(i)) == -1) {
					temp = temp + field.value.charAt(i);
				}
			}
		}
		field.value = temp
    }
    
    function blurInitials(field) {
		var temp = "";
		blurPostcode_Alpha(field);
		i = field.value.indexOf(".");
		if (i == -1) {
			for (var i = 0; i < field.value.length; i++) {
				temp = temp + field.value.charAt(i) + ".";
			}
		}
		else {
			temp = field.value
		}		
		field.value = temp.toUpperCase();
    }
    
    function blurDayMonth(field) {
		if (field.value.length == 1) {
			field.value = "0" + field.value;
		}
    }
    
    function blurYear(field) {
		if (field.value.length == 2) {
			if (field.value > 29) {
				field.value = "19" + field.value;
			}
			else {
				field.value = "20" + field.value;
			}
		}
    }

	function blurTime(field) {
		if (field.value.length == 4) {			
			if (field.value.substring(1,2) == ":") {
				field.value = "0" + field.value;
			}
			else {
				field.value = field.value.substring(0,2) + ":" + field.value.substring(2,4);
			}
		}
	}

	function blurCurrency(field) {
		i = field.value.indexOf(".");
		j = field.value.indexOf(",");
		if ((i == -1) && (j != -1)) {
			i = j;
		}
		if (i != -1) {
			part1 = field.value.substring(0,i);
			part2 = field.value.substring(i+1, field.value.length);		
			field.value = part1 + "," + part2
		}
		else {
			field.value = field.value + ",00"
		}
	}
	
	function blurCapitalize(field) {
		part1 = field.value.substring(0,1);
		part2 = field.value.substring(1,field.value.length);
		field.value = part1.toUpperCase() + part2.toLowerCase();
	}
	
	function blurLowercase(field) {
		field.value = field.value.toLowerCase();
	}
	
	function blurUppercase(field) {
		field.value = field.value.toUpperCase();
	}
	