function cart_add(id)
{
	new Ajax.Request('./index.php?cart=add&id='+id,
	  {
	    method:'get',
	    parameters:{},
	    onSuccess: function(transport){
    	var response = transport.responseText || "no response text";
    	
    	if (response == true)
    	{
    		
    		var add_div = window.document.createElement('div');
    		add_div.className = "add_div";
    		add_div.id = "add_div";
    		add_div.innerHTML = 'Added to Order!';
    		window.document.getElementById(id+'_add_div').appendChild(add_div);
    		new Effect.Highlight('add_div', { startcolor: '#C600CF',endcolor: '#ffffff',duration: 1, fps: 24 });
    		Effect.Fold('add_div',{ duration: 4, fps: 24 });
    	}
    	else
    		alert('Failed to add: '+id);
    	
    	show_mini_cart();
	   }
	  }
	)	
}
function sendnow_add(id)
{
	new Ajax.Request('./index.php?sendnow=add&id='+id,
	  {
	    method:'get',
	    parameters:{},
	    onSuccess: function(transport){
    	var response = transport.responseText || "no response text";
    	
    	if (response == true)
    	{
    		
    		var add_div = window.document.createElement('div');
    		add_div.className = "add_div";
    		add_div.id = "add_div";
    		add_div.innerHTML = 'Added to Order!';
    		window.document.getElementById(id+'_add_div').appendChild(add_div);
    		new Effect.Highlight('add_div', { startcolor: '#C600CF',endcolor: '#ffffff',duration: 1, fps: 24 });
    		Effect.Fold('add_div',{ duration: 4, fps: 24 });
    	}
    	else
    		alert('Failed to add: '+id);
    	
    	show_mini_cart();
	   }
	  }
	)	
}
function cart_remove(id)
{

}
function update_cart()
{
	var cart = loadForm('cart_form','');
	
	new Ajax.Request('index.php?cart=update',
	{
		method:'POST',
		parameters:{savejson:cart['json']},
		onSuccess: function(transport){
	  	var response = transport.responseText || "no response text";
	  	if (response == 1)
	  	{
	  		show_cart();
	  		show_mini_cart();
	  		alert('Saved..')
	  	}
	  
	},
	onFailure: function(){ alert('Something went wrong...');}
	});
}

function cart_delete(id)
{	
	new Ajax.Request('index.php?cart=cart_delete&id='+id,
	{
		method:'GET',
		parameters:{},
		onSuccess: function(transport){
	  	var response = transport.responseText || "no response text";
	  	if (response == 1)
	  	{
	  		show_cart();
	  		show_mini_cart();
	  	}
	  
	},
	onFailure: function(){ alert('Something went wrong...');}
	});
}

function send_cart()
{
	var cart = loadForm('cart_form','');
	
	new Ajax.Request('index.php?cart=send',
	{
		method:'POST',
		parameters:{savejson:cart['json']},
		onSuccess: function(transport){
	  	var response = transport.responseText || "no response text";
	  	if (response == 1)
	  	{
	  		$('button_cart_send').disabled =true;
	  		alert('Email Sent.  Thank You!')
	  	}
	  	else
	  	{
	  		$('button_cart_send').disabled = false;
	  		alert(response);
	  	}
	},
	onFailure: function(){ alert('Something went wrong...');}
	});
}

function send_flowers()
{
	var cart = loadForm('cart_form','');
	$('button_cart_send').disabled = true;
	new Ajax.Request('index.php?cart=sendone',
	{
		method:'POST',
		parameters:{savejson:cart['json']},
		onSuccess: function(transport){
	  	var response = transport.responseText || "no response text";
	  	if (response == 1)
	  	{
	  		$('button_cart_send').disabled =true;
	  		$('button_cart_send').value = 'Your Order has been sent!';
	  		alert('Email Sent.  Thank You!')
	  	}
	  	else
	  	{
	  		$('button_cart_send').disabled = false;
	  		alert(response);
	  	}
	},
	onFailure: function(){ alert('Something went wrong...');}
	});
}
function show_cart()
{
	new Ajax.Request('index.php?cart=show_cart',
	{
		method:'POST',
		parameters:{},
		onSuccess: function(transport){
	  	var response = transport.responseText || "no response text";
	  	$('order_cart').innerHTML = response;
	  
	},
	onFailure: function(){ alert('Something went wrong...');}
	});
}

function show_mini_cart()
{
	new Ajax.Request('index.php?cart=show_mini_cart',
	{
		method:'POST',
		parameters:{},
		onSuccess: function(transport){
	  	var response = transport.responseText || "no response text";
	  	$('mini_cart').innerHTML = response;
	  	new Effect.Highlight('mini_cart', { startcolor: '#C600CF',endcolor: '#ffffff',duration: 1, fps: 24 });
	  
	},
	onFailure: function(){ alert('Something went wrong...');}
	});
}