<!--
	var strCheckCampoCompilato1 = "";
	var strCheckCampoIsNumeric1 ="";
	var strCheckCampoIsNumeric2 ="";
	var strCheckQt1 ="";
	var strCheckQt2 ="";
	var strCheckQt3 ="";
	var strCheckQt4 ="";
	var strCheckQtUso ="";
	var strCheckMaxLen = "";
	
	function CheckCampoCompilato(oCampo, des){		
		var s = oCampo.value;		
		var re = new RegExp(" ", "gi");
		s = s.replace(re,"")			
		
		if(s == ""){
			alert(des + " " + strCheckCampoCompilato1);
			if(oCampo.type == "text") oCampo.select();
			return false;
		}
		return true;
	}
	
	function CheckCampoIsNumeric(oCampo, des){
		var num;
		num = oCampo.value
		num = num.replace(",",".")
		if(isNaN(num)){
			alert(strCheckCampoIsNumeric1 + ": " + des);
			oCampo.select();
			return false;
		}
		return true;
	}
	
	
	function CheckCampoIsNumericDecimal(oCampo, des){
		var num;
		num = oCampo.value
		
		if(num.indexOf(".") > -1){
			alert(strCheckCampoIsNumeric2);
			oCampo.select();
			return false;
		}
		
		num = num.replace(",",".")
		if(isNaN(num)){
			alert(strCheckCampoIsNumeric1 + ": " + des);
			oCampo.select();
			return false;
		}
		
		return true;
	}
	
	
	
	function CheckQt(objField, iQtUso){
		return CheckQtHidden(objField, iQtUso, false);
	}
	
	function CheckQtZero(objField, iQtUso){
		return CheckQtHidden(objField, iQtUso, true);
	}
	
	function CheckQtHidden(objField, iQtUso, bZero){
		if(!objField) return false;
		if(!CheckCampoCompilato(objField, "Quantità")) return false;
		if(!CheckCampoIsNumeric(objField, "")) return false;
						
		var str = objField.value;
		if( (str.indexOf(".") >= 0) || (str.indexOf(",") >= 0) ){
			alert(strCheckQt2);
			objField.select()
			return false;
		}
		
		if (str==0)
		{
			alert(strCheckQt2);
			objField.select()
			return false;
		}
		
		str = parseInt(str, 10);
		
		if(!bZero){
			if(str <= 0){
				alert(strCheckQt4);
				objField.select();
				return false;
			}
		}
		
		// controllo qtUso
		if(iQtUso == "") return true;
		
		iQtUso = parseInt(iQtUso, 10);
		if(iQtUso <=1) return true;
		if(str == 0) return true;
		var n = str/iQtUso
		if((n - parseInt(n, 10)) > 0){
			alert(strCheckQtUso);
			objField.select();
			return false;
		}		
		return true;
	}
	
	function CheckQtRicercaSemplice(objField, iQtUso){				
		if(!objField) return false;
		if (objField.value !="")
		{		
			if(!CheckCampoIsNumeric(objField, "")) return false;
		}
		else
		{
			objField.value="0";
		}
												
		return true;
	}
		
		
		
		
		
	function CheckMaxLen(obj, l){
		s = "" + obj.value
		if (s.length > l){
			alert(strCheckMaxLen.replace("[*len*]", l))
			s = s.substr(0,l)
			obj.value = s
		}
	}
	
	function ChekMail(mailStr){
		var CheckMail=-1;
		var pos=-1;
		var dotpos=-1;
		var LastDotpos=-1;
		
		if (mailStr.length > 5){
		    pos = mailStr.indexOf("@");
			dotpos = mailStr.indexOf(".",(pos+1));
			LastDotpos = mailStr.lastIndexOf(".");
			
			if (mailStr == "")	return false;
			if (pos == -1)	return false;
			if (dotpos == -1)	return false;
			if (pos < 1)	return false;
			if ((dotpos - (pos+1)) < 3)	return false;
		    if ((mailStr.length - (LastDotpos+1)) < 2 || (mailStr.length - (LastDotpos+1)) > 4)	return false;
		 }else{
		 		return false;
		 }
		 return true;
	}
	
	
	function searchIn (selection,value) {
    for (var i = 0; i < selection.length; i++)
        if (selection.options[i].value == value) {
            selection.selectedIndex = i
            return true
        }
    return false;
}
//-->
