var IB=new Object;
var posX=0;posY=0;
var xOffset=10;yOffset=10;

function aide(){window.open("http://www.wyx.fr/geogebrawyx/arrive.htm", "","scrollbars=yes, menubar=no,toolbar=no,resizable=yes,width=760,height=640, screenX=760,screenY=640,top=10,left=10");};

function AffBulle(texte) {
  contenu="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 cellpadding=2 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR><TD><FONT size='-1' face='arial' color='"+IB.ColTexte+"'>"+texte+"</FONT></TD></TR></TABLE></TD></TR></TABLE>&nbsp;";
  var finalPosX=posX-xOffset;
  if (finalPosX<0) finalPosX=0;
  if (document.layers) {
    document.layers['bulle'].document.write(contenu);
    document.layers['bulle'].document.close();
    document.layers['bulle'].top=posY+yOffset;
    document.layers['bulle'].left=finalPosX;
    document.layers['bulle'].visibility="show";}
  if (document.all) {
    //var f=window.event;
    //doc=document.body.scrollTop;
    bulle.innerHTML=contenu;
    document.all['bulle'].style.top=posY+yOffset;
    document.all['bulle'].style.left=finalPosX;//f.x-xOffset;
    document.all['bulle'].style.visibility="visible";
  }
  //modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
  else if (document.getElementById) {
    document.getElementById('bulle').innerHTML=contenu;
    document.getElementById('bulle').style.top=posY+yOffset;
    document.getElementById('bulle').style.left=finalPosX;
    document.getElementById('bulle').style.visibility="visible";
  }
}
function getMousePos(e) {
  if (document.all) {
  posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
  posY=event.y+document.body.scrollTop;
  }
  else {
  posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
  posY=e.pageY; 
  }
}
function HideBulle() {
	if (document.layers) {document.layers['bulle'].visibility="hide";}
	if (document.all) {document.all['bulle'].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById('bulle').style.visibility="hidden";}
}

function InitBulle(ColTexte,ColFond,ColContour,NbPixel) {
	IB.ColTexte=ColTexte;IB.ColFond=ColFond;IB.ColContour=ColContour;IB.NbPixel=NbPixel;
	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=getMousePos;
		document.write("<LAYER name='bulle' top=0 left=0 visibility='hide'></LAYER>");
	}
	if (document.all) {
		document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		document.onmousemove=getMousePos;
	}
	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if (document.getElementById) {
	        document.onmousemove=getMousePos;
	        document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
	}

};


var Grille101= new Array(1,3,2,3,2,4,3,2,3,7,4,7,5,1,5,2,5,3,7,3,8,2,8,3);
    Vecteurs101=new Array(-1,0,2,4,-1,-3,-2,-3,-3,-1,3,1,-4,2,1,3,2,1,1,-1,0,-1,1,0);
    Origines101=new Array(14,2,13,4,15,7,14,7,13,7,10,7,15,2,14,3,11,5,10,4,10,3,11,2);
    neworigines=new Array(14,2,13,4,15,7,14,7,13,7,10,7,15,2,14,3,11,5,10,4,10,3,11,2);
    neworigines0=new Array(14,2,13,4,15,7,14,7,13,7,10,7,15,2,14,3,11,5,10,4,10,3,11,2);


    Grille102= new Array(1,3,1,6,3,7,3,8,4,1,4,8,5,1,5,5,5,6,6,8,7,2,8,1);
    Vecteurs102=new Array(1,-1,-1,-2,3,-2,3,2,-2,1,-1,0,1,3,-2,-4,-3,1,3,1,2,-3,-3,0);
    Origines102=new Array(10,5,15,5,11,8,13,5,12,6,11,3,15,2,16,6,14,4,13,7,10,6,13,2);
     Grille103 = new Array(2,4,2,8,3,6,4,8,5,8,6,1,6,3,6,8,7,1,7,2,7,4,8,6);
     Vecteurs103 = new Array(-1,-1,3,-2,0,2,-2,0,-2,-1,1,2,-4,2,0,-2,4,0,1,-4,1,-2,2,2);
     Origines103=new Array(15,5,13,8,10,4,15,3,11,3,12,4,16,5,16,4,11,2,10,8,11,7,12,3);

 Grille104= new Array(1,6,3,1,3,2,3,7,3,8,4,3,4,4,6,8,7,3,7,4,7,5,8,4);
 Vecteurs104= new Array(-2,4,1,-4,2,-4,2,4,-4,-1,0,2,2,2,-4,2,3,-1,4,2,-4,-2,-1,-2);
 Origines104=new Array(11,5,10,5,9,8,14,3,15,7,12,3,14,2,15,1,11,2,11,7,16,9,14,5);

 Grille105= new Array(1,7,3,1,3,4,4,4,4,8,6,6,7,1,7,6,7,8,8,2,8,3,8,4);
 Vecteurs105 = new Array(-1,4,3,-2,1,-4,0,-3,2,-3,4,0,-3,2,0,1,-2,-2,1,2,-3,0,-2,4);
