
function GetXmlHttpObject(){ 
	var objXMLHttp=null;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      objXMLHttp = new XMLHttpRequest();
      if (objXMLHttp.overrideMimeType) {
      	// set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
         objXMLHttp.overrideMimeType('text/html');
      }
    } else if (window.ActiveXObject) { // IE
      try {
         objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {}
      }
   }
   return objXMLHttp;
}


function AX_getdata(strurl){
	AX_xmlHttpform=GetXmlHttpObject();
	if (AX_xmlHttpform==null){
		alert ("Browser does not support HTTP Request at JS level");
		return;
	} 
	var xpdate=new Date();
	var url=strurl;
	url=url+"&sid="+xpdate;
	AX_xmlHttpform.onreadystatechange=AX_stateformChanged ;
	AX_xmlHttpform.open("GET",url,true);
	AX_xmlHttpform.send(null);
}



function AX_stateformChanged(){ 
	if (AX_xmlHttpform.readyState==4 || AX_xmlHttpform.readyState=="complete"){ 
		traitereponse(AX_xmlHttpform.responseText);
	} 
}

var AXmode=0;
var AXdivname='';
function traitereponse(reponse){
	
	if (AXmode==1){
		document.getElementById(AXdivname).innerHTML=reponse;
		
		
	}else{
		var lignes=reponse.split("\n");
		for (var n=0;n<lignes.length;n++){
			eval(lignes[n]);
		}
	}
}


function printInDiv(divname,txt){
	document.getElementById(divname).innerHTML+=txt; 
}

function clearDiv(divname){
	document.getElementById(divname).innerHTML=''; 
}

function AX_getCPlist(param){
	var strurl='/js/AX_seances.php?'+param;
	//alert(strurl);
	AX_getdata(strurl);
	//wheretowrite="AX_wordlist";
}

var resumeAX=true;

function AX_getSeances(param){
	if (resumeAX) {param+='&operAX=1';}
	var strurl='/js/AX_geoseances.php?'+param;
	//alert(strurl);
	AXmode=1;
	AXdivname='geoseances';
	AX_getdata(strurl);
	//wheretowrite="AX_wordlist";
}


function changeDep(){
	AXcp=document.AXseances.AXcp.value;
	//alert(AXcp);
	if (AXcp==0) { 
		AXcp=GetCookie("cp");
	}else{
		SetCookie ('cp',AXcp,'','/');
	}
	AX_getSeances('cp='+AXcp);
	return false;
}

function changeCP(AXcp){
	SetCookie ('cp',AXcp,'','/');
	AX_getSeances('cp='+AXcp);
	return false;
}

function changeCPFilm(AXcp,AXfilm){
	SetCookie ('cp',AXcp,'','/');
	//alert('cp='+AXcp+'&film='+AXfilm);
	AX_getSeances('cp='+AXcp+'&film='+AXfilm);
	return false;
}
