var MBR_SUDOKU_BODY_BG = '#FFFFFF';        //  couleur de fond
var MBR_SUDOKU_GRID_BD = '#000000';        //  couleur de la bordure
var MBR_SUDOKU_CELL_BG = '#EEEEEE';        //  couleur de fond des cases avec numéros
var MBR_SUDOKU_EMPTY_CELL_BG = '#AAAAAA';  //  couleur de fond des cases sans numéros
var MBR_SUDOKU_TEXT = '#000000'            //  couleur du text

function checkFormVal()
{
  var myElements = $('frmsudoku').getElements('*');
  var aVal = new Array();
  myElements.each( function(element){      
    if(['input', 'textarea'].test(element.getTag()))
    {
      if(element.getProperty('type')!='submit')
      {
        if(element.getValue().substr(0,1)!='#')
          element.value = '#'+element.getValue();
        
        aVal.push('var '+element.getProperty('name')+' = \''+element.getValue()+'\'; ');
        
        eval( element.getProperty('name') + '= \''+element.getValue()+'\'' );
      }
    }
  });
  
  var jsContent = '<script type="text/javascript">'+String.fromCharCode(10);  
  jsContent += aVal.join(String.fromCharCode(10));
  jsContent += '</sc'+'ript>'+String.fromCharCode(10);
  jsContent += '<script type="text/javascript" src="http://www.illico-sudoku.com/mini-sudoku.js"></scr'+'ipt>';
      
  $('TAcontent').setText(jsContent); 
  
  return false;
}

function chkVal(inpObj)
{
  var myQueryString = 'num='+inpObj.name.substring(4)+'&val='+$(inpObj).getValue();
  
  new Ajax('chkVal.php', {postBody:myQueryString, evalScripts: true, onComplete:function(ret){    
    
      if(ret!='noCorr')
      {
        if(ret.substring(0,1)==1)
        {
          $('inum'+ret.substring(1)).className='juste';
        }
        else $('inum'+ret.substring(1)).className='faux';
      }
          
  }}).request();
}

function swtAutoCorrection()
{
  new Ajax('swtAutoCorrection.php', {}).request();  
}