Origines105=new Array(11,5,10,5,9,8,15,5,14,7,11,8,14,2,12,2,14,6,12,5,14,9,11,1);


Grille106= new Array(1,1,2,1,2,4,4,2,5,1,5,2,5,3,5,6,6,1,6,4,8,1,8,4);
Vecteurs106= new Array(-1,-3,-2,3,-2,1,1,4,-3,-2,3,-1,-2,-4,-2,-3,3,0,0,1,4,2,2,0);
Origines106=new Array(15,8,14,6,13,7,15,4,13,4,10,7,16,5,15,6,10,5,11,3,10,1,10,6);

Grille107= new Array(1,6,1,8,2,1,2,2,3,2,3,3,3,5,4,1,4,6,5,6,7,2,7,4);
Vecteurs107= new Array(-1,-4,4,-1,-4,2,-4,1,2,3,2,0,0,-2,3,-2,-2,4,1,3,-2,-4,-2,1);
Origines107=new Array(12,5,12,8,14,6,15,8,12,2,13,2,10,7,10,9,16,3,10,3,12,6,16,2);


Grille108= new Array(2,4,2,5,4,8,5,4,5,5,5,8,6,1,6,4,6,6,7,5,7,6,7,7);
Vecteurs108= new Array(-3,1,1,1,0,1,-2,2,2,-3,-2,1,2,-4,-1,4,-4,0,-2,-2,3,-1,4,-1);
Origines108=new Array(14,2,10,5,15,7,15,6,13,7,11,7,13,6,13,3,14,9,12,6,10,3,11,2);

Grille109= new Array(1,3,3,1,3,4,3,7,4,6,5,2,5,4,5,7,6,2,7,1,7,3,7,5);
Vecteurs109= new Array(2,0,4,2,-1,0,-4,2,2,-4,-2,0,0,1,0,-3,-4,1,0,4,0,-2,2,-2);
Origines109=new Array(12,2,10,7,13,4,16,3,13,8,12,9,16,4,11,5,16,2,10,2,13,7,14,8);

Grille110= new Array(1,7,3,8,4,1,5,2,5,4,5,5,5,6,5,8,6,8,7,3,7,8,8,1);
Vecteurs110= new Array(-2,-3,-3,1,2,4,-2,0,0,2,-1,-1,3,0,1,-2,2,-2,-3,2,4,-1,-1,-4);
Origines110=new Array(15,5,13,5,14,4,13,4,14,1,13,8,10,1,15,3,10,4,13,6,11,9,14,7);








 Grille201= new Array(2,3,3,5,3,7,4,1,4,4,5,1,5,2,5,8,6,4,6,5,6,7,7,7);
   Vecteurs201= new Array(-1,-4,0,1,-2,-1,-3,2,0,-3,3,2,-1,0,2,-3,-1,-1,2,1,3,-2,-2,4);
Origines201=new Array(11,6,13,6,13,3,14,7,15,4,11,1,12,4,10,8,14,2,13,5,12,9,13,4);

Grille202= new Array(1,2,1,6,2,5,2,8,4,3,5,4,5,7,6,2,6,4,6,5,7,1,8,5);
Vecteurs202= new Array(-2,-2,0,3,1,2,1,1,-4,1,1,-1,0,-3,4,2,-2,-3,-1,-2,-1,3,0,-4);
Origines202=new Array(11,5,14,1,14,6,12,4,14,5,10,3,13,4,10,7,15,9,13,8,12,1,15,5);

Grille203= new Array(1,1,1,6,2,6,3,1,3,2,3,3,3,5,4,8,5,1,5,7,5,8,6,4);
Vecteurs203= new Array(2,2,3,1,-4,0,0,1,-1,4,4,1,-2,-2,1,-4,0,-2,1,0,-4,-2,2,0);
Origines203=new Array(14,4,10,6,14,8,15,1,12,1,11,7,16,4,12,5,13,6,13,3,14,7,13,9);

Grille204= new Array(1,6,1,8,2,6,3,1,3,4,4,2,4,8,5,5,6,1,6,3,7,1,7,3);
Vecteurs204= new Array(-2,-2,-2,2,1,0,-4,0,0,-2,3,2,0,-3,-3,1,1,-2,-2,4,2,-1,4,2);
Origines204=new Array(12,8,13,2,15,2,14,9,15,7,13,6,16,6,12,2,14,6,14,2,10,5,12,7);

Grille205= new Array(1,3,1,6,2,3,2,5,3,5,3,7,4,7,6,1,6,5,6,8,7,3,8,7);
Vecteurs205= new Array(1,2,1,4,3,0,2,1,-2,-1,-2,1,1,0,-3,-1,-1,-2,0,-2,2,-4,-4,0);
Origines205=new Array(11,4,10,3,13,2,10,2,15,4,15,8,10,8,14,3,13,6,15,7,12,9,14,1);


