function Select_Object ( form_name, element_name, element_label) {
	this.form_name = form_name;
	this.element_name = element_name;
	this.element_label = element_label;
	
	this.Conditional_Logic_Object_Container = "";
	this.element_name_to_focus_on = "";
	this.alert_message = "";
		
	if (element_name != ""){
		this.process_text_field();
	}
}
Select_Object('','');

function process_text_field () {
	this.Conditional_Logic_Object_Container = new Conditional_Logic_Object (
					this.form_name,
					"(" + this.element_name + "== default" + ")",
					this.element_name,
					"You must select a value for: " + this.element_label
	);

	this.element_name_to_focus_on = this.Conditional_Logic_Object_Container.element_name_to_focus_on;
	this.alert_message = this.Conditional_Logic_Object_Container.alert_message;	
}

function get_required_text_field_query_string (debug) {
	return this.Conditional_Logic_Object_Container.get_query(debug);
}

function required_text_field_logic_satisfied () {
	return eval(this.get_query());
}


// new conditional_logic_object('','','',''); // To Satisfy NN 3, you need to create and discard one object
Select_Object.prototype.process_text_field = process_text_field;
Select_Object.prototype.get_query = get_required_text_field_query_string;
Select_Object.prototype.logic_satisfied = required_text_field_logic_satisfied;


