
function toggle( id ){
  var e = $( 'SH' + id );
  e.style.display = e.style.display == 'block' ? 'none' : 'block';
}

function upFile( id, fid, tbl, prfx ){
  var req = sendData( 'POST', "../include/dispatcher.php", 
		      "ACTION=GETUPL&ID="+ id +"&FID="+ id +"&TBL="+ tbl +"&PRFX="+ prfx );
  req.onreadystatechange = function(){
    if( req.readyState == 4 )
      if( req.responseText !== "BAD" ){
	var p = new flexPop( 'FILUPL', [2,3,2], [1,1,1], req.responseText );
	p.style.height = "auto";
      }
  }

}

function getFile( id ){
  if( !id || isNaN( id ) ){ alert( "Pas encore de fichier ... "+id ); return false;}
  var dwin = window.open( "../getFile.php?FID="+ id, 'DWIN', '' );
  dwin.focus();
}

function duplic( prfx, tbl, yr ){
  if( !confirm( "Etes-vous sur de vouloir cr\éer une nouvelle ann\ée ? " ) ) return false;
  var req = sendData( 'POST', "../include/dispatcher.php", 
		      "ACTION=DUPLIC&PRFX="+ prfx +"&TBL="+ tbl +"&YEAR="+ yr );
  req.onreadystatechange = function(){
    if( req.readyState == 4 ){
      if( req.responseText == 'GOOD' ) window.location.reload();
      else alert( "Erreur lors de la duplication " );
    }
  }
}