function displayShop(ret) { var tmphtml = "

Select an item to buy it:

"; for(var key in ret.items){ if(ret.items.hasOwnProperty(key)){ var category = ret.items[key]; tmphtml += "
"; tmphtml += "

"+key+"

"; tmphtml += ""; tmphtml += "
"; } } document.getElementById("tab2").innerHTML = tmphtml; } function displayInventory(items) { for(var i=0; i < items.length; i++) { addItem(items[i]); } } function buildShop() { sendRequest("craftmine.php", "op=buildShop", function(ret) { displayShop(ret); debitAccount(ret.cost); showInfo("Your shop has been successfully created"); }); } function addItem(ret) { var itemhtml = ""; if(ret[1]==1){ //si c'est la première itération de l'objet itemhtml += "
  • "; itemhtml += ""; itemhtml += "
  • "; } else if(ret[1]>1){ // si c'est une n-ième itération document.getElementById("nbObjet").innerHTML=ret[1]; } var invcontent = document.getElementById("tab3"); if(invcontent.children.length <= 1) { var tmphtml = "

    Your bag contains the following items:

    "; tmphtml += "" invcontent.innerHTML = tmphtml; } else invcontent.getElementsByTagName('ul')[0].innerHTML += itemhtml; showInfo("The "+ ret[0].name + " has been successfully purchased"); } function buyItem(name) { sendRequest("craftmine.php", "op=buyItem&item="+name, function(ret) { addItem(ret); debitAccount(ret[0].cost); }); } function useItem(name) { sendRequest("craftmine.php", "op=useItem&item="+name, function(ret) { }); }