Grille206= new Array(1,6,1,8,3,6,3,7,4,1,4,6,5,1,5,4,5,8,6,5,7,7,8,8);
Vecteurs206= new Array(2,3,-4,-1,3,-2,0,1,1,0,2,-1,0,2,0,-4,1,4,-3,0,1,-2,-2,-1);
Origines206=new Array(14,4,15,2,10,6,11,2,10,5,10,7,10,1,13,9,14,5,15,3,11,4,12,9);

Grille207= new Array(1,4,2,4,3,2,3,3,3,6,3,7,4,8,5,6,6,4,6,5,6,8,7,8);
Vecteurs207= new Array(0,1,-1,-4,1,2,4,2,-3,-2,3,0,3,2,-2,3,-2,-1,0,-4,-2,2,1,-2);
Origines207=new Array(12,2,11,5,11,3,10,8,13,7,11,1,10,6,15,6,12,8,15,5,14,4,13,4);

Grille208= new Array(1,5,1,6,3,2,3,7,4,1,4,3,5,1,5,3,5,4,5,5,5,6,6,3);
Vecteurs208= new Array(1,-3,-2,4,-3,0,0,-1,4,0,-2,-2,0,2,-2,2,4,-1,1,-2,1,-4,-2,1);
Origines208=new Array(10,4,12,1,15,9,10,2,12,7,12,8,11,4,15,4,11,9,13,5,12,5,15,2);

Grille209= new Array(1,1,1,4,2,1,3,1,3,4,5,1,5,3,5,5,7,2,7,5,7,6,7,7);
Vecteurs209= new Array(4,0,-1,3,3,1,2,1,-2,-4,-1,-3,-2,-1,0,3,-4,-1,-4,-2,2,2,2,-3);
Origines209=new Array(12,1,11,2,10,8,10,1,15,8,14,5,13,7,15,3,14,10,15,9,12,5,10,6);


Grille210= new Array(3,3,4,7,5,2,5,5,5,6,5,7,5,8,6,3,6,6,7,5,8,5,8,6);
Vecteurs210= new Array(2,-4,0,-1,-3,2,1,2,1,4,-2,-4,-1,-4,0,4,0,3,0,1,2,-3,3,0);
Origines210=new Array(11,8,11,3,14,2,15,7,13,3,16,7,16,5,10,1,10,6,12,2,11,9,11,1); 
















Grille301= new Array(1,2,1,6,2,3,2,8,3,5,3,8,4,1,4,4,4,8,5,4,6,4,7,3);
Vecteurs301= new Array(-1,0,3,-1,-2,4,1,-1,2,2,-1,-3,0,-4,-1,-2,1,-3,4,1,-3,1,0,4);
Origines301=new Array(11,2,10,6,13,1,10,4,13,6,10,7,15,5,16,8,12,5,12,8,12,7,14,1);

Grille302= new Array(1,3,2,5,2,7,2,8,3,6,3,8,4,4,4,6,5,2,5,7,6,4,6,7);
Vecteurs302= new Array(-4,1,-1,0,1,2,-2,1,1,-2,3,0,3,-2,-2,3,2,-1,1,-3,-2,2,2,1);
Origines302=new Array(15,7,15,5,14,2,12,1,11,4,12,8,10,8,14,3,10,6,10,5,13,3,13,1);

Grille303= new Array(2,5,3,3,3,7,4,4,4,7,5,6,6,5,6,6,7,4,8,6,8,7,8,8);
Vecteurs303= new Array(-2,-2,2,2,0,1,3,-1,0,2,-3,0,-3,-2,1,-1,3,0,-2,1,4,1,1,2);
Origines303=new Array(13,4,10,3,13,2,10,2,15,4,12,7,12,6,13,5,12,8,13,7,11,6,14,1);

Grille304= new Array(2,6,2,7,2,8,3,6,5,2,5,5,5,6,6,6,7,5,7,8,8,6,8,8);
Vecteurs304= new Array(0,3,2,2,1,-2,3,-1,-2,0,1,1,0,2,1,0,-3,2,-4,0,2,-4,3,0);
Origines304=new Array(10,4,10,3,13,5,11,3,12,2,12,3,11,5,10,1,15,5,14,8,13,6,12,1);

Grille305= new Array(1,3,2,3,3,1,3,4,3,6,4,3,4,7,5,3,5,4,5,5,5,8,8,6);
Vecteurs305= new Array(0,-3,-1,0,2,1,1,0,1,3,2,3,-1,-1,-2,1,-3,0,3,2,1,-2,1,-3);
Origines305= new Array(10,4,13,7,12,5,10,8,14,1,13,3,11,6,12,6,15,8,11,5,12,3,11,4);



Grille306= new Array(2,1,3,1,4,1,4,3,4,6,5,4,6,1,6,2,6,3,6,5,7,5,8,5);
Vecteurs306= new Array(-2,-4,1,0,0,1,2,0,-1,-1,1,3,1,4,3,0,-4,-1,-1,0,2,-4,2,2);
Origines306= new Array(16,9,14,9,10,4,12,8,14,6,15,2,14,2,10,2,14,4,12,7,10,8,13,6);

