
function confirmDelete(message,url){
  if(confirm(message)){
     this.location=url;
  }
}

  function toggleMenu(id){
    var menu=document.getElementById(id);
    var display = (menu.style.display=='none' || menu.style.display=='') ? 'block' : 'none';
    menu.style.display = display;
  }


  function confirmRemove(itemID){
     if(confirm("Do you want to remove this item from your basket?")){
       this.location="viewBasket.php?quantity=0&itemID=" + itemID + "&action=updateQuantity";
     }
  }

  function updateBasketTotal(postage,total){
	var postage=postage.split("-");
    document.getElementById('basketTotal').innerHTML=(parseFloat(postage[0])+parseFloat(total)).toFixed(2);
    document.getElementById('basketTotalExVAT').innerHTML=(((parseFloat(postage[0])+parseFloat(total))*100)/117.5).toFixed(2);
  }

  function updateCancellationTotal(postage,total){
	var postage=postage.split("-");
    document.getElementById('cancellationTotal').innerHTML=(parseFloat(total)-parseFloat(postage[0])).toFixed(2);
    document.getElementById('sagepayPostage').value=(parseFloat(postage[0])).toFixed(2);
    document.getElementById('postageTypeID').value=postage[1];
  }

  function updatePSPTotal(postage){
	var postage=postage.split("-");
    //document.getElementById('paypalPostage').value=(parseFloat(postage[0])).toFixed(2);
    document.getElementById('sagepayPostage').value=(parseFloat(postage[0])).toFixed(2);
    document.getElementById('postageTypeID').value=postage[1];
   //alert('1');  

    /* Updates the postage details to be sent to sagepay */
    basket=document.getElementById('basket').value;
    /* Break up the SagePay Basket Values*/
    basketValues=basket.split(':');
    currentPostage=basketValues[basketValues.length-1];
    currentPostage=currentPostage.replace("£","");

    /* Update the amount sent through to SagePay now the postage total has changed */
    amount=parseFloat(document.getElementById('amount').value);
    //alert(amount + " ");
    amount=parseFloat(amount)-parseFloat(currentPostage);
    //alert(amount + " ");
    amount=parseFloat(amount)+parseFloat(postage[0]);
    //alert(amount + " ");
    document.getElementById('amount').value=parseFloat(amount).toFixed(2);   
    //alert(document.getElementById('amount').value + " ");

    /* Replace the postage price with the newly selected postage price */
    basketValues[basketValues.length-1]=(parseFloat(postage[0])).toFixed(2);

    /* Reconstruct the basket String */
    var strBasket="";
    for(i=0; i < basketValues.length; i++){
	  //alert(basketValues[i]);
      strBasket+=basketValues[i]+":";
    }
    /* update the relevant form element */
    document.getElementById('basket').value=strBasket.substr(0,strBasket.length-1);
    //alert(document.getElementById('basket').value+'');
  }

  function setPostageOption(postage){
	postage=postage.split('-');
    document.getElementById('sagepayPostage').value=postage[0];
	document.getElementById('postageTypeID').value=postage[1];
    //alert(document.getElementById('sagepayPostage').value+' '+document.getElementById('postageTypeID').value);
  }

  function updateDispatchAsAvailable(value){
	document.getElementById('dispatchAsAvailble').value=value;
	//alert(document.getElementById('dispatchAsAvailble').value +'');   
  }




