function form_isEntered(obj) {
	if (obj.value.length < 1) return false;
	return true;
}

function form_isSelected(obj) {
	for (var i = 0; i < obj.length; i++) {
		if (obj.options[i].value != '' && obj.options[i].selected) return true;
	}
	return false;
}

function form_radioSelected(obj) {
		var itemchecked = false;
		for(var j = 0 ; j < obj.length ; ++j) {
				if(obj[j].checked) {
					 return obj[j].value;
				}
		}
		if(!itemchecked) { 
		  return false;
		}
		return true;
}

function form_isChecked(obj) {
	 if (obj.checked) return true;
		return false;
}

function form_isZip(obj) {
	zip = obj.value;
	if (zip.length != 5) return false;
	var validChars = "0123456789";
	for (i=0; i<5; i++)
	{  
		var currentChar = zip.charAt(i)
		if (validChars.indexOf(currentChar) < 0) {
			return false;
		}
	}
	return true;
}

function form_isEmail(obj) {
	address = obj.value;
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(address)) {
		return true;
	}
	return false;
}

function form_formatPhone(obj, message) {
	message = message == void '' ? '' : message;
	phone = obj.value;
	if (phone.length == 0) return true;
	var phoneNew = '';
	validChars = "0123456789";
	for (i = 0; i < phone.length; i++) {
		char = phone.charAt(i);
		if (validChars.indexOf(char) >= 0) {
			phoneNew = phoneNew + char;
		}
	}
	if (phoneNew.length !== 10) {
		if (message.length) { alert(message); }
		return false;
	} else {
		obj.value = phoneNew.substr(0,3)+'-'+phoneNew.substr(3,3)+'-'+phoneNew.substr(6,4);
		return true;
	}
}

function form_isPhone(obj) {
	if (obj.value.length == 0) return false;
	if (!form_formatPhone(obj)) {
		return false;
	} else {
		return true;
	}
}