Grille307= new Array(1,3,1,4,1,7,2,5,2,7,2,8,3,6,3,7,5,5,6,7,7,6,8,7);
Vecteurs307= new Array(1,1,-4,0,-1,2,-1,-2,0,-2,2,-1,-4,2,4,-1,0,1,1,-1,1,0,-2,0);
Origines307= new Array(11,6,14,2,13,6,11,9,14,8,13,4,14,3,11,3,15,7,10,6,12,9,15,5);

Grille308= new Array(1,6,2,4,2,6,3,4,3,6,3,7,4,4,4,7,5,2,5,4,5,7,7,6);
Vecteurs308= new Array(-3,-2,-3,2,-1,-1,0,3,-2,-3,1,3,-1,-3,2,-4,1,0,3,0,-1,2,2,4);
Origines308= new Array(13,7,13,2,11,7,15,2,15,7,14,3,14,9,12,5,11,9,10,8,12,3,13,5);

Grille309= new Array(1,3,1,8,2,2,2,4,2,5,2,6,3,3,3,7,4,3,4,6,5,4,5,6);
Vecteurs309= new Array(-3,-2,3,2,-4,2,0,2,-1,-3,2,3,2,-2,-3,0,0,-1,0,3,1,-1,2,-1);
Origines309= new Array(15,8,13,6,14,2,10,7,15,6,13,4,11,5,13,2,13,9,11,6,12,8,10,6);

Grille310= new Array(1,6,1,8,2,6,3,3,3,4,4,7,4,8,5,1,5,4,5,6,5,8,6,4);
Vecteurs310= new Array(-1,4,1,3,0,2,2,-3,-2,-2,-1,0,-2,-3,3,0,4,0,-3,1,2,-2,-4,-2);
Origines310= new Array(13,2,14,2,10,6,10,5,15,7,11,2,15,6,12,9,10,1,14,8,10,9,15,8);
 



Grille401= new Array(1,3,1,4,2,2,2,4,3,2,3,3,4,4,4,6,4,7,5,6,6,3,6,8);
Vecteurs401= new Array(2,-4,-1,-1,2,2,3,2,1,1,2,3,-3,0,1,0,-1,0,-3,-1,-2,-4,-2,-1);
Origines401= new Array(10,5,13,4,12,4,10,7,14,1,13,3,15,7,10,2,11,6,14,8,15,5,13,6);

Grille402= new Array(2,1,4,1,4,2,4,3,4,4,5,5,6,1,6,2,7,1,7,2,7,3,8,2);
Vecteurs402= new Array(1,0,1,1,0,2,-2,-1,0,1,1,2,2,-2,-1,-4,2,-4,-2,2,0,-1,-4,0);
Origines402= new Array(10,5,14,2,13,5,12,8,15,5,13,3,14,8,12,7,13,8,11,2,12,3,15,1);

Grille403 = new Array(3,2,4,2,4,3,4,6,5,2,5,6,6,1,6,3,6,7,7,2,8,3,8,7);
Vecteurs403= new Array(-1,4,3,1,4,2,-1,-1,-2,-4,-4,-1,1,0,0,-4,0,-2,2,1,-2,4,1,1);
Origines403= new Array(10,4,11,8,10,2,13,3,15,9,14,2,11,7,15,6,13,8,10,3,11,5,13,2);

Grille404 = new Array(2,2,2,3,2,4,2,6,3,3,3,6,4,2,5,2,5,4,6,1,6,4,7,6);
Vecteurs404= new Array(2,-1,3,1,-2,-2,0,-3,4,0,1,-4,0,-4,1,0,0,2,-2,2,-4,2,-2,4);
Origines404= new Array(12,9,9,4,12,4,16,6,11,1,14,6,13,6,11,2,15,6,12,6,14,7,11,5);

Grille405 = new Array(2,5,3,5,4,2,4,6,6,6,6,8,7,3,7,4,7,6,7,7,8,3,8,4);
Vecteurs405= new Array(-1,0,-4,-2,-4,1,3,-2,4,1,0,2,1,-2,0,1,-2,3,2,1,1,-3,3,1);
Origines405= new Array(12,5,14,5,13,6,11,8,11,1,14,2,10,6,15,3,15,6,11,3,15,5,10,2);


Grille406= new Array(3,1,4,1,4,2,5,2,5,4,6,1,6,4,7,1,7,3,7,4,8,2,8,3);
Vecteurs406= new Array(-2,-3,2,1,1,2,0,-3,-2,0,-2,-2,2,-1,1,1,-1,2,1,0,3,0,-4,-1);
Origines406= new Array(12,5,12,4,11,4,10,6,15,2,14,4,13,6,14,3,15,6,11,3,10,7,14,9);

Grille407= new Array(4,2,4,6,5,2,5,5,5,6,6,7,6,8,7,2,7,4,7,5,7,7,7,8);
Vecteurs407= new Array(0,3,-1,0,-2,0,1,0,0,1,2,1,-2,-2,3,0,2,0,1,-1,-3,-2,0,-3);
Origines407= new Array(11,4,13,5,14,6,10,8,11,2,13,3,15,3,12,8,12,7,12,3,15,6,10,6);



