//////////////////////////////////////////////////////////////////////////////
// FILE:    sudoku.js
// PURPOSE: Funciones javascript comunes en tusudoku.es
//////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////
// CONTROL
//////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////
// FUNCTIONS
//////////////////////////////////////////////////////////////////////////////
 var heaHtm = "";
 var pagHtm = "";
 var fotHtm = "";


//////////////////////////////////////////////////////////////////////////////
   function SdkPrn(pstOne, pstTwo, pstTre, prnNam)
   
// PURPOSE:
//////////////////////////////////////////////////////////////////////////////
{ 
  var heaEle = document.getElementById("header");
  var pagEle = document.getElementById("page");
  var fotEle = document.getElementById("footer");

  var iniHtm = "";
  var allHtm = "";
  var endHtm = "<br></br><center>"+
               "<a href='#"+prnNam+"' onMouseDown='SdkBck()'>"+
               "volver a tusudoku.es</a>"+
               "</center>";
  
  var pstLst = new Array(pstOne, pstTwo, pstTre);
  for (var pstPos=0; pstPos<pstLst.length; pstPos++)
  {
    var pstIde = pstLst[pstPos];
    var pstEle = document.getElementById(pstIde);
    var pstHtm = pstEle.innerHTML;
        allHtm = allHtm + "<br><br>" + pstHtm
  }

  heaHtm = heaEle.innerHTML;
  pagHtm = pagEle.innerHTML;
  fotHtm = fotEle.innerHTML;

  heaEle.innerHTML = iniHtm;
  pagEle.innerHTML = allHtm;
  fotEle.innerHTML = endHtm;
}


//////////////////////////////////////////////////////////////////////////////
   function SdkBck()
   
// PURPOSE:
//////////////////////////////////////////////////////////////////////////////
{ 
  var heaEle = document.getElementById("header");
  var pagEle = document.getElementById("page");
  var fotEle = document.getElementById("footer");

  heaEle.innerHTML = heaHtm;
  pagEle.innerHTML = pagHtm;
  fotEle.innerHTML = fotHtm;
}


//////////////////////////////////////////////////////////////////////////////
   function SdkWriteOne()

// PURPOSE: Writes a Html code for one Sudoku. Test function.
//////////////////////////////////////////////////////////////////////////////
{
  document.write(
    "<table class='sdk'>"+
    "<tr valign='middle'>"+
    "<td class='bb08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='bm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='be08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='bm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='bm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='be14'><i class='ini'>6</i></td>"+
    "<td class='bm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='bm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='be08'><i class='mul'>&nbsp;</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='mb14'><i class='ini'>2</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm14'><i class='ini'>4</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='eb08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em14'><i class='ini'>5</i></td>"+
    "<td class='em14'><i class='ini'>2</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em14'><i class='ini'>6</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='mb14'><i class='ini'>1</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm14'><i class='ini'>9</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me14'><i class='ini'>3</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='mb14'><i class='ini'>5</i></td>"+
    "<td class='mm14'><i class='ini'>8</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm14'><i class='ini'>6</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me14'><i class='ini'>7</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm14'><i class='ini'>1</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='eb14'><i class='ini'>7</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em14'><i class='ini'>3</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee14'><i class='ini'>8</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='mb08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm14'><i class='ini'>8</i></td>"+
    "<td class='me14'><i class='ini'>4</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='mb08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me14'><i class='ini'>9</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='mm08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='me14'><i class='ini'>4</i></td>"+
    "</tr>"+
    "<tr valign='middle'>"+
    "<td class='eb08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee14'><i class='ini'>5</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em08'><i class='mul'>&nbsp;</i></td>"+
    "<td class='em14'><i class='ini'>3</i></td>"+
    "<td class='ee08'><i class='mul'>&nbsp;</i></td>"+
    "</tr>"+
    "</table>");
}
