	var forumLoginHTTPRequest=null;
	var forumLogoutHTTPRequest=null;
	var forumAddUserHTTPRequest=null;
	
	function forumLogin(userlogin, userpassword){
		 //alert('login: '+userlogin+' passwd:'+userpassword);
		 vettoreParametri = new Array();
		 vettoreParametri[vettoreParametri.length] = "username="+ userlogin;
		 vettoreParametri[vettoreParametri.length] = "password="+ userpassword;
		 vettoreParametri[vettoreParametri.length] = "login=1";
		  //autologin=1/0 (1 per l'autenticazione persistente)
		  //vettoreParametri[vettoreParametri.length] = "&autologin=1";
		 forumLoginHTTPRequest = makeRequest(urlForum+'ucp.php?mode=login', 'html', vettoreParametri);
		 return true;
	}

	var usernameAdded=null;
	var passwordAdded=null;
	function forumAddUser(login, password, email, iso2lang){
		 usernameAdded=login;
		 passwordAdded=password;
		 vettoreParametri = new Array();
		 vettoreParametri[vettoreParametri.length] = "username="+ login;
		 vettoreParametri[vettoreParametri.length] = "password="+ password;
		 vettoreParametri[vettoreParametri.length] = "email="+ email;
		 vettoreParametri[vettoreParametri.length] = "lang="+ iso2lang;
		 forumAddUserHTTPRequest = makeRequest(urlForum+'skippercms_addUser.php?mode=login', 'html', vettoreParametri);
	     if (forumAddUserHTTPRequest.readyState != 4)
	     	forumAddUserHTTPRequest.onreadystatechange = addUserHandler;   
	     else 
	     	addUserHandler();
	     return true;
    }
   
   //handler della forumAddUser. Dopo aver aggiunto un utente, ne effettua il login.
   function addUserHandler(){
   	  
	  if (forumAddUserHTTPRequest.readyState == 4){
	 	 //alert('utente '+usernameAdded+' aggiunto ');
	     forumLogin(usernameAdded, passwordAdded);
      }

   }	
	
	
   function forumLogout(){
		 forumLogoutHTTPRequest = makeRequest(urlForum+'skippercms_logout.php', 'html');
		 return true;
   }
   
   function forumChangeLanguage(login, iso2lang){
   		//alert(login+', '+iso2lang);
		vettoreParametri = new Array();
		vettoreParametri[vettoreParametri.length] = "username="+ login;
		vettoreParametri[vettoreParametri.length] = "lang="+ iso2lang;
		makeRequest(urlForum+'skippercms_updateUser.php', 'html', vettoreParametri);      
		return true;
   }
   


   
   
