function checkReg() {
	var elemento=document.getElementById("regForm");
	if (elemento) {
		
		if (elemento.regMail.value.length<=0 || elemento.regMail.value.indexOf('@')<=0 || elemento.regMail.value.indexOf('.')<=0){alert('E-Mail missing or wrong');elemento.regMail.className='textInputErr';elemento.regMail.focus();return false;} else { elemento.regMail.className='textInput'; }
		
		if (elemento.regPass.value.length<=0){alert('Password missing');elemento.regPass.className='textInputErr';elemento.regPass.focus();return false;} else { elemento.regPass.className='textInput'; }
		
		if (elemento.regPassRepeat.value.length<=0){alert('Password missing');elemento.regPassRepeat.className='textInputErr';elemento.regPassRepeat.focus();return false;} else { elemento.regPassRepeat.className='textInput'; }
		
		if (elemento.regGoogleKey.value.length<=0){alert('Google Key missing');elemento.regGoogleKey.className='textInputErr';elemento.regGoogleKey.focus();return false;} else { elemento.regGoogleKey.className='textInput'; }
		
		if (elemento.regPassRepeat.value!=elemento.regPass.value){alert('Password aren\' the same');
		elemento.regPassRepeat.className='textInputErr';elemento.regPass.className='textInputErr';
		elemento.regPass.focus();return false;} else { elemento.regPassRepeat.className='textInput';elemento.regPass.className='textInput'; }
		
		if (elemento.regName.value.length<=0){alert('Your name missing');elemento.regName.className='textInputErr';elemento.regName.focus();return false;} else { elemento.regName.className='textInput'; }

	}
}

function checkContatti() {
	var elemento=document.getElementById("contattiForm");
	if (elemento) {
		
		if (elemento.contattiEmail.value.length<=0 || elemento.contattiEmail.value.indexOf('@')<=0 || elemento.contattiEmail.value.indexOf('.')<=0){alert('E-Mail missing or wrong');elemento.contattiEmail.className='textInputErrNoWidth';elemento.contattiEmail.focus();return false;} else { elemento.contattiEmail.className='textInputNoWidth'; }
		
		if (elemento.contattiNome.value.length<=0){alert('Your name missing');elemento.contattiNome.className='textInputErrNoWidth';elemento.contattiNome.focus();return false;} else { elemento.contattiNome.className='textInputNoWidth'; }
		
		if (elemento.contattiRichiesta.value.length<=0){alert('Note missing');elemento.contattiRichiesta.className='textInputErrNoWidth';elemento.contattiRichiesta.focus();return false;} else { elemento.contattiRichiesta.className='textInputNoWidth'; }
		
	}
}

function checkMoreKeyForm() {
	var elemento=document.getElementById("moreKeyForm");
	if (elemento) {
		var nLineCount=0;var re=/\s{2,}/g;var reSpecial=/^[\r\t\v]+$/g;
		var nLine=elemento.nKeyOnLine.value.replace(reSpecial,"").toLowerCase().split("\n");
		if (nLine.length>0) {
			if (elemento.delOldKey.checked==true) {
				for (nLineCount=document.formEsecuzione.codKey_ok.length-1;nLineCount>=0;nLineCount--) {
					document.formEsecuzione.codKey_ok.options[nLineCount]=null;
				}
			}
			for (nLineCount=0;nLineCount<nLine.length;nLineCount++) {
				if (nLine[nLineCount].replace("\r","").replace(re,' ').replace(reSpecial,'').replace(" ","").length>0 && nLine[nLineCount]!=null) {
					document.formEsecuzione.codKey_ok.options[document.formEsecuzione.codKey_ok.length]=new Option(nLine[nLineCount].replace(re,' ').replace(reSpecial,''),nLine[nLineCount].replace(re,' ').replace(reSpecial,''));
				}
			}
			var nKeyinserite=document.getElementById("nKeyInserite");
			nKeyinserite.innerHTML="<strong>"+document.formEsecuzione.codKey_ok.length+"</strong>";
			delDiv("multiKey");
		} else {
			alert("No keyword available !");
			return false;
		}
	}
}

function selectCheckInForm(bolValue,strFormName) {
	var elemento=document.getElementById(strFormName);
	if (elemento) {
		for (var ppok=0;ppok<elemento.selectToAnalizeDett.length;ppok++) {
			elemento.selectToAnalizeDett[ppok].checked=bolValue;
		}
	}
}

function checkSaveAnalisi(strSession) {
	var elemento=document.getElementById("saveAnalisiName");
	if (elemento) {
		if (elemento.value.length<5 || elemento.value.length>29) {
			alert('IThe name must be min. 5 and max. 30 chars');
			return false;
		} else {
			var tempAnalisiName=elemento.value.toLowerCase().replace(' ','_');
			location.href="saveAnalisi.asp?n="+tempAnalisiName+"&s="+strSession;
		}
	}
}