var r='';
var v='';
var f='';
var popV='';
var popCompterendu='';
var suppV='';
var attribueV='';
var popTerV='';
var popTablo='';
var strA='';
var strB='';
var imprimeV='';
var SelectV='';
//var SelectVC='';
var ANNTV='';
var cache='';
var cache2='';
var affiche='';
var luV='';
var PopSRV='';
var onloadCache=0;




TodayJS = new Date;
JourJS = TodayJS.getDate();
MoisJS = (TodayJS.getMonth())+1;
AnneeJS = TodayJS.getFullYear();





	 var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      

      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
	  //http_request.setRequestHeader('Set-Cookie' , 'PHPSESSID=' + sid);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
		  //alert(http_request.responseText);
		  //alert(http_request.status);
         if (http_request.status == 200) {
            //alert(http_request.responseText);
			//alert(popTablo);
			//alert(popTerV);
            result = http_request.responseText;
			
			if(attribueV !=''){alert(result);window.location.reload(true);}
			if(suppV !=''){alert(result);window.location.reload(true);}
			if(ANNTV !=''){alert(result);window.location.reload(true);}
			if(v !='' && popV=='' && popCompterendu=='' && popTablo=='' && popTerV==''  && imprimeV=='' && SelectV=='' && luV==''&& PopSRV==''){v2=v +"BIS";document.getElementById(v2).innerHTML = result;}
			if(f !='' && popV=='' && popCompterendu=='' && popTablo=='' && popTerV==''  && imprimeV=='' && SelectV==''  && luV==''&& PopSRV==''){f2=f +"BIS";document.getElementById(f2).innerHTML = result;}
			if(popV !=''){document.getElementById("resultPop").innerHTML = result;popV="";}
			if(popCompterendu !=''){document.getElementById("resultPop").innerHTML = result;popCompterendu="";}
			if(popTablo !=''){document.getElementById("centrePopTablo").innerHTML = result;popTablo="";}
			if(popTerV !=''){document.getElementById("resultPop").innerHTML = result;popTerV="";}
			if(imprimeV !=''){document.getElementById("imprimeV").innerHTML = result;imprimeV="";}
			if(luV !=''){document.getElementById("milieuAccueil").innerHTML = result;luV="";}
			if(PopSRV !=''){document.getElementById("retour").innerHTML = result;PopSRV="";}
			//alert("out"+SelectV);"
			//if(SelectVC !=''){document.getElementById("conseillerplus"+SelectVC+"").innerHTML = result;var coco=alert(document.getElementById("conseillerplus"+SelectVC+"").innerHTML);SelectVC="";}
			if(SelectV !=''){document.getElementById("SelectV").innerHTML = result;
			//alert(document.getElementById("SelectV").innerHTML);
			SelectV="";}
			
			
         } else {
            alert('Erreur Script, réessayer ou rafraississez votre page (F5).');
         }
      }
   }

////////////////////////////////////////AJAX2////////////////////////////

	//xmlhttp.js
	
	//Function to create an XMLHttp Object.
	function getxmlhttp (){
		//Create a boolean variable to check for a valid microsoft active X instance.
		var xmlhttp = false;
		
		//Check if we are using internet explorer.
		try {
			//If the javascript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			//If not, then use the older active x object.
			try {
				//If we are using internet explorer.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				//Else we must be using a non-internet explorer browser.
				xmlhttp = false;
			}
		}
		
		//If we are using a non-internet explorer browser, create a javascript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		
		return xmlhttp;
	}
////////////////////////////////////////////////////////////////////////////////	
	//Function to process an XMLHttpRequest.
	function processajax (serverPage, obj, getOrPost, str){
		//Get an XMLHttpRequest object for use.
		
		xmlhttp = getxmlhttp ();
		
		if (getOrPost == "get"){
			xmlhttp.open("GET", serverPage);
			xmlhttp.onreadystatechange = function() {
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					obj.innerHTML = xmlhttp.responseText;
				}
			}
			xmlhttp.send(null);
		} else {
			xmlhttp.open("POST", serverPage, true);
			xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			xmlhttp.onreadystatechange = function() {
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					obj.innerHTML = xmlhttp.responseText;
				}
			}
			xmlhttp.send(str);
		}
	}
	







/////////////////////////////////////////////menu haut	


		

function OuvrePOP(page,action) {
	

		if (action == "no" ){
		document.getElementById("pop").style.display = "none";
		document.getElementById("centrePop").style.display = "none" ;
		document.getElementById("fermer").style.display = "none" ;
		}else{
    	
		var POPajout = "ajout=ok";
			document.getElementById("pop").style.display = "block" ;
			document.getElementById("centrePop").style.display = "block" ;
			document.getElementById("fermer").style.display = "block" ;
			popV="ok";
			
			setTimeout("makePOSTRequest('"+page+"', '"+POPajout+"')",1000);
		}

}

/////////////////////////////////////////////VALID POP MODIF///////////////////////////////	
	
function getformvalues (fobj, valfunc){
		
		var str = "";
		var val;
		
		//Run through a list of all objects contained within the form.
		for(var i = 0; i < fobj.elements.length; i++){
				str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
		}
		
		//Then return the string values.
		return str;
	}



function submitform(theform, serverPage, objID, valfunc){
	/*alert(theform);
	alert(serverPage);
	alert(objID);
	alert(valfunc);*/

		var file = serverPage;
		var str = getformvalues(theform,valfunc);
		//If the validation is ok.
		//alert(str);
    obj = document.getElementById(objID);
	obj.innerHTML="<img style=\"margin-top:10px;\" src=\"images/wait.gif\" width=\"20\" height=\"20\" />";	
	setTimeout("processajax('" + serverPage + "', document.getElementById('"+objID+"') , 'post', '" + str + "')",1000);
	//alert('oooo');
	document.getElementById("annuler").style.display = "none" ;
	//setTimeout("ret_une_question()",5000);
	//setTimeout("obj.innerHTML=''",3000);
}	

