/**
 * add an item to the cart
 */
function addBookingItem( obj )
{  
  var myXHR = new XHR(  {method:'post',
    onSuccess: function(){ 
    	getBookedItems();
	}
    }).send('/?module=booking',
    	'booking_id='+obj.form.booking_id.value+'&amount='+obj.form.amount.value);
   
}

function addBooking( id )
{  
  var myXHR = new XHR(  {method:'post',
    onSuccess: function(){ 
    	getBookedItems();
	}
    }).send('/?module=booking',
    	'booking_id='+id+'&amount=1');   
}

/**
 * clear cart
 */
function clearCart()
{  
  if( confirm("Weet u zeker dat u uw verhuurpakket wilt leegmaken?") ) 
  {
    var myXHR = new XHR(  {method:'post',
      onSuccess: function()
        {         	
    	  document.location.href = "/";
	    }
      }).send('/?module=booking','action=clearcart');
  }   
}

/**
 * recalculate cart
 */
function recalcCart( obj )
{      
  if( obj.value>28 ) { obj.value=28; }
  var dayString = obj.value==1?" dag":" dagen";
  var myXHR = new XHR(  {method:'post',
    onSuccess: function( o )
      { 
      	getBookedItems();
      	var priceString = (o%1)>0?Math.floor((o%1)*100):"00";
        document.getElementById("order_price").innerHTML = Math.floor(o)+"."+priceString;
        document.getElementById("order_days").innerHTML = dayString;
	  }
    }).send('/?module=booking','action=recalccart&days='+obj.value);
}

/**
 *
 */
function updateBookingItem( obj )
{
  var myXHR = new XHR(  {method:'post',
    onSuccess: function( o ){
      if( o == "Ok" ) {
        getBookedItems();
		recalcCart( $('orderDays') );
      }
    }
      }).send('/?module=booking',
        'action=updatecart&booking_id='+obj.form.booking_id.value+'&amount='+obj.form.amount.value);
}

/**
 *
 */
function removeBookingItem( obj )
{
  var myXHR = new XHR(  {method:'post',
    onSuccess: function( o ){
      if( o == "Ok" ) {
    	  document.location.href = document.location.href;
      }
    }
      }).send('/?module=booking',
        'action=removebooking&booking_id='+obj.form.booking_id.value);
}

