	var isRunning = false;

	function ShowAjaxSpecialProduct(TreeNodeID, VariantTreeNodeID)
	{
		Loaded = false;

		new Ajax.Request
		(
			'index.php?screen=ot.ajaxoverlay&task=product&TreeNodeID='+TreeNodeID+'&VariantTreeNodeID='+VariantTreeNodeID,
			{
				method : 'get',
				onSuccess: function(transport)
				{
					var data = eval('('+transport.responseText+')'); 
					
					if (data.MESSAGE == "OK")
					{
						ShowProductControl.open();
						document.getElementById('ItemForm').innerHTML = unescape(data.CONTENT);

						// ProductView via HBX
						if (data.MLC && data.PAGENAME && data.SEGMENTATION && data.HC1 && data.HC2 && data.PRODUCT && data.BRAND && data.CATEGORY && data.PRICE)
						{
							_hbSet('hb', 'DM55051646AD19GE3');
							_hbSet('vcon', unescape(data.MLC));
							_hbSet('n', unescape(data.PAGENAME));
							_hbSet('tt', 'auto');
							_hbSet('seg', unescape(data.SEGMENTATION));
							_hbSet('c1', unescape(data.HC1));
							_hbSet('c2', unescape(data.HC2));
							_hbSet('aid', '975505183267');
							_hbSet('product', unescape(data.PRODUCT));
							_hbSet('brand', unescape(data.BRAND));
							_hbSet('category', unescape(data.CATEGORY));
							_hbSet('price', unescape(data.PRICE));
							_hbSet('quantity', '1');
							_hbSet('store', '1');
							_hbSet('cp', 'null');
							_hbSet('cam', '0');
							_hbSet('pv', '1');
							_hbSend();
						} // if (data.MLC && data.PAGENAME && data.SEGMENTATION && data.HC1 && data.HC2 && data.PRODUCT && data.BRAND && data.CATEGORY && data.PRICE)
						
						//Omniture
						s.hier1 = unescape(data.SHIER1);
						s.prop1 = unescape(data.SPROP1);
						s.prop2 = unescape(data.SPROP2);
						s.prop3 = unescape(data.SPROP3);
						s.prop4 = unescape(data.SPROP4);
						s.prop5 = unescape(data.SPROP5);
						s.eVar3 = unescape(data.SEVAR3);
						s.events = 'prodView,event3'; //Events für Produktansicht
						s.products = unescape(data.SPRODUCTS);
						s.t();						
												
					} // if (Meldung == "OK")
				} // onSuccess: function(transport)
			} // params
		); // // new Ajax Request
	} // function ShowAjaxSpecialProduct(ItemNo, page, pid)


	function UpdateAjaxSpecialProduct(TreeNodeID, VariantTreeNodeID, Color)
	{
		var UpdateVariantTreeNodeID;
		var Design;
		
		if (Color == '' && VariantTreeNodeID != '')
			UpdateVariantTreeNodeID = 0;
		else
			UpdateVariantTreeNodeID = 1;
	
		new Ajax.Request
		(
			'index.php?screen=ot.ajaxoverlay&task=product&TreeNodeID='+TreeNodeID+'&VariantTreeNodeID='+ VariantTreeNodeID+'&UpdateVariantTreeNodeID='+UpdateVariantTreeNodeID+'&Color='+escape(Color),
			{
				method : 'get',
				onSuccess: function(transport)
				{
					//alert(transport.responseText);
					var data = eval('('+transport.responseText+')'); 
					
					if (data.MESSAGE == "OK")
					{
						try
						{
							document.getElementById('ItemForm').innerHTML = unescape(data.CONTENT);
						} // try
						catch(e)
						{
							var DivName = 'ItemForm'+TreeNodeID;
							document.getElementById(DivName).innerHTML = unescape(data.CONTENT);
						} // catch(e)
						
						// ProductView via HBX
						if (data.MLC && data.PAGENAME && data.SEGMENTATION && data.HC1 && data.HC2 && data.PRODUCT && data.BRAND && data.CATEGORY && data.PRICE)
						{
							_hbSet('hb', 'DM55051646AD19GE3');
							_hbSet('vcon', unescape(data.MLC));
							_hbSet('n', unescape(data.PAGENAME));
							_hbSet('tt', 'auto');
							_hbSet('seg', unescape(data.SEGMENTATION));
							_hbSet('c1', unescape(data.HC1));
							_hbSet('c2', unescape(data.HC2));
							_hbSet('aid', '975505183267');
							_hbSet('product', unescape(data.PRODUCT));
							_hbSet('brand', unescape(data.BRAND));
							_hbSet('category', unescape(data.CATEGORY));
							_hbSet('price', unescape(data.PRICE));
							_hbSet('quantity', '1');
							_hbSet('store', '1');
							_hbSet('cp', 'null');
							_hbSet('cam', '0');
							_hbSet('pv', '1');
							_hbSend();
						} // if (data.MLC && data.PAGENAME && data.SEGMENTATION && data.HC1 && data.HC2 && data.PRODUCT && data.BRAND && data.CATEGORY && data.PRICE)
						
						//Omniture
						s.hier1 = unescape(data.SHIER1);
						s.prop1 = unescape(data.SPROP1);
						s.prop2 = unescape(data.SPROP2);
						s.prop3 = unescape(data.SPROP3);
						s.prop4 = unescape(data.SPROP4);
						s.prop5 = unescape(data.SPROP5);
						s.eVar3 = unescape(data.SEVAR3);
						s.events = 'prodView,event3'; //Events für Produktansicht
						s.products = unescape(data.SPRODUCTS);
						s.t();
												
					} // if (Meldung == "OK")
				} // onSuccess: function(transport)
			} // params
		); // // new Ajax Request
	} // function UpdateProduct(TreeNodeID, VariantTreeNodeID, Color, page, pid)