



function __onError(error_message) {
	alert(error_message);
}

function __hasValue(obj, obj_type, answers) {
    if (obj_type == "Text" || obj_type == "Password" || obj_type == "TextArea") {
		if (obj.value.length == 0) 
			return false;
    	else {
			if (answers.length == 0) 
				return true;
			else 
				if (answers == obj.value) 
					return true;
				else 
					return false;
		}
	}
    else 
		if (obj_type == "Select") {
			for (i=0; i < obj.length; i++) {
				if (obj.options[i].selected) {
					if (answers.length == 0) 
						return true;
					else 
						if (answers.indexOf(obj.options[i].value) != -1)
							return true;
				}
			}
       		return false;
		}
	    else 
			if (obj_type == "Radio" || obj_type == "Checkbox") {
				for (i=0; i < obj.length; i++) {
					if (obj[i].checked) {
						if (answers.length == 0) 
							return true;
						else 
							if (answers.indexOf(obj[i].value) != -1)
								return true;
					}
				}
			return false;	
			}
}




