function PopupCentrer(page,largeur,hauteur,options) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

//email protector
var maildivider="[at]" 
for (i=0; i<=(document.links.length-1); i++){
	if (document.links[i].href.indexOf(maildivider)!=-1)
	document.links[i].href=document.links[i].href.split(maildivider)[0]+"@"+document.links[i].href.split(maildivider)[1]
}


//chargement de l'assistant
var enableCache = true;
var jsCache = new Array();
var dynamicContent_ajaxObjects = new Array();
function ajax_showContent(divId,ajaxIndex,url){
	var targetObj = document.getElementById(divId);
	targetObj.innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;
	}
	dynamicContent_ajaxObjects[ajaxIndex] = false;
	ajax_parseJs(targetObj)
}

function ajax_loadContent(divId,url){
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}
	var ajaxIndex = dynamicContent_ajaxObjects.length;
	document.getElementById(divId).innerHTML = '<center><br\/><br\/><img src="\/images\/ajax-loader3.gif" alt="" \/><br\/><br\/><br\/><br\/><br\/><\/center>';
	dynamicContent_ajaxObjects[ajaxIndex] = new sack();
	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url); };	// Specify function that will be executed after file has been found
	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	
}

function ajax_parseJs(obj){
	var scriptTags = obj.getElementsByTagName('SCRIPT');
	var string = '';
	var jsCode = '';
	for(var no=0;no<scriptTags.length;no++){	
		if(scriptTags[no].src){
	        var head = document.getElementsByTagName("head")[0];
	        var scriptObj = document.createElement("script");
	        scriptObj.setAttribute("type", "text/javascript");
	        scriptObj.setAttribute("src", scriptTags[no].src);  	
		}else{
			if(navigator.userAgent.indexOf('Opera')>=0){
				jsCode = jsCode + scriptTags[no].text + '\n';
			}
			else
				jsCode = jsCode + scriptTags[no].innerHTML;	
		}
	}
	if(jsCode)ajax_installScript(jsCode);
}

function ajax_installScript(script){		
    if (!script)
        return;		
    if (window.execScript){        	
    	window.execScript(script)
    }else if(window.jQuery && jQuery.browser.safari){ // safari detection in jQuery
        window.setTimeout(script,0);
    }else{        	
        window.setTimeout( script, 0 );
    } 
}	

function sack(file){
	this.AjaxFailedAlert = "Vous devez activer le javascript pour naviguer sur ce site.\n";
	this.requestFile = file;
	this.method = "POST";
	this.URLString = "";
	this.encodeURIString = true;
	this.execute = false;
	this.onLoading = function() { };
	this.onLoaded = function() { };
	this.onInteractive = function() { };
	this.onCompletion = function() { };
	this.createAJAX = function() {
		try {
			this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (err) {
				this.xmlhttp = null;
			}
		}
		if(!this.xmlhttp && typeof XMLHttpRequest != "undefined")
			this.xmlhttp = new XMLHttpRequest();
		if (!this.xmlhttp){
			this.failed = true; 
		}
	};
	this.setVar = function(name, value){
		if (this.URLString.length < 3){
			this.URLString = name + "=" + value;
		} else {
			this.URLString += "&" + name + "=" + value;
		}
	}
	this.encVar = function(name, value){
		var varString = encodeURIComponent(name) + "=" + encodeURIComponent(value);
	return varString;
	}
	this.encodeURLString = function(string){
		varArray = string.split('&');
		for (i = 0; i < varArray.length; i++){
			urlVars = varArray[i].split('=');
			if (urlVars[0].indexOf('amp;') != -1){
				urlVars[0] = urlVars[0].substring(4);
			}
			varArray[i] = this.encVar(urlVars[0],urlVars[1]);
		}
	return varArray.join('&');
	}
	this.runResponse = function(){
		eval(this.response);
	}
	this.runAJAX = function(urlstring){
		this.responseStatus = new Array(2);
		if(this.failed && this.AjaxFailedAlert){ 
			alert(this.AjaxFailedAlert); 
		} else {
			if (urlstring){ 
				if (this.URLString.length){
					this.URLString = this.URLString + "&" + urlstring; 
				} else {
					this.URLString = urlstring; 
				}
			}
			if (this.encodeURIString){
				var timeval = new Date().getTime(); 
				this.URLString = this.encodeURLString(this.URLString);
				this.setVar("rndval", timeval);
			}
			if (this.element) { this.elementObj = document.getElementById(this.element); }
			if (this.xmlhttp) {
				var self = this;
				if (this.method == "GET") {
					var totalurlstring = this.requestFile + "?" + this.URLString;
					this.xmlhttp.open(this.method, totalurlstring, true);
				} else {
					this.xmlhttp.open(this.method, this.requestFile, true);
				}
				if (this.method == "POST"){
  					try {
						this.xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')  
					} catch (e) {}
				}
				this.xmlhttp.send(this.URLString);
				this.xmlhttp.onreadystatechange = function() {
					switch (self.xmlhttp.readyState){
						case 1:
							self.onLoading();
						break;
						case 2:
							self.onLoaded();
						break;
						case 3:
							self.onInteractive();
						break;
						case 4:
							self.response = self.xmlhttp.responseText;
							self.responseXML = self.xmlhttp.responseXML;
							self.responseStatus[0] = self.xmlhttp.status;
							self.responseStatus[1] = self.xmlhttp.statusText;
							self.onCompletion();
							if(self.execute){ self.runResponse(); }
							if (self.elementObj) {
								var elemNodeName = self.elementObj.nodeName;
								elemNodeName.toLowerCase();
								if (elemNodeName == "input" || elemNodeName == "select" || elemNodeName == "option" || elemNodeName == "textarea"){
									self.elementObj.value = self.response;
								} else {
									self.elementObj.innerHTML = self.response;
								}
							}
							self.URLString = "";
						break;
					}
				};
			}
		}
	};
this.createAJAX();
}

