function showProgress(progress_status)
{
	if(progress_status == 'show'){
		document.getElementById('progress').style.visibility = 'visible';
	}else{
		document.getElementById('progress').style.visibility = 'hidden';
	}
}

function AddToCompare(id)
{
	var req = new JsHttpRequest();
	var send_data = '';

	req.onreadystatechange = function() {
		if (req.readyState == 4){
			if (req.responseJS.success == 1){
                    document.getElementById('confirm_id').innerHTML = '<b>'+req.responseJS.count+'</b>';
					showProgress('hide');
				}
				else{
					alert(req.responseJS.error);
					showProgress('hide');
				}
	    }
	}

	showProgress('show');

	req.open(null, '/ajax_action.php', true);

	send_data = 'compare-' + id;

	req.send( { q: send_data } );
}

function AddToBasket(id)
{
	var req = new JsHttpRequest();
	var send_data = '';

	req.onreadystatechange = function() {
		if (req.readyState == 4){
			if (req.responseJS.success == 1){
					document.getElementById('basket_id').innerHTML = '<b>'+req.responseJS.count+'</b>';
					showProgress('hide');
				}
				else{
					alert(req.responseJS.error);
					showProgress('hide');
				}
	    }
	}

	showProgress('show');

	req.open(null, '/ajax_action.php', true);

	send_data = 'buy-' + id;

	req.send( { q: send_data } );
}

function BasketCount()
{
	var req = new JsHttpRequest();
	var send_data = '';

	req.onreadystatechange = function() {
		if (req.readyState == 4){
			if (req.responseJS.success == 1){
					document.getElementById('basket_id').innerHTML = '<b>'+req.responseJS.count+'</b>';
					showProgress('hide');
				}
				else{
					alert(req.responseJS.error);
					showProgress('hide');
				}
	    }
	}

	req.open(null, '/ajax_action.php', true);

	send_data = 'check_buy_count-';

	req.send( { q: send_data } );

}

function CompareCount()
{
	var req = new JsHttpRequest();
	var send_data = '';

	req.onreadystatechange = function() {
		if (req.readyState == 4){
			if (req.responseJS.success == 1){
					document.getElementById('confirm_id').innerHTML = '<b>'+req.responseJS.count+'</b>';
					showProgress('hide');
				}
				else{
					alert(req.responseJS.error);
					showProgress('hide');
				}
	    }
	}


	req.open(null, '/ajax_action.php', true);

	send_data = 'check_compare_count-';

	req.send( { q: send_data } );
}
