

function Data(id,c1,c2,c3,c4) {
		this.id=id;
	    this.c1=c1;
		this.c2=c2;
		this.c3=c3;
		this.c4=c4;
		if(c1 == null) this.c1=""
		if(c2 == null) this.c2="";
		if(c3 == null) this.c3="";
		if(c4 == null) this.c4="";
		this.data= new Array();
		this.add =function(dr) {
			this.data[this.data.length] =dr;
		}
		this.hasChild = function() {
			return this.data.length>0;
		}
}

function DataTree() {
	this.tree=new Array();
	this.root=new Data(-1);
	this.add = function(id,pId,c1,c2,c3,c4) {
		this.tree[id]=new Data(id,c1,c2,c3,c4);
		if (pId==0) {
			this.root.add(this.tree[id]);
		} else {
			this.tree[pId].add(this.tree[id]);
		}
	}		
}





