function verification(entree) {
  var seulement_ceci ="0123456789[]()-+*%/.";
  for (var i = 0; i < entree.length; i++)
   if (seulement_ceci.indexOf(entree.charAt(i))<0 ) return false;
  return true;
 }

 function resultat(nom) {
   var x = 0;
  if (verification(document.getElementById('calcaffiche'+nom).value))
     x = eval(document.getElementById('calcaffiche'+nom).value);
   document.getElementById('calcaffiche'+nom).value = x;
 }

 function ajouter(caracteres, nom) {
   document.getElementById('calcaffiche'+nom).value =
   document.getElementById('calcaffiche'+nom).value + caracteres;
 }

 function fonction_speciale(fonction, nom) {
   if (verification(document.getElementById('calcaffiche'+nom).value)) {
     if(fonction == "sqrt") {
       var x = 0;
     x = eval(document.getElementById('calcaffiche'+nom).value);
     document.getElementById('calcaffiche'+nom).value = Math.sqrt(x);
   }
   if(fonction == "pow") {
     var x = 0;
     x = eval(document.getElementById('calcaffiche'+nom).value);
     document.getElementById('calcaffiche'+nom).value = x * x;
   }
   if(fonction == "log") {
     var x = 0;
     x = eval(document.getElementById('calcaffiche'+nom).value);
     document.getElementById('calcaffiche'+nom).value = Math.log(x);
   }
  } else document.getElementById('calcaffiche'+nom).value = 0
}
function affCalc(nom){
 if(document.getElementById('lacalc'+nom).style.display == 'none'){
 	document.getElementById('lacalc'+nom).style.display = 'block';
	 	document.getElementById('lacalc'+nom).style.visibility = 'visible';

 }else{
  	document.getElementById('lacalc'+nom).style.display = 'none';
		 	document.getElementById('lacalc'+nom).style.visibility = 'hidden';

 }
}
function givevalue(nom){
document.getElementById('calcaffiche'+nom).value=document.getElementById(nom).value;
}
function putvalue(nom){
document.getElementById(nom).value=document.getElementById('calcaffiche'+nom).value;
}


