function visKeywords(evt,frm){
	var modulo=eval("document.forms."+frm);
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode == 40 || charCode == 38){
		if(modulo.cngEnable.value==0){
			onblurSet(frm);
			modulo.cngEnable.value=1;
			modulo.selKw[0].selected=true;
			modulo.selKw.focus();
		}else{
		
		}
	}else{

		kwsT=modulo.kws.value;
		if(kwsT.indexOf(',' != -1)) {
			kwsL=kwsT.split(',');
			kwsS=kwsL.pop();
			modulo.listK.value=kwsL.join(',');
		}else{
			kwsS=kwsT;
		}
		kwsS=encodeURIComponent(encodeURI(htmlentitiesEnc(kwsS)));
		frm=encodeURIComponent(encodeURI(htmlentitiesEnc(frm)));
		ajaxFileDB.ajaxRequest('pag=kwList&kws='+kwsS+'&frm='+frm,'kwList_'+frm,0);	
	}
}
function setKeywords(evt,k,frm){
	var modulo=eval("document.forms."+frm);
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode == 13){
		addKws(k,frm);
		modulo.cngEnable.value=0;
		onblurUnset(frm);
		hid_it('kwList_'+frm);
		modulo.kws.focus();
	}
}
function onblurCtrl(frm){
	var modulo=eval("document.forms."+frm);
	if(modulo.onblurEnable.value==0){hid_it('kwList_'+frm)}
}
function onblurSet(frm){
	var modulo=eval("document.forms."+frm);
	modulo.onblurEnable.value=1;
}
function onblurUnset(frm){
	var modulo=eval("document.forms."+frm);
	modulo.onblurEnable.value=0;
}
function addKws(k,frm){
	var modulo=eval("document.forms."+frm);
	insert=modulo.listK.value;
	if(modulo.listK.value!=""){insert+=", ";}
	insert+=k;
	modulo.kws.value=insert;
}
function valUte(opt){
	check=true;
	filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	filtro2 = /^[àèéìòùa-zA-Z0-9_\-]{5,30}$/;
	if (check==true && document.forms.sendReg.nome.value=="") {alert("Inserisci il nome!");document.forms.sendReg.nome.focus();check=false;}
	if (check==true && document.forms.sendReg.cognome.value=="") {alert("Inserisci il cognome!");document.forms.sendReg.cognome.focus();check=false;}
	if (check==true && document.forms.sendReg.email.value=="" && document.forms.sendReg.email.type!="hidden") {alert("Inserisci l'email!");document.forms.sendReg.email.focus();check=false;}
	if (check==true && !filtro.test(document.forms.sendReg.email.value)){alert("Indirizzo email non valido!");document.forms.sendReg.email.focus();check=false;}
	if (opt=="n" && check==true && document.forms.sendReg.username.value=="") {alert("Inserisci l'username!");document.forms.sendReg.username.focus();check=false;}
	if(check && !filtro2.test(document.forms.sendReg.username.value)){alert("Username non valido!");document.forms.sendReg.username.focus();check=false;}
	if (check==true && opt=="m"){
		document.forms.sendReg.submit();
	}
	if (opt=="n" && check==true){
		ajaxUserExists.ajaxRequest('user='+encodeURIComponent(encodeURI(document.forms.sendReg.username.value)),0,1);	
		valUte2();
	}
}
function valUte2(){
	filtro2 = /^[àèéìòùa-zA-Z0-9_\-]{5,30}$/;
	if(ajaxUserExists.AJAX.readyState < 4){var timer=setTimeout("valUte2()",1)}else{
		response =ajaxUserExists.output;
		check=true;
		if(response=="ko"){
			alert("L\'username inserito è già presente sul database!");
			document.forms.sendReg.username.focus();
		}else{
			if (check==true && document.forms.sendReg.password.value=="") {alert("Inserisci la password!");document.forms.sendReg.password.focus();check=false;}
			if(check && !filtro2.test(document.forms.sendReg.password.value)){alert("Password non valida!");document.forms.sendReg.password.focus();check=false;}
			if (check==true && document.forms.sendReg.password2.value!=document.forms.sendReg.password.value) {alert("La password non coincide con quella di controllo!");document.forms.sendReg.password2.focus();check=false;}
			if (check==true){
				document.forms.sendReg.submit();
			}
		}
	}	
}
function valNwslt(){
	check=true;
	filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (check==true && document.forms.sendNws.email.value=="" && document.forms.sendNws.email.type!="hidden") {alert("Inserisci l'email!");document.forms.sendNws.email.focus();check=false;}
	if (check==true && !filtro.test(document.forms.sendNws.email.value)){alert("Indirizzo email non valido!");document.forms.sendNws.email.focus();check=false;}
	if (check==true){
		ajaxEmailExists.ajaxRequest('email='+encodeURIComponent(encodeURI(document.forms.sendNws.email.value)),0,1);	
		valNwslt2();
	}
}
function valNwslt2(){
	if(ajaxEmailExists.AJAX.readyState < 4){var timer=setTimeout("valNwslt2()",1)}else{
		response =ajaxEmailExists.output;
		if(response=="ko"){
			alert("L\'email inserita è già iscritta alla newsletter!");
			document.forms.sendNws.email.focus();
		}else{
			document.forms.sendNws.submit();
		}
	}	
}
