    var correction_IE=0;
    var myNavig=whatNavig();
    if (myNavig=="IE6") correction_IE=-5;
    if (myNavig=="IE7") correction_IE=-5;
    if (myNavig=="IE8") correction_IE=-5;


function whatNavig()
 {
		var navig="";
		var strChUserAgent = navigator.userAgent;
		var intSplitStart = strChUserAgent.indexOf("(",0);
		var intSplitEnd = strChUserAgent.indexOf(")",0);
		var strChStart = strChUserAgent.substring(0,intSplitStart);
		var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
		var strChEnd = strChUserAgent.substring(strChEnd);

		if(strChMid.indexOf("MSIE 8") != -1)
		 navig="IE8";
		else if(strChMid.indexOf("MSIE 7") != -1)
		 navig="IE7";
		else if(strChMid.indexOf("MSIE 6") != -1)
		 navig="IE6";
		else if(strChEnd.indexOf("Firefox/2") != -1)
		 navig="FIREFOX2";
		else if(strChEnd.indexOf("Firefox") != -1)
		 navig="FIREFOX";
		else if(strChEnd.indexOf("Netscape/7") != -1)
		 navig="NETSCAPE7";
		else if(strChEnd.indexOf("Netscape") != -1)
		 navig="NETSCAPE";
		else if(strChStart.indexOf("Opera/9") != -1)
		 navig="OPERA9";
		else if(strChStart.indexOf("Opera") != -1)
		 navig="OPERA";
		else if(strChStart.indexOf("Opera/10") != -1)
		 navig="OPERA10";
		else
		 navig="AUTRE";
		// alert(navig);
    return (navig);    
 }
 
function router_vers(cible)
{
     document.location=cible ;	
}

function cursor_pointer() 
{
  // cacheSousmenu();
  document.body.style.cursor = 'pointer';
}

function cursor_clear() { // alert("TOTO");
document.body.style.cursor = 'default';
}

function show_yellow_circle(option)
{
    var MyDiv=document.getElementById('sous_menu_en_cours');
 		MyDiv.style.display = "none";
 		
    var MyDiv=document.getElementById('history');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('prospectus');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('ofsted');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('staff');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('register');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('location');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('shop');
 		MyDiv.style.display = "none";

   if (option=="home")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(20)+ 'px';  
 				MyDiv.style.left = parseInt(70)+ 'px';  
 				MyDiv.style.display = "block";  
         
 		    var MyDiv=document.getElementById('sous_menu_our_school');
 				MyDiv.style.display = "none";
      }
    if (option=="our_school")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(57)+ 'px';  
 				MyDiv.style.left = parseInt(70)+ 'px';  
 				MyDiv.style.display = "block";
         
 		    var MyDiv=document.getElementById('sous_menu_our_school');
 				MyDiv.style.display = "block";
      }
    if (option=="parents")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(94)+ 'px';  
 				MyDiv.style.left = parseInt(70)+ 'px';  
 				MyDiv.style.display = "block";  
         
 		    var MyDiv=document.getElementById('sous_menu_our_school');
 				MyDiv.style.display = "none";
      }
    if (option=="news")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(131)+ 'px';  
 				MyDiv.style.left = parseInt(70)+ 'px';  
 				MyDiv.style.display = "block";  
         
 		    var MyDiv=document.getElementById('sous_menu_our_school');
 				MyDiv.style.display = "none";
      }
    if (option=="contact")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(168)+ 'px';  
 				MyDiv.style.left = parseInt(70)+ 'px';  
 				MyDiv.style.display = "block";  
          
 		    var MyDiv=document.getElementById('sous_menu_our_school');
 				MyDiv.style.display = "none";
     }
}

