function doPortalLogin(_sucessUrl){
	new Ajax.Request('/portal/auth',{
		method: 'get',
		//parameters: {j_username:'admin',j_password:'admin'},
		onSuccess: function(transport) {
			doAuth(_sucessUrl);
		}

	});
}

function doPortalLogout(){
	new Ajax.Request('/portal/signout',{
		method: 'get',
		//parameters: {j_username:'admin',j_password:'admin'},
		onSuccess: function(transport) {
			window.close();
		}
	});
}

function doAuth(_sucessUrl){
	new Ajax.Request('/portal/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('/gruppogr/notifylogin',{});
				if(_sucessUrl)
					location.replace(_sucessUrl);
				else
					location.replace('/portal');
			}else{
				//alert(transport.responseText);
				alert('Dati autenticazione non validi');
			}
		}

	});
}
