
if(!tinHandler) {

	var tinHandler = {
	
		tins:	new Object(),
		
		registerTins: function(package,tins) {
			if(!this.tins[package]) {
				this.tins[package] = tins;
			}
		},
	
		getTin: function(package,id) {
			try { 
				var idx = this._getTinIndex(package,id);
				if(idx>=0 && idx<this.tins[package].length) {
					return this.tins[package][idx];
				}
			}
			catch(e) {}
			return null;
		},
	
		_getTinIndex: function(package,id) {
			
			for(var i=0;i<this.tins[package].length;i++) {
				if(this.tins[package][i].id==id) {
					return i;
				}
			}
			return -1;
		}
	
	}

}
