


function parseInt(input) {
	var output = "";
	var digits = "0123456789.";
	for (var i = 0; i < input.length; i++) {
		if (digits.indexOf(input.charAt(i)) == -1);
		else output = output + input.charAt(i);
	}
	return output;
}

function roundUp(val){

	if ((val%1)==0)
		return val;
	else{
		val=val-(val%1)+1;
		return val;
	}
}

function stampduty(form1) {
	var propamount = parseInt(form1.propamount.value);
	var loanamount = parseInt(form1.loanamount.value);
	var state = form1.state.value;
	var type = form1.type.value;
	var ltype = form1.loantype.value;
	var extras = parseInt(form1.extra_in.value);

	if (propamount == ""){
		window.alert("You have not entered a property value!");
		return;
	}
	
	if (loanamount == ""){
		window.alert("You have not entered a loan value!");
		return;
	}



//SWITCH BETWEEN STATES

switch (state){

//ACT
	case "ACT" :

		if (!verifyType(state, type))
			return;

		var transfer = 148;
		var mortgage = 72;
		var duty = actDuty(propamount,type);
		var loanduty = actLoanDuty();//var exnotes = getNotes(state,type);

	break;

//NSW
	case "NSW" :

		if (!verifyType(state, type))
			return;

		var transfer = 57;
		var mortgage = 58;
		var duty = nswDuty(propamount,type);
		var loanduty = nswLoanDuty(loanamount);
		//var exnotes = getNotes(state,type);

	break;

//NT
	case "NT" :

		if (!verifyType(state, type))
			return;

	
		var transfer = 90;
		var mortgage = 90;
		var duty = ntDuty(propamount);
		var loanduty = ntLoanDuty(loanamount);	
		//var exnotes = getNotes(state,type);

	break;

//QLD
	case "QLD" :

		if (!verifyType(state, type))
			return;

		if (propamount <=180000) 
			var transfer = 87;
		else 	var transfer = (propamount - 180000)/10000*20 +87;

		var mortgage = 88;
		var duty = qldDuty(propamount,type);
		var loanduty = qldLoanDuty(loanamount,type);
		//var exnotes = getNotes(state,type);

	break;

//SA
	case "SA" :

		if (!verifyType(state, type))
			return;

		if (propamount <= 5000)
			var transfer = 82;
		else if (propamount <= 20000)
			var transfer = 92;
		else if (propamount <= 40000)
			var transfer = 102;
		else if (propamount <= 50000)
			var transfer = 146;
		else	var transfer = (((propamount - 50000)/10000)*46) + 192;
	
		mortgage = 84;
		var duty = saDuty(propamount,type);
		var loanduty = saLoanDuty(loanamount);
		//var exnotes = getNotes(state,type);

	break;

//TAS
	case "TAS" :

		if (!verifyType(state, type))
			return;

		var transfer = 130;
		var mortgage = 85.50;
		var duty = tasDuty(propamount);
		var loanduty = tasLoanDuty(loanamount);
		//var exnotes = getNotes(state,type);

	break;

//VIC

	case "VIC" :
	
		if (!verifyType(state, type))
			return;

		var transfer = propamount/1000*2.46+90;
		if (transfer < 1320);
		else transfer = 1320;
	
		mortgage = 59;
		var duty = vicDuty(propamount,type);
		var loanduty = vicLoanDuty(loanamount);
		//var exnotes = getNotes(state,type);

	break;

//WA
	case "WA" :
		
		if (!verifyType(state, type))
			return;

		mortgage = 70;
		
		if (propamount <= 85000) 
			var transfer = 70;
	
		else if (propamount <= 120000)
			var transfer = 80;
	
		else if (propamount <= 200000)
			var transfer = 100;
		else 
		var transfer = roundUp((propamount - 200000)/100000)*20 + 100;
		
		var duty = waDuty(propamount,type);
		var loanduty = waLoanDuty(loanamount,type);
		//var exnotes = getNotes(state,type);

	break;

}
	lmi = getLmi(propamount, loanamount, state, type);
	if(ltype=="IO") lmi1= getIOlmi(propamount, loanamount, state, type)-lmi;
	else lmi1=0;


	duty = Math.round(duty);
	loanduty = Math.round(loanduty);
	mortgage = Math.round(mortgage);
	transfer = Math.round(transfer);
	lmi		 = Math.round(lmi);
	lmi1	 = Math.round(lmi1);
	extras	 = Math.round(extras);
	
	total = eval(duty + loanduty + mortgage + transfer + lmi+ lmi1 + extras);
	total = Math.round(total);
	
	form1.duty.value = duty;
	form1.loanduty.value = loanduty;
	form1.mortgage.value = mortgage;
	form1.transfer.value = transfer;
	form1.lmi.value = lmi;
	form1.lmi1.value = lmi1
	form1.extra_out.value= extras;
	form1.total.value = total;
	form1.notes.value = getNotes(state,type);

}

