/**
 * @author Mark Cassar
 * @version 1.0.0 
 * @lastmodified 19/03/07
 */

if (!com) var com = new Object();
if (!com.CS) com.CS = new Object();
if (!com.CS.Forms) com.CS.Forms = new Object();
if (!com.CS.Forms.LinkedMenuLevel) com.CS.Forms.LinkedMenuLevel = new Object();

//REQUIREMENTS
if (!Class) throw new Error("com.CS.Forms.LinkedMenuLevel: Please include Class com.CS.defineClass");
//------------

com.CS.Forms.LinkedMenuLevel = Class({
	name: "LinkedMenuLevel",
	constructor: function(text, value, selected) {
		this.text = text;
		if (!value) value = text;
		this.value = value;
		this.subLevels = new Array();
		
		if (selected == undefined) {
			selected = false;
		}
		this.selected = selected;
	},
	methods: {
		
		add : function(subLevel) {
			this.subLevels.push(subLevel);
		}
		
	}
	
});
