function setprofile(i){
	window.document.frmLogon.optProfile[i].checked = true;
}

function setTesi(i){
	window.document.frmLogon.Tipo[i].checked=true;
}

// var globali utilizzate dalla funzioni entra*
var errMsg = "";
var strAction ="";

function entra0(){
	errMsg = "";
	if (Trim(window.document.frmLogon.Pwd.value)=="" && errMsg=="") {
		errMsg="Insert Password";
	}
	if (Trim(window.document.frmLogon.Nick.value)=="" && errMsg=="") {
		errMsg="Insert Username";
	}
	/*if (!validaCaratteri(Trim(window.document.frmLogon.Nick.value)) && errMsg=="") {
		errMsg="Username has invalid chars";
	}
	if (!validaCaratteri(Trim(window.document.frmLogon.Pwd.value)) && errMsg=="") {
		errMsg="Password has invalid chars";
	}*/
	
	entra();
}

/*function entra1(){
	errMsg = "";
	var i=0;
	var blnTipoTesiSelected=false;

	for (i=0;i<window.document.frmLogon.Tipo.length;i++){
		if (window.document.frmLogon.Tipo[i].checked) {
			blnTipoTesiSelected = true;
			break;
		}
	}
	if (!blnTipoTesiSelected) {
		errMsg="E\' necessario indicare il tipo di tesi da pubblicare";
	}
	if (window.document.frmLogon.accNewsLetter[0].checked == false){
		errMsg = "Informativa ai sensi dell'articolo 10 Legge 675/96 NON ACCETTATA. Impossibile proseguire.";
	}
	
	entra();
	
}*/

function entra1(){entra();}
function entra2(){entra();}
function entra3(){entra();}
function entra4(){entra();}
function entra5(){entra();}
function entra6(){entra();}
function entra7(){entra();}

function entra8(){
	entra1();
}

function entra(){
	// strAction
	if (strAction=="") { strAction="DOLOG" };
	
	if (errMsg!="") {
		alert(errMsg);
	}
	else {
		window.document.frmLogon.cmd.value=strAction;
		window.document.frmLogon.submit();
	}
}

function entra9(){entra();}
function entra10(){entra();}
function entra11(){entra();}
function entra12(){entra();}
function entra13(){entra();}
function entra14(){entra();}
function entra15(){entra();}
function entra16(){entra();}
function entra17(){entra();}
function entra18(){entra();}
function entra19(){entra();}
function entra20(){entra();}
function entra21(){entra();}
function entra22(){entra();}


function checkEnterPress(type,pag) {
	
	if (navigator.userAgent.indexOf("MSIE") > 0) {
	  
	  var ieKey=event.keyCode;
  	if (ieKey==13) {
  		if (type==0 && pag==0){//unico caso in cui si entra nella pagina personale dalla testata superiore
  			entraadmin();
  		}
  		if (type==1){//casi in cui si entra nelle varie pagine dalla pagina di logon-dati
  			switch (pag){
  				case 0:
  					entra0();
  					break;
  				
  				case 1:
  					entra1();
  					break;
  				
  				case 2:
  					entra2();
  					break;
  				
  				case 3:
  					entra3();
  					break;
  				
  				case 4:
  					entra4();
  					break;
  				
  				case 5:
  					entra5();
  					break;
  				
  				case 6:
  					entra6();
  					break;
  				
  				case 7:
  					entra7();
  					break;
  				
  				case 8:
  					entra8();
  					break;
  				
  				case 9:
  					entra9();
  					break;
  				
  				case 10:
  					entra10();
  					break;
  				
  				case 11:
  					entra11();
  					break;
  				case 12:
  					entra12();
  					break;
  				case 13:
  					entra13();
  					break;
  				case 14:
  					entra14();
  					break;
  				case 15:
  					entra15();
  					break;
  				case 16:
  					entra16();
  					break;
  				case 17:
  					entra17();
  					break;
  				case 18:
  					entra18();
  					break;
  			}
  		}
  	}
  }
}

function Trim(MyString)
{
	var NoExit;
	var x;
	var NoExit;
	var MyChar;

	MyString = MyString + "";
	NoExit = true;
	x = MyString.length-1;

	do 
	{
		MyChar = MyString.charCodeAt(x);
		
		if (MyChar != 32)
			NoExit = false
		else
			x = x -1;
	}
	while (NoExit)

	MyString = MyString.substring(0,x+1);
	return (MyString);
}

function validaCaratteri(s){
	var c,i;
	var valida=false;
	for (i=0;i<s.length;i++){
		c = s.charCodeAt(i);
		if ( (c>=97 && c<=122) || (c>=48 && c<=57) || (c>=65 && c<=90) ) {
			valida=true;
		}
		else {
			// Controllo caratteri speciali ammessi
			if (s.charAt(i)=='.' || s.charAt(i)==' ' ) {
				valida=true;
			}
			else {
				valida=false;
				break;
			}
		}
	}
	return valida;
}
