// JavaScript Document

function montre(id) { 
	var d = document.getElementById(id);
		for (var i = 0; i<10; i++) {
			if (document.getElementById('smenu'+i)) {
				document.getElementById('smenu'+i).style.display='none';
			}
		}
	if (d){
		d.style.display='block';
	}
}

// on prépare AJAX en fonction du navigateur
function getRequester(){
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return httpRequest;
}

Event.observe(window , 'load' , initEvent );


function initEvent (){
	
	// formulaire de session
	Event.observe($('form_session') , 'submit' , verifSession.bind($('form_session')));
	Event.observe($('showPass') , 'click' , showPass.bind($('showPass')));
	Event.observe($('envoieMail') , 'click' , envoieMail.bind($('envoieMail')));
	
}
function verifSession(e){
	Event.stop(e)
	var requester = getRequester();
	requester.onreadystatechange = function(){
		if ( requester.readyState == 4 && 200 == requester.status){
			$('erreur').innerHTML = requester.responseText;
			 if ( requester.responseText == "index-gie.php"){
				 document.location = "index-gie.php";
			}
			if (requester.responseText == "index-com.php"){
				document.location = "index-com.php";
			}
		}
	}

	var qs = $H({'login':$F('login') , 'pass' :$F('password')}).toQueryString();
	
	requester.open ("POST" , "./session.php", true  );
	requester.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	requester.send(qs);
}
//--- modification de la classe de style du form login ---
function showPass(){
	Element.removeClassName($('p_mail') , 'hide');
	Element.addClassName ($('p_mail') , 'visible');
	Element.removeClassName($('p_login_mail') , 'hide');
	Element.addClassName ($('p_login_mail') , 'visible');
}

function envoieMail(){
	var requester = getRequester();
	requester.onreadystatechange = function(){
		if ( requester.readyState == 4 && 200 == requester.status){
			$('erreur').innerHTML = requester.responseText;
		}
	}
	var qs = $H({'mail':$F('mail') , 'login_mail':$F('login_mail')}).toQueryString();
	requester.open ("POST" , "./mail.php", true  );
	requester.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	requester.send(qs);
}

