function addToCart(id){
  //document.getElementById('loading').style.display='inline';
  //alert('Adding '+id+' to cart.');
  ajaxobj.open("GET", 'dtapi/dt.php?action=addTune&tuneId='+id, true);
  current=document.getElementById('cartcontents').innerHTML;
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      var response=ajaxobj.responseText;
      if(response=="already in cart"){
         alert('Het lijkt erop date deze track al in je winkelwagen zit.');
      }else{
         document.getElementById('cartcontents').innerHTML = response;
      }
    }
  }
  ajaxobj.send(null);
  return true;
}

/*
function addToCart(id,userid,djbid){
  //document.getElementById('loading').style.display='inline';
  //alert('Adding '+id+' to cart.');
  ajaxobj.open("GET", 'dtapi/dt.php?action=addTune&tuneId='+id+'&userId='+userid+'&djbId='+djbid, true);
  current=document.getElementById('cartcontents').innerHTML;
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      var response=ajaxobj.responseText;
      if(response=="already in cart"){
         alert('Het lijkt erop date deze track al in je winkelwagen zit.');
      }else{
         document.getElementById('cartcontents').innerHTML = response;
      }
    }
  }
  ajaxobj.send(null);
  return true;
}
*/
function removeFromCart(id){
  ajaxobj.open("GET", 'dtapi/dt.php?action=removeTune&tuneId='+id, true);
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      document.getElementById('cart').innerHTML = ajaxobj.responseText;
    }
  }
  ajaxobj.send(null);
  return true;
}
function emptyCart(){
  ajaxobj.open("GET", 'dtapi/dt.php?action=emptyCart', true);
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      document.getElementById('cart').innerHTML = ajaxobj.responseText;
    }
  }
  ajaxobj.send(null);
  return true;
}
function showCart(){
  ajaxobj.open("GET", 'dtapi/dt.php?action=showCart', true);
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      if(ajaxobj.responseText)
         document.getElementById('cartcontents').innerHTML = ajaxobj.responseText;
    }
  }
  ajaxobj.send(null);
  return true;
}
function getPaymentMethods(){
  ajaxobj.open("GET", 'dtapi/dt.php?action=getPaymentMethods', true);
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      document.getElementById('cart').innerHTML = '<p><strong>Let op:</strong> indien je een betaalmethode al eerder hebt gebruikt dan hoef je geen gegevens meer in te vullen en zal de betaling volledig automatisch geschieden nadat je op de link hebt geklikt</p>';
      document.getElementById('cart').innerHTML += ajaxobj.responseText;
    }
  }
  ajaxobj.send(null);
  return true;
}
function getMyFiles(){
  ajaxobj.open("GET", 'dtapi/dt.php?action=getMyFiles', true);
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      document.getElementById('cart').innerHTML = ajaxobj.responseText;
    }
  }
  ajaxobj.send(null);
  return true;
}
function logOut(){
  ajaxobj.open("GET", 'dtapi/dt.php?action=logOut', true);
  ajaxobj.onreadystatechange=function() {
    if(ajaxobj.readyState == 4) {
      document.getElementById('cart').innerHTML = ajaxobj.responseText;
    }
  }
  ajaxobj.send(null);
  return true;
}
function addOnLoad(your_function){
   if (window.attachEvent) {window.attachEvent('onload', your_function);}
   else if (window.addEventListener) {window.addEventListener('load', your_function, false);}
   else {document.addEventListener('load', your_function, false);} 
}
addOnLoad(showCart);

