var compare={}

compare.added="";
compare.add=function(article)
{

	var spl = compare.added.split(";");
	for(i=0;i<100;i++)
	{
		if(!spl[i]) break;
		if(spl[i]==article) 
		{
			
			compare.open_compare();
			return false;
		}
	}
	$.ajax({	
			url: HOST + "?ajax=1&load_module=compare;compare&action=add&module=compare&add=1&article="+article,
			success: function(data) 
			{
				
				compare.added=compare.added+article+";";
				$("#comp_link_"+article).removeClass().addClass("comp_link_act");
				$("#comp_link_"+article).html('<a href="#" onclick="return false;">сравнить</a>');
				$("#comp_"+article).removeClass().addClass("comp2");
				compare.status();
			}
	});
}

compare.status=function()
{
	$.ajax({	
			url: HOST + "?ajax=1&load_module=compare;compare&action=status&module=compare&status=1",	
			success: function(data) 
			{
				if(data>0)
				{
				
					var html="<a href='#' onclick='compare.open_compare(); return false;' class='yellow i'>Товаров к сравнению:</a> "+data+" <img src='"+HOST+"images/close2.png' onclick=\"compare.delete_item('all');\" style='width:10px; cursor:pointer; vertical-align:middle; '/><div class='hsp' style='height:15px;'></div>";
					$("#compare_status").html(html);
				}
				else
					$("#compare_status").html("");
			}
	});	
}

compare.delete_item=function(article)
{
	$.ajax({	
			url: HOST + "?ajax=1&load_module=compare;compare&action=delete&module=compare&delete="+article,
			success: function(data) 
			{
				if(article=="all")
				{
					compare.added = "";
					JqVisual.MessageBoxClose();
					$(".comp_link_act").html("к сравнению");
					$(".comp_link_act").removeClass().addClass("comp_link");
					$(".comp_link").html('<a href="#" onclick="return false;">к сравнению</a>');
					$(".comp2").removeClass().addClass("comp1");
					compare.status();
				}
				else
				{
					var articles=compare.added.split(";");
					compare.added="";
					for(i=0;i<100;i++)
					{
						if(!articles[i]) break;
						
						if(articles[i]!=article)
								compare.added=articles[i]+";";
					}
					JqVisual.MessageBoxClose();
					JqVisual.MessageBox(data,Button,Cancel,Loader,Title);
					document.getElementById("MessageBox").style.top="0px";
					document.getElementById("MessageBox").style.left="0px";
					
					$("#MessageBox").removeClass().addClass("compare_box");
					
					var bw = document.getElementById("JqBlackScreen").offsetWidth;
					var mw = document.getElementById("MessageBox").offsetWidth;
					catalogue.update_content();
					
					if(mw<bw)
						document.getElementById("MessageBox").style.width=(bw-15)+"px";
						
					window.scrollTo(0,0);
					compare.status();
				}
				
			}
	});	
}

compare.open_compare=function()
{
		
		Button="0";
		Cancel="0";
		Loader="0";
		Title="";
		
	$.ajax({	
			url: HOST + "?ajax=1&load_module=compare;compare&action=delete&module=compare&list=1",	
			success: function(data) 
			{
				JqVisual.MessageBox(data,Button,Cancel,Loader,Title);
				document.getElementById("MessageBox").style.top="0px";
				document.getElementById("MessageBox").style.left="0px";
				
				$("#MessageBox").removeClass().addClass("compare_box");
				
				var bw = document.getElementById("JqBlackScreen").offsetWidth;
				var mw = document.getElementById("MessageBox").offsetWidth;
				
				
				if(mw<bw)
					document.getElementById("MessageBox").style.width=(bw-15)+"px";
				
				window.scrollTo(0,0);
			}
	});
		
		
}
