
function _CF_onError(form_object, input_object, object_value, error_message){
	alert(error_message);
    return false;	
}

function _CF_hasValue(obj, obj_type){
    if (obj_type == "TEXT" || obj_type == "PASSWORD"){
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    }
    else if (obj_type == "SELECT"){
        for (i=0; i < obj.length; i++){
			if (obj.options[i].selected)
				return true;
		}
       	return false;	
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX"){
		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX"){
        for (i=0; i < obj.length; i++){
			if (obj[i].checked)
				return true;
		}
       	return false;	
	}
}

function  _CF_checkTheForm(_CF_this){
    if  (!_CF_hasValue(_CF_this.FIRST_NAME, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.FIRST_NAME, _CF_this.FIRST_NAME.value, "Please enter your first name.")){
            return false; 
        }
    }
    if  (!_CF_hasValue(_CF_this.LAST_NAME, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.LAST_NAME, _CF_this.LAST_NAME.value, "Please enter your Last Name")){
            return false; 
        }
    }
		
	

    if  (!_CF_hasValue(_CF_this.CITY, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.CITY, _CF_this.CITY.value, "Please enter your City of residence")){
            return false; 
        }
    }
    if  (!_CF_hasValue(_CF_this.STATE, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.STATE, _CF_this.STATE.value, "Please enter your State of residence")){
            return false; 
        }
    }
    if  (!_CF_hasValue(_CF_this.ZIP, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.ZIP, _CF_this.ZIP.value, "Please enter your Zip Code")){
            return false; 
        }
    }
    
	if  (!_CF_hasValue(_CF_this.EMAIL, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.EMAIL, _CF_this.EMAIL.value, "Please enter your E-mail address")){
            return false; 
        }
    }
    if  (!_CF_hasValue(_CF_this.AGE, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.AGE, _CF_this.AGE.value, "Please enter your child's age.")){
            return false; 
	    }
	}
    return true;
}
