function checkrequired(which){ 

var pass=true 

if (document.images){ 

for (i=0;i<which.length;i++){ 

var tempobj=which.elements[i] 

if (tempobj.name.substring(0,3)=="yes"){ 

if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){ 

pass=false 

break 

} 

} 

} 

} 

if (!pass){ 

alert("Attenzione ... compilare i campi obbligatori!") 

return false 

} 

else 

return true 

} 

//controllo sul CAP ... 5 cifre
function verificaCAP()
{
     if (document.mioform1.yes_cap.value.length < 5) {
      alert("Il C.A.P. deve essere di 5 numeri");
	 document.mioform1.yes_cap.value=""
   document.mioform1.yes_cap.blur();
  }
   } 
//controllo sul LOGIN... min 5  caratteri
function verificaLOGIN()
{
     if (document.mioform1.yes_login.value.length < 4) {
      alert("La login deve essere di almeno 4 lettere");
	 document.mioform1.yes_login.value=""
    document.mioform1.yes_login.blur();
    }
   } 



// solo numero
function OnlyNumeric(x) { 
if (event.keyCode!=13 && (event.keyCode<48 || event.keyCode>57) ) 
event.returnValue=false; 
}
// solo numero telefonico .... numero / numero
function OnlyNumericTel(x) { 
if (event.keyCode!=47 && (event.keyCode<48 || event.keyCode>57 ) ) 
event.returnValue=false; 
}

// ACCETTA SOLO LETTERE 
function OnlyLetters(x) {
if ((event.keyCode > 32 && event.keyCode < 48 && event.keyCode != 39 && event.keyCode != 47) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode==124)) 
event.returnValue = false;
}

// gestione DATA
function y2k(number) { 
	return (number < 1000) ? number + 1900 : number; 
}
function verificaData(gg,mm,yyyy){
    var today = new Date();
    yyyy = ((!yyyy) ? y2k(today.getYear()):yyyy);
    mm = ((!mm) ? today.getMonth():mm-1);
    if (!gg) return false
    var test = new Date(yyyy,mm,gg);
    if ( (y2k(test.getYear()) == yyyy) && (mm == test.getMonth()) && (gg == test.getDate()) ){
		return true;
	}
    else{
        return false;
	}
}

function verifica(dataTest){
	var txtData = dataTest.value
	var aData = txtData.split('/')
	valida = false

	if(aData.length==3){
		 valida =   verificaData(aData[0],aData[1],aData[2])

		if (aData[2].length>4) valida=false 
	}
	
	if(!valida)
	{
	alert('Data non valida!')
	dataTest.focus(); 
	dataTest.value=""
			}
	return valida
}

function CheckL(obj) { 
o = obj.value; 
a = o.charAt(o.length-1); 
if (chrOk.indexOf(a)==-1) { 
alert("carattere non consentito"); 
o = ""
obj.value=o.substr(0,o.length-1); 
} 
} 
   chrOk = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 

function CheckL(obj) { 
o = obj.value; 
a = o.charAt(o.length-1); 
if (chrOk.indexOf(a)==-1) { 
alert("carattere non consentito"); 
o = ""
obj.value=o.substr(0,o.length-1); 
} 
} 


function OnlyValuta(x) { 
if (event.keyCode!=44 && (event.keyCode<48 || event.keyCode>57 ) ) 
event.returnValue=false; 
}


var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}


var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expanditDETTAGLI(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
