
function ajax_check_cart(artwork_id)
{
	var message_remove = "<a href=\"#\" onClick=\"thisArtworkToCart('remove'); return false;\"><img src=\"/images/cart_remove_from.png\" alt=\"Remove this artwork from your shopping cart\" title=\"Remove this artwork from your shopping cart\"></a>";
	var message_add = "<a href=\"#\" onClick=\"thisArtworkToCart('add'); return false;\"><img src=\"/images/cart_add_to.png\" alt=\"Add this artwork to your shopping cart\" title=\"Add this artwork to your shopping cart\"></a>";


	var xmlHttpA=GetXmlHttpObject();
	  	
	if (xmlHttpA==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	xmlHttpA.onreadystatechange=function()
	{
		if(xmlHttpA.readyState==4)
		{
			var respond = xmlHttpA.responseText;
		}
		
		if (respond == 1)
		{
			document.getElementById('cart_item_info').innerHTML=message_remove;
		}
		
		if (respond == 2)
		{		
			document.getElementById('cart_item_info').innerHTML=message_add;
		}		
	}

	smrnd = (Math.round((Math.random()*110000)+1));
	xmlHttpA.open("GET","/fetch_cart_info_en.php?artwork_id="+artwork_id+"&"+smrnd,true);
	xmlHttpA.send(null);	
}


function ajax_artwork_to_cart(artwork_id,mode,message_remove,message_add)
{
	var xmlHttpAC=GetXmlHttpObject();
			
	if (xmlHttpAC==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
    	
    xmlHttpAC.onreadystatechange=function()
	{
	 
		if(xmlHttpAC.readyState==4)
		{
			var respond = xmlHttpAC.responseText; //1,2,3 or 4
			if (respond == 1)
			{
				var answer = 'Artwork added to your cart';
				calculateCart();
				ajax_check_cart(artwork_id);
			} 
			else if (respond == 2)
			{
				var answer = 'This artwork is already in the cart';
				calculateCart();
				ajax_check_cart(artwork_id);
			}
			else if (respond == 3)
			{
				var answer = 'Artwork removed from your cart';
				calculateCart();
				ajax_check_cart(artwork_id);
			}
			else if (respond == 4)
			{
				var answer = 'This artwork is not in the cart';
				calculateCart();
				ajax_check_cart(artwork_id);				
			}					
			alert(answer);
		}
	}
	
	smrnd = (Math.round((Math.random()*110000)+1));
	xmlHttpAC.open("GET","/artwork_to_cart.php?mode="+mode+"&artwork_id="+artwork_id+"&"+smrnd,true);
	xmlHttpAC.send(null);
}


function calculateCart()
{

	var xmlHttpB=GetXmlHttpObject();
			
	if (xmlHttpB==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}

   	xmlHttpB.onreadystatechange=function()
	{
		if(xmlHttpB.readyState==4)
		{
			document.getElementById('cart_main_info').innerHTML=xmlHttpB.responseText;
		}      
	}
    smrnd = (Math.round((Math.random()*110000)+1));
	xmlHttpB.open("GET","/fetch_cart_info_en.php?"+smrnd,true);
	xmlHttpB.send(null);

}


//setInterval('ajaxFunction()',15000);
