<!-- "http://www.pagfe.com/pagfe.js" -->
<!-- Pennsylvania Title Insurance Good Faith Estimator Calculator -->
<!-- Copyright 1997 - 2010 by, John Granger, All rights reserved. -->
<!-- Thank you for finding this page interesting enough to view the source code. -->
<!-- Please respect my copyrights.  Thank You -->
<!-- Page written October 17, 1997, Last update July 22, 2010 -->

<!-- Using this source code or changing any of the lines above or below is an -->
<!-- invitation to Adventures in Legal Land -->

<!-- Activate Cloaking Device

function computeForm(form)
{

// calculation goes here - new rates effective January 1, 2002
     var sale = form.saleprice.value;
     var mtgamt = form.mtgamt.value;
     var amt = 0;
		 var basic = 0;
		 var reis = 0;
		 var refi02 = 0;
		 var refi24 = 0;
		 var cons = 0;
		 var adv = 0;	 

     // Calculate rates at the sale price or mortgage amount
     amt = sale - mtgamt
     if (amt > 0)
     {
     // Calculate rates at the Sale Price
     form.lbasic.value = parates(sale);
		 
     // now calculate reissue, construction and refinance
     form.lreissue.value = (form.lbasic.value * .9);
     form.lrefinance02.value = (form.lreissue.value * .7);
     form.lrefinance24.value = (form.lreissue.value * .8);
     form.lconstruction.value = (form.lreissue.value * .9);
     form.ladvowner.value = (form.lbasic.value * 1.1);

     // Calculate rates at the Mortgage Amount
     form.obasic.value = parates(mtgamt);
     reis = form.obasic.value * .9
     refi02 = reis * .7;
     refi24 = reis * .8;
		 cons = reis * .9
     adv = (form.obasic.value * 1.1);
		 
     // now calculate reissue, construction and refinance
     form.obasic.value = form.lbasic.value - form.obasic.value
     if (form.obasic.value < 0) { form.obasic.value = "" }
     form.oreissue.value = form.lreissue.value - reis;
     form.orefinance02.value = form.lrefinance02.value - refi02;
     form.orefinance24.value = form.lrefinance24.value - refi24;
     form.oconstruction.value = form.lconstruction.value - cons;
     form.oadvowner.value = form.ladvowner.value - adv;

     // now Calculate the Loan Rate
     form.lbasic.value = form.lbasic.value - form.obasic.value;
     form.lreissue.value = form.lreissue.value - form.oreissue.value;
     form.lrefinance02.value = form.lrefinance02.value - form.orefinance02.value;
     form.lrefinance24.value = form.lrefinance24.value - form.orefinance24.value;
     form.lconstruction.value = form.lconstruction.value - form.oconstruction.value;
     form.ladvowner.value = form.ladvowner.value - form.oadvowner.value;
     }

     // the Sale Price and Mortgage amount are the same
     else if (amt = 0) 
     {
     // Calculate rates at the Sale Price
     form.lbasic.value = parates(sale);
		 
     // now calculate reissue, construction and refinance
     form.lreissue.value = (form.lbasic.value * .9);
     form.lrefinance02.value = (form.lreissue.value * .7);
     form.lrefinance24.value = (form.lreissue.value * .8);
     form.lconstruction.value = (form.lreissue.value * .9);
     form.ladvowner.value = (form.lbasic.value * 1.1);
		 
     // set Owner's policies to zero
     form.obasic.value = "";
     form.oreissue.value = "";
     form.orefinance02.value = "";
     form.orefinance24.value = "";
     form.oconstruction.value = "";
     form.oadvowner.value = "";
     }	
		 
     // Refinance or over 100% financing
     else
     {
     // Calculate rates at the Mortgage Amount
     form.lbasic.value = parates(mtgamt);
		 
     // now calculate reissue, construction and refinance
     form.lreissue.value = (form.lbasic.value * .9);
     form.lrefinance02.value = (form.lreissue.value * .7);
     form.lrefinance24.value = (form.lreissue.value * .8);
     form.lconstruction.value = (form.lreissue.value * .9);
     form.ladvowner.value = (form.lbasic.value * 1.1);
		 
     // set Owner's policies to zero
     form.obasic.value = "";
     form.oreissue.value = "";
     form.orefinance02.value = "";
     form.orefinance24.value = "";
     form.oconstruction.value = "";
     form.oadvowner.value = "";
     }	      


     // Notary Services
     if (sale > 0) { form.nservices.value = "30.00"; }
     else { form.nservices.value = "20.00"; }

     form.specialtrtax.value = "";


//   1111 & 1112 - Endorsements 
//	 100, 300, 900, CSL
     form.paendorsement.value = 225.00		 

//   1201 - Deed Recording, 1201 - Mortgage Recording,
//	 Default - This varries by County
     form.padeedrecording.value = 75.00


//	 Default - This varries by County
		 var pamtgrecordinghigh = 0;
		 
     form.pamtgrecording.value = 125.00


//  Calculate County rates
//  1202 - County Transfer Tax

//	1 = Adams, 2 = Allegheny, 3 = Armstrong, 4 = Beaver, 5 = Bedford
//	6 = Berks, 7 = Blair, 8 = Bradford, 9 = Bucks, 10 = Butler
//	11 = Cambria, 12 = Cameron, 13 = Carbon, 14 = Centre, 15 = Chester
//	16 = Clarion, 17 = Clearfield, 18 = Clinton, 19 = Columbia, 20 = Crawford
//	21 = Cumberland, 22 = Dauphin, 23 = Delaware, 24 = Elk, 25 = Erie
//	26 = Fayette, 27 = Forest, 28 = Franklin, 29 = Fulton, 30 = Greene
//	31 = Huntingdon, 32 = Indiana, 33 = Jefferson, 34 = Juanita, 35 = Lackawanna
//	36 = Lancaster, 37 = Lawrence, 38 = Lebanon, 39 = Lehigh, 40 = Luzerne
//	41 = Lycoming, 42 = McKean, 43 = Mercer, 44 = Mifflin, 45 = Monroe
//	46 = Montgomery, 47 = Montour, 48 = Northampton, 49 = Northumberland, 50 = Perry
//	51 = Philadelphia, 52 = Pike, 53 = Potter, 54 = Schuylkill, 55 = Snyder
//	56 = Somerset, 57 = Sullivan, 58 = Susquehanna, 59 = Tioga, 60 = Union
//	61 = Vanango, 62 = Warren, 63 = Washington, 64 = Wayne, 65 = Westmoreland
//	66 = Wyoming, 67 = York


//	Special Taxing Areas 12/22/05
//	Allegheny - Bellevue Boro 1.5%, Bethel Park Municipality  1.5%, Greentree Boro  1.5%,
//    McCandless Township  1.5%, McKeesport City 2%, Monroeville Municipality 1.5%,
//    Mt Lebanon Township  1.5%, Mt Oliver Boro  2%, O'Hare Township  1.5%,
//    Penn Hill Municipality 2%, Pine Township  1.5%, Pittsburgh City 3%,
//    Upper St Clair Township  1.5%, West Deer Township  1.5%, Whitehall Boro  1.5%
//  Beaver - Georgetown Boro 0.5%, Hookstown Boro 0.5%
//	Berks - Reading City 4%
//  Centre - Fegusen Township 1.75%, State College Boro  1.5%, Taylor Township 0.5%
//	Chester - Coatesville City 2%, Trederffryn 1.5%
//  Clinton - Colebrook Township  1.5%, East Kating Township 0.5%, Logan Township 0.5%
//	Delaware - Radnor 1.5%, Upper Providence 1.5%
//  Lackawana - Scranton City 2.7%
//  Luzern - Kingstown Boro  1.5%, Wilkes Barre City 2%
//  Mercer - Farrell City 2%, Hermitage City  1.5%, Sheakleyville Boro 0.0%
//	Philadelphia - 3%
//  Somerset - Wellersburg Boro 0.5%
//  Washington - Peters Township  1.5%

		 // Set for Option Base 1
     var amount = form.saleprice.value / 1

		 //  form.specialtrtax.value = document.getElementById('county')value;
		 var county = form.county.options.selectedIndex + 1;
		 var usc17etseq = "True";
		 var countyname = "";
		 var pacountytrtaxhigh = "";
		 var countyspecialtrtax = 0;

     // generic recording = Deed = 75.00 + 13.50 = 88.50, Mortgage = 125.00 + 13.50 = 138.50
     form.padeedrecording.value = "88.50";
     form.deedrecmsg.value = " estimated and includes the new 13.50 fee";
     form.pamtgrecording.value = "138.50";
     form.mtgrecmsg.value = " estimated and includes the new 13.50 fee";
		 
		 // Clear specialtrtax Feild
		 form.specialtrtax.value = ""
		 form.deedreg.value = ""
		 	 
     // 1202 - Pennsylvania County Transfer Tax
		 form.pacountytrtax.value = (  form.saleprice.value * 0.01	)  /  2;
							 
     // if County = 1 = Adams, Pennsylvania"
		 		 if (  county == 1  ) {
					countyname = "Adams";
		 }
     // if County = 2 = Allegheny, Pennsylvania"
		 // City of Pittsburgh = 3% county, 1% commonwealth
		      else if (  county == 2  ) {
					countyname = "Allegheny";
					
					// recording
					form.padeedrecording.value = "78.50";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "104.50";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Bellevue Boro              - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Bethel Park Municipality   - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Greentree Boro             - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"McCandless Township        - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"McKeesport City            - " + roundit( ( form.saleprice.value * 0.02	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Monroeville Municipality   - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Mt Lebanon Township        - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Mt Oliver Boro             - " + roundit( ( form.saleprice.value * 0.02	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"O'Hare Township            - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Penn Hill Municipality     - " + roundit( ( form.saleprice.value * 0.02	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Pine Township              - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Pittsburgh City            - " + roundit( ( form.saleprice.value * 0.03	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Upper Saint Clair Township - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"West Deer Township         - " + roundit( ( form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Whitehall Boro             - " + roundit( ( form.saleprice.value * 0.015	)  /  2 );
		 }
     // if County = 3 = Armstrong, Pennsylvania"
		      else if (  county == 3  ) {
					countyname = "Armstrong";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 4 = Beaver, Pennsylvania"
		      else if (  county == 4  ) {
					countyname = "Beaver";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
										
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Georgetown Boro - " + roundit( (  form.saleprice.value * 0.005	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Hookstown Boro  - " + roundit( (  form.saleprice.value * 0.005	)  /  2 );
		 }
     // if County = 5 = Bedford, Pennsylvania"
		      else if (  county == 5  ) {
					countyname = "Bedford";
		 }
		 // if County = 6 = Berks, Pennsylvania"
		      else if (  county == 6  ) {

					// recording
					form.padeedrecording.value = "54.50";
					form.deedrecmsg.value = " plus $4.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "106.50";
					form.mtgrecmsg.value = " plus $4.00 per page over 17 and includes the new 13.50 fee";
										
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Reading City - " + roundit( (  form.saleprice.value * 0.04	)  /  2 );
		 }     
     // if County = 7 = Blair, Pennsylvania"
		      else if (  county == 7  ) {
					countyname = "Blair";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 8 = Bradford, Pennsylvania"
		      else if (  county == 8  ) {
					countyname = "Bradford";

					// recording
					form.padeedrecording.value = "60.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "86.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 9 = Bucks, Pennsylvania"
		      else if (  county == 9  ) {
					countyname = "Bucks";

					// recording
					form.padeedrecording.value = "60.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "86.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
					
					// form.deedreg.value
					form.deedreg.value = "Buckingham Township: $5, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Doylestown Borough: $10, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Doylestown Township: $5, form required, copy of deed to accompany, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Durham Township: $10, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Lower Southampton Township: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Morrisville Borough: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "New Britton Borough: $5, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "New Britton Township: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Newtown Borough: $10, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Perkasie Borough: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Plumstead Township: $10, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Quakertown Borough: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Sellersville Borough: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "West Rockhill Township: $10, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Wrightstown Township: $10, form required, copy of deed, SASE";
     }
     // if County = 10 = Butler, Pennsylvania"
		      else if (  county == 10  ) {
					countyname = "Butler";

					// recording
					form.padeedrecording.value = "52.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "78.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 11 = Cambria, Pennsylvania"
		      else if (  county == 11  ) {
					countyname = "Cambria";
		 }
     // if County = 12 = Cameron, Pennsylvania"
		      else if (  county == 12  ) {
					countyname = "Cameron";
		 }
     // if County = 13 = Carbon, Pennsylvania"
		      else if (  county == 13  ) {
					countyname = "Carbon";

					// recording
					form.padeedrecording.value = "58.00";
					form.deedrecmsg.value = " plus $4 / page over 4, includes the $5.00 parcel fee & 13.50 fee";
					form.pamtgrecording.value = "110.00";
					form.mtgrecmsg.value = " plus $4 / page over 17, includes the $5.00 parcel fee & 13.50 fee";
		 }
     // if County = 14 = Centre, Pennsylvania"
		      else if (  county == 14  ) {
					countyname = "Centre";

					// recording
					form.padeedrecording.value = "53.50";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "79.50";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Fegusen Township   - " + roundit( (  form.saleprice.value * 0.0175	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"State College Boro - " + roundit( (  form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Taylor Township    - " + roundit( (  form.saleprice.value * 0.005	)  /  2 );
		 }
     // if County = 15 = Chester, Pennsylvania"
		      else if (  county == 15  ) {
					countyname = "Centre";

					// recording
					form.padeedrecording.value = "65.00";
					form.deedrecmsg.value = " + $4 / page over 4, includes the UPI fee and the new 13.50 fee";
					form.pamtgrecording.value = "117.00";
					form.mtgrecmsg.value = " + $4 / page over 17, includes the UPI fee and the new 13.50 fee";
					
					// form.specialtrtax.value
					form.specialtrtax.value =
					"Coatesville City     - " + roundit( (  form.saleprice.value * 0.02	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Trederffryn Township - " + roundit( (  form.saleprice.value * 0.015	)  /  2 );

					// form.deedreg.value
			 	  form.deedreg.value = "Coatesville City:" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Coatesville South Borough:" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Chester City: $45, form required - legals cannot be attached, copy of deed, SASE"
		 }
     // if County = 16 = Clarion, Pennsylvania"
		      else if (  county == 16  ) {
					countyname = "Clarion";
		 }
     // if County = 17 = Clearfield, Pennsylvania"
		      else if (  county == 17  ) {
					countyname = "Clearfield";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 18 = Clinton, Pennsylvania"
		      else if (  county == 18  ) {
					countyname = "Clinton";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Colebrook Township   - " + roundit( (  form.saleprice.value * 0.005	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"East Kating Township - " + roundit( (  form.saleprice.value * 0.005	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Logan Township       - " + roundit( (  form.saleprice.value * 0.005	)  /  2 );
		 }
     // if County = 19 = Columbia, Pennsylvania"
		      else if (  county == 19  ) {
					countyname = "Columbia";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 20 = Crawford, Pennsylvania"
		      else if (  county == 20  ) {
					countyname = "Crawford";

					// recording
					form.padeedrecording.value = "53.50";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "79.50";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 21 = Cumberland, Pennsylvania"
		      else if (  county == 21  ) {
					countyname = "Cumberland";

					// recording
					form.padeedrecording.value = "52.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "78.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 22 = Dauphin, Pennsylvania"
		      else if (  county == 22  ) {
					countyname = "Dauphin";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " +$2/page over 4 + SASE, includes 13.50 fee, Hbg City + $0.50";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " +$2/page over 17 + SASE, includes new 13.50 fee";
		 }		 
     // if County = 23 = Delaware, Pennsylvania"
		      else if (  county == 23  ) {
					countyname = "Delaware";

					// recording
					form.padeedrecording.value = "82.50";
					form.deedrecmsg.value = " + $4/page over 4, includes Ord 99-3, Act 32-02, 122, new 13.50 fee";
					form.pamtgrecording.value = "132.50";
					form.mtgrecmsg.value = " + $4/page over 17, includes Ord 99-3, Act 32-02, 122, new 13.50 fee";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Radnor Township           - " + roundit( (  form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Upper Providence Township - " + roundit( (  form.saleprice.value * 0.015	)  /  2 );
		 }
     // if County = 24 = Elk, Pennsylvania"
		      else if (  county == 24  ) {
					countyname = "Elk";

					// recording
					form.padeedrecording.value = "75.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 25 = Erie, Pennsylvania"
		      else if (  county == 25  ) {
					countyname = "Erie";

					// recording
					form.padeedrecording.value = "52.50";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "78.50";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 26 = Fayette, Pennsylvania"
		      else if (  county == 26  ) {
					countyname = "Fayette";

					// recording
					form.padeedrecording.value = "50.50";
					form.deedrecmsg.value = " plus $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "76.50";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 + SASE and includes the new 13.50 fee";
		 }
     // if County = 27 = Forest, Pennsylvania"
		      else if (  county == 27  ) {
					countyname = "Forest";
		 }
     // if County = 28 = Franklin, Pennsylvania"
		      else if (  county == 28  ) {
					countyname = "Franklin";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 29 = Fulton, Pennsylvania"
		      else if (  county == 29  ) {
					countyname = "Fulton";
		 }		 
     // if County = 30 = Greene, Pennsylvania"
		      else if (  county == 30  ) {
					countyname = "Greene";

					// recording
					form.padeedrecording.value = "52.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "78.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 31 = Huntingdon, Pennsylvania"
		      else if (  county == 31  ) {
					countyname = "Huntingdon";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 32 = Indiana, Pennsylvania"
		      else if (  county == 32  ) {
					countyname = "Indiana";
		 }		 
     // if County = 33 = Jefferson, Pennsylvania"
		      else if (  county == 33  ) {
					countyname = "Jefferson";
		 }
     // if County = 34 = Juanita, Pennsylvania"
		      else if (  county == 34  ) {
					countyname = "Juanita";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 35 = Lackawanna, Pennsylvania"
		      else if (  county == 35  ) {
					countyname = "Lackawanna";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " + $2.00 / page over 4, includes the parcel ID and new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " + $2.00 / page over 17, includes the parcel ID and new 13.50 fee";
										
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Scranton City - " + roundit( (  form.saleprice.value * 0.027	)  /  2 );
		 }
     // if County = 36 = Lancaster, Pennsylvania"
		      else if (  county == 36  ) {
					countyname = "Lancaster";

					// recording
					form.padeedrecording.value = "53.50";
					form.deedrecmsg.value = " + $2/page over 4, includes Afford Housing, Act 122 & 13.50 fee";
					form.pamtgrecording.value = "79.50";
					form.mtgrecmsg.value = " + $2/page over 17, includes Afford Housing, Act 122 & 13.50 fee";
		 }
     // if County = 37 = Lawrence, Pennsylvania"
		      else if (  county == 37  ) {
					countyname = "Lawrence";

					// recording
					form.padeedrecording.value = "61.50";
					form.deedrecmsg.value = " + $2 / page over 4, includes Parcel ID# cert & the new 13.50 fee";
					form.pamtgrecording.value = "87.50";
					form.mtgrecmsg.value = " + $2 / page over 17, includes Parcel ID# cert & the new 13.50 fee";
		 }
     // if County = 38 = Lebanon, Pennsylvania"
		      else if (  county == 38  ) {
					countyname = "Lebanon";

					// recording
					form.padeedrecording.value = "54.00";
					form.deedrecmsg.value = " +$2/page over 4, incl Afford Housing, Rec Imp, Act 122 & 13.50 fee";
					form.pamtgrecording.value = "80.00";
					form.mtgrecmsg.value = " +$2/page over 17, incl Afford Housing, Rec Imp, Act 122 & 13.50 fee";
		 }
     // if County = 39 = Lehigh, Pennsylvania"
		      else if (  county == 39  ) {
					countyname = "Lehigh";

					// recording
					form.padeedrecording.value = "63.50";
					form.deedrecmsg.value = " + $2.00 / page over 4, includes the new 10.00 & 13.50 fees";
					form.pamtgrecording.value = "89.50";
					form.mtgrecmsg.value = " + $2.00 / page over 17, includes the new 10.00 & 13.50 fees";
		 }
     // if County = 40 = Luzerne, Pennsylvania"
		      else if (  county == 40  ) {
					countyname = "Luzerne";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
										
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Kingston Boro     - " + roundit( (  form.saleprice.value * 0.035	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Wilkes Barre City - " + roundit( (  form.saleprice.value * 0.025	)  /  2 );
		 }
     // if County = 41 = Lycoming, Pennsylvania"
		      else if (  county == 41  ) {
					countyname = "Lycoming";
		 }
     // if County = 42 = McKean, Pennsylvania"
		      else if (  county == 42  ) {
					countyname = "McKean";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 + SASE and includes the new 13.50 fee";					
		 }		 
     // if County = 43 = Mercer, Pennsylvania"
		      else if (  county == 43  ) {
					countyname = "Mercer";

					// recording
					form.padeedrecording.value = "53.50";
					form.deedrecmsg.value = " + $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "79.50";
					form.mtgrecmsg.value = " + $2.00 per page over 17 + SASE and includes the new 13.50 fee";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Farrell City       - " + roundit( (  form.saleprice.value * 0.02	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Hermitage City     - " + roundit( (  form.saleprice.value * 0.015	)  /  2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Sheakleyville Boro - No local tax - 0.00";
		 }
     // if County = 44 = Mifflin, Pennsylvania"
		      else if (  county == 44  ) {
					countyname = "Mifflin";
		 }
     // if County = 45 = Monroe, Pennsylvania"
		      else if (  county == 45  ) {
					countyname = "Monroe";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 46 = Montgomery, Pennsylvania"
		      else if (  county == 46  ) {
					countyname = "Montgomery";

					// recording
					form.padeedrecording.value = "65.00";
					form.deedrecmsg.value = " plus $4.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "117.00";
					form.mtgrecmsg.value = " plus $4.00 per page over 17 and includes the new 13.50 fee";
					
					// form.deedreg.value
			 	  form.deedreg.value = "Cheltenham Township: $15, form required, deed 4 copies in addition to original, smoke detector affidavit, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Conshohocken Borough: $10, form required, water psw, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "East Norriton Township: $5, form required - legal may be attached, deed required unless $1.00, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Lower Merion Township: $45, form required, deed required unless $1.00, smoke detector affidavit, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Montgomery Township: $10, form required, deed original + 3 copies, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "North Wales Borough: $5" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Plymouth Borough: $5, form required, water psw, curb and sidewalk inspection required, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Pottstown Borough: $5, form required, copy of deed, U & O permit, Water, Sewer, Trash certification, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Springfield Township: $5, form required, original signed U&O cert must accompany, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Upper Merion Township: $5, form required, 4 copies of legal, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "West Conshohocken Borough: $25, form required, in triplicate, SASE"
		 }
     // if County = 47 = Montour, Pennsylvania"
		      else if (  county == 47  ) {
					countyname = "Montour";

					// recording
					form.padeedrecording.value = "68.50";
					form.deedrecmsg.value = " + $4.00 / page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "120.50";
					form.mtgrecmsg.value = " + $4.00 / page over 17 + SASE and includes the new 13.50 fee";
		 }
     // if County = 48 = Northampton, Pennsylvania"
		      else if (  county == 48  ) {
					countyname = "Northampton";

					// recording
					form.padeedrecording.value = "58.50";
					form.deedrecmsg.value = " + $2.00 / page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "86.50";
					form.mtgrecmsg.value = " + $2.00 / page over 17 + SASE and includes the new 13.50 fee";
		 }
     // if County = 49 = Northumberland, Pennsylvania"
		      else if (  county == 49  ) {
					countyname = "Northumberland";
		 }
     // if County = 50 = Perry, Pennsylvania"
		      else if (  county == 50  ) {
					countyname = "Perry";

					// recording
					form.padeedrecording.value = "52.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "78.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 51 = Philadelphia, Pennsylvania"
		      else if (  county == 51  ) {
					countyname = "Philadelphia";

					// recording
					form.padeedrecording.value = "200.00";
					form.deedrecmsg.value = " regardless of the number of pages and includes the new 13.50 fee";
					form.pamtgrecording.value = "170.00";
					form.mtgrecmsg.value = " regardless of the number of pages and includes the new 13.50 fee";
					
			 	  form.pacountytrtax.value = (  form.saleprice.value * 0.03	)  /  2;
		 }
     // if County = 52 = Pike, Pennsylvania"
		      else if (  county == 52  ) {
					countyname = "Pike";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " plus $4.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "107.00";
					form.mtgrecmsg.value = " plus $4.00 per page over 17 + SASE and includes the new 13.50 fee";					
		 }		 
     // if County = 53 = Potter, Pennsylvania"
		      else if (  county == 53  ) {
					countyname = "Potter";
		 }
     // if County = 54 = Schuylkill, Pennsylvania"
		      else if (  county == 54  ) {
					countyname = "Schuylkill";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " + $4.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "107.00";
					form.mtgrecmsg.value = " + $4.00 per page over 17 + SASE and includes the new 13.50 fee";					
		 }
     // if County = 55 = Snyder, Pennsylvania"
		      else if (  county == 55  ) {
					countyname = "Snyder";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " + $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " + $2.00 per page over 17 + SASE and includes the new 13.50 fee";					
		 }
     // if County = 56 = Somerset, Pennsylvania"
		      else if (  county == 56  ) {
					countyname = "Somerset";

					// recording
					form.padeedrecording.value = "52.00";
					form.deedrecmsg.value = " + $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "78.00";
					form.mtgrecmsg.value = " + $2.00 per page over 17 + SASE and includes the new 13.50 fee";					
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Wellersburg Boro - " + roundit( (  form.saleprice.value * 0.005	)  /  2 );
		 }
     // if County = 57 = Sullivan, Pennsylvania"
		      else if (  county == 57  ) {
					countyname = "Sullivan";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " + $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " + $2.00 per page over 17 + SASE and includes the new 13.50 fee";					
		 }
     // if County = 58 = Susquehanna, Pennsylvania"
		      else if (  county == 58  ) {
					countyname = "Susquehanna";

					// recording
					form.padeedrecording.value = "55.00";
					form.deedrecmsg.value = " + $2.00 per page over 4 + SASE and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.00";
					form.mtgrecmsg.value = " + $2.00 per page over 17 + SASE and includes the new 13.50 fee";
		 }
     // if County = 59 = Tioga, Pennsylvania"
		      else if (  county == 59  ) {
					countyname = "Tioga";
		 }
     // if County = 60 = Union, Pennsylvania"
		      else if (  county == 60  ) {
					countyname = "Union";

					// recording
					form.padeedrecording.value = "53.50";
					form.deedrecmsg.value = " plus $1.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "66.50";
					form.mtgrecmsg.value = " plus $1.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 61 = Vanango, Pennsylvania"
		      else if (  county == 61  ) {
					countyname = "Vanango";
		 }
     // if County = 62 = Warren, Pennsylvania"
		      else if (  county == 62  ) {
					countyname = "Warren";
		 }		 
     // if County = 63 = Washington, Pennsylvania"
		      else if (  county == 63  ) {
					countyname = "Washington";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Peters Township - " + roundit( ( form.saleprice.value * 0.015	)  /  2 );
		 }
     // if County = 64 = Wayne, Pennsylvania"
		      else if (  county == 64  ) {
					countyname = "Wayne";

					// recording
					form.padeedrecording.value = "42.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "68.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 65 = Westmoreland, Pennsylvania"
		      else if (  county == 65  ) {
					countyname = "Westmoreland";

					// recording
					form.padeedrecording.value = "62.00";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "88.00";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
     // if County = 66 = Wyoming, Pennsylvania"
		      else if (  county == 66  ) {
					countyname = "Wyoming";
		 }
     // if County = 67 = York, Pennsylvania"
		      else if (  county == 67  ) {
					countyname = "York";

					// recording
					form.padeedrecording.value = "55.50";
					form.deedrecmsg.value = " plus $2.00 per page over 4 and includes the new 13.50 fee";
					form.pamtgrecording.value = "81.50";
					form.mtgrecmsg.value = " plus $2.00 per page over 17 and includes the new 13.50 fee";
		 }
		 
     // 1203 - Pennsylvania State Transfer Tax	 		 		 
     // Constant State Transfer Tax

     form.pastatetrtax.value = (  form.saleprice.value * 0.01	)  /  2;

		 // set 0358
     form.lreissue.value      = set0358(form.lreissue.value);
     form.oreissue.value      = set0358(form.oreissue.value);
     form.lconstruction.value = set0358(form.lconstruction.value);
     form.oconstruction.value = set0358(form.oconstruction.value);
     form.lrefinance02.value  = set0358(form.lrefinance02.value);
     form.orefinance02.value  = set0358(form.orefinance02.value);
     form.lrefinance24.value  = set0358(form.lrefinance24.value);
     form.orefinance24.value  = set0358(form.orefinance24.value);
     form.ladvowner.value     = set0358(form.ladvowner.value);
     form.oadvowner.value     = set0358(form.oadvowner.value);

     // round after calculations
     form.lbasic.value        = roundit(form.lbasic.value);
     form.obasic.value        = roundit(form.obasic.value);
     form.lreissue.value      = roundit(form.lreissue.value);
     form.oreissue.value      = roundit(form.oreissue.value);
     form.lconstruction.value = roundit(form.lconstruction.value);
     form.oconstruction.value = roundit(form.oconstruction.value);
     form.lrefinance02.value  = roundit(form.lrefinance02.value);
     form.orefinance02.value  = roundit(form.orefinance02.value);
     form.lrefinance24.value  = roundit(form.lrefinance24.value);
     form.orefinance24.value  = roundit(form.orefinance24.value);
     form.ladvowner.value     = roundit(form.ladvowner.value);
     form.oadvowner.value     = roundit(form.oadvowner.value);
		 
     form.paendorsement.value   = roundit(form.paendorsement.value)
     form.padeedrecording.value = roundit(form.padeedrecording.value)
     form.pamtgrecording.value  = roundit(form.pamtgrecording.value)
     form.pacountytrtax.value   = roundit(form.pacountytrtax.value)
		 form.pastatetrtax.value    = roundit(form.pastatetrtax.value)

		 // align decimals
		 // Owner Rates
     len = form.obasic.value.length + 2;
     form.obasic.value= "  " + form.obasic.value;
		 strBlank = "       "
     len2 = form.oreissue.value.length;
     form.oreissue.value = strBlank.substring(0,len - len2) + form.oreissue.value;
		 if ( ( len - len2 ) == 3  ) {
     form.oreissue.value = " " + form.oreissue.value;
		 }
		 len2 = form.oconstruction.value.length;
     form.oconstruction.value = strBlank.substring(0,len - len2) + form.oconstruction.value;
		 if ( ( len - len2 ) == 3  ) {
     form.oconstruction.value = " " + form.oconstruction.value;
		 }
		 len2 = form.orefinance02.value.length;		 
     form.orefinance02.value = strBlank.substring(0,len - len2) + form.orefinance02.value;
		 if ( ( len - len2 ) == 3  ) {
     form.orefinance02.value = " " + form.orefinance02.value;
		 }
		 len2 = form.orefinance24.value.length;		 
     form.orefinance24.value = strBlank.substring(0,len - len2) + form.orefinance24.value;
		 if ( ( len - len2 ) == 3  ) {
     form.orefinance24.value = " " + form.orefinance24.value;
		 }
		 len2 = form.oadvowner.value.length;		 
     form.oadvowner.value = strBlank.substring(0,len - len2) + form.oadvowner.value;
		 if ( ( len - len2 ) == 3  ) {
     form.oadvowner.value = " " + form.oadvowner.value;
		 }

		 // Loan Rates
     len = form.lbasic.value.length + 2;
     form.lbasic.value= "  " + form.lbasic.value;
		 strBlank = "       "
     len2 = form.lreissue.value.length;
     form.lreissue.value = strBlank.substring(0,len - len2) + form.lreissue.value;
		 if ( ( len - len2 ) == 3  ) {
     form.lreissue.value = " " + form.lreissue.value;
		 }
		 len2 = form.lconstruction.value.length;
     form.lconstruction.value = strBlank.substring(0,len - len2) + form.lconstruction.value;
		 if ( ( len - len2 ) == 3  ) {
     form.lconstruction.value = " " + form.lconstruction.value;
		 }
		 len2 = form.lrefinance02.value.length;		 
     form.lrefinance02.value = strBlank.substring(0,len - len2) + form.lrefinance02.value;
		 if ( ( len - len2 ) == 3  ) {
     form.lrefinance02.value = " " + form.lrefinance02.value;
		 }
		 len2 = form.lrefinance24.value.length;		 
     form.lrefinance24.value = strBlank.substring(0,len - len2) + form.lrefinance24.value;
		 if ( ( len - len2 ) == 3  ) {
     form.lrefinance24.value = " " + form.lrefinance24.value;
		 }
		 len2 = form.ladvowner.value.length;		 
     form.ladvowner.value = strBlank.substring(0,len - len2) + form.ladvowner.value;
		 if ( ( len - len2 ) == 3  ) {
     form.ladvowner.value = " " + form.ladvowner.value;
		 }		 
		 
		 if (  len == 8  ) {
     form.paendorsement.value = "  " + form.paendorsement.value;
     form.nservices.value = "    " + form.nservices.value;
     form.padeedrecording.value = "    " + form.padeedrecording.value;
     form.pamtgrecording.value = "  " + form.pamtgrecording.value;
		 }
		 else if (  len == 10  ) {
     form.paendorsement.value = "     " + form.paendorsement.value;
     form.nservices.value = "        " + form.nservices.value;
     form.padeedrecording.value = "        " + form.padeedrecording.value;
     form.pamtgrecording.value = "      " + form.pamtgrecording.value;
		 }
		 else if (  len == 11  ) {
     form.paendorsement.value = "       " + form.paendorsement.value;
     form.nservices.value = "          " + form.nservices.value;
     form.padeedrecording.value = "          " + form.padeedrecording.value;
     form.pamtgrecording.value = "        " + form.pamtgrecording.value;
		 }

		 len2 = form.pacountytrtax.value.length;		 
     form.pacountytrtax.value = strBlank.substring(0,len - len2) + form.pacountytrtax.value;
		 len2 = form.pastatetrtax.value.length;		 
     form.pastatetrtax.value = strBlank.substring(0,len - len2) + form.pastatetrtax.value;
		 
		 // Send message
	   // document.location = "mailto:test@alphaadv.net";
     // setTimeout("document.location = countyname;",300);
		 
		 // Set Focus
		 // document.form.field1.focus();
		 

		 var emailto = 'jg@alphaadv.net'		 
		 
     return;
}


function parates(amt) { 
     // if amount <= 30,000 - basic = 420
     if (amt <= 30000)
     {
     basic = "420.00";
     }

     // if amount <= 45,000 - basic = 420 + 7.25 /1000 over 30,000
     else if (amt <= 45000)
     {
     amt1=thousands(amt, 30000);
     basic = (420 + (amt1* 7.25));
     }

     // if amount <= 100,000 - basic = 528.75 + 6.00 /1000 over 45,000
     else if (amt <= 100000)
     {
     amt1=thousands(amt, 45000);
     basic = (528.75 + (amt1* 6.00));
     }

     // if amount <= 500,000 - basic = 858.75 + 5.00 /1000 over 100,000
     else if (amt <= 500000)
     {
     amt1=thousands(amt, 100000);
     basic = (858.75 + (amt1* 5.00));
     }

     // if amount <= 1,000,000 - basic = 2,858.75 + 3.75 /1000 over 500,000
     else if (amt <= 1000000)
     {
     amt1=thousands(amt, 500000);
     basic = (2858.75 + (amt1* 3.75));
     }

     // if amount <= 2,000,000 - basic = 4,733.75 + 2.75 /1000 over 1,000,000
     else if (amt <= 2000000)
     {
     amt1=thousands(amt, 1000000);
     basic = (4733.75 + (amt1* 2.75));
     }

     // over 2 million is a special area with everything at $2 per thousand
     // if amount <= 7,000,000 - basic = 7,483.75 + 2.00 /1000 over 2,000,000
     // if amount <= 7,000,000 - reissue = 6,735.375 + 2.00 /1000 over 2,000,000
     else if (amt <= 7000000)
     {
     amt1=thousands(amt, 2000000);
     basic = (7483.75 + (amt1* 2.00));
     // end of 2 - 7 million section
     }

     // over 7 million is a special area with everything at $1.50 per thousand?
     // if amount <= 30,000,000 - basic = 17,483.75 + 2.00 /1000 over 2,000,000
     // if amount <= 30,000,000 - reissue = 16,735.375 + 2.00 /1000 over 2,000,000
     else if (amt <= 30000000)
     {
     amt1=thousands(amt, 7000000);
     basic = (17483.75 + (amt1* 1.50));
		 // end of 7 - 30 million section
     }

     return (basic);
}



function thousands(amt, base) {    
     var amt1 = ((amt - base) / 1000)
     var amt2 = parseInt(((amt - base) / 1000))
     if (amt1 > amt2) {
     amt1 = amt2 + 1
     }
     return (amt1);
}

function round2dec(what){
alert('what = ' + what)
     var xx = what.indexOf('.')    
     var l = what.length 
     var theNo = what 

     if (xx == -1 ) {         
          // even dollar amount - no decimals 
					theNo = theNo +  '.00'
     }
     else if (l - xx == 1) { 
					theNo = theNo +  '0'
		 }
     return theNo;
}

function set0358(what){
     // round		 
     var places = 2
     var iplaces = 6
     var pad = ' '
     var xx = what.indexOf('.')    
     var l = what.length 
     var zstr = '0000000000000000000000'     
     var theInt = ''     
     var theFrac = ''
     var theNo = '' 
     var usc17etseq = "True"
		 rfac = '' 
     rfacx = 0 
     whatx = 0 
     var xt = parseInt(places) + 1 
     var rstr = '' + zstr.substring(1,xt)    
     var rfac = '.' + rstr + '5'   
     var rfacx = parseFloat(rfac)  
     if (xx == -1 ) {         
          // even dollar amount - no decimals          
          theFrac = zstr      
          theInt = what  
     }
     else if (xx == 0) {      
          theInt = '0'        
          whatx = 0 + parseFloat(what) + parseFloat(rfacx)       
          what = whatx + zstr      
          theFrac = '' + what.substring(1, what.length)               
     }    
     else {         
          theInt = what.substring(0,xx)      
          whatx = parseFloat(what) + rfacx        
          what = '' + whatx + zstr      
          theFrac = '' + what.substring(xx+1,xx + 1 + parseInt(places))    
          var astr = 'places = ' + places    
     } 

     // theInt is the integer, theFrac is the decimals
     // round up to 0, 3, 5 or 8
     first = theFrac.substring(0,1)
     round = theFrac.substring(2,1)
     //special cases for 09 and 99 due to string consideration
     if (theFrac == 09){                          // 09 special
     theFrac = '10'
     }
     else if (theFrac == 99){                          // 99 special
     theFrac = '00'
     theInt  = parseInt(theInt) + 1
     theInt = '' + theInt
     }
     else if (round == 2 || round == 4 || round == 7 || round == 9 ) {          // add 1 cent  
          //alert('the first = ' + first + '\nround = ' + round)
          if (first == 0){
               theFrac = parseInt(theFrac) + 1
               theFrac = '0' + parseInt(theFrac)
               }
               else {
               //alert('round 1 cent w/o a 0')
               theFrac = parseInt(theFrac) + 1         
               }
          theFrac = '' + theFrac
          //alert('add 1 cent\nthe first = ' + first + '\nround = ' + round + '\ntheFrac = ' + theFrac)
     }
     else if (round == 1 || round == 6) {                        // add 2 cents
          if (first == 0){
               theFrac = parseInt(theFrac) + 2
               theFrac = '0' + parseInt(theFrac)
               }
               else {
               theFrac = parseInt(theFrac) + 2         
               }
          theFrac = '' + theFrac
          //alert('add 2 cents\nthe first = ' + first + '\nround = ' + round + '\ntheFrac = ' + theFrac)
     }    
     else {                                       // no rounding required
     } 
     //alert('theInt= ' + theInt + '\ntheFrac= ' + theFrac + '\nwhat= ' + what + '\nwhatx= ' + whatx) 
     theFrac = theFrac.substring(0,parseInt(places)) 
     var dif = iplaces - theInt.length 
     var ii = 0 
     var padstr = '' 
     for (ii = 0 ; ii < dif ; ii++) {                  
          padstr += pad  
     }    
     theNo = padstr + theInt + '.' + theFrac 

     // add comma
     //alert('theNo.substring(0,(xx - 6)) = ' + theNo.substring(0,(xx - 6))
     //alert('theNo.substring((xx - 5), 6) = ' + theNo.substring((xx - 5), 6))
     if (theNo.length > 6){
          }
     else {
		 	    xx = theNo.length
		 			theNo = theNo.substring(0,(xx - 6)) + ',' + theNo.substring((xx - 5), 6)  
     }		 
		 
		 
		 
     return theNo;
}

function roundit(amt){  
     strDollars = "" + Math.round(amt * 100);
     len = strDollars.length;
     strRounded = strDollars.substring(0, len - 2) + "." + strDollars.substring(len - 2, len);
     len = strRounded.length;
		 		 
     if (len <= 6) {
          rounded = strRounded;
     }
     // Thousands
     else if (len <= 9) {
          rounded = strRounded.substring(0, len - 6) + "," + strRounded.substring(len - 6, len);
     }
     // Millions
     else {
          rounded = strRounded.substring(0, len - 9) + "," + strRounded.substring(len - 9, len - 6) + "," + strRounded.substring(len - 6, len);
     }
     return(rounded);
}


function clearForm(form)
{
    form.amount.value = "";
    form.basic.value = "";
    form.reissue.value = "";
    form.construction.value = "";
    form.refinance02.value = "";
		form.refinance24.value = "";
		 
		 form.advowner.value = "";
		 
		 form.padeedrecording.value = "";
		 form.pamtgrecording.value = "";
		 form.pacountytrtax.value = "";
		 form.pastatetrtax.value = "";

}


// Deactivate Cloaking Device -->