function MyColumn()
{
	this.myattributes;
	this.type;
	this.name;
	this.sortOrder;
	this.display;
	this.hide;
	this.parse = function(pColumnDetails)
	{
		var lCount;
		this.myattributes = new Array();
		this.display = pColumnDetails.attributes.getNamedItem("DISPLAY").value;
		if (pColumnDetails.attributes.getNamedItem("TYPE") != null)
		{
			this.type = pColumnDetails.attributes.getNamedItem("TYPE").value;
		}
		else
		{
			this.type = "";
		}
		if (pColumnDetails.attributes.getNamedItem("NAME") != null)
		{
			this.name = pColumnDetails.attributes.getNamedItem("NAME").value;
		}
		else
		{
			this.name = "";
		}
		if (pColumnDetails.attributes.getNamedItem("HIDE") != null)
		{
			this.hide = pColumnDetails.attributes.getNamedItem("HIDE").value;
		}
		else
		{
			this.hide = "N";
		}
		if (pColumnDetails.attributes.getNamedItem("SORTORDER") != null)
		{
			this.sortOrder = pColumnDetails.attributes.getNamedItem("SORTORDER");
		}
		else
		{
			this.sortOrder = "";
		}
		for (lCount = 0; lCount < pColumnDetails.attributes.length; lCount++)
		{
			if (pColumnDetails.attributes[lCount].name.toLowerCase() == "align" ||
				pColumnDetails.attributes[lCount].name.toLowerCase() == "valign" ||
				pColumnDetails.attributes[lCount].name.toLowerCase() == "class" ||
				pColumnDetails.attributes[lCount].name.toLowerCase() == "wrap")
			{
				eval("this.myattributes[this.myattributes.length] = {name:\"" + pColumnDetails.attributes[lCount].name + "\", value:\"" + pColumnDetails.attributes[lCount].value + "\"}");
			}
		}
	}
}