var iban, sonuc, x, son,SbKd, HspNo, EkNo, a, b, c, sonsbkd, deger, deger1, deger2, iban1, s1, s2, d;
function hesapla(){
SbKd=document.getElementById("subekodu").value;
a=SbKd.length;
i=5-Number(a);
if (i>0){
for (deger=a; deger<5; deger++){
SbKd="0"+SbKd;
}
}
HspNo=document.getElementById("hesapno").value;
b=HspNo.length;
j=8-Number(b);
if (j>0){
for (deger1=b; deger1<8; deger1++){
HspNo="0"+HspNo;
}
}
EkNo=document.getElementById("ekno").value;
c=EkNo.length;
x=4-Number(c);
if (x>0){
for (deger2=c; deger2<4; deger2++){
EkNo="0"+EkNo;
}
}
if(a!=0 && b!=0 && c!=0){
iban1="208"+SbKd+HspNo;
s1=Number(iban1) %  97;
iban2=s1+EkNo+"292700";
s3=Number(iban2) % 97;
s2=98-Number(s3);
d=s2.toString();
if (d.length == 1){
s2="0"+s2;
}
sonuc="TR"+s2+"00208"+SbKd+HspNo+EkNo;
document.getElementById("sonuc").value=sonuc;
}else if(a==0){
alert('Please enter branch code in full.');
document.getElementById("sonuc").value=" ";
}else if(b==0){
alert('Please enter account number in full.');
document.getElementById("sonuc").value=" ";
}else if(c==0){
alert('Please enter subsidiary number in full.');
document.getElementById("sonuc").value=" ";
}

}


function temizle(){
document.getElementById("subekodu").value="";
document.getElementById("hesapno").value="";
document.getElementById("ekno").value="";
document.getElementById("sonuc").value="";
}


function SayiKontrol(e) {
	olay = document.all ? window.event : e;
	tus = document.all ? olay.keyCode : olay.which;
	if(tus<48||tus>57) {
		if(document.all) { olay.returnValue = false; } else { olay.preventDefault(); }
	}
}