//
//	Huste.sk - hustyconfig.js (http://www.huste.sk/)
//
//	MONOGRAM Technologies
//	Tomas Majer <majer@monogram.sk>
//
//	Subor obsahuje triedu pre zakladny config na stranke.
//	Uchovava vsetky veci ktore si treba "pametat" + poskytuje nejake zakladna metody
//	Objekt sa inicializuje uz v hlavicke stranky pre to je dostupny vzdy.
//

var HustyConfig = Class.create({

	flashObjects: [], 			// flashove objekty na stranke

	initialize: function(options) {
		Object.extend(this, options || {});
		//hlog('Config initialized');
	},
	
	// podla idecka flashu najde objekt
	getFlash: function(flashID) {
		for (var i = 0; i < this.flashObjects.length; i++) {
			var flash = this.flashObjects[i];
			if (flash.flashID == flashID) {
				return flash;
			}
		}
		return false;
	},
	
	// zaregisturje flash, je mozne potom k nemu kedykolvek pristupovat
	registerFlash: function(flashObject) {
		this.flashObjects.push(flashObject);
	},
	
	// kontroluje ci je aktualne user prihlaselny
	isLogged: function() {
		if (this.userhash && this.username) return true;
		return false;
	}
});