function getSDfactor(s,t)
{
switch(s){
case "ACT": return 100; break;
case "NSW": return 50; break;
case "NT" : return 100; break;
case "QLD": if(t=="OOFHBQLD") return 50; else return 85; break;
case "SA" : return 110;
case "TAS": return 80; break;
case "VIC": return 100; break;
case "WA" : return 80; break;
}
return;
}

function getLmi(pv, lv, s, t)
{
var lvr= Math.floor((lv/pv)*100);
var lmiF = 0;

if(lvr<80) lvr = 0;
if(lvr>94) lvr = 94;

var d = 300000;
var e = 500000;

switch(lvr){

case 0 : if(lv<=d) lmiF=35; else if(lv<e) lmiF=46; else lmiF=70; break;
case 80: if(lv<=d) lmiF=46; else if(lv<e) lmiF=60; else lmiF=91; break;
case 81: if(lv<=d) lmiF=46; else if(lv<e) lmiF=60; else lmiF=91; break;
case 82: if(lv<=d) lmiF=61; else if(lv<e) lmiF=81; else lmiF=125; break;
case 83: if(lv<=d) lmiF=67; else if(lv<e) lmiF=88; else lmiF=135; break;
case 84: if(lv<=d) lmiF=78; else if(lv<e) lmiF=102; else lmiF=154; break;
case 85: if(lv<=d) lmiF=83; else if(lv<e) lmiF=108; else lmiF=166; break;
case 86: if(lv<=d) lmiF=93; else if(lv<e) lmiF=122; else lmiF=187; break;
case 87: if(lv<=d) lmiF=100; else if(lv<e) lmiF=130; else lmiF=198; break;
case 88: if(lv<=d) lmiF=110; else if(lv<e) lmiF=143; else lmiF=221; break;
case 89: if(lv<=d) lmiF=150; else if(lv<e) lmiF=144; else lmiF=231; break;
case 90: if(lv<=d) lmiF=131; else if(lv<e) lmiF=171; else lmiF=263; break;
case 91: if(lv<=d) lmiF=136; else if(lv<e) lmiF=179; else lmiF=273; break;
case 92: if(lv<=d) lmiF=146; else if(lv<e) lmiF=183; else lmiF=291; break;
case 93: if(lv<=d) lmiF=159; else if(lv<e) lmiF=207; else lmiF=316; break;
case 94: if(lv<=d) lmiF=165; else if(lv<e) lmiF=218; else lmiF=333; break;
}

retval = 0;

if (((lv/pv)*100)>=80) retval=(lmiF/10000)*lv*((1000+getSDfactor(s,t) )/1000);

return retval;

}

