
function salespurchase(form) {
var purchaseprice = form.purchase.value;
var marginfinancing = form.margin.value;
var formargin = marginfinancing / 100;
var newloanamount = purchaseprice * formargin;
newloanamount = newloanamount * 1;

var legal;
var prelegal;
var preprelegal;
if (purchaseprice <= 100000)  
	{
		legal = purchaseprice * 0.01;
	}
else if (purchaseprice > 100000 && purchaseprice < 5000000)
	{
		legal = (purchaseprice-100000) * 0.005;
		legal = legal + (100000 * 0.01);
		legal = legal * 1;
	}
else if (purchaseprice > 5000000)
	{
		prelegal = (purchaseprice-5000000);
		legal = (prelegal * 0.0025) + (4900000 * 0.005) + (100000 * 0.01);
		legal = legal * 1;
	}


var latestlegal;
if (newloanamount <= 100000)  
	{
		latestlegal = newloanamount * 0.01;
	}
else if (newloanamount > 100000 && newloanamount < 5000000)
	{
		latestlegal = (newloanamount-100000) * 0.005;
		latestlegal = latestlegal + (100000 * 0.01);
		latestlegal = latestlegal * 1;
	}
else if (newloanamount > 5000000)
	{
		prelegal = (newloanamount-5000000);
		latestlegal = (prelegal * 0.0025) + (4900000 * 0.005) + (100000 * 0.01);
		latestlegal = latestlegal * 1;
	}
	
		
var stamp;
if (purchaseprice < 100000)
	{
		stamp = purchaseprice * 0.01;
	}
else if (purchaseprice > 100000 && purchaseprice < 500000)
	{
		stamp = (purchaseprice-100000) * 0.02;
		stamp = stamp + (100000 * 0.01);
		stamp = stamp * 1;
	}
else if (purchaseprice > 500000 && purchaseprice <= 2000000)
	{
		stamp = (purchaseprice-500000) * 0.03;
		stamp = stamp + (400000 * 0.02) + (100000 * 0.01);
		stamp = stamp * 1;
	}
if (purchaseprice > 2000000)
	{
		stamp = (purchaseprice-2000000) * 0.04;
		stamp = stamp + (1500000 * 0.03) + (400000 * 0.02) + (100000 * 0.01);
		stamp = stamp * 1;
	}


var salesdeed = purchaseprice * 0.01;
var powerattorney = purchaseprice * 0.01;
var totalforfees = legal + stamp + salesdeed + powerattorney;


var loanamount;
loanamount = purchaseprice * formargin;

var loanstamp;
loanstamp = loanamount * 0.005;
loanstamp = loanstamp * 1;

var totalforloan = legal + loanstamp + salesdeed + powerattorney;

var valuation;
if (purchaseprice < 150000)
	{
		valuation = 520;
	}
else if (purchaseprice > 150001 && purchaseprice < 200001)
	{
		valuation = 625;
	}
else if (purchaseprice > 200001 && purchaseprice < 250001)
	{
		valuation = 730;
	}
else if (purchaseprice > 250001 && purchaseprice < 300001)
	{
		valuation = 835;
	}
else if (purchaseprice > 300001 && purchaseprice < 350001)
	{
		valuation = 940;
	}
else if (purchaseprice > 350001 && purchaseprice < 400001)
	{
		valuation = 1045;
	}
else if (purchaseprice > 400001 && purchaseprice < 450001)
	{
		valuation = 1150;
	}
else if (purchaseprice > 450001 && purchaseprice < 500001)
	{
		valuation = 1255;
	}
else if (purchaseprice > 500001 && purchaseprice < 550001)
	{
		valuation = 1360;
	}
else if (purchaseprice > 550001 && purchaseprice < 600001)
	{
		valuation = 1465;
	}
else if (purchaseprice > 600001 && purchaseprice < 650001)
	{
		valuation = 1570;
	}
else if (purchaseprice > 650001 && purchaseprice < 700001)
	{
		valuation = 1675;
	}
else if (purchaseprice > 700001 && purchaseprice < 750001)
	{
		valuation = 1780;
	}
else if (purchaseprice > 750001 && purchaseprice < 800001)
	{
		valuation = 1885;
	}
else if (purchaseprice > 800001 && purchaseprice < 850001)
	{
		valuation = 1990;
	}
else if (purchaseprice > 850001 && purchaseprice < 900001)
	{
		valuation = 2095;
	}
else if (purchaseprice > 900001 && purchaseprice < 950001)
	{
		valuation = 2200;
	}
else if (purchaseprice > 950001 && purchaseprice < 1000001)
	{
		valuation = 2305;
	}
else if (purchaseprice > 1000001 && purchaseprice < 1100001)
	{
		valuation = 2515;
	}
else if (purchaseprice > 1100001 && purchaseprice < 1200001)
	{
		valuation = 2725;
	}
else if (purchaseprice > 1200001 && purchaseprice < 1300001)
	{
		valuation = 2935;
	}
else if (purchaseprice > 1300001 && purchaseprice < 1400001)
	{
		valuation = 3145;
	}
else if (purchaseprice > 1400001 && purchaseprice < 1500001)
	{
		valuation = 3355;
	}
else if (purchaseprice > 1500001 && purchaseprice < 1600001)
	{
		valuation = 3565;
	}
else if (purchaseprice > 1600001 && purchaseprice < 1700001)
	{
		valuation = 3775;
	}
else if (purchaseprice > 1700001 && purchaseprice < 1800001)
	{
		valuation = 3985;
	}
else if (purchaseprice > 1800001 && purchaseprice < 1900001)
	{
		valuation = 4195;
	}
else if (purchaseprice > 1900001 && purchaseprice < 2000001)
	{
		valuation = 4405;
	}

valuation = valuation * 1;
	
var bankprocess;
if (newloanamount <= 50000)
	{
		bankprocess = 50;
	}
else if (newloanamount > 50000 && purchaseprice <= 100000)
	{
		bankprocess = 100;
	} 
else if (newloanamount > 100000)
	{
		bankprocess = 200;
	}

bankprocess = bankprocess * 1;
var intdeposit = newloanamount * 0.2;
var totalincurredvalue = totalforfees + totalforloan + valuation + bankprocess;
var totalrequiredvalue = intdeposit + (totalincurredvalue * 1);

form.legalfees.value=legal;
form.stampduty.value=stamp;
form.deed.value=salesdeed;
form.attorney.value=powerattorney;
form.feestotal.value=totalforfees;
form.loanlegalfees.value=latestlegal;
form.loanstampduty.value=loanstamp;
form.loandeed.value=salesdeed;
form.loanattorney.value=powerattorney;
form.loantotal.value=totalforloan;
form.valuationfees.value=valuation;
form.processingfees.value=bankprocess;
form.totalincurred.value=totalincurredvalue;
form.initialdeposit.value=intdeposit;
form.feesinvolved.value=totalincurredvalue;
form.totalrequired.value=totalrequiredvalue;


}
