// JavaScript Document

function majIdentification(action){
	var ident = '';
	var pass = '';
	var email ='';
	
	if (document.formIdentification){
		if (document.formIdentification.ident) {ident = document.formIdentification.ident.value;}
		if (document.formIdentification.pass) {pass = document.formIdentification.pass.value;}
		if (document.formIdentification.email) {email = document.formIdentification.email.value;}
	}
	AJAX('identification', 'action='+action+'&ident='+ident+'&pass='+pass+'&email='+email, '/finc/observatoire/phyto/pages_internes/blocIdentification.asp')
}

function refresher(){
setTimeout("window.location.reload()",1000);	
}

function bouh(){
	alert('--- ---');	
}

function AJAX(action, requete){
	var req = null;
	
	if(window.XMLHttpRequest) // Firefox 
		req = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporte par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	return; 
	}
	
	if(typeof(arguments[2])!="undefined"){
		page=arguments[2]; //on choppe la variable supplementaire
	}else{
		page="point_entree.asp";
	}

	if(typeof(arguments[3])!="undefined"){
		returnonreadystatechange=arguments[3]; //on choppe la variable supplementaire
	}else{
		returnonreadystatechange=false;
	}
	
	if(typeof(arguments[4])!="undefined"){
		document.getElementById(action).innerHTML=arguments[4]; //on choppe la variable supplementaire
	}
	
	if(!returnonreadystatechange){
		req.onreadystatechange = function(){
			if(req.readyState == 4){
				if(req.status == 200){
					document.getElementById(action).innerHTML=req.responseText;
				}
			}
		};
	}
	
	req.open("post", page, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
	req.send("fromAJAX="+action+"&"+requete);
	
	if(returnonreadystatechange){
		return req;
	}
}