function show_yellow_circle2(option)
{    
   // alert(correction_IE);
   
    var MyDiv=document.getElementById('sous_menu_en_cours');
 	  MyDiv.style.display = "none";
 		
    var MyDiv=document.getElementById('history');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('prospectus');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('ofsted');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('staff');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('register');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('location');
 		MyDiv.style.display = "none";
    var MyDiv=document.getElementById('shop');
 		MyDiv.style.display = "none";

   if (option=="home")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(20)+ 'px';  
 				MyDiv.style.left = parseInt(30)+ 'px';  
 				MyDiv.style.display = "block";  
         
 		    var MyDiv=document.getElementById('sous_menu_our_school2');
 			//	MyDiv.style.display = "none";
      }
    if (option=="our_school")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(57)+ 'px';  
 				MyDiv.style.left = parseInt(30)+ 'px';  
 				MyDiv.style.display = "block";
         
 		    var MyDiv=document.getElementById('sous_menu_our_school2');
 				MyDiv.style.display = "block";
      }
    if (option=="parents")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(319+correction_IE)+ 'px';  
 				MyDiv.style.left = parseInt(30)+ 'px';  
 				MyDiv.style.display = "block";  
         
 		    var MyDiv=document.getElementById('sous_menu_our_school2');
 			//	MyDiv.style.display = "none";
      }
    if (option=="news")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(356+correction_IE)+ 'px';  
 				MyDiv.style.left = parseInt(30)+ 'px';  
 				MyDiv.style.display = "block";  
         
 		    var MyDiv=document.getElementById('sous_menu_our_school2');
 				// MyDiv.style.display = "none";
      }
    if (option=="contact")
      {
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.top = parseInt(393+correction_IE)+ 'px';  
 				MyDiv.style.left = parseInt(30)+ 'px';  
 				MyDiv.style.display = "block";  
          
 		    var MyDiv=document.getElementById('sous_menu_our_school2');
 			//	MyDiv.style.display = "none";
     }
}

function show_sous_menu(option,option2)
{
    show_yellow_circle('our_school');
 
    if (document.getElementById('sous_menu_en_cours').value)
        {
       	  var MySousMenuEnCours=document.getElementById('sous_menu_en_cours').value;
          var MyDiv=document.getElementById(MySousMenuEnCours);
          MyDiv.style.display = "none";  			   			
        }

        var left = 0;
        var top = 0;
        /*On récupère l'élément*/
        var e = document.getElementById(option2);
        /*Tant que l'on a un élément parent*/
        while (e.offsetParent != undefined && e.offsetParent != null)
        {
          /*On ajoute la position de l'élément parent*/
          left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
          top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
          e = e.offsetParent;
        } 
     		var MyDiv=document.getElementById(option);
 				MyDiv.style.top = parseInt(top)+ 'px';  
 				MyDiv.style.left = parseInt(left)+ 'px';  
 				MyDiv.style.display = "block";  
 				MyDiv.style.visibility = "visible";  

 		    var MyDiv=document.getElementById('sous_menu_en_cours');
 				MyDiv.value=option;	 	
}
function show_sous_menu2(option,option2)
{
    show_yellow_circle2('our_school');
 
    if (document.getElementById('sous_menu_en_cours').value)
        {
       	  var MySousMenuEnCours=document.getElementById('sous_menu_en_cours').value;
          var MyDiv=document.getElementById(MySousMenuEnCours);
          MyDiv.style.display = "none";  			   			
        }

        var left = 0;
        var top = 0;
        /*On récupère l'élément*/
        var e = document.getElementById(option2);
        /*Tant que l'on a un élément parent*/
        while (e.offsetParent != undefined && e.offsetParent != null)
        {
          /*On ajoute la position de l'élément parent*/
          left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
          top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
          e = e.offsetParent;
        } 
     		var MyDiv=document.getElementById(option);
 				MyDiv.style.top = parseInt(top)+ 'px';  
 				MyDiv.style.left = parseInt(left)+ 'px';  
 				MyDiv.style.display = "block";  
 				MyDiv.style.visibility = "visible";  

 		    var MyDiv=document.getElementById('sous_menu_en_cours');
 				MyDiv.value=option;	 	
}

function clear_yellow_circle(option)
{
 		    var MyDiv=document.getElementById('yellow_circle');
 				MyDiv.style.display = "none";  
}

function afficheSiMessage(message)
{
  if (message!="") alert(message);
}

function conditions()
{
  var myDiv2=document.getElementById('right_side_conditions');
  var myDiv=document.getElementById('right_side_reserver');
  if (myDiv.style.display == "none")
      { myDiv2.style.display = "none"; myDiv.style.display = "block"; }
  else
      { myDiv.style.display = "none"; myDiv2.style.display = "block"; }
}

function goprint()
{
	window.open("print_conditions.html","Conditions","width=1,height=1,directories='no',location='no',menubar='no',resizable='no',scrollbars='no',status='no',toolbar='no'") ;
}

