    function resetFrm(param)
{	var frm = document.forms[param];
	frm.reset();
}
function submitFrm(param)
{	//alert(param);
	var frm = document.forms[param].elements;
	errCode = checkFormat(param);
	if(errCode) submitError(errCode)
	else
	{
	
	frm.submit();
	}
	//	else	alert('ok')
}
function checkFormat(param)
{	
	var frm = document.forms[param].elements;
	var errorFlag = 0;
	for(i=0;i<frm.length;i++)
	{	var errorCode = fieldCheck(frm[i]);
		if(errorCode) 
		{	//alert(errorCode)	
			frm[i].style.backgroundColor = "#FFf1F8";
			errorFlag=1;
		}
		else frm[i].style.backgroundColor = "#ffffff";
		
	}
 return errorFlag;
}
function fieldCheck(el)
{		var reg = /_(\w{3})(R)?$/;
	var isCheck = reg.test(el.name);
	if(isCheck)
	{	var type = RegExp.$1;
		var req = (RegExp.$2=='R')? 1:0;
//alert(type+','+req+','+el.value)
		if(!req&&el.value=='') return 0;
		if(type=='chr') return (/^\w+$/.test(el.value))? 0:10;//alpahbetical character+number
		if(type=='eml') return (/^\S+@\w\S+\.\w\w+$/.test(el.value))? 0:20;//email (x@xx.xx)
		//if(type=='num')	return (/^[\d \\\/\-]+$/.test(el.value))? 0:30;//number
		if(type=='num')	return (/^[\d]+$/.test(el.value))? 0:30;//number
		if(type=='chk') return (el.options.selectedIndex)? 0:40;//checkbox
		if(type=='che') return (el.checked)? 0:50;//checkbox
		if(type=='txa'){
		  testo = el.value;
		  lunghezza= testo.length;
		  if (testo=='') return 70;//textarea
		  if (lunghezza>255){
		    testo = testo.substr(0,255);
		    el.value = testo;
		  }
		  
		}
		if(type=='nno'){
		  if (el.value!='') return (/^[\d]+$/.test(el.value))? 0:30;//number not mandatory
		  else return 0
		}
		if(type=='iva'){
		  var val = el.value;
		  if (val.length==11){
		    if (el.value!='') return (/^[\d]+$/.test(el.value))? 0:60;//number not mandatory
		    else return 0
		  }
		  else return 60
		}
		else return (/\w+[\n\r]?/.test(el.value))? 0:1;//any text
	}
	else return 0;
}
function submitError(errorCode)
{	
if(errorCode==100){document.getElementById('warning2').style.visibility="visible"; document.getElementById('warning').style.visibility="hidden";}
else {document.getElementById('warning').style.visibility="visible"; document.getElementById('warning2').style.visibility="hidden";}
}