function updateTrolley(obj, val) {
  var sign = val;
  if (testIsValidObject(obj)) {
    if (isNaN(parseInt(this.document.getElementById(obj).value))) {
	  val = val;
	} 
	else {
	  if (val == 0) {
	    val = '';
      } 
      else {
	    val = parseInt(this.document.getElementById(obj).value) + val;
	  }
	}
	if (val < 1) val = '';
        
    var url = '/update_trolley.php';
	var pars = 'spa_uid='+obj+'&qty='+val+'&sign='+sign;
	var myAjax = new Ajax.Request(url,{
	method: 'get', parameters: pars, 
	onSuccess: function(transport){ 
	             var data = transport.responseText.evalJSON();
	             if(data['basket'] != null) {
                   document.getElementById('basket').innerHTML = data['basket'];
                   document.getElementById(data['spa_uid']).value = data['qty'];
                 }
                 else {
                   document.getElementById('basket').innerHTML = "";
                   document.getElementById(data['spa_uid']).value = data['qty'];	
                 }
	           }
	});
  }
}



function trolleyRemove(spa_uid) {
  
  
  var url = '/update_trolley.php';
	var pars = 'spa_uid='+spa_uid+'&qty=0';
	var myAjax = new Ajax.Request(url,{
	method: 'get', parameters: pars, 
	onSuccess: function(transport){ 
	             var data = transport.responseText.evalJSON();
	             if(data['basket'] != null) {
                   document.getElementById('basket').innerHTML = data['basket'];
                   if(data['qty'] == 0) { data['qty'] = ""; }
                   document.getElementById(data['spa_uid']).value = data['qty'];
                 }
                 else {
                   document.getElementById('basket').innerHTML = "";
                   document.getElementById(data['spa_uid']).value = "";	
                 }
	           }
	});  

}


function updateTrolleyTotal(obj) {
  if (testIsValidObject(obj)) {
    var newVal = parseInt(this.document.getElementById(obj).value);
    if (isNaN(newVal)) {
     
        val = 1;
      
    } 
    else {
      if (newVal == 0) {
	    val = '';
	  } 
	  else {
	    val = newVal;
	  }
    }
    
    if (val < 1) val = '';
  
    var url = '/update_trolley.php';
	var pars = 'spa_uid='+obj+'&qty='+val+'&blur=1';
	var myAjax = new Ajax.Request(url,{
	method: 'get', parameters: pars, 
	onSuccess: function(transport){ 
	             var data = transport.responseText.evalJSON();
	             if(data['basket'] != null) {
                   document.getElementById('basket').innerHTML = data['basket'];
                   document.getElementById(data['spa_uid']).value = data['qty'];
                 }
                 else {
                   document.getElementById('basket').innerHTML = "";
                   document.getElementById(data['spa_uid']).value = data['qty'];	
                 }
	           }
	});
  }
}      


// delivery address update
function updateDelAdd(del_uid,main,addType) {
  var url = "/update_del_add.php";
  var pars = 'del_uid='+del_uid+'&main='+main+'&add_type='+addType;
  var myAjax = new Ajax.Request(url,{
	method: 'get', parameters: pars, 
	onSuccess: function(transport){ 
	             var data = transport.responseText.evalJSON();
	             if(data['addType'] == 'C') {
                   document.getElementById('card_add').innerHTML = data['card_add'];  	
                 }
                 else if(data['addType'] == 'D') {
                   document.getElementById('delivery_add').innerHTML = data['delivery_add'];
                   document.getElementById('del_type').innerHTML = data['del_spa_name_type'];
                   document.getElementById('del_price').innerHTML = data['del_spa_price'];
                   document.getElementById('order_total').innerHTML = data['order_total'];
                 }
                 if(data['main'] == 1) {        
                   for (var i=0; i<document.detailsForm.del.length; i++)  {
                     if (document.detailsForm.del[i].checked)  {
                       document.detailsForm.del[i].checked=false;
                     }
                   }
                 }
               }
	});
}
   
   
   
   
  
      
      
      
      
      
   
      