function verifiban(iban){
	
	var tablettres=new Array();
	
	tablettres['A']=10;
	tablettres['B']=11;
	tablettres['C']=12;
	tablettres['D']=13;
	tablettres['E']=14;
	tablettres['F']=15;
	tablettres['G']=16;
	tablettres['H']=17;
	tablettres['I']=18;
	tablettres['J']=19;
	tablettres['K']=20;
	tablettres['L']=21;
	tablettres['M']=22;
	tablettres['N']=23;
	tablettres['O']=24;
	tablettres['P']=25;
	tablettres['Q']=26;
	tablettres['R']=27;
	tablettres['S']=28;
	tablettres['T']=29;
	tablettres['U']=30;
	tablettres['V']=31;
	tablettres['W']=32;
	tablettres['X']=33;
	tablettres['Y']=34;
	tablettres['Z']=35;
	
	iban=iban.toUpperCase();
	iban=iban.replace(/ /g, "");
	iban=iban.substr(4,iban.length-4)+iban.substr(0,4);
	
	var char="";
	var ibanfin="";
	for(var i=0;i<iban.length;i++){
		if(isNaN(iban.charAt(i)))
			char=tablettres[iban.charAt(i)];
		else
			char=iban.charAt(i);
			
		ibanfin+=char;
	}
	
	var retenue="";
	var strtmp="";
	i=0;
	var j=9;
	
	while(i<ibanfin.length){
	
		strtmp=retenue+ibanfin.substr(i,j);
		retenue=strtmp%97;
		retenue+="";
		i+=j;
		j=9-retenue.length;
	}
	
	if(retenue==1)
		return true;
	else
		return false;
	
}