Grille408= new Array(1,1,1,2,1,3,2,3,2,4,2,6,3,2,3,3,3,4,3,5,4,8,7,4);
Vecteurs408= new Array(1,2,0,1,-2,-2,3,-1,2,4,-1,-2,-2,-3,0,-3,0,-1,2,2,-4,0,-2,1);
Origines408= new Array(14,6,14,3,13,4,11,8,13,3,11,6,12,6,15,6,10,8,11,3,14,9,13,6);

Grille409= new Array(1,4,2,4,2,5,3,3,4,1,4,3,5,4,5,5,6,2,7,2,7,6,8,6);
Vecteurs409= new Array(2,-3,-1,0,1,-2,1,4,3,-1,-3,-1,4,1,2,-2,-4,2,0,2,1,1,-3,0);
Origines409= new Array(10,4,14,5,10,3,10,6,10,5,14,6,11,8,12,3,15,2,15,6,14,4,14,7);

Grille410= new Array(1,2,1,4,1,5,2,4,3,3,4,2,4,3,4,4,5,3,6,1,8,4,8,5);
Vecteurs410= new Array(1,0,1,-1,-3,0,0,-1,4,2,-4,1,3,1,0,-3,0,-2,1,1,2,-1,-3,-1);
Origines410= new Array(12,5,10,3,15,2,11,6,10,7,14,3,10,6,15,6,14,6,13,6,10,5,15,8);




Grille501 = new Array(1,3,1,4,2,2,2,4,2,5,3,4,4,2,4,3,5,2,6,2,6,4,8,2);
Vecteurs501= new Array(2,-1,-3,0,0,1,4,0,-1,-1,3,-2,-2,-1,-1,-2,-2,2,4,-1,-2,0,0,2);
Origines501= new Array(10,4,15,8,12,5,10,9,15,4,12,4,11,7,15,6,14,5,10,8,12,2,11,4);

Grille502 = new Array(3,3,3,5,4,3,4,7,5,1,5,3,5,7,6,3,6,5,6,7,8,1,8,3);
Vecteurs502= new Array(1,4,1,-2,2,4,0,-4,-1,0,2,-2,2,0,0,2,-1,-2,-2,2,1,2,-3,-2);
Origines502= new Array(14,2,12,9,14,1,10,8,12,3,14,8,12,6,11,7,14,3,13,4,10,2,13,3);
 
Grille503 = new Array(1,2,1,4,1,5,1,6,1,8,2,6,2,7,3,2,3,3,3,4,3,5,4,4);
Vecteurs503= new Array(-2,1,1,-2,2,-2,2,-3,0,2,0,3,-2,3,0,1,1,-3,-3,1,1,2,0,-4);
Origines503= new Array(13,2,11,8,10,3,12,8,15,6,14,1,12,5,10,5,13,9,12,4,12,3,15,5);

Grille504 = new Array(1,5,1,6,1,8,2,5,2,6,2,7,2,8,3,6,4,7,4,8,5,4,5,6);
Vecteurs504= new Array(-2,2,0,1,-3,0,1,0,-1,-2,2,3,3,-1,-2,1,2,1,0,-2,-3,1,0,-1);
Origines504= new Array(12,1,14,7,12,5,10,4,15,4,13,3,11,6,12,6,13,6,12,4,13,7,15,3);

Grille505 = new Array(4,8,5,5,5,8,6,3,6,7,7,4,7,6,7,7,8,2,8,5,8,6,8,7);
Vecteurs505= new Array(3,2,-3,1,-2,1,3,-1,1,0,0,1,1,-1,-1,0,0,-1,0,-4,2,-1,0,3);
Origines505= new Array(11,3,14,6,14,7,10,8,11,2,13,3,10,6,13,5,15,8,10,5,12,3,15,3);

Grille506= new Array(1,6,1,7,1,8,2,6,2,7,2,8,3,8,4,6,5,6,5,8,6,6,6,7);
Vecteurs506= new Array(-4,-1,3,-1,-2,2,1,1,4,-1,0,2,0,-1,-4,-2,-1,0,1,2,3,-2,-1,2);
Origines506= new Array(15,2,12,7,13,4,15,5,10,8,10,4,12,4,15,4,14,5,10,2,12,9,11,5);
 
Grille507= new Array(1,4,1,5,1,6,1,7,2,5,2,6,2,7,3,3,5,4,5,5,5,6,5,7);
Vecteurs507= new Array(0,-1,-3,1,0,-2,1,-2,4,1,1,0,0,1,2,2,-1,-2,-3,2,0,2,-3,0);
Origines507= new Array(10,3,14,5,15,9,11,9,11,2,13,6,10,8,13,3,11,8,15,6,14,7,13,4);

Grille508= new Array(1,3,1,5,2,2,2,5,3,3,3,5,3,7,4,3,4,4,4,6,5,4,5,5);
Vecteurs508= new Array(-1,2,-1,0,1,-1,1,2,-1,-1,2,2,0,-1,2,-1,-2,-4,-3,0,2,-2,0,2);
Origines508= new Array(12,3,15,8,12,5,14,2,13,7,13,5,11,7,11,2,15,6,13,8,10,4,10,5);

