function Menu()
{
	this.Codigo = "M"
	this.Linhas = new Array();
	this.NumLinhas = 0;
	this.Produtos = new Array();
	this.NumProdutos = 0;
	this.AddLinha = AddLinha;
	this.AddProduto = AddProduto;
}

function Linha(Codigo,Nome)
{
	this.Codigo = Codigo;
	this.Nome = Nome;
	this.Link = "";
	this.idLinha = 0;
	this.idFamilia = 0;
	this.idSubFamilia = 0;
	this.idClasse = 0;
	this.idProduto = 0;
	this.Familias = new Array();
	this.NumFamilias = 0;
	this.Produtos = new Array();
	this.NumProdutos = 0;
	this.AddFamilia = AddFamilia;
	this.AddProduto = AddProduto;
}

function Familia(Codigo,Nome,Left,Top,Height,Width)
{
	this.Codigo = Codigo;
	this.Nome = Nome;
	this.Link = "";
	this.idLinha = 0;
	this.idFamilia = 0;
	this.idSubFamilia = 0;
	this.idClasse = 0;
	this.idProduto = 0;
	this.Left = Left;
	this.Top = Top;
	this.Width = Width;
	this.Height = Height;
	this.SubFamilias = new Array();
	this.NumSubFamilias = 0;
	this.Produtos = new Array();
	this.NumProdutos = 0;
	this.AddSubFamilia = AddSubFamilia;
	this.AddProduto = AddProduto;
}

function SubFamilia(Codigo,Nome,Left,Top,Height,Width)
{
	this.Codigo = Codigo;
	this.Nome = Nome;
	this.Link = "";
	this.idLinha = 0;
	this.idFamilia = 0;
	this.idSubFamilia = 0;
	this.idClasse = 0;
	this.idProduto = 0;
	this.Left = Left;
	this.Top = Top;
	this.Width = Width;
	this.Height = Height;
	this.Classes = new Array();
	this.NumClasses = 0;
	this.Produtos = new Array();
	this.NumProdutos = 0;
	this.AddClasse = AddClasse;
	this.AddProduto = AddProduto;
}

function Classe(Codigo,Nome,Left,Top,Height,Width)
{
	this.Codigo = Codigo;
	this.Nome = Nome;
	this.Link = "";
	this.idLinha = 0;
	this.idFamilia = 0;
	this.idSubFamilia = 0;
	this.idClasse = 0;
	this.idProduto = 0;
	this.Left = Left;
	this.Top = Top;
	this.Width = Width;
	this.Height = Height;
	this.Produtos = new Array();
	this.NumProdutos = 0;
	this.AddProduto = AddProduto;
}

function Produto(Codigo,Nome,Left,Top,Height,Width)
{
	this.Codigo = Codigo;
	this.Nome = Nome;
	this.Link = "";
	this.idLinha = 0;
	this.idFamilia = 0;
	this.idSubFamilia = 0;
	this.idClasse = 0;
	this.idProduto = 0;
	this.Left = Left;
	this.Top = Top;
	this.Width = Width;
	this.Height = Height;
}

function AddLinha(Linha)
{
	Linha.idProduto = -1;
	Linha.idClasse = -1;
	Linha.idSubFamilia = -1;
	Linha.idFamilia = -1;
	Linha.idLinha = this.NumLinhas;
	this.Linhas[this.NumLinhas] = Linha;
	this.NumLinhas++;
}

function AddFamilia(Familia)
{
	Familia.idProduto = -1;
	Familia.idClasse = -1;
	Familia.idSubFamilia = -1;
	Familia.idFamilia = this.NumFamilias;
	Familia.idLinha = this.idLinha;
	this.Familias[this.NumFamilias] = Familia;
	this.NumFamilias++;
}

function AddSubFamilia(SubFamilia)
{
	SubFamilia.idProduto = -1;
	SubFamilia.idClasse = -1;
	SubFamilia.idSubFamilia = this.NumSubFamilias;
	SubFamilia.idFamilia = this.idFamilia;
	SubFamilia.idLinha = this.idLinha;
	this.SubFamilias[this.NumSubFamilias] = SubFamilia;
	this.NumSubFamilias++;
}

function AddClasse(Classe)
{
	Classe.idProduto = -1;
	Classe.idClasse = this.NumClasses;
	Classe.idSubFamilia = this.idSubFamilia;
	Classe.idFamilia = this.idFamilia;
	Classe.idLinha = this.idLinha;
	this.Classes[this.NumClasses] = Classe;
	this.NumClasses++;
}

function AddProduto(Produto)
{
	Produto.idProduto = this.NumProdutos;
	Produto.idClasse = this.idClasse;
	Produto.idSubFamilia = this.idSubFamilia;
	Produto.idFamilia = this.idFamilia;
	Produto.idLinha = this.idLinha;
	this.Produtos[this.NumProdutos] = Produto;
	this.NumProdutos++;
}