  function controllo(){
    	var form = document.getElementById("accesso");
    	if (isEmpty(form.user,    "UserName non inserita"))
    	    return false;
    	  
    	if (isEmpty(form.pass,"Password non inserita"))
    	    return false;    
    	 
    	
        var parametri = new Array();
        parametri[0] = form.user.value;
        parametri[1] = form.pass.value;
		ajaxRequest(parametri,"login","request.php",handlerLogin);
    }	
    
    function handlerLogin(){
	if (myRequest.readyState == 4 && myRequest.status == 200){
        
		if (myRequest.responseText == 2){
        	alert("Dati di accesso non validi");
        }	 
        if (myRequest.responseText == 1){
        	window.location = "admin.php";
        }		   
    }
}
function aggiornaTempo(){         
	  	setTimeout("aggiornaTempo();",1000);
	  	var div = document.getElementById("sessionTime");
	  	
	  	var tempo = div.innerHTML;
	  	tempo = tempo.split(":");
	  	/* 
	  	if(tempo[0].charAt(0) == "0")
	  	   tempo[0] = tempo[0].charAt(1);  
	  	*/
	  	if(tempo[1].charAt(0) == "0")
	  	   tempo[1] = tempo[1].charAt(1);      
	  	
	  	if(tempo[2].charAt(0) == "0")
	  	   tempo[2] = tempo[2].charAt(1);        
	  	   
	  	tempo[0] = parseInt(tempo[0]); 
	  	tempo[1] = parseInt(tempo[1]); 
	  	tempo[2] = parseInt(tempo[2]);    
	  	
	  	if((tempo[2] + 1) > 59){
	  		tempo[2] = 0;
	  		tempo[1] += 1;
	  	}
	  	else
	  	   tempo[2] += 1;
	  	
	
	  	if((tempo[1] + 1) > 59){
	  		tempo[1] = 0;
	  		tempo[0] += 1;
	  	}
	  	   
	  	var output ="";
	  
	  	if(tempo[0] > 9) output +=  tempo[0] + ":"; 
	  	else             output += "0" + tempo[0] + ":"; 
	  	
	  	if(tempo[1] > 9) output +=  tempo[1] + ":"; 
	  	else             output += "0" + tempo[1] + ":"; 
	  	
	  	if(tempo[2] > 9) output +=  tempo[2]; 
	  	else             output += "0" +  tempo[2]; 
	  	
	  	div.innerHTML = output;
	  }  
	  
function myHandlerChiusura() {
    
     if (myRequest.readyState == 4 && myRequest.status == 200){
     	window.location.reload();
             	  
     }                   
}

function myHandlerChiusura2() {
    
     if (myRequest.readyState == 4 && myRequest.status == 200){
     	window.location = "index.php";
             	  
     }                   
}

function disconnettiSito(){
	if (confirm("disconnettersi?")){
		var r = Math.random();           
      
 		myRequest = CreateXmlHttpReq(myHandlerChiusura2);
 	 
   	    myRequest.open("post","request.php");
          
 	 	myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
       
     	myRequest.send("requestName=destroySession"      +
 			           "&r="+escape(r));
	}
	
	
}
function disconnetti(){
	if (confirm("disconnettersi?")){
		var r = Math.random();           
      
 		myRequest = CreateXmlHttpReq(myHandlerChiusura);
 	 
   	    myRequest.open("post","request.php");
          
 	 	myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
       
     	myRequest.send("requestName=destroySession"      +
 			           "&r="+escape(r));
	}
}

function gestisciTraduzioni(id,pagina){
	window.open ("popup_traduzioni.php?pagina="+pagina+"&id=" + id,"anteprima","location=0,status=0,scrollbars=1,width=800,height=700"); 
}

function checkCampiObbligatori(form,campi){
	
	
	for(var i = 0 ; i < form.elements.length; i++){
	    var currentField = form.elements[i].name;
	    var currentValue = form.elements[i].value;
		if((inArray(currentField,campi)) &&(trim(currentValue) == "")){
		   alert("devi compialre il campo " + currentField);
		   return false;
		}    
		
		if(form.elements[i].name == "mail"){
			//checkmail
			if (!isMail(form.elements[i].value)){
				return false;
			}
		} 
	}     		
	return true;
}

function loginUtente(){
	var username = document.getElementById("username").value;
	var password = document.getElementById("password").value;
	
	if ((username == "") || (password =="")){
		alert("inserire username e password");
		return
	}

	var parametri = new Array();
	parametri[0] = username;
    parametri[1] = password;
	ajaxRequest(parametri,"loginUtente","request.php",handlerloginUtente);
	
}

function handlerloginUtente(){
	 if (myRequest.readyState == 4 && myRequest.status == 200){
	 	    if (myRequest.responseText == 1){
	 	        alert("Accesso all'area riservata effettuato correttamente");
    	        window.location = "makeSession.php";
	 	    }     	
    	    else{
    	    	alert("dati di accesso non validi");
    	    }      	 	
     }   
}

/*
function ajaxRequest(parametri,requestName,requestFile,handler){
	var r = Math.random();           
       
 	myRequest = CreateXmlHttpReq(handler);
 	 
    myRequest.open("post",requestFile);
          
 	myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
    
 	var r = Math.random(); 
 	   
 	var stringa ="requestName=";
 	stringa += requestName +"&r=" + r;
    for (var i = 0 ; i < parametri.length ; i++ )
        stringa += "&param" + i + "=" + escape(parametri[i]);
    
   
    myRequest.send(stringa);      	
}
*/