var CommissionPrice = 0;

var ClosingFee2 = 0;

var CurrentTax = 0;

var DeedStamp = 0;

var TitleIns1 = 0;

var TitleIns2 = 0;

var TitleIns3 = 0;

var Tax1 = 0;

var Tax2 = 0;

var Tax3 = 0;

var intTotalPrice = 0;



function roundoff(x,y) {

	scale=Math.pow(10,y);

	return Math.round(x * scale)/scale;

}



function dayToDays(inTime) {

	return (Math.floor(inTime.getTime() / (1000 * 60 * 60 * 24)));

}



function IsEmpty(aTextField) {

   if ((aTextField.length == 0) ||

   (aTextField == null)) {

      return true;

   }

   else { return false; }

}



function calcNetToSeller() {

	if (document.nettoseller.loanAmount.value == 0)

	{

		alert("Please enter the loan amount.");

		document.nettoseller.loanAmount.focus();

		return true;

	}

	LoanAmt = roundoff(document.nettoseller.loanAmount.value, 2);



	//comLength = document.nettoseller.compercent.value;

	//alert(comLength);



	if (IsEmpty(document.nettoseller.compercent.value))

	{

		comPercent = 0.0;

		document.nettoseller.compercent.value = 0.0;

		//alert("Please enter the Commission.");

		//document.nettoseller.compercent.focus();

		//return true;

	} else {

		comPercent = roundoff(document.nettoseller.compercent.value, 2);

	}

	
	CommissionPrice = parseFloat(document.nettoseller.loanAmount.value) * comPercent / 100;

//	TotalPrice = CommissionPrice;

	CommissionPrice = roundoff(CommissionPrice, 2);



	DeedStamp = parseFloat(document.nettoseller.loanAmount.value) * 0.007;

//	TotalPrice = TotalPrice + DeedStamp;

	DeedStamp = roundoff(DeedStamp, 2);



	TitleIns2 = parseFloat(document.nettoseller.loanAmount.value) * 0.00575;

	TitleIns2 = roundoff(TitleIns2, 2);

	TitleIns3 = parseFloat(document.nettoseller.loanAmount.value) * 0.005 + 75;

	TitleIns3 = roundoff(TitleIns3, 2);



	if (document.nettoseller.loanAmount.value <= 100000)

	{

		TitleIns1 = TitleIns2;

	} else {

		TitleIns1 = TitleIns3;

	}

//	TotalPrice = TotalPrice + TitleIns1;

	

	SearchingFee = roundoff(document.nettoseller.SearchFee.value, 2);

//	TotalPrice = TotalPrice + SearchingFee;



	if (IsEmpty(document.nettoseller.curtaxes1.value))

	{

		CurrentTax = 0.0;

		document.nettoseller.curtaxes1.value = 0;

		//alert("Please enter the Current Taxes.");

		//document.nettoseller.curtaxes1.focus();

		//return true;

	} else {

		CurrentTax = roundoff(document.nettoseller.curtaxes1.value, 2);

	}

	

	if (document.nettoseller.closeDate1.value == 0)

	{

		alert("Please enter the month.");

		document.nettoseller.closeDate1.focus();

		return true;

	}

	

	if (document.nettoseller.closeDate2.value == 0)

	{

		alert("Please enter the date.");

		document.nettoseller.closeDate2.focus();

		return true;

	}

	

	if (document.nettoseller.closeDate3.value == 0)

	{

		alert("Please enter the year.");

		document.nettoseller.closeDate3.focus();

		return true;

	} else {

		if (document.nettoseller.closeDate3.value < 1000)

		{

			alert("Please enter the year as four digit format.");

			document.nettoseller.closeDate3.focus();

			return true;

		}

	}

	

	if (document.nettoseller.mortgage1.value == 0)

	{

		MortgageFee1 = 0.0;

	} else {

		MortgageFee1 = roundoff(document.nettoseller.mortgage1.value, 2);

	}





	if (document.nettoseller.mortgage2.value == 0)

	{

		MortgageFee2 = 0.0;

	} else {

		MortgageFee2 = roundoff(document.nettoseller.mortgage2.value, 2);

	}





	if (document.nettoseller.miscfee.value == 0)

	{

		MisFee = 0.0;

	} else {

		MisFee = roundoff(document.nettoseller.miscfee.value, 2);

	}



	

	if (document.nettoseller.closingfee.value == 0)

	{

		CloseFee = 0.0;

	} else {

		CloseFee = roundoff(document.nettoseller.closingfee.value, 2);

	}

	

	ClosingDate = new Date(document.nettoseller.closeDate3.value, document.nettoseller.closeDate1.value - 1, document.nettoseller.closeDate2.value);

	

	ProDate = new Date(ClosingDate.getFullYear(), 0, 1);

	document.nettoseller.prodate1.value = ClosingDate.getFullYear();
	
	loanAmount = parseFloat(document.nettoseller.loanAmount.value);


  if (loanAmount > 50000) { 

    ClosingFee2 = 160;

  } 
	
	else {

    ClosingFee2 = 260 ;

  }

//*********************************************************************

//	if (document.nettoseller.prodate1.value == 0)

//	{

//		alert("Please enter the ProRation Date.");

//		document.nettoseller.prodate1.focus();

//		return true;

//	} else {

//		ProDate = new Date(document.nettoseller.prodate1.value, 0, 1);

//	}

//*********************************************************************



	DaysDiff = dayToDays(ClosingDate) - dayToDays(ProDate);

	

	CurrentTaxFee = parseFloat(document.nettoseller.curtaxes1.value) / 365 * parseFloat(DaysDiff);

	CurrentTaxFee = roundoff(CurrentTaxFee, 2);



	document.nettoseller.SearchFee.value = currency(document.nettoseller.SearchFee.value);
	
	document.nettoseller.ClosingFee2.value = currency(ClosingFee2);

	

	document.nettoseller.loanAmount.value = currency(document.nettoseller.loanAmount.value);



	document.nettoseller.comprice.value = currency(CommissionPrice);

	document.nettoseller.deedstamps.value = currency(DeedStamp);



	document.nettoseller.titleins1.value = currency(TitleIns1);

	document.nettoseller.titleins2.value = currency(TitleIns2);

	document.nettoseller.titleins3.value = currency(TitleIns3);



	

	document.nettoseller.curtaxes1.value = currency(CurrentTax);

	document.nettoseller.curtaxes3.value = DaysDiff;

	document.nettoseller.curtaxes2.value = currency(CurrentTaxFee);



	document.nettoseller.mortgage1.value = currency(MortgageFee1);



	document.nettoseller.mortgage2.value = currency(MortgageFee2);

	

	document.nettoseller.miscfee.value = currency(MisFee);

	

	document.nettoseller.closingfee.value = currency(CloseFee);

	

	intTotalPrice = LoanAmt - (CommissionPrice + DeedStamp + TitleIns1 + SearchingFee + ClosingFee2 + CurrentTaxFee + MortgageFee1 + MortgageFee2 + MisFee + CloseFee);

	document.nettoseller.totalprice.value = currency(intTotalPrice);



}
