function err(t){
	alert('Error ' + t.status + ' -- ' + t.statusText);	
}
function addToCart(prodID){
	var qty = document.getElementById("prod"+prodID); //getSelectData("Order","prod"+prodID);
	if(qty){
		if(qty.value != 0){
			changeButton("cartButton"+prodID,0);
			var vars = "Action=addtocart&ProdID="+prodID+"&QTY="+qty.value;
			new Ajax.Request('/includes/handler.php', {parameters:vars, onSuccess:successAJAX, onFailure:err});
		}else{
			alert("Please select a quantity");
			return false;
		}
	}
		
}

function successAJAX(t){
	var result = t.responseText.split("|");
	var prodID = result[0];
	var total = result[1];
	var totalItems = result[2];
	
	//move to top of page
	document.location.href = "#top";
	
	document.getElementById("cartTotal").innerHTML = total;
	document.getElementById("cartItems").innerHTML = totalItems;
	
	Effect.Pulsate("cartDetails");
	
	changeButton("cartButton"+prodID,1);
	return;	
}

function changeButton(id,way){ //0 = adding to cart ; 1=original
	var img = document.getElementById(id);
	
	if(way == 0){
		img.src = "/images/buttons/adding.gif";	
	}else{
		img.src = "/images/buttons/addCart.gif";	
	}
}

function updateFreight(id){
	if(id){
		var vars = "Action=GetFreight&StateID="+id;
		new Ajax.Request('/includes/handler.php', {parameters:vars, onSuccess:successFreight, onFailure:err});
	}else{
		return false;	
	}
}

function successFreight(t){
	var result = t.responseText.split("|");//replace(/replaceme/g, "replacement")
	var totalAmount = parseFloat(result[1].replace(/.,\g/,""));
	//alert(totalAmount);
	document.getElementById("freightInfo").innerHTML = result[0];
	document.getElementById("checkoutCartTotal").innerHTML = result[1];
	document.getElementById("vpc_Amount").value = totalAmount * 100;	
	Effect.Pulsate("freightInfo");
}

function getTastingNotesList(wineID){
	if(wineID){
		document.location = '#top';
		
		new Popup('popup','popup',{modal:true,position:'center','auto-close':false});
		$('popup').popup.show();
		
		var vars = "Action=GetTastingNotesList&WineID="+wineID;
		
		var successTastingNotes = function(t){
			response = t.responseText;
			$('mulitpleTastingNotesTitle').innerHTML = 'Please select a tasting note:';
			$('multipleTastingNotes').innerHTML = response;
		}
		new Ajax.Request('/includes/handler.php', {parameters:vars, onSuccess:successTastingNotes, onFailure:err});
	}
	
	return false;
}