function controllaNUM(stringa) {

	var i;
	for (i = 0; i < stringa.length; i++) {
		
		var c = stringa.charAt(i);
		
		if (((c < "0") || (c > "9")))
			return false;
			
	}
	
	return true;
}

function codiceFISCALE(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 checkMail(Aindex){
    var miaemail = "";
    var mionome = "";
    var dominio = "";
    var pos = 0;
    var error = 0;
    miaemail = Aindex.value;
    if (miaemail == "") return true;
    pos = miaemail.indexOf("@");
    if(pos == -1) error = 1;
    else{
	mionome = miaemail.substring(0, pos);
	if(mionome.length == 0) error = 1;
	else {
	    dominio = miaemail.substring((pos+1), miaemail.length);
	    if((dominio.length == 0) ||
	       (dominio.indexOf(".") == -1)) error = 1;
	}
    }

    if(error == 1) return false;
	
	else
		return true;
   
}






// JavaScript Document

function open_window(theURL,winName,features) { //v2.0
  		window.open(theURL,winName,features);
}



function checkMail(Aindex){
    var miaemail = "";
    var mionome = "";
    var dominio = "";
    var pos = 0;
    var error = 0;
    miaemail = Aindex.value;
    if (miaemail == "") return true;
    pos = miaemail.indexOf("@");
    if(pos == -1) error = 1;
    else{
	mionome = miaemail.substring(0, pos);
	if(mionome.length == 0) error = 1;
	else {
	    dominio = miaemail.substring((pos+1), miaemail.length);
	    if((dominio.length == 0) ||
	       (dominio.indexOf(".") == -1)) error = 1;
	}
    }

    if(error == 1) return false;
	
	else
		return true;
   
}
