function Category(parent) {
	this.parent=parent
	this.name=null
	this.category=new Observable(null)

	// Functions
	this.getFonts=getFonts_fnct
	this.getMSGText=getMSGText_fnct
	
}

function getFonts_fnct() {
	var li=this.category.get()
	var fonts=new Array()

	for (var i in li) {
		if (i!='name') {
			var x=fonts.length
			fonts[x]=i
		};
	};

	return fonts
};

function getMSGText_fnct() {
	switch (this.name) {
		case "products":
			if (this.parent.settings.txtfullset) {
				return this.parent.settings.txtfullset
			};
		break;
		case "sets":
			if (this.parent.settings.txtsets) {
				return this.parent.settings.txtsets
			};
		break;
		case "pro":
			if (this.parent.settings.txtpro) {
				return this.parent.settings.txtpro
			};
		break;
		case "singles":
			if (this.parent.settings.txtsingles) {
				return this.parent.settings.txtsingles
			};
		break;
	}

	return this.parent.settings.txtdefault
};

