/**
 * meble
 */
//var compare_products = $.cookie('compare_products');
var compare_products = adec( $.cookie('prod') );


	function aenc( a ){return a.join(';');}
	function adec( s )
	{
		if( typeof s == 'string')
			return s.split(';');
		else
			return [];
	}
	function in_array(n,h)
	{
		var e=0;
		if( typeof h == 'array' )
		{
			for(i=0;i<h.length;i++)
			{
				if( h[i]==n )
					e++;
			}
		}
		return e;
	}
	function qs( a )
	{
		// columns_3283=3283&sort=2a&columns_644=644
		var s = '?';
		for( i=0; i<a.length; i++ )
		{
			var v = a[i];
			s += 'columns_'+v+'='+v+'&';
		}
		return s;
	}
	
	function initCompare()
	{
		
		if( compare_products.length > 0 )
		{
			for( i=0; i<compare_products.length; i++ )
			{
				$('#compare_'+compare_products[i]).text( lang_go2compare );
				$('#compare_'+compare_products[i]).click( function() {
					window.location = 'compare.php'+qs(compare_products);
				});
			}
		}
	}
	function xcompare(id)
	{
		compare_products.push(id);
		$.cookie('prod', aenc(compare_products), { expires: 7, path: '/', domain: 'caromeble.com' } );
		$('#compare_'+id).text( lang_go2compare );
		$('#compare_'+id).click( function() {
			window.location = 'compare.php'+qs(compare_products);
		});
	}
	
	function clearCompare()
	{
		if( compare_products.length > 0 )
		{
			for( i=0; i<compare_products.length; i++ )
			{
				$('#compare_'+compare_products[i]).text( lang_add2compare );
				$('#compare_'+compare_products[i]).unbind('click');
				//xcompare(compare_products[i]);
				//});
			}
		}
		compare_products = new Array();
		$.cookie('prod',null, { expires: -7, path: '/', domain: 'caromeble.com' });
	}