Grille509= new Array(1,1,1,2,2,2,2,3,3,2,4,1,4,2,4,3,5,4,6,1,6,3,7,5);
Vecteurs509= new Array(-2,-1,2,0,-3,1,1,0,-2,0,2,1,0,-1,3,2,-2,2,2,-4,3,1,-1,-1);
Origines509= new Array(12,4,13,8,14,7,10,5,14,9,13,2,15,7,12,3,14,5,10,9,11,2,11,3);


Grille510= new Array(1,1,1,2,1,3,2,1,2,3,3,4,4,3,4,4,4,7,5,3,5,4,7,6);
Vecteurs510= new Array(-2,1,3,1,1,0,0,3,0,2,0,-1,-1,-1,-2,-2,2,2,1,-1,-2,-3,0,1);
Origines510= new Array(12,6,13,4,10,6,12,2,12,7,13,3,11,3,15,7,14,2,10,8,15,9,11,4);






function onchangegrille(){var num="";
                          var applet = document.ggbApplet;
                          applet.setCoords("M", 9, 1); 
                          num=num+document.form1.menu1.value+document.form1.menu2.value;
                          if (num=="101"){ChangeA('Level easy ', 'N°101',Grille101,Vecteurs101, Origines101);};
                          if (num=="102"){ChangeA('Level easy ', 'N°102',Grille102,Vecteurs102, Origines102);};
                          if (num=="103"){ChangeA('Level easy ', 'N°103',Grille103,Vecteurs103, Origines103);};
                          if (num=="104"){ChangeA('Level easy ', 'N°104',Grille104,Vecteurs104, Origines104);};
                          if (num=="105"){ChangeA('Level easy ', 'N°105',Grille105,Vecteurs105, Origines105);};
                          if (num=="106"){ChangeA('Level easy ', 'N°106',Grille106,Vecteurs106, Origines106);};
                          if (num=="107"){ChangeA('Level easy ', 'N°107',Grille107,Vecteurs107, Origines107);};
                          if (num=="108"){ChangeA('Level easy ', 'N°108',Grille108,Vecteurs108, Origines108);};
                          if (num=="109"){ChangeA('Level easy ', 'N°109',Grille109,Vecteurs109, Origines109);};
                          if (num=="110"){ChangeA('Level easy ', 'N°110',Grille110,Vecteurs110, Origines110);};
                          if (num=="201"){ChangeA('Easy level', 'N°201',Grille201,Vecteurs201, Origines201);};
                          if (num=="202"){ChangeA('Easy level', 'N°202',Grille202,Vecteurs202, Origines202);};
                          if (num=="203"){ChangeA('Easy level', 'N°203',Grille203,Vecteurs203, Origines203);};
                          if (num=="204"){ChangeA('Easy level', 'N°204',Grille204,Vecteurs204, Origines204);};
                          if (num=="205"){ChangeA('Easy level', 'N°205',Grille205,Vecteurs205, Origines205);};
                          if (num=="206"){ChangeA('Easy level', 'N°206',Grille206,Vecteurs206, Origines206);};
                          if (num=="207"){ChangeA('Easy level', 'N°207',Grille207,Vecteurs207, Origines207);};
                          if (num=="208"){ChangeA('Easy level', 'N°208',Grille208,Vecteurs208, Origines208);};
                          if (num=="209"){ChangeA('Easy level', 'N°209',Grille209,Vecteurs209, Origines209);};
                          if (num=="210"){ChangeA('Easy level', 'N°210',Grille210,Vecteurs210, Origines210);};
                          if (num=="301"){ChangeA('Average level' , 'N°301',Grille301,Vecteurs301, Origines301);};
                          if (num=="302"){ChangeA('Average level',  'N°302',Grille302,Vecteurs302, Origines302);};
                          if (num=="303"){ChangeA('Average level', 'N°303',Grille303,Vecteurs303, Origines303);};
                          if (num=="304"){ChangeA('Average level', 'N°304',Grille304,Vecteurs304, Origines304);};
                          if (num=="305"){ChangeA('Average level', 'N°305',Grille305,Vecteurs305, Origines305);};
                          if (num=="306"){ChangeA('Average level', 'N°306',Grille306,Vecteurs306, Origines306);};
                          if (num=="307"){ChangeA('Average level', 'N°307',Grille307,Vecteurs307, Origines307);};
                          if (num=="308"){ChangeA('Average level', 'N°308',Grille308,Vecteurs308, Origines308);};
                          if (num=="309"){ChangeA('Average level', 'N°309',Grille309,Vecteurs309, Origines309);};
                          if (num=="310"){ChangeA('Average level', 'N°310',Grille310,Vecteurs310, Origines310);};
                          if (num=="401"){ChangeA('Hard level', 'N°401',Grille401,Vecteurs401, Origines401);};
                          if (num=="402"){ChangeA('Hard level', 'N°402',Grille402,Vecteurs402, Origines402);};
                          if (num=="403"){ChangeA('Hard level', 'N°403',Grille403,Vecteurs403, Origines403);};
                          if (num=="404"){ChangeA('Hard level', 'N°404',Grille404,Vecteurs404, Origines404);};
                          if (num=="405"){ChangeA('Hard level', 'N°405',Grille405,Vecteurs405, Origines405);};
                          if (num=="406"){ChangeA('Hard level', 'N°406',Grille406,Vecteurs406, Origines406);};
                          if (num=="407"){ChangeA('Hard level', 'N°407',Grille407,Vecteurs407, Origines407);};
                          if (num=="408"){ChangeA('Hard level', 'N°408',Grille408,Vecteurs408, Origines408);};
                          if (num=="409"){ChangeA('Hard level', 'N°409',Grille409,Vecteurs409, Origines409);};
                          if (num=="410"){ChangeA('Hard level', 'N°410',Grille410,Vecteurs410, Origines410);};
                          if (num=="501"){ChangeA('Level very difficult', 'N°501',Grille501,Vecteurs501, Origines501);};
                          if (num=="502"){ChangeA('Level very difficult', 'N°502',Grille502,Vecteurs502, Origines502);};
                          if (num=="503"){ChangeA('Level very difficult', 'N°503',Grille503,Vecteurs503, Origines503);};
                          if (num=="504"){ChangeA('Level very difficult', 'N°504',Grille504,Vecteurs504, Origines504);};
                          if (num=="505"){ChangeA('Level very difficult', 'N°505',Grille505,Vecteurs505, Origines505);};
                          if (num=="506"){ChangeA('Level very difficult ','N°506',Grille506,Vecteurs506, Origines506);};
                          if (num=="507"){ChangeA('Level very difficult', 'N°507',Grille507,Vecteurs507, Origines507);};
                          if (num=="508"){ChangeA('Level very difficult', 'N°508',Grille508,Vecteurs508, Origines508);};
                          if (num=="509"){ChangeA('Level very difficult', 'N°509',Grille509,Vecteurs509, Origines509);};
                          if (num=="510"){ChangeA('Level very difficult', 'N°510',Grille510,Vecteurs510, Origines510);};
 
 
                         };