function getIOlmi(pv, lv, s, t)
{
var lvr= Math.floor((lv/pv)*100);
var lmiF = 0;

if(lvr<80) lvr = 0;
if(lvr>94) lvr = 94;

var d = 300000;
var e = 500000;

switch(lvr){

case 0	: if(lv<=d) lmiF=44; else if(lv<e) lmiF=57; else lmiF=88; break;
case 80	: if(lv<=d) lmiF=57; else if(lv<e) lmiF=75; else lmiF=113; break;
case 81	: if(lv<=d) lmiF=57; else if(lv<e) lmiF=75; else lmiF=113; break;
case 82	: if(lv<=d) lmiF=78; else if(lv<e) lmiF=100; else lmiF=154; break;
case 83	: if(lv<=d) lmiF=86; else if(lv<e) lmiF=109; else lmiF=169; break;
case 84	: if(lv<=d) lmiF=97; else if(lv<e) lmiF=127; else lmiF=193; break;
case 85	: if(lv<=d) lmiF=105; else if(lv<e) lmiF=136; else lmiF=208; break;
case 86	: if(lv<=d) lmiF=117; else if(lv<e) lmiF=153; else lmiF=234; break;
case 87	: if(lv<=d) lmiF=125; else if(lv<e) lmiF=163; else lmiF=248; break;
case 88	: if(lv<=d) lmiF=138; else if(lv<e) lmiF=179; else lmiF=276; break;
case 89	: if(lv<=d) lmiF=144; else if(lv<e) lmiF=180; else lmiF=289; break;
case 90	: if(lv<=d) lmiF=164; else if(lv<e) lmiF=215; else lmiF=330; break;
case 91	: if(lv<=d) lmiF=170; else if(lv<e) lmiF=224; else lmiF=342; break;
case 92	: if(lv<=d) lmiF=181; else if(lv<e) lmiF=229; else lmiF=362; break;
case 93	: if(lv<=d) lmiF=197; else if(lv<e) lmiF=258; else lmiF=395; break;
case 94	: if(lv<=d) lmiF=205; else if(lv<e) lmiF=272; else lmiF=416; break;
}

retval = 0;

if (((lv/pv)*100)>=80) retval=(lmiF/10000)*lv*((1000+getSDfactor(s,t) )/1000);

return retval;
}

function getNotes(state,type){

var exnotes = "";

switch (state)
	{
	case "ACT":	exnotes = "Stamp Duty Relief Scheme\n- Full stamp duty exemption for properties valued up to $116,000\n- Stamp duty concessions on a reducing scale for properties between $116,000 and $140,000 in metropolitan areas\n- Property must be for principal residence and may be first home or re-entering home ownership (not held property for last two years)\n- Total household income must be less than $45,000";	
			break;
	case "NSW":	exnotes = "First Home Plus Scheme\n- Full stamp duty exemption for properties valued up to $200,000 for metropolitan areas and $175,000 in country NSW\n- Stamp duty concessions on a reducing scale for properties between $200,000 and $300,000 in metropolitan areas\n- Stamp duty concessions on a reducing scale for properties between $175,000 and $200,000 in country NSW";	
			break;
	case "QLD":	exnotes = "Owner Occupied Concession:\nThese rates are applicable only where property is not being gifted or transferred between spouses. In these cases, investment rates are applicable.\n\nFirst Home Buyer Rebate:\nFull stamp duty exemption for properties valued up to $80,000\n- Stamp duty concessions on a reducing scale for properties between $80,000 and $160,000 in metropolitan areas\n- Property must be first home and intended as principal residence";
			break;
	case "SA" :	exnotes = "First Home Buyers Concession\n- Full stamp duty exemption for properties valued up to $100,000\n- Stamp duty concessions on a reducing scale for properties between $100,000 and $150,000 in metropolitan areas\n- Property must be first home and intended as principal residence";
			break;
	case "WA" :	exnotes = "Concessional Rate\n-Applies to purchase of principal place of residence or business undertaking with a dutiable value not exceeding $135,000.\nThe concessional rate is $1.50 per $100 (or part thereof) up to $100,000 and $5.50 per $100 (or part thereof) for that amount between $100,000 and $135,000.\nApplication forms are available on request. Full details are contained in section 75AE of the Stamp Act 1921.\n\nFirst Home Owners Rebate\n- Rebate of $500 or amount of duty payable, whichever is lesser\n- Vacant land valued up to, $52,000 and property (house and land) up to $135,000\n- Property must be first home and intended as principal residence.\nFull details are contained in section 75AG of the Stamp Act 1921.";
			break;
	case "VIC": exnotes = "First Home Buyers with Families\n- Full stamp duty exemption for properties valued up to $115,000\n- Stamp duty concessions on a reducing scale for properties between $115,000 to $165,000\n- Have one or more dependent children and gross combined taxable income not exceeding $39,000 (1 child) or $40,000 (2 or more children)\n\nHome Buyers with Concession Cards\n- Full stamp duty exemption for properties valued up to $100,000\n- Stamp duty concessions on a reducing scale for properties between $100,000 to $130,000\n- Have a Pensioner Concession Card (Department of Social Security or Department of Veterans' Affairs), Veterans' Affairs Gold Card, Health Benefits Card, or Health Care Card.";
			break;
	case "TAS":	exnotes = "Stamp Duty Concession\n- Interest free loan of total stamp duty payable over a span of two years\n- Applicable to properties valued up to $120,000\n- Property must be first home and intended as principal residence";
			break;
	case "NT" : exnotes = "Contact "
			break;
	}			
			return exnotes;
}


