var reqconnex = getRequestObject();
var connexloaded = false;

function userConnexion() {
		var output = '';
		output += '<div id="histo_container"><div id="histo"><div id="fondhisto"><img src="../reseau-musees-basse-normandie/images-musees-normandie-reseau/logo-musees-normandie.gif" alt="le reseau" /><div id="message-popin">L\'inscription au portail du r&eacute;seau des mus&eacute;es sera ouverte prochainement...</div><form id="connex" name="connex" method="post" action="javascript:loguser();"><table width="100%" border="0"><td width="50%" align="right"><b>identifiant : </b></td><td><input type="text" name="login" id="login" size="20" maxlength="20" value="" /></label></td></tr><tr><td align="right"><b>mot de passe : </b></td><td><input type="password" name="pwd" id="pwd" size="20" maxlength="20" value=""  /></td></tr><tr><td colspan="2" align="center"><input type="image" src="../images-musees-normandie/bt_connex.png" width="75" height="14" alt="connexion" /></td></tr></table></form><a href="javascript:closeConnex();" id="fermer_popin">retour</a></div></div></div></div>';
		
		getConnexObject("fadecontainer").innerHTML = output;
		loadedF = true;
}

function getConnexObject(obj) {
	var o;
	
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all[obj];	
	else if(document.layers) o = document.layers[obj];
	
	return o;	
}
function closeConnex() {
		var output = '';
		getConnexObject("fadecontainer").innerHTML = output;
}
function loguser() {
	var login;
	var pwd;
	
	login = getConnexObject("login").value;
	pwd = getConnexObject("pwd").value;
	
	if(login=='' || pwd==''){
		
		var mess = '';
		var output = '';
		
		if(login==''){
			mess = 'Vous devez renseigner votre identifiant';
		}
		else if(pwd==''){
			mess = 'Vous devez renseigner votre mot de passe';
		}
		output = '<div id="histo_container"><div id="histo"><div id="fondhisto"><img src="../reseau-musees-basse-normandie/images-musees-normandie-reseau/logo-musees-normandie.gif" alt="le reseau" /><div id="message-popin">L\'inscription au portail du r&eacute;seau des mus&eacute;es sera ouverte prochainement...</div><form id="connex" name="connex" method="post" action="javascript:loguser();"><table width="100%" border="0"><tr><td colspan="2" align="center"><div id="cerror">'+mess+'</div></td><tr><td width="50%" align="right"><b>identifiant : </b></td><td><input type="text" name="login" id="login" size="20" maxlength="20" value="'+login+'" /></label></td></tr><tr><td align="right"><b>mot de passe : </b></td><td><input type="password" name="pwd" id="pwd" size="20" maxlength="20" value="'+pwd+'"  /></td></tr><tr><td colspan="2" align="center"><input type="image" src="../images-musees-normandie/bt_connex.png" width="75" height="14" alt="connexion" /></td></tr></table></form><a href="javascript:closeConnex();" id="fermer_popin">retour</a></div></div></div></div>';
		getConnexObject("fadecontainer").innerHTML = output;
	}
	
	else{
		sendConnex(login,pwd);
	}
}

function sendConnex(lg,pw) {
	if(reqconnex.readyState==4 || reqconnex.readyState==0) {
		
		var url = "../common/connectuser.php?lg="+lg+"&pw="+pw;
		
		reqconnex.open("GET",url,true);
		reqconnex.onreadystatechange = receiveConnex;
		reqconnex.send(null);
	}
}

function receiveConnex() {
	if(reqconnex.readyState == 4) {
		
		var xml = reqconnex.responseXML;
		var response = xml.getElementsByTagName('response')[0].childNodes[0].nodeValue;
		
		if(response!="ok"){
			
			var output;
			output = '<div id="histo_container"><div id="histo"><div id="fondhisto"><img src="../reseau-musees-basse-normandie/images-musees-normandie-reseau/logo-musees-normandie.gif" alt="le reseau" /><div id="message-popin">L\'inscription au portail du r&eacute;seau des mus&eacute;es sera ouverte prochainement...</div><form id="connex" name="connex" method="post" action="javascript:loguser();"><table width="100%" border="0"><tr><td colspan="2" align="center"><div id="cerror">'+response+'</div></td></tr><tr><td width="50%" align="right"><b>identifiant : </b></td><td><input type="text" name="login" id="login" size="20" maxlength="20" value="" /></label></td></tr><tr><td align="right"><b>mot de passe : </b></td><td><input type="password" name="pwd" id="pwd" size="20" maxlength="20" value=""  /></td></tr><tr><td colspan="2" align="center"><input type="image" src="../images-musees-normandie/bt_connex.png" width="75" height="14" alt="connexion" /></td></tr></table></form><a href="javascript:closeConnex();" id="fermer_popin">retour</a></div></div></div></div>';
			getObject("fadecontainer").innerHTML = output;
			
		}
		else{
			window.location.reload();
		}
		connexloaded = true;
	}
}

function getRequestObject() {
	// most browsers
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
		
	// IE
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}
