var NS4 = (document.layers)?true:false;
var MSIE = (document.all)?true:false;
var NS6 = (navigator.userAgent.indexOf("Gecko")>0)?1:0;
var validdata;

/*Commentate le righe che leggono l'attributo name della form. Tale attributo è stato rimpiazzato da Id per adattare la form alla validazione W3C.*/
function checkvalid(form_name,ind){
	var fn = document.getElementById(form_name);
   validdata=true;
   for (i=1;i<ind;i++){
   	  if ((fn.elements[i].name).substring(0,5)=="oblig")
	  {
         nomeimg=fn.elements[i].name;
         document.images[nomeimg].src='images/puntinografico.gif';
      }
	   if (((fn.elements[i].name).substring(0,5)=="oblig") && ((fn.elements[i].value)==""))
	   {
	      validdata=false;
		  stringa = fn.elements[i].name.length;
		  window.alert("Ricorda che il campo " + ((fn.elements[i].name).substring(5,stringa)) + ' è obbligatorio');
		  document.images[nomeimg].src='images/puntinograficoan.gif';
		  fn.elements[i].focus();
		  return false;    	  
	   }
   }
   if (validdata){
   	  fn.submit();
   }
return false   
}

/* Versione funzionante con l'attributo name della form */
function checkvalid_OLD(form_name,ind){
   validdata=true;
   for (i=1;i<ind;i++){
   	  if (eval('(document.'+form_name+'.elements[i].name).substring(0,5)=="oblig"'))
	  {
         nomeimg=eval('document.'+form_name+'.elements[i].name');
         document.images[nomeimg].src='images/puntinografico.gif';
      }
	   if ((eval('(document.' + form_name+'.elements[i].name).substring(0,5)=="oblig"')) && (eval('(document.'+form_name+'.elements[i].value)==""')))
	   {
	      validdata=false;
		  stringa = eval("document." + form_name+".elements[i].name.length");
		  window.alert("Ricorda che il campo " + (eval("(document." + form_name+".elements[i].name).substring(5,stringa)")) + ' è obbligatorio');
		  document.images[nomeimg].src='images/puntinograficoan.gif';
		  eval("document." + form_name+".elements[i].focus()");
		  return false;    	  
	   }
   }
   if (validdata){
   	  eval("document." + form_name+".submit()");
	}
return false   
}