
/* For Front Duration Change Starts */

	function changeDuration(elem,cartID)
	{
		var inputId = '#question_bank_price_id_'+elem;
		var question_bank_price_id = j(inputId).val();
		var params = {
			'action': 'updateCart',
			'module' : 'cart',
			'question_bank_price_id': question_bank_price_id,
			'ShoppingCartID' : cartID
			};
		if(question_bank_price_id !=0)
		{
			j.ajax({
				type: "POST",
				url: ajaxUrl,
				data: params,
				dataType: 'json',
				success: function(jData){
					
					var param = { 'action': 'IsProcess'	};
								j.ajax({
										type: "POST",
										url: 'shopping_cart.php',
										data: param,
										dataType: 'text',
										success: function(data){
												j('#divContainer').slideUp('slow',function(){
													j('#divContainer').html(data);
													j('#divContainer').slideDown('slow');
												});
										}
									});
					}
				   
				   });
		}
		
	}
	function getPrice(id)
	{j('#errmsg').html('');
		
		if(id == '' || id == 0)
		{	
			j('#totalPrice').html('');
			return false;
		}
		j('#totalPrice').html('<img src="images/ajax-loader.gif" align="middle" border="0">');	
				var params ={
					'action': 'questionBankDurationPrice',
					'module' : 'cart',
					'question_bank_price_id': id
					};
					
			j.ajax({
					type: "POST",
					url: ajaxUrl,
					data: params,
					dataType: 'json',
					success: function(jData){
						
						j('#totalPrice').html(jData.html);						
					},
					timeout: 60000,
					error: function(XMLHttpRequest, textStatus, errorThrown){
					alert('Error: A critical error occured.');
							
					}
			});
		

	
	}

/* For Front Duration Change Ends */

function addToCart()
	{
		j('#errmsg-cart').html('');
		var id = j('#question_bank_price_id :selected').val();
		
		if(id == '' || id == 0)
		{	
			j('#errmsg-cart').html("<div class='error-msg-ajax'>Please select duration</div>");
			return false;
		}
		j('#errmsg-cart').html('<img src="images/ajax-loader.gif" align="middle" border="0">');	
				var params ={
					'action': 'addQuestionbanktoCart',
					'module' : 'cart',
					'question_bank_id' : j('#question_bank_id').val(),
					'question_bank_price_id':	id
					};
		j.ajax({
				type: "POST",
				url: ajaxUrl,
				data: params,
				dataType: 'json',
				success: function(jData){
					if(jData.flag == 1)
					{
						j('#errmsg-cart').html('');
						var param = {
									'action': 'getCartBuskethtml',
									'module' : 'cart'			
									};
								j.ajax({
										type: "POST",
										url: ajaxUrl,
										data: param,
										dataType: 'json',
										success: function(data){
											if(data.flag)
											{
												j('#errmsg-cart').html("<div class='success-msg-ajax'>Item added to your cart successfully.</div>");
												j('#add-tocart').slideUp('slow',function(){
													j('#add-tocart').html(data.html);
													j('#add-tocart').slideDown('slow');
												});
											}
											
										}
									});
					}
					else if (jData.flag == 2)
					{
						j('#errmsg-cart').html(jData.html);
					}
					
				}
			});
	}
	function removeFromCart(elem)
	{
		var obj = j(elem);		
		var params = {
			'action': 'RemoveOneItemFromCart',
			'module' : 'cart',
			'ShoppingCartID': obj.attr('cartId')			
			};
		if(confirm('Are sure to remove this from cart?'))
		{
			j.ajax({
				type: "POST",
				url: ajaxUrl,
				data: params,
				dataType: 'json',
				success: function(jData){
					if(jData.flag)
					{
						var param = {
									'action': 'getCartBuskethtml',
									'module' : 'cart'			
									};
								j.ajax({
										type: "POST",
										url: ajaxUrl,
										data: param,
										dataType: 'json',
										success: function(data){
											if(data.flag)
											{
												j('#add-tocart').slideUp('slow',function(){
													j('#add-tocart').html(data.html);
													j('#add-tocart').slideDown('slow');
												});
											}
											
										}
									});

						
					}
					
				}
			});
		}
	}
	
	function removeFromShoppingCart(elem)
	{
		var obj = j(elem);		
		var params = {
			'action': 'RemoveOneItemFromCart',
			'module' : 'cart',
			'ShoppingCartID': obj.attr('cartId')			
			};
		if(confirm('Are sure to remove this from cart?'))
		{
			j.ajax({
				type: "POST",
				url: ajaxUrl,
				data: params,
				dataType: 'json',
				success: function(jData){
					if(jData.flag)
					{
						j('#checkout-body').slideUp('slow',function(){
							j(obj).parent().parent().remove();
							j('#cartPriceId').html(jData.amount);
							j('#cartGrandPriceId').html(jData.grandAmount);
							if(jData.noItem)
							{
								j('#checkout-body').html('<tr><td colspan="2" valign="top" class="dollar">Your cart is empty!</td></tr>');
								j('#checkoutBtn').hide();
							}
							j('#checkout-body').slideDown('slow');
						});
					}
					
				}
			});
		}
	}