function actDuty(propamount,type){
	
	if (type!="CRACT"||(type=="CRACT"&&propamount>140000)){

		if (propamount <= 100000) {
			var duty = propamount/100*2;
			if (duty < 20) {
				duty = 20;
			}
		}
	
		else if (propamount <= 200000) {
			var duty = 2000 + (propamount-100000)/100*3.5;
		}
	
		else if (propamount <= 300000) {
			var duty = 5500 + (propamount-200000)/100*4;
		}
	
		else if (propamount <= 500000) {
			var duty = 9500 + (propamount-300000)/100*5.5;
		}
	
		else if (propamount <= 1000000) {
			var duty = 20500 + (propamount-500000)/100*5.7;
		}
	
		else var duty = 49250 + (propamount-1000000)/100*6.75;

	}

	else{
		if (propamount<=116000)
			var duty=20;
		else if(propamount<=140000){
			var duty = (propamount-116000)/100*14.23;
			if (duty<20)
				duty=20;
		}
	}

	return duty;
}


function actLoanDuty(){

	var loanduty = 0;
	return loanduty;
}

function nswDuty(propamount,type){

	if (propamount <= 14000) {
		var duty = eval((propamount/100)*1.25);
	}
	
	else if ((propamount > 14000) && (propamount <= 30000)) {
		var duty = (propamount - 14000)/100*1.5 + 175;
	}
	
	else if ((propamount > 30000) && (propamount <= 80000)) {
		var duty = (propamount - 30000)/100*1.75 + 415;
	}
	
	else if ((propamount > 80000) && (propamount <= 300000)) {
		var duty = (propamount - 80000)/100*3.5 + 1290;
	}
	
	else if ((propamount > 300000) && (propamount <= 1000000)) {
		var duty = (propamount - 300000)/100*4.5 + 8990;
	}
		
	else 
		var duty = (propamount - 1000000)/100*5.5 + 40490;
	

	if (type=="FHBMNSW"){
		if(propamount<=200000)
			duty=0;
		else if (propamount<=300000)
			duty=(0.0899*propamount-17980);
	}
	
	if (type=="FHBNMNSW"){
		if(propamount<=175000)
			duty=0;
		else if(propamount<=250000)
			duty=(0.0965*propamount-16885);
	}

	return duty;
}

function nswLoanDuty(loanamount){

	if (loanamount <= 16000) {
		var loanduty = 5;
	}
	else var loanduty = (loanamount - 16000)/1000*4 + 5;
	
	return loanduty;
}		


function ntDuty(propamount){

	if (propamount <=500000) 
		var duty = 0.065 * propamount * propamount / 1000000 + 21 * propamount/1000;
	
	else 	var duty = eval(5.4 * (propamount/100));
	
	return duty;
}

function ntLoanDuty(loanamount){

	var loanduty = 0;
	return loanduty;

}

function qldDuty(propamount, type){
	
	if (type == "OO"||type=="OOFHBQLD") {

		
		if (propamount <= 250000) 
			var duty = eval((propamount/100)*1);
		
		else if ((propamount > 250000) && (propamount <= 500000)) 
			var duty = eval((((propamount - 250000)/100)*3.5) + 2500);
			
		else 	var duty = eval((((propamount - 500000)/100)*3.75) + 11250);
		
		if (type == "OOFHBQLD"){
	
			if (propamount<=80000)
				duty=0;
			else if	(propamount<=150000)
				duty-=500;
			else if (propamount<=155000)
				duty-=300;
			else if (propamount<=160000)
				duty-=200;
		}
	}

	else if (type == "NOO") {

		if (propamount <= 20000) 
			var duty = eval((propamount/100)*1.5);
		
		else if ((propamount > 20000) && (propamount <= 50000)) 
			var duty = eval((((propamount - 20000)/100)*2.25) + 300);
		
		else if ((propamount > 50000) && (propamount <= 100000)) 
			var duty = eval((((propamount - 50000)/100)*2.75) + 975);
		
		else if ((propamount > 100000) && (propamount <= 250000)) 
			var duty = eval((((propamount - 100000)/100)*3.25) +2350);
		
		else if ((propamount > 250000) && (propamount <= 500000)) 
			var duty = eval((((propamount - 250000)/100)*3.5) + 7225);
		
		else 	var duty = eval((((propamount - 500000)/100)*3.75) + 15975);
		
	}

	return duty;
}

