// ------------------------------- Raccourcis Double Click --------------------------------
function dblclick() {
	window.scrollTo(0,0)}
if (document.layers) {
	document.captureEvents(Event.ONDBLCLICK);}
document.ondblclick=dblclick;

// -------------------------------- Desactivation Clic Droit ---------------------------------
function click_IE(){
if (event.button==2){
return false;
}}

document.onmousedown=click_IE;
document.oncontextmenu=new Function("return false");

// -------------------------------- Raccourcis Clavier ---------------------------------
var clavier = new Array();
clavier['0'] = "index.html";
clavier['1'] = "./fr/murder-party-mam.html";
clavier['2'] = "./fr/murder-party-ad.html";
clavier['3'] = "./fr/chasse-au-tresor-sr.html";
clavier['4'] = "./fr/chasse-au-tresor-oa.html";
clavier['5'] = "./fr/jeu-strategie-as.html";
clavier['6'] = "./fr/jeu-strategie-ot.html";
clavier['7'] = "./fr/jeu-strategie-act.html";
clavier['8'] = "./fr/theatre-entreprise-it.html";
clavier['9'] = "./fr/teambuilding-contact.html";
clavier['.'] = "./fr/teambuilding-plan.html";
clavier['-'] = "./fr/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_decouverte_off='#FFFFFF'
var color_decouverte_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_decouverte_off(which){
if (document.all||document.getElementById){
which.style.borderColor=color_decouverte_off}}

function border_decouverte_on(which){
if (document.all||document.getElementById){
which.style.borderColor=color_decouverte_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="./fr/index_bad_browser.html";}}





