function Ajax(parameter,file)
{
	<!-- // Required to be compliant with XHTML-->
	var xmlHttp=null; // Defines that xmlHttp is a new variable.
	// Try to get the right object for different browser
	try 
	{
		// Firefox, Opera 8.0+, Safari, IE7+
		xmlHttp = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
	} 
	catch (e) 
	{
		// Internet Explorer
		try 
		{
		   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
		   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	xmlHttp.open("post",file,true); 
	// .open(RequestType, Source);
	xmlHttp.onreadystatechange = CheckState;
	
		try 
		{
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", parameter.length);
			xmlHttp.setRequestHeader("Connection", "close");
		} 
		catch (e) {}
		
	xmlHttp.send(parameter); 
	// Since there is no supplied form, null takes its place as a new form.
	alert(parameter);
	function CheckState()
	{
		if (xmlHttp.readyState == 4)
		{
			try 
			{ 
				// In some instances, status cannot be retrieved and will produce 
				// an error (e.g. Port is not responsive)
				if (xmlHttp.status == 200) 
				{
					// Set the main HTML of the body to the info provided by the 
					// Ajax Request
					document.getElementById('Login').innerHTML = xmlHttp.responseText;
				}
			} 
			catch (e) 
			{
				document.getElementById('Login').innerHTML = "Error on Ajax return call : " + e.description;
			}
		}
	}
}
