var tekturna = new Object();
tekturna["tekturna"] = tekturna;
//-----------------------------------------------------------------------------
tekturna.provide = function (name) {
	var start = 0;
	var end;
	var p = tekturna;
	do {
		end = name.indexOf('.',start);
		var n = name.substring(start, end==-1?name.length:end);
		if (!p[n])
			p[n] = new Object();
		p = p[n];
		start=end+1;
	} while (end!=-1);
}
//-----------------------------------------------------------------------------
tekturna.require = function (name) {
	var start = 0;
	var end;
	var p = tekturna;
	do {
		end = name.indexOf('.',start);
		var n = name.substring(start, end==-1?name.length:end);
		if (!p[n])
			alert("Exception: object "+name+" not found");
		p = p[n];
		start=end+1;
	} while (end!=-1);
}