function envoyer()
 {	form = document.forms[0];
  	var bad = true;
 	if (form.nbre.value =="" || form.nbre.value <= "0")
		{ 	alert("Veuillez préciser le nombre de personnes, svp"); }
 	else if (form.arrivee.value =="")
		{ 	alert("Veuillez préciser votre date d'arrivée, svp"); }
 	else if (form.depart.value =="")
		{ 	alert("Veuillez préciser votre date de départ, svp"); }
 	else if (form.nom.value =="")
		{ 	alert("Veuillez préciser votre nom, svp"); }
 	else if (form.email.value =="")
		{ 	alert("Veuillez préciser votre adresse email, svp"); }
	else if ( !isEmail())	
			{	alert("Erreur dans l'adresse email"); 
			}
	else
		{ 	bad = false; }
	
	if (!bad)
		{ form.action.value="send";
		//	var	messageWait=document.getElementById("contact_wait");
	 	//	messageWait.innerHTML="... ENVOI EN COURS ...";
			form.submit(); 
		}
 }
 
function envoyer_contact()
 {	form = document.forms[0];
  	var bad = true;
 	
  if (form.nom.value =="")
		{ 	alert("Veuillez préciser votre nom, svp"); }
 	else if (form.message.value =="")
		{ 	alert("Veuillez préciser votre message, svp"); }
 	else if (form.email.value =="")
		{ 	alert("Veuillez préciser votre adresse email, svp"); }
	else if ( !isEmail())	
			{	alert("Erreur dans l'adresse email"); 
			}
	else
		{ 	bad = false; }
	
	if (!bad)
		{ form.action.value="send";
		//	var	messageWait=document.getElementById("contact_wait");
	 	//	messageWait.innerHTML="... ENVOI EN COURS ...";
			form.submit(); 
		}
 }

function testNavig()
 {
		var IE6 = false, IE7 = false, IE8 = false,
		 FIREFOX2  = false, FIREFOX  = false,
		 NETSCAPE7 = false, NETSCAPE = false, 
		 OPERA9 = false, OPERA = false, 
		 AUTRE = false;
		 
		var strChUserAgent = navigator.userAgent;
		var intSplitStart = strChUserAgent.indexOf("(",0);
		var intSplitEnd = strChUserAgent.indexOf(")",0);
		var strChStart = strChUserAgent.substring(0,intSplitStart);
		var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
		var strChEnd = strChUserAgent.substring(strChEnd);
		if(strChMid.indexOf("MSIE 8") != -1)
		 IE8 = true;
		else if(strChMid.indexOf("MSIE 7") != -1)
		 IE7 = true;
		else if(strChMid.indexOf("MSIE 6") != -1)
		 IE6 = true;
		else if(strChEnd.indexOf("Firefox/2") != -1)
		 FIREFOX2 = true;
		else if(strChEnd.indexOf("Firefox") != -1)
		 FIREFOX = true;
		else if(strChEnd.indexOf("Netscape/7") != -1)
		 NETSCAPE7 = true;
		else if(strChEnd.indexOf("Netscape") != -1)
		 NETSCAPE = true;
		else if(strChStart.indexOf("Opera/9") != -1)
		 OPERA9 = true;
		else if(strChStart.indexOf("Opera") != -1)
		 OPERA = true;
		else
		 AUTRE = true;
		 
		if (IE6 || IE7 || IE8) 
			{ return false; }
		else
			{ return true;  }
 }

function show_menu(myMenu1)
{    
        var myDiv=document.getElementById(myMenu1);
        myDiv.style.display="block";
}
function hide_menu(myItem)
{ 
  if (testNavig())
    {   
        if (myItem!="")
          {
           		var myDiv=document.getElementById(myItem);
            //  myDiv.style.display="none";
          }
        else
          {
         		var myDiv=document.getElementById('options_actualites');
           // myDiv.style.display="none";
         		var myDiv=document.getElementById('options_chocolats');
           // myDiv.style.display="none";
          }
    }
}

// ================================================
var TimeToFade = 1000.0;

function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = -2;
    }
    else
    {
      element.FadeState = 2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 100);
  }  
}
// =======
function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 100);
}
// =======

// =======
