/* $Change: 2021583 $ $DateTime: 2007/09/07 09:32:12 $ $Revision: #8 $ */


function Checklist()
{
	// Properties
	this.section = new Array;
	this.title = new String;
	// Methods
	this.setTitle = function(str){this.title = str}
	this.addSection = function(obj){this.section[this.section.length] = obj}
}

function DisplayedList()
{
	// properties
	this.section = new Array;
	// methods
	this.addSection = function(s){this.section[this.section.length] = s;}
	this.reset = function(){this.section = new Array;}
}

function Item()
{
	// Properties
	this.description = new String;
	this.detail = new Array;
	this.id = new String;
	this.item = new String;
	this.priority = new String;
	this.subItem = new Array;
	this.summary = new String;
	// Methods
	this.addSubItem = function(obj){this.subItem[this.subItem.length] = obj}
	this.setDescription = function(str){this.description = str}
	this.addDetail = function(str){this.detail[this.detail.length] = str}
	this.setID = function(str){this.id = str}
	this.setPriority = function(priority){this.priority = priority}
	this.setSummary = function(str){this.summary = str}
}

function Section()
{
	// Properties
	this.heading = new String;
	this.id = new String;
	this.item = new Array;
	this.label = new String;
	this.number = new Number;
	// Methods
	this.addItem = function(obj){this.item[this.item.length] = obj}
	this.setHeading= function(str){this.heading = str}
	this.setID = function(str){this.id = str}
	this.setLabel = function(str){this.label = str}
	this.setNumber = function(num){this.number = num};
}

function SubItem()
{
	// Properties
	this.id = new String;
	this.paragraph = new String;
	this.priority = new String;
	// Method
	this.setID = function(str){this.id = str}
	this.setParagraph = function(str){this.paragraph = str}
	this.setPriority = function(priority){this.priority = priority}
}

