﻿function imprimer(){
	if (window.print) { window.print(); } 
	else { alert("Votre navigateur n'est pas compatible avec l'impression directe.\n\nPour imprimer, allez dans le menu Fichier de votre navigateur et choisissez \"Imprimer\"."); }
}

function referer(url){ window.open("/content/referer.aspx?url=" + url,"","width=340,height=480,scrollbars"); }



/***********************************************
* Encrypt Email script- Please keep notice intact
* Tool URL: http://www.dynamicdrive.com/emailriddler/
* **********************************************/
function riddle(riddlerarray)
{
var encryptedemail_id32=''
for (var i=0; i<riddlerarray.length; i++)
 encryptedemail_id32+=String.fromCharCode(riddlerarray[i])
document.write(encryptedemail_id32)
}
function riddle2(riddlerarray)
{
var encryptedemail_id32=''
for (var i=0; i<riddlerarray.length; i++)
 encryptedemail_id32+=String.fromCharCode(riddlerarray[i])
window.location.assign(encryptedemail_id32)
}

/* détection Safari */
var detect = navigator.userAgent.toLowerCase();
var thestring;
var isSaf = false;
if (checkIt('safari') && checkIt('mac')) isSaf = true;
function checkIt(string){
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

/* positionnement liens */
var isIE6 = false;
var isMiddle = false;
var isBottom = false;
var isTop = false;
var Event = YAHOO.util.Event;
var Dom = YAHOO.util.Dom;

function scroller(){
	var obj = document.getElementById("links");	
	var docHeight = document.height || document.body.offsetHeight;
	var scrollPos = f_scrollTop();
	if (docHeight >= 900){
		if (scrollPos < 275 && !isTop){
			obj.className = "";
			isTop = true;
			isMiddle = false;
			isBottom = false;
		}
		if (scrollPos >= 275){
			isTop = false;
			if (findBottom() && !isBottom) {
				if (Dom.getViewportHeight() <= 600 && scrollPos >= 300){
					obj.className = "bottom";
					isMiddle = false;
					isBottom = true;				
				}
			}
			if (!findBottom() && !isMiddle) {
				obj.className = "middle";
				isMiddle = true;
				isBottom = false;				
			}
		}
	}
}

function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function findBottom(){
	var isBottom = false;
	var y = Dom.getY('actions');
	var top = (document.documentElement.scrollTop ? 
		document.documentElement.scrollTop :
		document.body.scrollTop);
	var vpH = Dom.getViewportHeight();
	var coverage = parseInt(vpH + top);
	if ( coverage >= y ) {
		isBottom = true;
	}
	return isBottom;
}

function addHandler(){
	if (!isSaf && !isIE6) Event.on(window, 'scroll', scroller); 
	if (isIE6) Event.on(window, 'scroll', scrollerIE6);
}