// Ajax POST
function makeRequest(url, data, fct)
{ // data="nom=valeur&autrenom=autrevaleur";
	var httpRequest = false;
  if (window.XMLHttpRequest)
  { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType)
		{
		    httpRequest.overrideMimeType('text/xml');
		    // Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
			    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{}
		}
	}

	if (!httpRequest)
	{
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}

	httpRequest.onreadystatechange = function() { treatContents(httpRequest, fct); };
	httpRequest.open('POST', url, true);
	httpRequest.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	httpRequest.send(data);
}

function treatContents(httpRequest, fct)
{
	if (httpRequest.readyState == 4)
	{
		if (httpRequest.status == 200)
		{
			if(fct == 'initDate')
			{
				updateDate(httpRequest.responseText);
			}
		}
		else
		{
			alert('Un problème est survenu avec la requête.');
		}
	}
}

function updateDate(datedata)
{
	var thisdate = document.getElementById("photobar_date");
	thisdate.innerHTML = datedata;
}

function initDate(num)
{
	makeRequest('/initDate.jsp', '', 'initDate');
}


function focusPassword(){document.forms['ident_form'].elements['pass_pst'].focus();}
function enlevefond(){
	document.forms['ident_form'].elements['pass_pst'].style.backgroundImage = "";
}  
function focusLogin(){document.forms['ident_form'].elements['login_pst'].focus();document.forms['ident_form'].elements['login_pst'].select();}