function alert_ok() { alert('ok'); }

function mpop(id)
 {
  new Ajax.Updater({success:'insert_page',failure:'alert_txt'}, '/duel/index/match_id/'+id, {asynchronous:true, evalScripts:true, insertion:Insertion.Top});
 }

function gpop(id)
 {
  new Ajax.Updater({success:'zone',failure:'alert_txt'}, '/g_popup/index/gid/'+id, {asynchronous:true, evalScripts:true, insertion:Insertion.Bottom});
 }

function reglement(id,max)
 {
  for (i=1; i<=50; i++)
   {
    if ($('art'+i)) $('art'+i).style.display = 'none';
   }
  $('art'+id).style.display = 'block';
  QPositionning();
 }


/**
 * affiche le cadre d'armurerie
 * @param arme_id
 * @param	submit visible
 * @param select visible
 * @param	nb d'options
 */
function js_armurerie(id,submit,select,option)
 {
  if (submit == 1)
   {
    $("arme_submit").className='css_bgc6A0E0F_dblock';
   }else{
    $("arme_submit").className='css_bgc6A0E0F_dnone';
   }
  if (select == 1)
   {
    $("arme_select").className='css_bgc6A0E0F_dblock';
   }else{
    $("arme_select").className='css_bgc6A0E0F_dnone';
   }
  $("arme_select").length=option;
  $("arme_select").options[0].selected=true;
  for (var i=1; i<=option; i++)
   {
    $("arme_select").options[i-1].value=i;
    $("arme_select").options[i-1].text=i;
   }
  $("arme").value=id;
  $("tableau").innerHTML=$("desc"+id).value;
 }

/**
 * affiche le cadre de labo
 * @param arme_id
 */
function js_labo(id,desc)
 {
  $("arme_id").value=id;
  $("tableau").innerHTML=desc;
 }

function tdg_hidden(id,img_id,log_lang)
 {
  itm = $(id);
  img = document.getElementById('img'+img_id);
  if (itm.className == "css_dnone")
   {
    itm.className = "css_dblock";
    img.src = "/i/"+log_lang+"/tour_"+img_id+"_o.gif";
   }else{
    itm.className = "css_dnone";
    img.src = "/i/"+log_lang+"/tour_"+img_id+"_f.gif";
   }
 }

var QDuel = {
 Calcul : function()
  {
   for (var i=1; i<=5; i++)
    {
     if ($('tra'+i))
      {
       if ($('a'+i).value > 15) $('a'+i).value = '';
       if ($('a'+i).value > 0)
        {
         var valeur = $('a'+i).value;
         if ($('base_a'+valeur))
          { 
           $('img_a'+i).src = $('base_a'+valeur).src;
          }
        }else{
         $('img_a'+i).src = '/i/arme/avatar_inconnu.png';
        }
       if ($('d'+i).value > 15) $('d'+i).value = '';
       if ($('d'+i).value > 0)
        {
         var valeur = $('d'+i).value;
         if ($('base_d'+valeur))
          { 
           $('img_d'+i).src = $('base_d'+valeur).src;
          }
        }else{
         $('img_d'+i).src = '/i/arme/avatar_inconnu.png';
        }
      }
    }
   QDuel.Valid();
  },  
   
 Valid : function()
  {
   var duel_ok = 1;
   var base_a = parseInt($('att_max').innerHTML,10);
   var base_d = parseInt($('def_max').innerHTML,10);
   var use_a = 0;
   var use_d = 0;
   
   for (var i=1; i<=5; i++)
    {
     if ($('tra'+i))
      {
       if ($('a'+i).value)
        {
         valeur = parseInt($('a'+i).value,10);
         if (valeur < 0) { duel_ok = 0; }
         use_a += valeur;
        }
       if ($('d'+i).value)
        {
         valeur = parseInt($('d'+i).value,10);
         if (valeur < 0) { duel_ok = 0; }
         use_d += valeur;
        }
      }
    }
   var a_restant = base_a - use_a;
   var d_restant = base_d - use_d;
   if (a_restant < 0) { duel_ok = 0; }
   if (d_restant < 0) { duel_ok = 0; }
  
   $('att_use').innerHTML=use_a;
   $('def_use').innerHTML=use_d;
   $('att_restant').innerHTML=a_restant;
   $('def_restant').innerHTML=d_restant;
  
   if (duel_ok == 1)
    {
     $('duel_submit').className='css_dblock';
    }else{
     $('duel_submit').className='css_dnone';
    }
  },
  
 Drop : function(round)
  {
   Droppables.add('tr'+round, {accept:'coups', onDrop:function(drag){QDuel.Coups(drag,round)}})
  },
  
 Coups : function(coups,round)
  {
   var colonne = coups.id.substr(5,1);
   var valeur = coups.id.substr(6);
   $(colonne+round).value = valeur;
   QDuel.Calcul();
  },
  
 Arme : function(arme)
  {
   arme_array = arme.split(";");
   a = parseInt(arme_array[1],10);
   d = parseInt(arme_array[2],10);
   if(a < 0) { a_txt=a; }else{ a_txt='+'+a; }
   if(d < 0) { d_txt=d; }else{ d_txt='+'+d; }
   if (a == 0) a_txt='';
   if (d == 0) d_txt='';
   $('arme').value=arme_array[0];
   $('arme_img').src=$('arme_'+arme_array[0]).src;
   var att_max = parseInt($('att_base').value,10) + a;
   var def_max = parseInt($('def_base').value,10) + d;
   $('att_max').innerHTML = att_max;
   $('def_max').innerHTML = def_max;
   $('att_max_haut').innerHTML = att_max;
   $('def_max_haut').innerHTML = def_max;
   $('att_arme_haut').innerHTML = a_txt;
   $('def_arme_haut').innerHTML = d_txt;
   clear_zone();
   QDuel.Valid();
   window.Qtt.hide();  
  }
  
}

