function ComponentArt_ItemLookCollection(qqRc)
{
	for(var qzba=0;qzba<qqRc.length;qzba++)
	{
		var qqRb=qqRc[qzba],lookId=qqRb[1];
		this[lookId]=this[qzba]=qqGp('ComponentArt_ItemLook',qqRb);
	};
	this.length=qqRc.length;
};

function ComponentArt_ItemLook()
{};

ComponentArt_ItemLook.prototype.TransitoryProperties=ComponentArt_ItemLook.TransitoryProperties=[];
ComponentArt_ItemLook.prototype.qqGr=ComponentArt_ItemLook.qqGr=['LookId',,'CssClass',,'HoverCssClass',,
'ImageHeight',,'ImageWidth',,'LabelPaddingBottom',,'LabelPaddingLeft',,
'LabelPaddingRight',,'LabelPaddingTop',,'ActiveCssClass',,'ExpandedCssClass',,
'LeftIconUrl',,'HoverLeftIconUrl',,'LeftIconWidth',,'LeftIconHeight',,
'ActiveLeftIconUrl',,'ExpandedLeftIconUrl',,'RightIconUrl',,'HoverRightIconUrl',,
'RightIconWidth',,'RightIconHeight',,'ActiveRightIconUrl',,'ExpandedRightIconUrl',,
'ImageUrl',,'HoverImageUrl',,'ActiveImageUrl',,'ExpandedImageUrl',];

ComponentArt_ItemLook.prototype.ApplyTo=
function(destinationLook)
{
	for(var qzba=0;qzba<this.qqGr.length;qzba+=2)
	{
		var qqGz=this.qqGr[qzba];
		
		if(destinationLook[qqGz]==null)
		{
			destinationLook[qqGz]=this[qqGz];
		};
	};
};

ComponentArt_ItemLook.prototype.ApplyFrom=
function(sourceLook)
{
	for
	(
		var qzba=0;
		qzba<this.qqGr.length;
		qzba+=2){var qqGz=this.qqGr[qzba];
		
		if(this[qqGz]==null)
		{
			this[qqGz]=sourceLook[qqGz];
		};
	};
};

ComponentArt_ItemLook.prototype.CopyTo=
function(destinationLook)
{
	for(var qzba=0;qzba<this.qqGr.length;qzba+=2)
	{
		var qqGz=this.qqGr[qzba];destinationLook[qqGz]=this[qqGz];
	};
};

ComponentArt_ItemLook.prototype.CopyFrom=
function(sourceLook)
{
	for(var qzba=0;qzba<this.qqGr.length;qzba+=2)
	{
		var qqGz=this.qqGr[qzba];
		this[qqGz]=sourceLook[qqGz];
	};
};

ComponentArt_ItemLook.prototype.IsEmpty=
function()
{
	for(var qzba=0;qzba<this.qqGr.length;qzba+=2)
	{
		var qqGz=this.qqGr[qzba];
		
		if(this[qqGz]!=null)
		{
			return false;
		};
	};
	
	return true;
};
