function Calculate_Sheba(){
    var numA = document.getElementById("pr:numA").value;
    var numB = document.getElementById("pr:numB").value;
    var numC = document.getElementById("pr:numC").value;
    var numD = document.getElementById("pr:numD").value;
    document.getElementById("pr:shebaResult").style.display = 'none';
    if(numA.length == 0 || numB.length == 0 || numC.length == 0 || numD.length == 0)
    {
        document.getElementById("emptyAccout").style.display='inline';
        return;
    }
    document.getElementById("emptyAccout").style.display='none';
    var exp = /^\d+$/;
    if (!exp.test(numA) || !exp.test(numB) || !exp.test(numC) || !exp.test(numD) ){
        document.getElementById("errorAccount").style.display = 'inline';
        return;
    }
    document.getElementById("errorAccount").style.display = 'none';
    var numDLen = numD.length;

    for(i = numDLen + 1; i <= 3; i++)
        numD = '0' + numD ;

    var numCLen = numC.length;
    for(i = numCLen + 1; i <= 8; i++)
        numC = '0' + numC ;

    var numBLen = numB.length;
    for(i = numBLen + 1; i <= 3; i++)
        numB = '0' + numB ;

    var numALen = numA.length;
    for(i = numALen + 1; i <= 4; i++)
        numA = '0' + numA ;

    var BBAN = "056" + "0" + numA + numB + numC + numD ;
    b=BBAN.toString();
    b=b+"182700";
    s1=b.substr(0,10);
    n1=parseInt(s1/97);
    m=(s1-(n1*97));
    s1=m+b.substr(10,5);
    n2=parseInt(s1/97);
    m=(s1-(n2*97));
    s1=m+b.substr(15,5);
    n3=parseInt(s1/97);
    m=(s1-(n3*97));
    s1=m+b.substr(20,5);
    n4=parseInt(s1/97);
    m=(s1-(n4*97));
    s1=m+b.substr(25,4);
    n5=parseInt(s1/97);
    m=(s1-(n5*97));
    n=n1.toString()+n2.toString()+n3.toString()+n4.toString()+n5.toString();

    var CR = 98 - m;
    var CRstring = CR.toString();
    if(CRstring.length == 1)
        CRstring = "0" + CRstring;

    var IR = "IR";
    resultNum = IR + CRstring + BBAN;
    tempRN = resultNum.substring(0,4)+" "+resultNum.substring(4, 8)+" "+resultNum.substring(8, 12)+" "+resultNum.substring(12,16)+" "
    +resultNum.substring(16, 20)+" "+resultNum.substring(20, 24)+" "+resultNum.substring(24);
    document.getElementById("pr:shebaResult").value = tempRN;
    document.getElementById("pr:shebaResult").style.display = 'inline';
}


function Calculate_Account(){
    var shabaA = document.getElementById("pr:shabaA").value;
    var shabaB = document.getElementById("pr:shabaB").value;
    var shabaC = document.getElementById("pr:shabaC").value;
    var shabaD = document.getElementById("pr:shabaD").value;
    var shabaE = document.getElementById("pr:shabaE").value;
    var shabaF = document.getElementById("pr:shabaF").value;
    var shabaG = document.getElementById("pr:shabaG").value;
    document.getElementById("pr:numResult").style.display = 'none';
    if(shabaA.length == 0 || shabaB.length == 0 || shabaC.length == 0 || shabaD.length == 0 || shabaE.length == 0 || shabaF.length == 0)
    {
        document.getElementById("emptyNum").style.display='inline';
        return;
    }
    document.getElementById("emptyNum").style.display='none';
    var exp = /^\d+$/;
    if (!exp.test(shabaB) || !exp.test(shabaC) || !exp.test(shabaD) || !exp.test(shabaE) || !exp.test(shabaF) || !exp.test(shabaG)
|| shabaA.length != 4 || shabaB.length != 4 || shabaC.length != 4 || shabaD.length != 4 || shabaE.length != 4 || shabaF.length != 4 || shabaG.length != 2
){
        document.getElementById("errorNum").style.display = 'inline';
        return;
    }
    document.getElementById("errorNum").style.display='none';
    var tempNumA = shabaC;
    while(tempNumA.charAt(0) == "0")
    {
        var tempaa = tempNumA.substr(1);
        tempNumA = tempaa
    }
    var tempNumB = shabaD.substr(0, 3);
    while(tempNumB.charAt(0) == "0")
    {
        var tempbb = tempNumB.substr(1);
        tempNumB = tempbb
    }
    var tempNumC = shabaD.substring(3) + shabaE + shabaF;
    while(tempNumC.charAt(0) == "0")
    {
        var temp = tempNumC.substr(1);
        tempNumC = temp
    }
    var len = tempNumC.length;
    var temp2 = tempNumC.substr(len-1);
    temp = tempNumC.substr(0,len-1);
    tempNumC = temp;
    var tempD = temp2 + shabaG;
    while(tempD.charAt(0) == "0")
    {
        var temp1 = tempD.substr(1);
        tempD = temp1
    }
    var finalResult2 = tempNumA + ' ' + tempNumB + ' ' + tempNumC + ' ' + tempD;
    var finalResult = tempD + ' ' + tempNumC + ' ' + tempNumB + ' ' + tempNumA;

    document.getElementById("pr:numResult").value = finalResult.toString();
    document.getElementById("pr:numResult").style.display = 'inline';
} 
