<!--
<!-- controlla i campi del form iban esteri -->
function veribanestero() {
var f = document.f1
var lc=(f.CAB.value)
var la=(f.ABI.value)
var ln=(f.CC.value)
var st= window.f1.stato.options[window.f1.stato.selectedIndex].value

	  if (st=="AD"){ var stato="Andorra"; var abi=4; var abif="numerici"; var cab=4 ; var cc=12; var ccf="alfanumerici" } 
	  if (st=="AT"){ var stato="Austria"; var abi=5; var abif="numerici"; var cab=0 ; var cc=11; var ccf="numerici" } 
	  if (st=="BE"){ var stato="Belgio"; var abi=3; var abif="numerici"; var cab=0 ; var cc=9; var ccf="numerici" } 
	  if (st=="BA"){ var stato="Bosnia Erzegovina "; var abi=3; var abif="numerici"; var cab=3 ; var cc=10; var ccf="numerici" } 
	  if (st=="BG"){ var stato="Bulgaria"; var abi=4; var abif="alfabetici"; var cab=4 ; var cc=10; var ccf="alfanumerici" } 
	  if (st=="HR"){ var stato="Croazia "; var abi=7; var abif="numerici"; var cab=0 ; var cc=10; var ccf="numerici" } 
	  if (st=="CY"){ var stato="Cipro"; var abi=3; var abif="numerici"; var cab=5 ; var cc=16; var ccf="alfanumerici" } 
	  if (st=="DK"){ var stato="Danimarca"; var abi=4; var abif="numerici"; var cab=0 ; var cc=10; var ccf="numerici" } 
	  if (st=="EE"){ var stato="Estonia"; var abi=2; var abif="numerici"; var cab=0 ; var cc=14; var ccf="numerici" } 
	  if (st=="FI"){ var stato="Finlandia"; var abi=6; var abif="numerici"; var cab=0 ; var cc=8; var ccf="numerici" } 
	  if (st=="FR"){ var stato="Francia"; var abi=5; var abif="numerici"; var cab=5 ; var cc=13; var ccf="alfanumerici" } 
	  if (st=="DE"){ var stato="Germania"; var abi=8; var abif="numerici"; var cab=0 ; var cc=10; var ccf="numerici" } 
	  if (st=="GI"){ var stato="Gibilterra"; var abi=4; var abif="alfabetici"; var cab=0 ; var cc=15; var ccf="alfanumerici" } 
	  if (st=="GB"){ var stato="Gran Bretagna"; var abi=4; var abif="alfabetici"; var cab=6 ; var cc=8; var ccf="numerici" } 
  if (st=="GR"){ var stato="Grecia"; var abi=3; var abif="numerici"; var cab=4 ; var cc=16; var ccf="alfanumerici" } 
  if (st=="GL"){ var stato="Groenlandia"; var abi=4; var abif="numerici"; var cab=0 ; var cc=10; var ccf="numerici" } 
  if (st=="HU"){ var stato="Ungheria"; var abi=3; var abif="numerici"; var cab=4 ; var cc=17; var ccf="numerici" } 
  if (st=="IS"){ var stato="Islanda"; var abi=4; var abif="numerici"; var cab=0 ; var cc=18; var ccf="numerici" } 
  if (st=="IE"){ var stato="Irlanda"; var abi=4; var abif="alfabetici"; var cab=6 ; var cc=8; var ccf="numerici" } 
  if (st=="IL"){ var stato="Israele"; var abi=3; var abif="numerici"; var cab=3 ; var cc=13; var ccf="numerici" } 
  if (st=="IT"){ var stato="Italia"; var abi=5; var abif="numerici"; var cab=5 ; var cc=12; var ccf="alfanumerici"} 
  if (st=="LV"){ var stato="Lettonia"; var abi=4; var abif="alfabetici"; var cab=0 ; var cc=13; var ccf="alfanumerici" } 
  if (st=="LI"){ var stato="Liechtenstein"; var abi=5; var abif="numerici"; var cab=0 ; var cc=12; var ccf="alfanumerici"} 
  if (st=="LT"){ var stato="Lituania"; var abi=5; var abif="numerici"; var cab=0 ; var cc=11; var ccf="numerici"} 
  if (st=="LU"){ var stato="Lussemburgo"; var abi=3; var abif="numerici"; var cab=0 ; var cc=13; var ccf="alfanumerici"} 
  if (st=="MK"){var stato="Macedonia"; var abi=3; var abif="numerici"; var cab=0 ; var cc=12; var ccf="alfanumerici"} 
  if (st=="MT"){var stato="Malta"; var abi=4; var abif="alfabetici"; var cab=5 ; var cc=18; var ccf="alfanumerici"} 
  if (st=="FO"){var stato="Isole Faroer"; var abi=4; var abif="numerici"; var cab=0 ; var cc=10; var ccf="numerici"} 
  if (st=="MU"){var stato="Isole Mauritius"; var abi=4; var abif="alfabetici"; var cab=4 ; var cc=18; var ccf="alfanumerici"} 
  if (st=="MC"){var stato="Monaco"; var abi=5; var abif="numerici"; var cab=5 ; var cc=13; var ccf="alfanumerici"} 
  if (st=="ME"){var stato="Montenegro"; var abi=3; var abif="numerici"; var cab=0 ; var cc=15; var ccf="numerici"} 
  if (st=="NL"){var stato="Paesi Bassi"; var abi=4; var abif="alfabetici"; var cab=0 ; var cc=10; var ccf="numerici"} 
  if (st=="NO"){var stato="Norvegia"; var abi=4; var abif="numerici"; var cab=0 ; var cc=7; var ccf="numerici"} 
  if (st=="PL"){var stato="Polonia"; var abi=8; var abif="numerici"; var cab=0 ; var cc=16; var ccf="numerici"} 
  if (st=="PT"){var stato="Portogallo"; var abi=4; var abif="numerici"; var cab=4 ; var cc=13; var ccf="numerici"} 
  if (st=="CZ"){var stato="Repubblica Ceca"; var abi=4; var abif="numerici"; var cab=0 ; var cc=16; var ccf="numerici"} 
 
  if (st=="RO"){var stato="Romania"; var abi=4; var abif="alfabetici"; var cab=0; var cc=16; var ccf="alfanumerici"} 
  if (st=="SM"){ var stato="San Marino";  var abi=5; var abif="numerici"; var cab=5 ; var cc=12; var ccf="alfanumerici"} 
  if (st=="RS"){var stato="Serbia"; var abi=3; var abif="numerici"; var cab=0 ; var cc=15; var ccf="numerici"} 
  if (st=="SK"){var stato="Slovacchia"; var abi=4; var abif="numerici"; var cab=0 ; var cc=16; var ccf="numerici"}
  if (st=="SI"){var stato="Slovenia"; var abi=5; var abif="numerici"; var cab=0 ; var cc=10; var ccf="numerici"} 
  if (st=="ES"){ var stato="Spagna"; var abi=4; var abif="numerici"; var cab=4 ; var cc=12; var ccf="numerici" } 
  if (st=="SE"){var stato="Svezia"; var abi=3; var abif="numerici"; var cab=0 ; var cc=17; var ccf="numerici"} 
  if (st=="CH"){var stato="Svizzera"; var abi=5; var abif="numerici"; var cab=0 ; var cc=12; var ccf="alfanumerici"} 
  if (st=="TN"){var stato="Tunisia"; var abi=2; var abif="numerici"; var cab=3 ; var cc=15; var ccf="numerici"} 
  if (st=="TR"){var stato="Turchia"; var abi=5; var abif="numerici"; var cab=0 ; var cc=17; var ccf="alfanumerici"} 
  if (st=="GB"){var stato="Inghilterra"; var abi=4; var abif="alfabetici"; var cab=6 ; var cc=8; var ccf="numerici"} 

	  if (st =="--" )
	  { alert("Selezionare un paese per calcolare il codice ABI");
	 // f.ABI.focus();
		return false;	 
	  } 


	  if (la.length != abi )
	  { alert("Correggere il campo ABI  , il codice ABI per "+ stato +"  è composto da "+abi+" caratteri "+abif);
	  f.ABI.focus();
		return false;	 
	  } 
	  
  if (lc.length != cab )  { 
	 if (cab == 0 )  {   
	  alert("Non inserire il Cab per "+ stato +" , il codice deve essere omesso");
	  f.CAB.focus();
		return false;	 
     } 
	 if (cab != 0 )  {   
	  alert("Inserire il Cab per "+ stato +" , il codice è composto da "+cab+" caratteri numerici");
	  f.CAB.focus();
		return false;	 
     } 

  } 
	 
	 	 if (ln.length == 0 )  {   
	  alert("Inserire il numero di conto corrente\n\t\t"+ stato +"\nil numero è composto da "+cc+" caratteri "+ccf+" se necessario anteporre degli zeri al numero di conto corrente");
	  f.CC.focus();
		return false;	 
     } 

	    if (ccf=="alfanumerici"){ re = /^[a-zA-Z0-9]{1,18}$/; }
	    if (ccf=="numerici"){ re = /^[0-9]{1,18}$/; }
		
	 if (!re.test(f.CC.value)) {
		alert("Il numero di conto corrente può contenere SOLO caratteri "+ccf+" !");
        f.CC.focus();
	  return false;
	}


	  if (ln.length != cc )
	  { alert("Il numero di Conto corrente NON è esatto per "+ stato +", il numero è composto da "+cc+" caratteri "+ccf+" se necessario anteporre degli zeri al numero di conto corrente");
	  f.CC.focus();
		return false;	 
	  } 
	  
	  if (cab==3){ re = /^[0-9]{3}$/;}
	  if (cab==4){ re = /^[0-9]{4}$/;}
	  if (cab==5){ re = /^[0-9]{5}$/;}
	  if (cab==6){ re = /^[0-9]{6}$/;}

  
	 if (cab !=0){
	  if (!re.test(f.CAB.value)) {
		alert("Il codice CAB può contenere solo caratteri numerici !");
        f.CAB.focus();
	  return false;
	}
	}
	
	  if (abi==3){ re = /^[0-9]{3}$/;}
	  if (abi==4){
	    if (abif=="alfabetici"){ re = /^[a-zA-Z]{4}$/; }
	    if (abif=="numerici"){ re = /^[0-9]{4}$/; }
	    }
	  if (abi==5){ re = /^[0-9]{5}$/;}
	  if (abi==6){ re = /^[0-9]{6}$/;}
	  if (abi==7){ re = /^[0-9]{7}$/;}
	  if (abi==8){ re = /^[0-9]{8}$/;}
	  
	 if (!re.test(f.ABI.value)) {
		alert("Il codice ABI può contenere SOLO caratteri "+abif+" !");
        f.ABI.focus();
	  return false;
	}
	  
	} 

// -->