function isMail(n) {
	if (n.value.indexOf("@") <= 0 || n.value.indexOf(".") <= 0) {
		return 0;
	}
	return 1;
}
function isDate(data) {
	var testDate, re = new RegExp("^\\d{2}\\/\\d{2}\\/\\d{4}$", "g");
	if (!re.test(data)) {
		return 0;
	}
	data = data.split("/");
	testDate = new Date(data[2], data[1] - 1, data[0]);
	if (testDate.getDate() == data[0] && testDate.getMonth() == data[1] - 1 && testDate.getFullYear() == data[2]) {
		if (parseInt(data[2], 10) > 1900 && parseInt(data[2], 10) < 2079) {
			return 1;
		}
	}
	return 0;
}
function isInteger(n, digits) {
	var re = new RegExp("^\\d+$", "g");
	if (!re.test(n.value)) {
		return 0;
	}
	if (n.value.length <= digits) {
		return 1;
	}
	return 0;
}