<!--


//apre url in finestra dimensionata
function showpopup(url,nomefinestra,parametri) {
newwindow=window.open(url,nomefinestra,parametri);
if (window.focus) {newwindow.focus()}
}



// ritorna il numero di radio-button (0..) selezionato si no -1
function getSelectedButton(buttonGroup){
    for (var i = 0; i < buttonGroup.length; i++) {
        if (buttonGroup[i].checked) {
            return i;
        }
    }
    return -1;
}


function mioSetFocus(miocampo) {
	document.getElementById(miocampo).focus()
}

// <a href="#" onClick="javascript:document.fori.reset();return false">Clear It!</a>

function mioTime() {
 	var curDateTime = new Date();
 	var curHour = curDateTime.getHours();
 	var curMin = curDateTime.getMinutes();
 	var curSec = curDateTime.getSeconds();
}

// alert("intoPIBS");
// document.write(mesi.selectedIndex + "  -  " + km.selectedIndex );
// if( 1 > 0 ) {alert(cofispiva.value.length);}
//alert(cofispiva.value.length);

function validate_required(field,alerttxt) {
	with (field) {
		if (value==null||value=="") {alert(alerttxt);return false;}
		else {return true}
	}
}

function validate_cofispiva(field,alerttxt) { // document.write(field.value);		
	if (field.value.length == 11 || field.value.length == 16) {return true;}
	else {alert(alerttxt);return false;}
}

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) {alert(alerttxt);return false;}
		else {return true;}
	}
}

function validate_checkbox(field,alerttxt) {
	if (field.checked) {return true;}
	else {alert(alerttxt);return false;}
}

function codiceFISCALEbenStrutturato(cfins) {
   var cf = cfins.toUpperCase();
   var cfReg = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
   if (!cfReg.test(cf)) return false;
   var set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
   var s = 0;
   for( i = 1; i <= 13; i += 2 )
      s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
   for( i = 0; i <= 14; i += 2 )
      s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
   if ( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) )
      return false;
   return true;
}

function partitaIVAbenStrutturata(sz_Codice) {
   var n_Val,n_Som1=0,n_Som2=0,lcv;

   if (sz_Codice.length!=11 || isNaN(parseFloat(sz_Codice)) || parseFloat(sz_Codice)<parseFloat(0)) return false;
   for (lcv=0;lcv<9;lcv+=2) {
      n_Val=parseInt(sz_Codice.charAt(lcv));
      n_Som1+=n_Val;
      n_Val=parseInt(sz_Codice.charAt(lcv+1));
      n_Som1+=Math.floor(n_Val/5) + (n_Val<<1) % 10;
   }
   n_Som2 = 10 - (n_Som1 % 10);
   n_Val=parseInt(sz_Codice.charAt(10));
   if (n_Som2==n_Val) return true;
   return false;
}

function popup() {
	window.open(page,'popup','left=100,top=100,width=500,height=300,toolbar=false,scrollbars=false,location=no,directories=no,status=no,menubar=no,resizable=no');
	// 'left=100,top=100',width=300,height=440,toolbar=no,scrollbars=no,location=no,directories=no,status=no,menubar=no,resizable=no'
}

function pauseCV(ms) {
	var date = new Date();
	var curDate = null;
	do { curDate = new Date(); } 
	while(curDate-date < ms);
} 

//-->
