// ------------------------------- Raccourcis Double Click --------------------------------
function dblclick() {
	window.scrollTo(0,0)}
if (document.layers) {
	document.captureEvents(Event.ONDBLCLICK);}
document.ondblclick=dblclick;

// -------------------------------- Raccourcis Clavier ---------------------------------
var clavier = new Array();
clavier['0'] = "../index_english.html";
clavier['1'] = "jeu_mam.html";
clavier['2'] = "jeu_mam_plus.html";
clavier['3'] = "jeu_sr.html";
clavier['4'] = "jeu_sr_plus.html";
clavier['5'] = "jeu_oa.html";
clavier['6'] = "jeu_oa_plus.html";
clavier['7'] = "jeu_as.html";
clavier['8'] = "jeu_as_plus.html";
clavier['9'] = "devis.php";
clavier['.'] = "plan.html";
clavier['-'] = "./admin/index_admin.html";

function Raccourci(keyStroke){
eventChooser = (!document.all) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in clavier) if (which == i) window.parent.location = clavier[i];
}
document.onkeypress = Raccourci;

// ------------------------------------ Gestion Erreurs -----------------------------------
function stopErrors() {
 return true;}
window.onerror = stopErrors;

// ------------------------------- Bordure Image --------------------------------
var color_murder_off='#FFFFFF'
var color_murder_on='#830202'
var color_rallye_off='#FFFFFF'
var color_rallye_on='#db751f'
var color_challenge_off='#FFFFFF'
var color_challenge_on='#707db3'
var color_nouveaute_off='#FFFFFF'
var color_nouveaute_on='#a8bd00'

function border_murder_off(which){
if (document.all||document.getElementById){
which.style.borderColor=color_murder_off}}

function border_murder_on(which){
if (document.all||document.getElementById){
which.style.borderColor=color_murder_on}}

function border_rallye_off(which){
if (document.all||document.getElementById){
which.style.borderColor=color_rallye_off}}

function border_rallye_on(which){
if (document.all||document.getElementById){
which.style.borderColor=color_rallye_on}}

function border_challenge_off(which){
if (document.all||document.getElementById){
which.style.borderColor=color_challenge_off}}

function border_challenge_on(which){
if (document.all||document.getElementById){
which.style.borderColor=color_challenge_on}}

function border_nouveaute_off(which){
if (document.all||document.getElementById){
which.style.borderColor=color_nouveaute_off}}

function border_nouveaute_on(which){
if (document.all||document.getElementById){
which.style.borderColor=color_nouveaute_on}}

// ------------------------------- Detection Navigateurs --------------------------------
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{string: navigator.userAgent, subString: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb"},
		{string: navigator.vendor, subString: "Apple", identity: "Safari"},
		{prop: window.opera, identity: "Opera"},
		{string: navigator.vendor, subString: "iCab", identity: "iCab"},
		{string: navigator.vendor, subString: "KDE", identity: "Konqueror"},
		{string: navigator.userAgent, subString: "Firefox", identity: "Firefox"},
		{string: navigator.vendor, subString: "Camino",	identity: "Camino"},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent, subString: "Netscape",	identity: "Netscape"},
		{string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE"},
		{string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv"},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla"}
	],
	dataOS : [
		{string: navigator.platform, subString: "Win", identity: "Windows"},
		{string: navigator.platform, subString: "Mac", identity: "Mac"},
		{string: navigator.platform, subString: "Linux", identity: "Linux"}
	]

};
BrowserDetect.init();

var navigateur = BrowserDetect.browser;
var version_navig = BrowserDetect.version;
var OS = BrowserDetect.OS;

function infos_navigateur() {
document.write(navigateur+" "+version_navig+" pour "+OS);}

function redirect_navigateur() {
	if (navigateur == "Safari")
		{window.location="index_bad_browser.html";}}






