

function noemptyvalidation(name, obj)
{
    value = obj.value;
    if (isFieldBlank(value)) {
	alert(name + " cannot be left blank!   ");
	return false;
    }
    return true;
}


function emailvalidation(name, obj)
{
	value = obj.value;

	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	lastpos=value.length-1;
	if (apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 3 || lastpos - dotpos < 2) 
	{
		msg = "Please enter a valid email address in '" + name + "' !";
		bad_email = true;

	} 
	
	return true;

}

function phonenovalidation(name, phone)
{
	var c, s, num = 0;

	s = phone.value;
	for (i = 0; i < s.length; i++) {
		c = s.charAt(i);
		if ((c >= '0') && (c <='9')) {
			num++;
		} else if ((c != '-') && (c != '+') && (c != ' ') && (c != '.') && (c != '(') && (c != ')')) {
			num =0;
			break;
		}
	}
	if (num < 7) {
		msg = "Please input a valid phone number in '" + name + "'!";
		alert(msg);
		phone.focus();
		return false;
	}
	return true;
}

function isFieldBlank(s)
{
    if(s.length==0) return true;
    for(i=0;i<s.length;i++) {
	if(s.charAt(i)!=" ") return false;
    }
    return true;
}
