<!--
function showpay() {
 if ((document.calc.amount2.value == null || document.calc.amount2.value.length == 0) ||
     (document.calc.months.value == null || document.calc.months.value.length == 0)
||
     (document.calc.rate.value == null || document.calc.rate.value.length == 0))
 { document.calc.pay.value = "Incomplete data";
 }
 else
 {
 var princ = document.calc.amount.value;
 var princ = document.calc.amount2.value;
 var term  = document.calc.months.value * 12;
 var intr   = document.calc.rate.value / 1200;
 document.calc.pay.value = parseInt((princ * intr / (1 - (Math.pow(1/(1 + intr), term))))*100)/100;
 }

// payment = principal * monthly interest/(1 - (1/(1+MonthlyInterest)*Months))

}
  function select_item(name, value) {
        this.name = name;
        this.value = value;
    }
    function get_selection(select_object) {
       contents = new select_item();
        for(var i=0;i<select_object.options.length;i++) {
           if(select_object.options[i].selected == true) {
                contents.name = select_object.options[i].text;
                contents.value = select_object.options[i].value;
            }
                }
        return contents;      
    }
        
function stampduty(formfield) {
var amount = formfield.amount.value;
var amount2 = formfield.amount2.value;
var state = new select_item();
state.name="South Australia";
state.value=formfield.state.value;
//get_selection(formfield.state);

if ((amount == "") && (amount2 == "")) {
        window.alert("You have not entered any values!");
}

if (amount.indexOf(",") > 0 || amount2.indexOf(",") > 0){
	window.alert("Use only numbers, not commas!");
}

if (amount == "") {
        amount = 0;
       
}
if (amount2 == "") {
        amount2 = 0;
        
}
if ((amount % 100) != 0 ) {
                var mod = eval(100-(amount % 100));
                amount = -(-amount - mod);
}

if ((amount2 % 100) != 0 ) {
                var mod2 = eval(100-(amount2 % 100));
                amount2 = -(-amount2- mod2);
}

if (state.value == "SAN") { 
    if (amount == 0)
        transfer = 0;
    if (amount > 0 && amount <= 5000)
        transfer = 104;
    if (amount > 5000 && amount <= 20000)
        transfer = 116;
    if (amount > 20000 && amount <= 40000)
        transfer = 130;
    if (amount > 40000 && amount <= 50000)
        transfer = 186;
    if (amount > 50000) {
        var transfer = eval(((Math.ceil(((amount - 50000)*100) / 1000000))*52) +  ((Math.ceil(((amount - 50000)*100) / 1000000))* 5.5) + 186);
        }
    if (amount <= 12000) {
                var duty = eval((amount/100)*1);
        }

        else if ((amount > 12000) && (amount <= 30000)) {
                var duty = eval((((amount - 12000)/100)*2) + 120);
        }

        else if ((amount > 30000) && (amount <= 50000)) {
                var duty = eval((((amount - 30000)/100)*3) + 480);
        }

        else if ((amount > 50000) && (amount <= 100000)) {
                var duty = eval((((amount - 50000)/100)*3.5) + 1080);
        }

        else if ((amount > 100000) && (amount <= 200000)) {
                var duty = eval((((amount - 100000)/100)*4) + 2830);
        }
				
        else if ((amount > 200000) && (amount <= 250000)) {
                var duty = eval((((amount - 200000)/100)*4.25) + 6830);
        }
				
				else if ((amount > 250000) && (amount <= 300000)) {
                var duty = eval((((amount - 250000)/100)*4.75) + 8955);
        }
				
				else if ((amount > 300000) && (amount <= 500000)) {
                var duty = eval((((amount - 300000)/100)*5) + 11330);
        }
				
        else {
                var duty = eval((((amount - 500000)/100)*5.5) + 21330);
        }
        
        if (amount2 <= 400) {
                var duty2 = 0;
        }
        else if ((amount2 > 400) && (amount2 <= 4000)) {
                var duty2 = 10;
        }
        else if ((amount2 > 4000) && (amount2 <= 10000)) {
                var duty2 = eval((((amount2 - 4000)/100)*0.25) + 10);
        }
        else {
                var duty2 = eval((((amount2 - 10000)/100)*0.35) + 25);
        }
               
        if (amount2 == "") {
                var mortgage = 0;
        }
        
        else {
                var mortgage = 101;
        }     
        
}

total = eval(duty + duty2 + transfer + mortgage);
total = Math.round(total);
duty = Math.round(duty);
duty2 = Math.round(duty2);
transfer = Math.round(transfer);
mortgage = Math.round(mortgage);

formfield.duty.value = duty;
formfield.duty2.value = duty2;
formfield.transfer.value = transfer;
formfield.mortgage.value = mortgage;
formfield.total.value = total;
}
// -->

