/* you sure */

	function you_sure(msg)
	{
		var message = (msg) ? msg : 'Click OK to confirm';
		var check = confirm(message);
		if(check)
		{
			return true;
		}
		else
		{
			return false;
		}

	}

/* cart */

	function ajax_spinner()
	{
		return '<img src="'+app_assets_url+'template/images/ajax-loader.gif" />';
	}
	
	function show_response(msg)
	{
		$('#cart-response').stop(true,true).html(msg).fadeIn().delay(3000).fadeOut();
	}

	function cart_status()
	{
		
		$('#cart-status').html(ajax_spinner());
		$.post(site_url+'shop/status',function(data){
			$('#cart-status').html(data);
			$('#cart-status form').ajaxForm(function(data){
				cart_status();
			});
			$('#cart-status form').submit(function() {
				return false;
			});	
			$('#sticky-cart').followScroll({container:'#contain-sticky'});
		})
	}
	
	function sidebar_remove(n)
	{
		if(you_sure("Would you like to delete selected product? \nClick OK to confirm."))
			$.post(n.attr('href'),function(data){
				cart_status();
			})
		return false;
	}
	
	function max_length()
	{
		$('textarea.text').maxlength({
			'feedback' : '.chars',
			'words' : false,
			'limit' : 350
		});
	}
	
	function clear_cart()
	{
		var n = you_sure();
		if(n)
			$.post(site_url+'shop/clear',function(data){
				$('#cart-status').html(data);
			});
		return false;
	}
	
	function show_price(id)
	{
		var val = $('#item_id_'+id).val();

		$('#prices_'+id+' span').addClass('off');
		$('#price_'+val).removeClass('off');

		$('.item-measurement').addClass('off');
		$('#measurements_'+val).removeClass('off');
	}	
	
	$(function(){
		cart_status();
	})
	
	function change_qty(base_id,id)
	{
		$('.qty_'+base_id).attr('name','noqty');
		$('.qty_'+base_id).hide();
		$('#qty_'+id).attr('name','qty');
		$('#qty_'+id).show()
	}
