/*
	Idea by Tim Taylor Consulting <http://tool-man.org/> 
*/
var TH = 
	{
		coordinates : function( element )
		{
			if (!ThCoords) throw "Coordinates module isn't loaded";
			return new ThCoords( element );
		}
		,
		events : function( element )
		{
			if (!ThEvents) throw "Events module isn't loaded";
			return new ThEvents( element );
		}
		,
		styles : function( element )
		{
			if (!ThStyle) throw "Style module isn't loaded";
			return new ThStyle(element);
		}
		,
		drag : function( element )
		{
			if (!ThDrag) throw "Dragging module isn't loaded";
			return new ThDrag(element);
		}
		,
		transforms : function( element )
		{
			if (!ThTransform) throw "Transformation module isn't loaded";
			return new ThTransform(element);
		}
	}