function oin(id)
 {
  window.location.href='/Qdev.php/fiche/index?zid='+id
 }

function carte_sys(top)
 {
  if (document.getElementById("sys_aff").value == 'ok')
   {
    //retrait aff systeme
    document.getElementById("sys_aff").value = 'ko';
    document.getElementById('systeme').style.top='0px';
    document.getElementById('systeme').style.opacity='1';
   }else{
    //aff systeme
    document.getElementById("sys_aff").value = 'ok';
    document.getElementById('systeme').style.top='-'+top+'px';
    document.getElementById('systeme').style.opacity='0.9';
   }
 }

function CriClear(cible)
{
 $('tdb_zone').innerHTML='';
 fleche();
}

function fleche(id,z)
 {
  for (i=1; i<=6; i++)
   {
	   if (i != 3) $('f'+i).innerHTML='';
   }
  color = 'orange';
  if (z == 'p') color = 'verte';
  if (id > 0) $('f'+id).innerHTML='<img src="/i/fleche_'+color+'.png" width="60" height="14" />';
 }

function rachat()
{
 max = $("max").value;
 var cout = 0;
 var cargo = parseInt($("cargo_actuel").value,10);
 for (i=1; i<=max; i++)
  {
   if ($("achat_a_"+i))
    {
     cout += $("achat_a_"+i).value * $("prix_"+i).innerHTML;
     cargo += $("achat_a_"+i).value * $("cargo_"+i).innerHTML;
    }
  }
 $("cout").innerHTML = cout;
 $("cargo").innerHTML = cargo;
}

function transf()
{
 var coef = new Array;
 max = $("max").value;
 if ($("type").value == 'gd')
  {
   coef[1] = -1;
   coef[2] = 1;
  }else{
   coef[1] = 1;
   coef[2] = -1;
  }
 
 for (j=1; j<=2; j++)
  {
   var cargo = 0;
   for (i=1; i<=max; i++)
    {
     if ($('arme_'+j+'_'+i))
      {
       cargo_arme = 0;
       if ($('arme_'+j+'_'+i).innerHTML) cargo_arme = parseInt($('arme_'+j+'_'+i).innerHTML,10);
       transf_arme = 0;
       if ($('transf_'+i).value) transf_arme = parseInt($('transf_'+i).value,10);
       cargo_base = 0;
       if ($("cargo_"+i).innerHTML) cargo_base = parseInt($("cargo_"+i).innerHTML,10);
       cargo += (cargo_arme + coef[j] * transf_arme) * cargo_base ;
      }
    }
   $("cargo"+j).innerHTML = cargo;
  }
}

var QMaj = 
 {
  po : function()
   {
    $('po_encours').innerHTML = parseInt($('po_encours').innerHTML,10) + parseInt($('po_gain').innerHTML,10) / 3600;
    $('ressource').innerHTML = Separate_Mill( Math.floor(parseInt($('po_encours').innerHTML,10)) );
    setTimeout("QMaj.po()",1000);
   },
  
  pa : function(v)
   {
    if (parseInt($('pa_encours_'+v).innerHTML,10) < 400)
     {
      $('pa_encours_'+v).innerHTML = Math.min(400 , parseInt($('pa_encours_'+v).innerHTML,10) + parseInt($('pa_gain_'+v).innerHTML,10) / 3600 );
      $('pa_val_'+v).innerHTML = Separate_Mill( Math.floor(parseInt($('pa_encours_'+v).innerHTML,10)) );
      setTimeout("QMaj.pa("+v+")",1000);
     }
   }
 }


var QNew =
 {
  coord : function(x,y,rx,ry)
   {
    $('new_x').value=x;
    $('new_y').value=y;
    $('rx').innerHTML=rx;
    $('ry').innerHTML=ry;
   },
  point : function()
   {
    new_value = 15;
    new_value -= parseInt($('new_cargo').value,10);
    new_value -= parseInt($('new_radar').value,10);
    new_value -= parseInt($('new_reacteur').value,10);
    new_value -= parseInt($('new_niv_arme').value,10);
    new_value -= parseInt($('new_niv_bouclier').value,10);
    new_value -= parseInt($('new_vie_max').value,10);
    $('new_point').innerHTML=new_value;
   },
  cargo : function(cargo)
   {
    $('new_cargaison_base').innerHTML=cargo*10;
   },
  cout : function(cout)
   {
    max = $('max').value;
    var cargo = 0;
    for (i=1; i<=max; i++)
     {
      if ($("achat_a_"+i))
       {
        cout += $("achat_a_"+i).value * $("prix_"+i).innerHTML;
        cargo += $("achat_a_"+i).value * $("cargo_"+i).innerHTML;
       }
     }
    $("new_cout").innerHTML = cout;
    $("new_cargaison").innerHTML = cargo;
   }  
 }

function QGameCreate()
{
 //controle équipe
 equipe = $("equipe").value;
 //controle nombre adv
 $("adv").options.length = 14;
 option_i = 0
 max = 15;
 if ($("taille").value == '30;10') max = 12;
 for(i=2; i<=max; i++)
  {
   if (i%equipe == 0 && i > equipe)
    {
     $("adv").options[option_i].value = i;
     $("adv").options[option_i].text = i;
     option_i ++;
    }
  }
 $("adv").options.length = option_i;
 
 //controle carnage
 if ($("adv").value < 6 || equipe > 1 || $("taille").value == '30;10')
  {
   $("carnage").value = 1;
   $("carnage").disabled = 'TRUE';
  }else{
   $("carnage").disabled = '';
  }
}

