var productlist = '';

function fetchProducts()
{
	var value = $('#productstr').val();
	if (value.length)
	{
		$('div#foundproductslist').html('<center><img src="/forum/images/misc/13x13progress.gif" /></center>');
		$('div#productlist').show();
		$.ajax({
			type: "GET",
			url: "/wp-content/themes/mobilyz/ajax/ajax-searchproducts.php",
			data: "do=getproducts&productlist="+productlist+"&title="+value,
			success: function(msg){
				$('div#foundproductslist').html(msg);
			}
		});
		
	}
}

function str_replace (search, replace, subject)
{
	var result = '';
	var oldi = 0;
	for (i = subject.indexOf (search); i > -1; i = subject.indexOf (search, i))
	{
		result += subject.substring (oldi, i);
		result += replace;
		i += search.length;
		oldi = i;
	}
	return result + subject.substring (oldi, subject.length);
}

function removeProduct(marker)
{
	productlist = str_replace(marker,'',productlist);
	updateConnectedProductlist();
}

function addProduct(marker)
{
	$('li#'+marker).remove();
	productlist = productlist+'|'+marker;
	updateConnectedProductlist();
}

function connectProducts()
{
	$('#productselector').slideToggle('fast');
	$('#connectedproducts').slideToggle('fast');
	$('#dbconnectedproducts').html('<center><img src="/forum/images/misc/13x13progress.gif" /></center>');
	$.ajax({
		type: "GET",
		url: "/wp-content/themes/mobilyz/ajax/ajax-searchproducts.php",
		data: "do=connectproducts&contentid="+contentid+"&contenttype="+contenttype+"&productlist="+productlist,
		success: function(msg){
			$('#dbconnectedproducts').html(msg);
		}
	});
}

function updateConnectedProductlist()
{
	$('div#connectedproductslist').html('<center><img src="/forum/images/misc/13x13progress.gif" /></center>');
	$.ajax({
		type: "GET",
		url: "/wp-content/themes/mobilyz/ajax/ajax-searchproducts.php",
		data: "do=getconnectedproducts&productlist="+productlist,
		success: function(msg){
			$('div#connectedproductslist').html(msg);
		}
	});
}

