// scripts by SophieWeb http://sophieweb.com unless stated otherwise

// modified version of http://www.dynamicdrive.com/emailriddler/

function emailContact() {
	var a = new Array(99,111,110,116,97,99,116,64,105,115,97,98,101,108,108,101,99,111,114,98,105,101,114,46,99,111,109);
	var b = '';
	for (var i=0; i < a.length; i++)
		b += String.fromCharCode(a[i]);
		
	document.write('<p><' + 'a href="mailto:' + b + '" title="Envoyez un mail">' + b + '<' + '/a></p>');
}

// language detection

function detectLanguage() {
	var cookieLang = readCookie("nomsite-lang");
	if (cookieLang != "") {
		switch (cookieLang) {
			case "EN" :
				window.top.location = "index.en.html";
				break;
			default :
				window.top.location = "index.fr.html";
		}
	}
	else if (navigator.userLanguage) {
		if(navigator.userLanguage.indexOf("en") != -1 ) {
			createCookie("nomsite-lang", "EN", 8760);
			window.top.location = "index.en.html";
		}
		if(navigator.userLanguage.indexOf("fr") != -1 ) {
			createCookie("nomsite-lang", "FR", 8760);
			window.top.location = "index.fr.html";
		}
	}	
	else if (navigator.language) {
		if(navigator.language.indexOf("en") != -1 ) {
			createCookie("nomsite-lang", "EN", 8760);
			window.top.location = "index.en.html";
		}
		if(navigator.language.indexOf("fr") != -1 ) {
			createCookie("nomsite-lang", "FR", 8760);
			window.top.location = "index.fr.html";
		}
	}
}

function switchLanguage(langue) {
	createCookie("nomsite-lang", langue, 8760);
}

// This script based on Paul Snowden's work described on A List Apart
// <http://www.alistapart.com/stories/alternate/>
function createCookie(name,value,hours) {
	if (hours) {
		var date = new Date();
		date.setTime(date.getTime()+(hours*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

// summary stats function
function whenReady() { 
  ls="/log____image.gif?summarylog&je="+navigator.javaEnabled()+ "&sw="+screen.width+"&sh="+screen.height;
  if (screen.pixelDepth) ls+="&sd="+screen.pixelDepth; 
  else if (screen.colorDepth) ls+="&sd="+screen.colorDepth; 
  if (navigator.language) ls+="&la="+navigator.language; 
  else if (navigator.userLanguage) ls+="&la="+navigator.userLanguage; 
  if (!document.all) { 
    document.cookie="log____cc=1"; 
    ls+="&co="+(document.cookie?true:false); 
  }
  else ls+="&co="+navigator.cookieEnabled; 
  if (window.innerWidth) { 
    ls+="&ww="+window.innerWidth; 
    ls+="&wh="+window.innerHeight; 
  } 
  else if (document.documentElement && document.documentElement.clientWidth) { 
    ls+="&ww="+document.documentElement.clientWidth; ls+="&wh="+document.documentElement.clientHeight; 
  } 
  else if (document.body && document.body.clientWidth) { 
    ls+="&ww="+document.body.clientWidth; 
    ls+="&wh="+document.body.clientHeight; 
  }
  np=navigator.plugins; 
  if (np) { 
    for (i=np.length-1;i>=0;--i) ls+="&p="+escape(np[i].name); 
  } 
  li=new Image(); 
  li.src=ls; 
}