function qldLoanDuty(loanamount,type){

	var loanduty=loanamount/100*.4;
	return loanduty;

}

function saDuty(propamount,type){

	if (type=="FHBSA"){
//BART NEEDS TO PUT MESSAGE HERE DIVERT TO SITE
	}

	if (propamount <= 12000) 
		var duty = eval((propamount/100)*1);
	
	else if (propamount <= 30000) 
		var duty = (propamount - 12000)/100*2 + 120;
	
	else if (propamount <= 50000) 
		var duty = (propamount - 30000)/100*3 + 480;
	
	else if (propamount <= 100000)
		var duty = (propamount - 50000)/100*3.5 + 1080;
	
	else if (propamount <= 200000) 
		var duty = (propamount - 100000)/100*4 + 2830;

	else if (propamount <= 250000) 
		var duty = (propamount - 200000)/100*4.25 + 6830;
	
	else if (propamount <= 300000) 
		var duty = (propamount - 250000)/100*4.75 + 8955;
	
	else if (propamount <= 500000) 
		var duty = (propamount - 300000)/100*5 + 11330;

	else var duty = (propamount - 500000)/100*5.5 + 21330;
	
	return duty;
}

function saLoanDuty(loanamount){
		
	if (loanamount <= 400)
		var loanduty = 0;
	
	else if (loanamount <= 4000) 
		var loanduty = 10;
	
	else if (loanamount <= 10000)
		var loanduty = (loanamount - 4000)/100*0.25 + 10;

	else 
		var loanduty = (loanamount - 10000)/100*0.35 + 25;
	
	return loanduty;
}


function tasDuty(propamount){

	if (propamount <= 1300) 
		var duty = 20;
	
	else if (propamount <= 10000)
		var duty = propamount/100*1.5;

	else if (propamount <= 30000)
		var duty = (propamount - 10000)/100*2 + 150;

	else if (propamount <= 75000)
		var duty = (propamount - 30000)/100*2.5 + 550;
	
	else if (propamount <= 150000)
		var duty = (propamount - 75000)/100*3 + 1675
	
	else if (propamount <= 225000) 
		var duty = (propamount - 150000)/100*3.5 + 3925;
		
	else 	var duty = (propamount - 225000)/100*4 + 6550;
	
	return duty;
}

function tasLoanDuty(loanamount){
	
	if (loanamount <= 8000) 
		var loanduty = 20;

	else if (loanamount <= 10000)
		var loanduty = (loanamount - 8000)/100*0.25 + 20;

	else var loanduty = (loanamount - 10000)/100*0.35 + 25;

	return loanduty;
}

function vicDuty(propamount,type)
{
	if (type=="FHBVIC"){
//BART PUT MESSAGE HERE DIVERT TO SITE
	}

	if (propamount <= 20000)
		var duty = propamount/100*1.4;

	else if (propamount <= 115000) 
		var duty = (propamount - 20000)/100*2.4 + 280;
	
	else if (propamount <= 870000)
		var duty = (propamount - 115000)/100*6 + 2560;
	
	else var duty = propamount/100*5.5;
	
	return duty;
}

function vicLoanDuty(loanamount)
{

	if (loanamount <= 10000) 
		var loanduty = 4;
	
	else 	var loanduty = (loanamount - 10000)/200*0.8 + 4;
	
	return loanduty;
}

function waDuty(propamount,type){

	if (type == "OO" || "NOO" ){

		if (propamount <= 80000) 	
			var duty = propamount/100*2.3;
			
		else if (propamount <= 100000)
			var duty = (propamount - 80000)/100*3.45 + 1840;
				
		else if (propamount <= 250000)
			var duty = (propamount - 100000)/100*4.75 + 2530;
		
		else if (propamount <= 500000)
			var duty = (propamount - 250000)/100*5.9 + 9655;
			
		else var duty = (propamount - 500000)/100*6.3 + 24405;
	}
	return duty;
}

function waLoanDuty(loanamount,type){

	if (type=="CRWA") return loanamount * 0.0025;
	
	if (loanamount <= 35000) 
		var loanduty = loanamount * 0.0025;
	
	else 	var loanduty = (loanamount - 35000)/100*0.4 + 87.5;
	
	return loanduty;
}


