/*********************************************************************
 * Ajoute un handler fn sur un evennement sEvType d'un element oElem
 *********************************************************************/
function addEvent(oElem, sEvType, fn, bCapture) { 
   return oElem.addEventListener? 
      oElem.addEventListener(sEvType, fn, bCapture): 
      oElem.attachEvent? 
         oElem.attachEvent('on' + sEvType, fn): 
         oElem['on' + sEvType] = fn; 
}

/********************************************
 * Fonction redirect
 * 
 * redirige le visiteur vers la version du site
 * la plus adaptee
 ********************************************/
function redirect() {
	var currentWidth = parseInt(screen.width);
	// Taille maximum de l'ecran apres laquelle on passe en version pc
	var maxWidth = 800;
	var path = location.pathname;
	
	if (currentWidth >= maxWidth) {
		// Si la taille de l'ecran est superieure a maxWidth, on reste en version PC
	} else if (path.length <= 4) {
		// Si la taille de l'ecran est inferieure a maxWidth et si on est sur la page d'accueil, on demande si l'utilisateur souhaite passer en version mobile
		var answer = confirm("Voulez vous passer à la version du site pour mobiles ?");
		if (answer) document.location.href = "http://www.kapt.mobi";
		
		addEvent(window, 'load', showShortcutBar, false);
	}
}

function showShortcutBar() {
	// On affiche la barre de raccourci vers la version mobile
	document.getElementById("shortcut_mobile").style.display = "block";
}

redirect();

