function toggle_value($name,$value)
{
	if($("input[name='"+$name+"']").val()==$value)
		$("input[name='"+$name+"']").val('');
	else if($("input[name='"+$name+"']").val()=='')
		$("input[name='"+$name+"']").val($value)
}	

function delete_cart_item(item_id)
{
	
	$('.dialog').text('We are deleting the items from your cart.  Please wait a moment.');
	$('.dialog').dialog('open');

	$.post('/cart_actions.php',{action:'delete',id:item_id},function(data)
	{
		if(data.empty=='empty')
		{
			$('.dialog').html('You do not have any items in your cart. <a href="/store/"><b>Continue Shopping.</b></a>');
			$('.cart_button').html('<img src="/images/msg.png"> You do not have any items in your cart. <a href="/store/">Continue Shopping.</a>');
			$('.cart_button').removeClass('cart_button').addClass('cart_msg');
			$('.cart_frow').remove();
		}
		if(data.drop)
		{
			if(data.drop=='remove')
				$('#drop_row').html('');
			else
				$('#drop_ship').text(data.drop);
			
			$('.dialog').dialog('close');
		}
		if(data.ship && data.ship != 'error')
		{
			if(data.ship=='remove')
				$('#var_row').html('');
			else
				$('#var_ship').html(data.ship);
			
			$('.dialog').dialog('close');
		}
		else if(data.ship=='error')
			$('.dialog').text('Sorry but shipping for this zip code is not available.');
		$('#item_'+item_id).remove();
		
	},'json');
	return false;
}

function update_cart_item(item_id)
{
	var quantity = $('#quantity_'+item_id);
	quantity = parseInt(quantity.attr('value'));
	$('.dialog').text('We are updating the items in your cart.  Please wait a moment.');
	$('.dialog').dialog('open');

	if(quantity<1)
		delete_cart_item(item_id);
	else if(isNaN(quantity))
		return false;
		
	$.post('/cart_actions.php',{action:'update',id:item_id,quantity:quantity},function(data)
	{
		$('#price_'+item_id).text(data.new_price);
		if(data.drop_ship)
			$('#drop_ship').text(data.drop_ship);
		if(data.var_ship && data.var_ship!='error')
			$('#var_ship').html(data.var_ship);
			
		$('.dialog').dialog('close');
		$('.dialog').text('');
	},'json');
}

function calc_shipping()
{
	zip = $('#zip').val();
	if(!zip)
		$('.dialog').text('Please enter a zip code and try again.');
	else
		$('.dialog').text('We are calculating shipping for your items.  Please wait a moment.');
	$('.dialog').val('title','Calculating Shipping');
	$('.dialog').dialog('open');
	$.post('/cart_actions.php',{action:'calc_shipping',zip:zip},function(data)
	{
		if(data && data!='error')
		{
			$('#var_ship').html(data);
			$('.dialog').dialog('close');
			$('.dialog').dialog('');
		}
		else if(data=='error')
		{
			$('.dialog').text('Sorry but shipping for this zip code is not available.');
			$('#var_ship').html('$0.00');
		}
		
		
	});
}
