var minsize = 100;
var maxsize = 180;

// Test if we use cookies or not
var cookieEnabled=(navigator.cookieEnabled)? true : false

//if not IE4+ nor NS6+
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){ 
	document.cookie="testcookie"
	cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)? true : false
}


if (cookieEnabled) {
	if (get_cookie("fontSize")!="") {
		var fontsize = get_cookie("fontSize");
	}
	if (typeof get_cookie("flashSite")!="undefined" || get_cookie("flashSite")!="") {
		var flashSite = get_cookie("flashSite");
	}
}

if (typeof fontsize=="undefined") {
	var fontsize = minsize;
}



if (typeof flashSite=="undefined" || flashSite === "") {
	flashSite = 1;
}

function setFlashSite(flashsite) {
	flashSite = flashsite;
	if (cookieEnabled) {
		document.cookie = "flashSite=" + flashSite + ";path=/;";
	}
}
function changeFlashSite() {
	if(flashSite == 0) {
		flashSite = 1;
	}
	else {
		if(flashSite == 1) {
			flashSite = 0;
		}
	}
	if (cookieEnabled) {
		document.cookie = "flashSite=" + flashSite + ";path=/;";
	}
	var docHref = document.getElementById("changement-version").href;
	document.location.href=docHref;
	if(document.location.href == docHref) {
		document.location.reload( false );
	}
	
}

function setfontsize(fontsize) {
	var body = document.getElementsByTagName("body").item(0);

	document.body.style.fontSize = "" + fontsize + "%";
	if (cookieEnabled) {
		document.cookie = "fontSize=" + fontsize + ";path=/;";
	}
	
	switch(fontsize)
	{
		case 100:
		    idItem = "bt-petit";
		   break;
		case 110:
		    idItem = "bt-moyen";
		   break;
		case 115:
		    idItem = "bt-gros";
		    break;
		default:
		    //Instruction_par_défaut
		   break;

	}
	element = document.getElementById(idItem);
	elements = document.getElementsByTagName("img");
	for (i=0;i<elements.length;i++) {
  		if (elements[i].className) {
  			var classes = elements[i].className.split(' ');
  			for (j=0;j<classes.length;j++)
  			{
  				if (classes[j] == "bt-police")
  				{
  					objA = chercheElementParent("a", elements[i]);	
  					elements[i].src = elements[i].src.replace("_2","_0");
  				}
  			}
  		}
  	}
  	element.src = element.src.replace("_1","_2");
  	element.src = element.src.replace("_0","_2");
	
	//callExternalInterface();
	
	 return false;
	
}

function bigger() {
	fontsize = parseInt(fontsize) + 20;
	if (fontsize >= maxsize) {
		fontsize = maxsize;
	}
	setfontsize(fontsize);
}

function smaller() {
	fontsize = parseInt(fontsize) - 20;
	if (fontsize <= minsize) {
		fontsize = minsize;
	}
	setfontsize(fontsize);
}


function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		// if cookie exists
		if (offset != -1) {
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
			if (end == -1) {
				end = document.cookie.length;
			}
			returnvalue=parseInt(unescape(document.cookie.substring(offset, end)));
		}
	}
	return returnvalue;
}

//Flash Font Resize

function getFontSize(){
	var size;
	
	if (get_cookie("fontSize")!="") {
		size = get_cookie("fontSize");
	}else size=100;
		
	switch(size){
		case 100:
			return "small";
		   break;
		case 110:
		    return "medium";
		   break;
		case 115:
		    return "large";
		    break;
		default:
		break;

	}
}
	
function callExternalInterface() {
	var size = getFontSize();
	flashMovie = document.getElementById("ingenioMovie");
	if(flashMovie) {
		
		switch(size){
		case "small":
			flashMovie.setFlashCssFile('small');
			break;
		case "medium":
			flashMovie.setFlashCssFile('medium');
			break;
		case "large":
			flashMovie.setFlashCssFile('large');
			break;;
		default:
		break;

		}
	} 
}