// LOGIN FORM
/*
function getCookie(name){ 
	var pos
	var token = name + "=";
	var tnlen = token.length;
	var cklen = document.cookie.length;
	var i = 0;
	var j;
	while (i < cklen){ 
	j = i + tnlen;
	if (document.cookie.substring(i, j) == token){ 
	pos = document.cookie.indexOf (";", j);
	  if (pos == -1)
		pos = document.cookie.length;
	  return unescape(document.cookie.substring(j, pos));
	}
	i = document.cookie.indexOf(" ", i) + 1;
	if (i == 0) break;
	}
	return null;
}	
function setCookie(name, value, gCookiePath){ 
	document.cookie = name + "=" + escape(value) + "; 
	path="+ gCookiePath;
}	
function deleteCookie(name, gCookiePath){ 
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = getCookie (name);
	document.cookie = name + "=" + cval + "; 
	path="+ gCookiePath +"; 
	expires=" + exp.toGMTString();
}
*/
function CheckForm(){
	/*
	// VERIFICATION DES COOKIES
	var gCookieName;
	var gCookieValue;
	var gCookiePath;
	var gCookieGet;
	gCookieName = "TEST_COOKIE_NAME";
	gCookieValue = "TEST_COOKIE_VALUE";
	gCookiePath = "/";
	gCookieGet = SetCookie(gCookieName, gCookieValue, gCookiePath);
	gCookieValue = getCookie(gCookieName);
	deleteCookie(gCookieName, gCookiePath);
	if (gCookieValue == null) {
		document.getElementById('Errorbox').innerHTML = '<font style="color:#cc0000"><img src="\/images\/no2.gif" alt="" \/> Vous devez accepter les cookies.<\/font>';
		document.getElementById('UserName').style.border = '1px solid #D41919';
		document.getElementById('PassWord').style.border = '1px solid #D41919';
		document.conected.UserName.focus();
		return false;
	}else 
	*/
	if (document.conected.UserName.value == "") {
		document.getElementById('Errorbox').innerHTML = '<font style="color:#cc0000"><img src="\/images\/no2.gif" alt="" \/> Veuillez indiquer votre nom d\'utilisateur.<\/font>';
		document.getElementById('UserName').style.border = '1px solid #D41919';
		document.conected.UserName.focus();
		return false;
	}else if (document.conected.PassWord.value == "") {
		document.getElementById('Errorbox').innerHTML = '<font style="color:#cc0000"><img src="\/images\/no2.gif" alt="" \/> Veuillez indiquer votre mot de passe.<\/font>';
		document.getElementById('PassWord').style.border = '1px solid #D41919';
		document.conected.PassWord.focus();
		return false;
	}else{
		document.getElementById('UserName').style.border = '1px solid #CFD8E0';
		document.getElementById('PassWord').style.border = '1px solid #CFD8E0';
		document.getElementById('Errorbox').innerHTML = '';
		return true;
	}
}