var Pinclicked = 0;
	var maxlengthPin = 5;

	//Controllo inserimento caratteri nei campi di login
	function postaDati(val){
		switch(val){
		
			case 1:
				//alert(1);
				var l_usr=document.getElementById("LOCALUSER").value;
				var d_grn=document.getElementById("dataG").value;
				var d_mse=document.getElementById("dataM").value;
				var d_ann=document.getElementById("dataA").value;
				
				if ( (l_usr =="") || (d_grn =="" )|| (d_mse =="") || (d_ann =="") ){
					alert("errore1");
					//eraseForm();
				}
				else
					if ( isNaN(d_grn) || isNaN(d_mse) || isNaN(d_ann) ) {
						alert("errore2");
						//eraseForm();
					} 
					else {
						var data = d_grn+"/"+d_mse+"/"+d_ann;
						document.getElementById("USR_l").value = l_usr;
						document.getElementById("USR_d").value= data;
						document.getElementById("PostLSecure").submit();
					}
				break;
			case 2:
				document.getElementById("minitab_conf").style.display="none";
				document.getElementById("minitab_access").style.display="";
				document.getElementById("step_conf").style.display="none";
				document.getElementById("step_access").style.display="";
				break;
			case 3:
					alg=sha1Hash(epc_var);
					
					var pw_usr = document.getElementById("LOCALPW").value;
					var pn_usr = document.getElementById("LOCALPIN").value;
					 if ( (pw_usr =="") || (pn_usr == "" ) ){
						alert("errore InsP");
						
					}
					else
						if ( isNaN(pn_usr)) {
							alert("errore2");
							
						} 
						else {
							var digest = sha1Hash(log_var+pw_usr+pn_usr+epc_var);
							document.getElementById("USR_l2").value=log_var ;
							document.getElementById("USR_digest").value=digest ;
							document.getElementById("PostLFsecure").submit();
						}
					break;
				break;
			default:
					var alg=sha1Hash(epc_var);
					alert(alg);
				break;
		}
	
	
	} 
	
	function eraseForm() {
		erasePin();
		document.getElementById("LOCALUSER").value = "";
		document.getElementById("LOCALPW").value = "";
		setRandomPad();
	}

	
	function insertPin(num) {
		Pinclicked++;
		if(Pinclicked <= maxlengthPin) {
			var writePin = document.getElementById('LOCALPIN');
			writePin.value += num;
		}
	}
	function erasePin() {
		Pinclicked = 0;
		var writePin = document.getElementById('LOCALPIN');
		writePin.value = "";
	}
		
	function autotab(current,to){
    	if (current.getAttribute && 
      		current.value.length==current.getAttribute("maxlength")) {
        	to.focus();
    		to.select();
        }
	}
	
	
	
	var phone_field_length=0;
	function TabNext(obj,event,len,next_field) {
		if (event == "down") {
			phone_field_length=obj.value.length;
			}
		else if (event == "up") {
			if (obj.value.length != phone_field_length) {
				phone_field_length=obj.value.length;
				if (phone_field_length == len) {
					next_field.focus();
					}
				}
			}
		}
	
	

	
