//
// Version 1.0
//
// ==UserScript==
// @name           ogame optimized fleet
// @namespace      http://www.petrucci.ch
// @description    Select only the sheeps you need
// @include        http://*.ogame.*/game/index.php?page=fleet1*
// ==/UserScript==


(function(){
 var vidHolder=null;
 var risorse = 0;
 var navi = 0;
 var maxnavi = 0;
 
 risorse += parseInt(document.getElementById('resources_metal').innerHTML.replace(/\./g, ""));
 risorse += parseInt(document.getElementById('resources_crystal').innerHTML.replace(/\./g, ""));
 risorse += parseInt(document.getElementById('resources_deuterium').innerHTML.replace(/\./g, ""));

 navi = risorse / 25000;
 navi = parseInt(navi + 1);

 maxnavi = document.getElementById('button203').childNodes[0].innerText.replace(/(.*Pesante)/, "");
 maxnavi = parseInt(maxnavi.replace(/\./g,""));

 // add button at end
 var nodes = document.getElementById('allornone').childNodes[0].childNodes[0];
 var addnode = document.createElement("span");
 
 addnode.setAttribute("style", "margin:0px;margin-left:5px;display:block;width:32px;height:32px;float:right;filter:Invert();");
 addnode.setAttribute("title", "Usa solo i carghi necessari per un trasporto");
 
 var addHtml = "";
 var missing = false;
 var miss = navi - maxnavi;
 if(maxnavi<navi) {navi=maxnavi;missing=true;}
 if(maxnavi>0)
 {
  addHtml += "<a href='javascript:document.shipsChosen.am203.value=" + navi + ";";
  addHtml += "checkIntInput(\"ship_203\", 0, " + navi + ");";
  addHtml += "checkShips(\"shipsChosen\");' border='0'";
	
	document.getElementById('button203').innerHTML += addHtml + " class='max tips' style='left:72px;filter:Invert();'></a>";
	
	addHtml += ">&nbsp;</a>";
 }
 else
 {
  addHtml += "<a href='javascript:;' border='0'>&nbsp;</a>";
 }
 if(missing)
 {
  document.getElementById('button203').innerHTML += "<div style='float:right;position:relative;top:-40px;font-size:9px'>miss: " + miss + "</div>";
 }
 
 addnode.innerHTML = addHtml;

 //document.getElementById('allornone').innerHTML += addHtml;
 //document.getElementById('allornone').childNodes[0].childNodes[0].childNodes[0].innerHTML += addHtml;

 document.getElementById('allornone').childNodes[0].childNodes[0].childNodes[0].insertBefore(addnode);

 document.getElementById('allornone').childNodes[0].childNodes[0].style.width = "110px";
 
})();

