function doPortalLogin(_sucessUrl){
	new Ajax.Request('/auth',{
		method: 'get',
		//parameters: {j_username:'admin',j_password:'admin'},
		onSuccess: function(transport) {
			doAuth(_sucessUrl);
		}

	});
}

function doPortalLogout(){
	new Ajax.Request('signout',{
		method: 'get',
		//parameters: {j_username:'admin',j_password:'admin'},
		onSuccess: function(transport) {
			window.close();
		}
	});
}

function doAuth(_sucessUrl){
	new Ajax.Request('/j_security_check',{
		method: 'post',
		parameters: {j_username:$('xusername').value,j_password:$('xpassword').value},
		onSuccess: function(transport) {
			if(transport.responseText.indexOf('j_security_check')==-1){
				new Ajax.Request('/webportal/notifylogin',{});
				if(_sucessUrl.indexOf('#') != -1) {
					location.replace(location.href);
				}
				else if(_sucessUrl) {
					location.replace(_sucessUrl);
				}
				else {
					location.replace('/');
				}
			}else{
				//alert(transport.responseText);
				$('xpassword').setValue("");
				alert('Dati autenticazione non validi');
			}
		}

	});
}
