function getSession(user, url) {
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
		return;
	}

	var method   = "POST";
	var filename = "applik.connect";
	var s1       = user;
	//var s1       = form.elements["j_username"].value;
	//alert(s1);	
   	var data = "user="+s1+"&url="+url;
	
	xhr_object.open(method, filename, true);

	//xhr_object.onreadystatechange = function anonymous() {
	//	if(xhr_object.readyState == 4) {
			//alert(data);
	//	}
	//}
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}
function request(form, url) {
	
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
		return;
	}

	var method   = "POST";
	var filename = "j_security_check";
	var s1       = form.elements["j_username"].value;
	var s2       = form.elements["j_password"].value;
	getSession(s1, url);
   	var data = "j_username="+s1+"&j_password="+s2;
	
	xhr_object.open(method, filename, true);

	xhr_object.onreadystatechange = function anonymous() {
		if(xhr_object.readyState == 4) {
			var tmp = xhr_object.responseText;
			//alert(tmp);
			if(tmp){
				document.location.href = "/error_login.html";
			}else{
				document.location.href = url;
			}		
		}
	}
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
	
}
function deconnect() {
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
		return;
	}

	var method   = "POST";
	var filename = "deconnect.do";
	//var s1       = form.elements["username"].value;
	//var s2       = form.elements["password"].value;
	var data = "null";	
	
	xhr_object.open(method, filename, true);

	xhr_object.onreadystatechange = function anonymous() {
		if(xhr_object.readyState == 4) {
			if(xhr_object.status == 200){
			document.location.href='/ApplikManager/applik.jsp';
			}
		}
	}
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}
function testJS() {
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
		return;
	}

	var method   = "POST";
	var filename = "go.testJS";
	var data = "null";	

	xhr_object.open(method, filename, true);

	xhr_object.onreadystatechange = function anonymous() {
		if(xhr_object.readyState == 4) {
			if(xhr_object.status == 200){
			//document.location.href='/ApplikManager/applik.jsp';
			}
		}
	}
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}