/*
Transforms object
*/
function ThTransform( element )
{
	this._element = element;
	this._opacity = 0.75;
	this._originOpacity = TH.styles(this._element).read("opacity") 
	this._zIndex = 0;
	this._originZIndex = 0;
	this._transparent = true;
}
ThTransform.prototype.HorizontalOnly = false;

ThTransform.prototype.VerticalOnly = false;

ThTransform.prototype.setTransparent = function ( value )
{
	this._originOpacity = TH.styles(this._element).read("opacity");
	this._opacity = typeof(value) != "undefined" ? value : 0.75;
}
ThTransform.prototype.opacity = this._opacity;
ThTransform.prototype.originOpacity = this._originOpacity;
ThTransform.prototype.isTransparent = this._transparent;

ThTransform.prototype.OnTop = function (zIndex )
{
	this._zIndex = typeof(zIndex) != "undefined" ? zIndex : 100000;
	this._originZIndex = TH.styles(this._element).read('z-index');
}
ThTransform.prototype.apply = function( element )
{
	element.opacity = this._opacity;
	element.transparent = this._transparent;
}