function isValidEmail(str) {
	validRegExp = /^[^@]+@[^@.]+(\.[^@]+)*\.[a-z]{2,}$/i;
	if(str.search(validRegExp) == -1 || str.length > 300) {
		return false;
	}
	return true;
}

function isValidESN(str) {
	validRegExp = /^(([0-9a-f]{8}([0-9a-f]{6})?)|([0-9]{11}([0-9]{7})?))$/i;
	if(
		str.search(validRegExp) == -1
		|| (str.length == 8 && str.substring(0,2) == "80")
		|| (str.length == 11 && str.substring(0,3) == "128")
	) {
		return false;
	}
	return true;
}

function isValidZipCode(str) {
	validRegExp = /^([0-9]{5})$/i;
	if(str.search(validRegExp) == -1) {
		return false;
	}
	return true;
}


function isValidBilling_Zipcode(str) {
	validRegExp = /^([0-9]{5})$/i;
	if(str.search(validRegExp) == -1) {
		return false;
	}
	return true;
}


function isValidMDN(str) {
	validRegExp = /^([0-9]{10})$/i;
	if(str.search(validRegExp) == -1) {
		return false;
	}
	return true;
}