/*
function duel_drop(round)
 {
  Droppables.add('tr'+round, {accept:'coups', onDrop:function(drag){duel_coups(drag,round)}})
 }

function duel_coups(coups,round)
 {
  var colonne = coups.id.substr(5,1);
  var valeur = coups.id.substr(6);
  document.getElementById(colonne+round).value = valeur;
  duel();
 } 


function duel()
 {
  for (var i=1; i<=5; i++)
   {
    if (document.getElementById('tra'+i))
     {
      if (document.getElementById('a'+i).value > 15) { document.getElementById('a'+i).value = ''; }
      if (document.getElementById('a'+i).value > 0)
       {
        var valeur = document.getElementById('a'+i).value;
        if (document.getElementById('base_a'+valeur))
         { 
          document.getElementById('img_a'+i).src = document.getElementById('base_a'+valeur).src;
         }
       }else{
        document.getElementById('img_a'+i).src = '/i/arme/avatar_inconnu.png';
       }
      if (document.getElementById('d'+i).value > 0)
       {
        var valeur = document.getElementById('d'+i).value;
        if (document.getElementById('base_d'+valeur))
         { 
          document.getElementById('img_d'+i).src = document.getElementById('base_d'+valeur).src;
         }
       }else{
        document.getElementById('img_d'+i).src = '/i/arme/avatar_inconnu.png';
       }
     }
   }
  duel_valid();
 } 


function duel_valid()
 {
  var duel_ok = 1;
  var base_a = parseInt(document.getElementById('att_max').innerHTML,10);
  var base_d = parseInt(document.getElementById('def_max').innerHTML,10);
  var use_a = 0;
  var use_d = 0;
  
  for (var i=1; i<=5; i++)
   {
    if (document.getElementById('tra'+i))
     {
      if (document.getElementById('a'+i).value)
       {
        valeur = parseInt(document.getElementById('a'+i).value,10);
        if (valeur < 0) { duel_ok = 0; }
        use_a += valeur;
       }
      if (document.getElementById('d'+i).value)
       {
        valeur = parseInt(document.getElementById('d'+i).value,10);
        if (valeur < 0) { duel_ok = 0; }
        use_d += valeur;
       }
     }
   }
  var a_restant = base_a - use_a;
  var d_restant = base_d - use_d;
  if (a_restant < 0) { duel_ok = 0; }
  if (d_restant < 0) { duel_ok = 0; }
 
  document.getElementById('att_use').innerHTML=use_a;
  document.getElementById('def_use').innerHTML=use_d;
  document.getElementById('att_restant').innerHTML=a_restant;
  document.getElementById('def_restant').innerHTML=d_restant;

  if (duel_ok == 1)
   {
    document.getElementById('duel_submit').className='css_dblock';
   }else{
    document.getElementById('duel_submit').className='css_dnone';
   }

 }

function duel_arme(arme)
 {
  arme_array = arme.split(";");
  a = parseInt(arme_array[1],10);
  d = parseInt(arme_array[2],10);
  if(a < 0) { a_txt=a; }else{ a_txt='+'+a; }
  if(d < 0) { d_txt=d; }else{ d_txt='+'+d; }
  if (a == 0) a_txt='';
  if (d == 0) d_txt='';
  $('arme').value=arme_array[0];
  $('arme_img').src=$('arme_'+arme_array[0]).src;
  //alert(parseInt($('att_base').value,10)+' + '+a);
  var att_max = parseInt($('att_base').value,10) + a;
  var def_max = parseInt($('def_base').value,10) + d;
  $('att_max').innerHTML = att_max;
  $('def_max').innerHTML = def_max;
  $('att_max_haut').innerHTML = att_max;
  $('def_max_haut').innerHTML = def_max;
  $('att_arme_haut').innerHTML = a_txt;
  $('def_arme_haut').innerHTML = d_txt;
  clear_zone();
  duel_valid();
  window.Qtt.hide();
 }
*/
var QTuto = {
 e1On : function()
  {
   $('page_coups_a').style.border = "1px #000000 solid";
   $('tra1').style.border = "1px #000000 solid";
   setTimeout("QTuto.e1Off()","300");
  },
 e1Off : function()
  {
   if ($('att_use').innerHTML == 0)
    {
     $('page_coups_a').style.border = "1px transparent solid";
     $('tra1').style.border = "1px transparent solid";
     setTimeout("QTuto.e1On()","300");
    }else{
     $('page_coups_a').style.border = "";
     $('tra1').style.border = "";
     QTuto.e2();
    }
  },
 e2 : function()
  {
   $('tuto1').style.display = 'none';
   $('tuto2').style.display = 'block';
   $('tuto2_1').innerHTML = $('att_use').innerHTML;
   $('tuto2_2').innerHTML = $('att_use').innerHTML;
   $('tuto2_3').innerHTML = $('att_restant').innerHTML;
   QTuto.e2On();
  },
 e2On : function()
  {
   $('att_use').style.border = "1px #000000 solid";
   $('att_restant').style.border = "1px #000000 solid";
   setTimeout("QTuto.e2Off()","300");
  },
 e2Off : function()
  {
   //new Effect.Highlight('att_use', { endcolor: '#009900' });
   if ($('tuto2').style.display == 'block')
    {
     $('att_use').style.border = "1px transparent solid";
     $('att_restant').style.border = "1px transparent solid";
     setTimeout("QTuto.e2On()","300");
    }else{
     $('att_use').style.border = "";
     $('att_restant').style.border = "";
    }
  },
 e3 : function()
  {
   $('tuto2').style.display = 'none';
   $('tuto3').style.display = 'block';
   QTuto.e3On();
  },
 e3On : function()
  {
   $('page_coups_a').style.border = "1px #000000 solid";
   for (i=1; i<=5; i++) $('tra'+i).style.border = "1px #000000 solid";
   $('att_use').style.border = "1px #000000 solid";
   $('att_restant').style.border = "1px #000000 solid";
   setTimeout("QTuto.e3Off()","300");
  },
 e3Off : function()
  {
   if ($('att_restant').innerHTML != 0)
    {
     $('page_coups_a').style.border = "1px transparent solid";
     for (i=1; i<=5; i++) $('tra'+i).style.border = "1px transparent solid";
     $('att_use').style.border = "1px transparent solid";
     $('att_restant').style.border = "1px transparent solid";
     setTimeout("QTuto.e3On()","300");
    }else{
     $('page_coups_a').style.border = "";
     for (i=1; i<=5; i++) $('tra'+i).style.border = "";
     $('att_use').style.border = "";
     $('att_restant').style.border = "";
     QTuto.e4();
    }
  },
 e4 : function()
  {
   $('tuto3').style.display = 'none';
   $('tuto4').style.display = 'block';
   QTuto.e4On();
  },
 e4On : function()
  {
   $('page_coups_d').style.border = "1px #000000 solid";
   for (i=1; i<=5; i++) $('trd'+i).style.border = "1px #000000 solid";
   $('def_use').style.border = "1px #000000 solid";
   $('def_restant').style.border = "1px #000000 solid";
   setTimeout("QTuto.e4Off()","300");
  },
 e4Off : function()
  {
   if ($('def_restant').innerHTML != 0)
    {
     $('page_coups_d').style.border = "1px transparent solid";
     for (i=1; i<=5; i++) $('trd'+i).style.border = "1px transparent solid";
     $('def_use').style.border = "1px transparent solid";
     $('def_restant').style.border = "1px transparent solid";
     setTimeout("QTuto.e4On()","300");
    }else{
     $('page_coups_d').style.border = "";
     for (i=1; i<=5; i++) $('trd'+i).style.border = "";
     $('def_use').style.border = "";
     $('def_restant').style.border = "";
     QTuto.e5();
    }
  },
 e5 : function()
  {
   $('tuto4').style.display = 'none';
   $('tuto5').style.display = 'block';
  }
}
