function httpRequest(url,div){

	var xhr_object = getHTTPObject();

	xhr_object.open("GET", url, true);
	
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4) 
	   {
	   	document.getElementById(div).innerHTML = xhr_object.responseText ;
	   }
	}
	
	xhr_object.send(null);
}


function getHTTPObject() {
	httpObj = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			httpObj = new XMLHttpRequest();
        } catch(e) {
			httpObj = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	httpObj = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		httpObj = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		httpObj = false;
        	}
		}
    }
    if(!httpObj){
    	alert('httpRequest n\'est pas supporté par votre navigateur');
    }
	return httpObj;
} 

function targetBlank(d)
	  {
	   	if(document.getElementById && document.createTextNode)
			{
				var mn=document.getElementById(d);
				var as=mn.getElementsByTagName('a');
				for (var i=0;i<as.length;i++)
				{
					as[i].onclick=function(){window.open(this.href);return false;}
				}		
			}
	 }

/* modifie la feuille de style active */
function changeStyle(s,t){
	if(document.styleSheets){
		for (i=0; i<t.length; i++){
			if(document.styleSheets[i]){
				if(i!=s){
					document.styleSheets [i].disabled = true;
					}
				else {
					document.styleSheets [i].disabled = false;
					}
				}
			}
			
		}

	}


/* style du lien de la page active */

function lienActif(a){
	document.getElementById(a).className = 'navPosition';
}

function loadCookieStyle(){
	if(LireCookie('style')){
		s = LireCookie('style');
		changeStyle(s,tabStyle);
		}	
	}
function loadStyle(s){
	d = new Date();
	d.setFullYear(d.getFullYear()+1);
	EcrireCookie('style',s, d, "/"); 
	changeStyle(s,tabStyle);
	}
		
/* fonctions génériques cookies */
function getCookieVal(offset)
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom)
{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
	var j=i+alen;
	if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
	i=document.cookie.indexOf(" ",i)+1;
	if (i==0) break;
	
	}
	return null;
}

function EcrireCookie(nom, valeur)
{
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}
