// Auteur: Benoit Caron, février 2006
// Distibuable et réutilisables selon les termes de la GPL
// Generation automatique d'operation mathematique pour
// botter le derrière de ma grande fille.

var MAXOPS = 24;
var OPERATION = '+';

// sub rafraichir
function rafraichir(OPERATION){
    var tbl = document.getElementById("tables");
    var chld = tbl.childNodes[0];
    
    tbl.removeChild(chld);
    
    chld = document.createElement("div");

    tbl.appendChild(chld);
    for (i=0; i < MAXOPS; i++){
	//a = Math.ceil(Math.random() * 10);
	a = Math.ceil(Math.random() * 15);
	b = Math.ceil(Math.random() * 10);
	if (OPERATION == '-') {
	    if (b > a) {
		c = b; b = a; a = c;
	    }
	}
	div = document.createElement("div");
	div.setAttribute("class", "q");
	// FIXME : decortiquer les elements pour separer et mieux styler les
	// différentes parties
	op = document.createElement("span");
	op.setAttribute("class", "nb");
	op.appendChild(	document.createTextNode(a) );
	div.appendChild(op);

	op = document.createElement("span");
	op.setAttribute("class", "op");
	op.appendChild(	document.createTextNode(OPERATION) );
	div.appendChild(op);

	op = document.createElement("span");
	op.setAttribute("class", "nb");
	op.appendChild(	document.createTextNode(b) );
	div.appendChild(op);

	op = document.createElement("span");
	op.setAttribute("class", "op");
	op.appendChild(	document.createTextNode("=") );
	div.appendChild(op);

	op = document.createElement("span");
	op.setAttribute("class", "op");
	op.appendChild(	document.createTextNode("____") );
	div.appendChild(op);

	// Ajout de tout ca sur le node principal
	chld.appendChild(div);
    }

}

