var lastvalue, fenetres=new Array(), current=0; nfen=0;


function last() {
  document.frm.ecp.value=lastvalue;
}

function fprev() {
 current=(current>0)?current-1:0;
 document.frm.ecp.value=fenetres[current]
}

function fnext() {
 current=(current<nfen-1)?current+1:nfen-1;
 document.frm.ecp.value=fenetres[current]
}

function fcurrent() {
  document.frm.ecp.value=fenetres[current];
}

function cherche() {
  var s = document.frm.ecp.value, a = new Array();
  lastvalue=document.frm.ecp.value;
  fenetres[nfen]=document.frm.ecp.value;
  nfen++;
  if(idAnim != null)
    clearTimeout(idAnim)
  idAnim=null
  a = s.split(/###+/); 
  eval(a[0]);
}

function efface() { document.frm.ecp.value = ""; ef();}
/*
var tab=new Array('',
'var ardoise = document.getElementById("papier");\n if (ardoise.getContext){\n var contexte = ardoise.getContext("2d");\n // le code graphique ci-dessous\n contexte.fillStyle = "rgb(1000,1000,1000)";\n contexte.fillRect (0, 0, 300, 300);\n contexte.fillStyle = "rgb(0,500,0)";\n contexte.fillRect (50, 50, 200, 200);\n \n } else {\n // tracé non supporté\n }\n',
'')
*/
function exmple(x) {
  document.frm.ecp.value = tab[x];
   ef();
}


function alerte(s) {
//document.frm.al.value += s+"\n";
alert(s)
}

function ef() {
 // document.frm.al.value = "";
}

function resetGr() {
	var canvas = document.getElementById("papier")
	canvas.width= "0";
	canvas.height="0";
	canvas.width= "300"
	canvas.height="300";
	var ctx=canvas.getContext
	if(idAnim != null)
		clearTimeout(idAnim)
}

var idAnim = null;

function stop() {
  if(idAnim != null)
	clearTimeout(idAnim)
}

