function AvatarItem(layer, id, file) {
	//define member fields
	this.layer = layer;
	this.id = id;
	this.file = file;
	
	//define properties
	this.getLayer = prop_getLayer;
	this.setLayer = prop_setLayer;
	this.getID = prop_getID;
	this.setID = prop_setID;
	this.getFile = prop_getFile;
	this.setFile = prop_setFile;
	
	//define methods
	this.toString = method_toString;
}

function prop_getLayer() {
	return this.layer;
}

function prop_setLayer(layer) {
	this.layer = layer;
}

function prop_getID() {
	return this.id;
}

function prop_setID(id) {
	this.id = id;
}

function prop_getFile() {
	return this.file;
}

function prop_setFile(file) {
	this.file = file;
}

function method_toString() {
	if (this.layer <= 0)
		return "";
	else {
		var msg = "layer: " + this.layer;
		msg += "\nID: " + this.id;
		msg += "\nFile: " + this.file;
	
		return msg;
	}
}