function objet(id){
var divObj=null;
if (document.getElementById) {
                             divObj = document.getElementById(id);
                             } 
       else if(document.all) {
                              divObj = document.all(id);
                             } 
             else if (document.layers) {
                                        divObj = document.layers[id];
                                        };
return divObj;
};




function ChangeA(Niveau, Num, Grille,vecteur,origine) {
var i=0;
var applet = document.ggbApplet;
for (i=0; i<=23; i++){ neworigines[i]= origine[i]};
for (i=0; i<=23; i++){ neworigines0[i]= origine[i]};
objet("NivGrille").value=Niveau;
objet("NumGrille").value=Num;

applet.setCoords("A", Grille[0], Grille[1]); 
applet.setCoords("B", Grille[2], Grille[3]); 
applet.setCoords("C", Grille[4], Grille[5]); 
applet.setCoords("D", Grille[6], Grille[7]); 
applet.setCoords("E", Grille[8], Grille[9]); 
applet.setCoords("F", Grille[10], Grille[11]); 
applet.setCoords("G", Grille[12], Grille[13]); 
applet.setCoords("H", Grille[14], Grille[15]); 
applet.setCoords("I", Grille[16], Grille[17]); 
applet.setCoords("J", Grille[18], Grille[19]); 
applet.setCoords("K", Grille[20], Grille[21]); 
applet.setCoords("L", Grille[22], Grille[23]); 
applet.setCoords("v1", vecteur[0], vecteur[1]); 
applet.setCoords("v2", vecteur[2], vecteur[3]); 
applet.setCoords("v3", vecteur[4], vecteur[5]); 
applet.setCoords("v4", vecteur[6], vecteur[7]); 
applet.setCoords("v5", vecteur[8], vecteur[9]); 
applet.setCoords("v6", vecteur[10], vecteur[11]); 
applet.setCoords("v7", vecteur[12], vecteur[13]); 
applet.setCoords("v8", vecteur[14], vecteur[15]); 
applet.setCoords("v9", vecteur[16], vecteur[17]); 
applet.setCoords("v10", vecteur[18], vecteur[19]); 
applet.setCoords("v11", vecteur[20], vecteur[21]); 
applet.setCoords("v12", vecteur[22], vecteur[23]); 

applet.setCoords("V1", origine[0], origine[1]); 
applet.setCoords("V2", origine[2], origine[3]); 
applet.setCoords("V3", origine[4], origine[5]); 
applet.setCoords("V4", origine[6], origine[7]); 
applet.setCoords("V5", origine[8], origine[9]); 
applet.setCoords("V6", origine[10], origine[11]); 
applet.setCoords("V7", origine[12], origine[13]); 
applet.setCoords("V8", origine[14], origine[15]); 
applet.setCoords("V9", origine[16], origine[17]); 
applet.setCoords("V10", origine[18], origine[19]); 
applet.setCoords("V11", origine[20], origine[21]); 
applet.setCoords("V12", origine[22], origine[23]); 
};


