function checkCompatibleBrowser () {
  var browserName;
  var version;
	var okGo = "no";
  browserName = detectBrowserType ();
	
	if (browserName == "MSIE") {
	
	  version = detectMSIEVersion ();
	  if (version < 4) {
		  if (confirm("Votre navigateur est trop ancien pour que les fonctionnalités du site puissent s'exécuter correctement.\nVoulez-vous néanmoins continuer ?")) {
			  okGo = "yes";
			}
		}
		else {
		  okGo="yes";
		}
		
	}
	else if (browserName == "Netscape") { 
	
	version = detectNetscapeVersion ();
	  if (version < 4) {
		  if (confirm("Votre navigateur est trop ancien pour que les fonctionnalités du site puissent s'exécuter correctement.\nVoulez-vous néanmoins continuer ?")) {
			  okGo = "yes";
			}
		}
		else {
		  okGo="yes";
		}
	
	}
	else if (browserName == "Mozilla") {
	
	version = detectMozillaVersion ();
	  if (version < 1) {
		  if (confirm("Votre navigateur est trop ancien pour que les fonctionnalités du site puissent s'exécuter correctement.\nVoulez-vous néanmoins continuer ?")) {
			  okGo = "yes";
			}
		}
		else {
		  okGo="yes";
		}
	 
	}
	else if (browserName == "Opera") { 
	
	version = detectOperaVersion ();
	  if (version < 6) {
		  if (confirm("Votre navigateur est trop ancien pour que les fonctionnalités du site puissent s'exécuter correctement.\nVoulez-vous néanmoins continuer ?")) {
			  okGo = "yes";
			}
		}
		else {
		  okGo="yes";
		}
	
	}
	else { //browser inconnu
	  if (confirm("Votre navigateur n'a pu être identifié, il est possible que les fonctionnalités du site ne puissent s'exécuter correctement.\nVoulez-vous néanmoins continuer ?")) {
			  okGo = "yes";
			}
	}
	
	return okGo;
}


//________________________________________________________________________________________________________________________



function checkDefinition4Def(url800x600, url1024x768, url1152x864, url1400x1050, noMoveDefinition) {
  // si le déplacement est obligatoire dans tous les cas, la meilleure valeur de 'noMoveDefinition' est 0
  var tailleX = screen.width; 
  var tailleY = screen.height; 
    
  if ((tailleX <= 800) && (tailleY <= 600)) {
  	 if (noMoveDefinition != 1) {
	 location.href = url800x600;
	 }
  
  }
  
  else if (((tailleX <= 1024) && (tailleX > 800)) && ((tailleY <= 768) && (tailleY > 600))) {
	   	    if (noMoveDefinition != 2) {
			location.href = url1024x768;
	 		}
  }
  
  else if ((tailleX <= 1280)&& (tailleX > 1024) && (tailleY <= 1024) && (tailleY > 768)) {
			    if (noMoveDefinition != 3) {
		    	location.href = url1152x864;

	 			}
 }
 
 else if ((tailleX > 1280) && (tailleY > 1024)) {
	   	    if (noMoveDefinition != 4) {
		    location.href = url1400x1050;
	 		}
  }
 
 else {
			
 }
	  
}


//________________________________________________________________________________________________________________________



function checkDefinition3to4Def(url800x600, url1024x768, url1152x864, url1400x1050, noMoveDefinition) {
  // si le déplacement est obligatoire dans tous les cas, la meilleure valeur de 'noMoveDefinition' est 0
  var tailleX = screen.width; 
  var tailleY = screen.height; 
  //alert("tailleX = "+tailleX);
  //alert("tailleY = "+tailleY);
  //alert("nomove = "+noMoveDefinition);
  if ((tailleX <= 800) && (tailleY <= 600)) {
  	 if (noMoveDefinition != 1) {
	 location.href = url800x600;
	 //alert("cas 1);
	 }
  
  }
  
 else if (((tailleX <= 1024) && (tailleX > 800)) && ((tailleY <= 768) && (tailleY > 600))) {
	   	    if (noMoveDefinition != 2) {
			location.href = url1024x768;
			//alert("cas 2);
	 		}
  }
  
  else if ((tailleX > 1024 ) && (tailleY > 768)) {
	   	    if (noMoveDefinition != 3) {
			location.href = url1152x864;
			//alert("cas 3);
	 		}
  }
  else {
 	alert("Le système ne reconnaît pas la définition de votre écran.\nLa définition minimum du site sera utilisée par défaut.");
	location.href = url800x600;		
 }
	  
}
