//Calculate the loan repayments.
    function jolly_calculate(){
        var calcs = 12; //number of calculations 12 months
        var loan = 0;
        var rate = 0;
        var intloan = "0" //after parseInt on loan
        var intrate = "0" //after parseInt on interest rate
        var term = "0" //value of the term of mortgage
        var intterm = "0" //term after parseint
        var monthlyterm // term multiplied by 12
        var rate100 = "0" //value of rate once divided by 100
        var monthlyrepayments = "0" //monthlyrepayments value

        loan = document.mortgagecalc.loanvalue.value;
        rate = document.mortgagecalc.interest.value;
        RC = document.mortgagecalc.rc.value;
                RC = RC / 100;
        RCe = document.mortgagecalc.RCe.value;
        
        if (!parseInt(loan) > 0){
            alert("Please enter loan amount");
            document.mortgagecalc.loanvalue.focus();
            return(false)
        }

        if (!parseFloat(rate) > 0){
            alert("Please enter interest rate ");
            document.mortgagecalc.interest.focus();
            return(false)
        }

        intloan = parseInt(loan);
        intrate = parseFloat(rate);
        
        if (!intloan > 0){
            alert("Please enter a number here");
            document.mortgagecalc.loanvalue.focus();
            return(false)
        }
        
        if (!intrate > 0){
            alert("Please enter a number here");
            document.mortgagecalc.interest.focus();
            return(false)

        }
        
        term = document.mortgagecalc.mortgageterm.selectedIndex
        term = (term + 5) // aligns selected index with value
        intterm = parseInt(term);
        
        rate100 = (intrate / 100)
        monthlyrepayments = ((intloan * term * rate100) / (12 * term))
        
        monthlyrepayments = (monthlyrepayments * 100)
        monthlyrepayments = Math.round(monthlyrepayments)
        monthlyrepayments = (monthlyrepayments / 100)
        monthlyrepayments = Math.round(monthlyrepayments)

        monthlyrepaymentsb = ((intloan * term * rate100) / (12 * term) * RC)
        
if (RCe > 0){
intrateb = parseFloat(RCe);
rate100b = (intrateb / 100)
monthlyrepaymentsb = ((intloan * term * rate100b) / (12 * term) * RC)
}

        monthlyrepaymentsb = (monthlyrepaymentsb * 100) 
        monthlyrepaymentsb = Math.round(monthlyrepaymentsb)
        monthlyrepaymentsb = (monthlyrepaymentsb / 100)
        monthlyrepaymentsb = Math.round(monthlyrepaymentsb)
        
        document.mortgagecalc.interestonlyanswer.value = monthlyrepayments
        document.mortgagecalc.interestonlyanswerb.value = monthlyrepaymentsb
        
        var topline = (intloan * intrate * 12);
        var mid = Math.pow((1+(intrate/1200)), (-term * 12))
        mid = (100 * 12 * (1 - mid))
        var answer = ((topline / mid) / 12)
        answer = (answer * 100)
        answer = Math.round(answer)
        answer = (answer / 100)
        answer = Math.round(answer)
        document.mortgagecalc.repaymentanswer.value = answer

    return(true)            
    }