function verifyType(state,type){

	var options;
	var length;

	switch (state){

		case "VIC":
			options=new Array("NOO","OO","FHBVIC");
			length=3;
			break;	
		case "NSW":
			options=new Array("NOO","OO","FHBMNSW","FHBNMNSW");
			length=4;
			break;	
		case "WA":
			options=new Array("NOO","OO","CRWA","FHBWA");
			length=4;
			break;	
		case "NT":
			options=new Array("NOO","OO");
			length=2;
			break;	
		case "TAS":
			options=new Array("NOO","OO");
			length=2;
			break;	
		case "ACT":
			options=new Array("NOO","OO","CRACT");
			length=3;
			break;	
		case "SA":
			options=new Array("NOO","OO","FHBSA");
			length=3;
			break;	
		case "QLD":
			options=new Array("NOO","OO","OOFHBQLD");
			length=3;
			break;	
	}

	for (i=0;i<length;i++)
		if (options[i]==type)
			return true;
		
	window.alert("The Property type selection is not valid for this state!");
	return false;
}


/*
	vic
	var exnotes = "First Home Buyers with Families\n- Full stamp duty exemption for properties valued up to $115,000\n- Stamp duty concessions on a reducing scale for properties between $115,000 to $165,000\n- Have one or more dependent children and gross combined taxable income not exceeding $39,000 (1 child) or $40,000 (2 or more children)\n\nHome Buyers with Concession Cards\n- Full stamp duty exemption for properties valued up to $100,000\n- Stamp duty concessions on a reducing scale for properties between $100,000 to $130,000\n- Have a Pensioner Concession Card (Department of Social Security or Department of Veterans' Affairs), Veterans' Affairs Gold Card, Health Benefits Card, or Health Care Card.";
	nsw
	var exnotes = "First Home Plus Scheme\n- Full stamp duty exemption for properties valued up to $200,000 for metropolitan areas and $175,000 in country NSW\n- Stamp duty concessions on a reducing scale for properties between $200,000 and $300,000 in metropolitan areas\n- Stamp duty concessions on a reducing scale for properties between $175,000 and $200,000 in country NSW";	
	act
	var exnotes = "Stamp Duty Relief Scheme\n- Full stamp duty exemption for properties valued up to $116,000\n- Stamp duty concessions on a reducing scale for properties between $116,000 and $140,000 in metropolitan areas\n- Property must be for principal residence and may be first home or re-entering home ownership (not held property for last two years)\n- Total household income must be less than $45,000";	
	qld
	var exnotes = "Owner Occupied Concession:\nThese rates are applicable only where property is not being gifted or transferred between spouses. In these cases, investment rates are applicable.\n\nFirst Home Buyer Rebate:\nFull stamp duty exemption for properties valued up to $80,000\n- Stamp duty concessions on a reducing scale for properties between $80,000 and $160,000 in metropolitan areas\n- Property must be first home and intended as principal residence";
	sa
	var exnotes = "First Home Buyers Concession\n- Full stamp duty exemption for properties valued up to $100,000\n- Stamp duty concessions on a reducing scale for properties between $100,000 and $150,000 in metropolitan areas\n- Property must be first home and intended as principal residence";
	tas
	var exnotes = "Stamp Duty Concession\n- Interest free loan of total stamp duty payable over a span of two years\n- Applicable to properties valued up to $120,000\n- Property must be first home and intended as principal residence";
 	wa
	var exnotes = "Concessional Rate\n-Applies to purchase of principal place of residence or business undertaking with a dutiable value not exceeding $135,000.\nThe concessional rate is $1.50 per $100 (or part thereof) up to $100,000 and $5.50 per $100 (or part thereof) for that amount between $100,000 and $135,000.\nApplication forms are available on request. Full details are contained in section 75AE of the Stamp Act 1921.\n\nFirst Home Owners Rebate\n- Rebate of $500 or amount of duty payable, whichever is lesser\n- Vacant land valued up to, $52,000 and property (house and land) up to $135,000\n- Property must be first home and intended as principal residence.\nFull details are contained in section 75AG of the Stamp Act 1921.";
	nt
	var exnotes = "First Home Rebate Scheme\n- A rebate of up to $2780 off the total stamp duty payable\n- Property must be first home and intended as principal residence";
*/

   