function retour() {

var applet = document.ggbApplet;
applet.setCoords("V1", neworigines[0], neworigines[1]); 
applet.setCoords("V2", neworigines[2], neworigines[3]); 
applet.setCoords("V3", neworigines[4], neworigines[5]); 
applet.setCoords("V4", neworigines[6], neworigines[7]); 
applet.setCoords("V5", neworigines[8], neworigines[9]); 
applet.setCoords("V6", neworigines[10], neworigines[11]); 
applet.setCoords("V7", neworigines[12], neworigines[13]); 
applet.setCoords("V8", neworigines[14], neworigines[15]); 
applet.setCoords("V9", neworigines[16], neworigines[17]); 
applet.setCoords("V10", neworigines[18], neworigines[19]); 
applet.setCoords("V11", neworigines[20], neworigines[21]); 
applet.setCoords("V12", neworigines[22], neworigines[23]); 
};


function retourtotal(){
document.ggbApplet.setCoords("V1", neworigines0[0], neworigines0[1]); 
document.ggbApplet.setCoords("V2", neworigines0[2], neworigines0[3]); 
document.ggbApplet.setCoords("V3", neworigines0[4], neworigines0[5]); 
document.ggbApplet.setCoords("V4", neworigines0[6], neworigines0[7]); 
document.ggbApplet.setCoords("V5", neworigines0[8], neworigines0[9]); 
document.ggbApplet.setCoords("V6", neworigines0[10], neworigines0[11]); 
document.ggbApplet.setCoords("V7", neworigines0[12], neworigines0[13]); 
document.ggbApplet.setCoords("V8", neworigines0[14], neworigines0[15]); 
document.ggbApplet.setCoords("V9", neworigines0[16], neworigines0[17]); 
document.ggbApplet.setCoords("V10", neworigines0[18], neworigines0[19]); 
document.ggbApplet.setCoords("V11", neworigines0[20], neworigines0[21]); 
document.ggbApplet.setCoords("V12", neworigines0[22], neworigines0[23]); 

};


function photo() {
var applet = document.ggbApplet;
neworigines[0]=applet.getXcoord("V1");
neworigines[1]=applet.getYcoord("V1");
neworigines[2]=applet.getXcoord("V2");
neworigines[3]=applet.getYcoord("V2");
neworigines[4]=applet.getXcoord("V3");
neworigines[5]=applet.getYcoord("V3");
neworigines[6]=applet.getXcoord("V4");
neworigines[7]=applet.getYcoord("V4");
neworigines[8]=applet.getXcoord("V5");
neworigines[9]=applet.getYcoord("V5");
neworigines[10]=applet.getXcoord("V6");
neworigines[11]=applet.getYcoord("V6");
neworigines[12]=applet.getXcoord("V7");
neworigines[13]=applet.getYcoord("V7");
neworigines[14]=applet.getXcoord("V8");
neworigines[15]=applet.getYcoord("V8");
neworigines[16]=applet.getXcoord("V9");
neworigines[17]=applet.getYcoord("V9");
neworigines[18]=applet.getXcoord("V10");
neworigines[19]=applet.getYcoord("V10");
neworigines[20]=applet.getXcoord("V11");
neworigines[21]=applet.getYcoord("V11");
neworigines[22]=applet.getXcoord("V12");
neworigines[23]=applet.getYcoord("V12");
};



function enregistre() {
var applet = document.ggbApplet;
var T="(";

T=T+applet.getXcoord("V1"); T=T+",";
T=T+applet.getYcoord("V1"); T=T+",";
T=T+applet.getXcoord("V2"); T=T+",";
T=T+applet.getYcoord("V2"); T=T+",";
T=T+applet.getXcoord("V3"); T=T+",";
T=T+applet.getYcoord("V3"); T=T+",";
T=T+applet.getXcoord("V4"); T=T+",";
T=T+applet.getYcoord("V4"); T=T+",";
T=T+applet.getXcoord("V5"); T=T+",";
T=T+applet.getYcoord("V5"); T=T+",";
T=T+applet.getXcoord("V6"); T=T+",";
T=T+applet.getYcoord("V6"); T=T+",";
T=T+applet.getXcoord("V7"); T=T+",";
T=T+applet.getYcoord("V7"); T=T+",";
T=T+applet.getXcoord("V8"); T=T+",";
T=T+applet.getYcoord("V8"); T=T+",";
T=T+applet.getXcoord("V9"); T=T+",";
T=T+applet.getYcoord("V9"); T=T+",";
T=T+applet.getXcoord("V10"); T=T+",";
T=T+applet.getYcoord("V10"); T=T+",";
T=T+applet.getXcoord("V11"); T=T+",";
T=T+applet.getYcoord("V11"); T=T+",";
T=T+applet.getXcoord("V12"); T=T+",";
T=T+applet.getYcoord("V12"); T=T+")";
document.nonof.nonot.value=T;

};


