function addToBasket(image, imageSrc, container, buttonHash, digitalAllowed){
  var siteUrl = 'http://www.kt8photography.co.uk/';
	var url = "ajax/do.php?action=addToBasket";
	
	var newButton = siteUrl+'images/basketIn.png';
	if(document.getElementById(buttonHash).src == newButton)
	  newButton = siteUrl+'images/basket.png';
	
	//alert(document.getElementById(buttonHash).src);
	//alert(newButton);
	
	new Ajax.Updater(
		container,
		url,
		{
			parameters: "image="+image+"&imageSrc="+imageSrc+"&imageDigital="+digitalAllowed,
			onComplete: function(){ 
			        new Effect.Highlight(container)
			        document.getElementById(buttonHash).src = newButton
			      } 
		}
	);
}

function updateQuantity(field, image, quantID, container){
	var quantity = field.value;
	var url = "ajax/do.php?action=updateQuantity";
	new Ajax.Updater(
		container,
		url,
		{
			parameters: "image="+image+"&quantID="+quantID+"&quantity="+quantity,
			onComplete: function(){ 
			        new Effect.Highlight(container)
			      } 
		}
	);
}

function updateSize(field, image, sizeID, container){
	var size = field.value;
	var url = "ajax/do.php?action=updateSize";
	new Ajax.Updater(
		container,
		url,
		{
			parameters: "image="+image+"&sizeID="+sizeID+"&size="+size,
			onComplete: function(){ 
			        new Effect.Highlight(container)
			      } 
		}
	);
}

function addSize(field, image, container){

	var url = "ajax/do.php?action=addSize";
	new Ajax.Updater(
		container,
		url,
		{
			parameters: "image="+image,
			onComplete: function(){ 
			        new Effect.Highlight(container),
					updateBasketDisplay()
			      } 
		}
	);
}

function updateBasketDisplay(){
	var url = "ajax/do.php?action=getBasket";
	new Ajax.Updater(
		'basketContainer',
		url,
		{
			parameters: "image=update"
		}
	);
}