<!-- "http://alphaadv.net/patitle/patitleestimator.js" -->
<!-- Pennsylvania Title Insurance Rate Calculator -->
<!-- Updated for new 2006 Refinance rates -->
<!-- Thank you for finding this page interesting enough to view the source code. -->
<!-- Please respect my copyrights.  Thankx -->
<!-- Page written October 17, 1997, Last update September 13, 2007 -->

<!-- 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 checkNumber(input, min, max, msg)
{
    msg = msg + " field has invalid data: " + input.value;

    var str = input.value;
    for (var i = 0; i < str.length; i++) {
        var ch = str.substring(i, i + 1)
        if ((ch < "0" || "9" < ch) && ch != '.') {
            alert(msg);
            return false;
        }
    }
    var num = parseFloat(str)
    if (num < min || max < num) {
        // alert(msg + " not in range [" + min + ".." + max + "]");
        return false;
    }
    input.value = str;
    return true;
}

function computeField(input)
{
    if (input.value != null && input.value.length != 0)
     input.value = "" + eval(input.value);
    computeForm(input.form);
}

function computeForm(form)
{
    if (form.amount.value == null || form.amount.value.length == 0) 
{
        return;
}

    if (!checkNumber(form.amount, 0, 30000000, "amount of insurance") )
     {
     form.basic.value= "Talk to";
     form.reissue.value= "your";
     form.construction.value= "title";
     form.refinance.value= "company";
		 
		 // mailto here?
		 
     return;
     }

     // calculation goes here - new rates effective January 1, 2002
     var amt = form.amount.value;

     // if amount <= 30,000 - basic = 420
     if (amt <= 30000)
     {
     form.basic.value = "420.00";
     }

     // if amount <= 45,000 - basic = 420 + 7.25 /1000 over 30,000
     else if (amt <= 45000)
     {
     amt1=thousands(amt, 30000);
     form.basic.value = (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);
     form.basic.value = (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);
     form.basic.value = (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);
     form.basic.value = (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);
     form.basic.value = (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);
     form.basic.value = (7483.75 + (amt1* 2.00));

     // now calculate reissue, construction and refinance - special for this range
     form.reissue.value = (6735.375 + (amt1* 2.00) );
     form.construction.value = (form.reissue.value * .9);
     form.refinance02.value = (form.reissue.value * .7);
     form.refinance24.value = (form.reissue.value * .8);

     // round
     form.basic.value=roundit(form.basic.value);
     form.reissue.value=roundit(form.reissue.value);
     form.construction.value=roundit(form.construction.value);
     form.refinance02.value=roundit(form.refinance02.value);
     form.refinance24.value=roundit(form.refinance24.value);
     return;                                 // 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);
     form.basic.value = (17483.75 + (amt1* 1.50));

     // now calculate reissue, construction and refinance - special for this range
     form.reissue.value = (16735.375 + (amt1* 1.50) );
     form.construction.value = (form.reissue.value * .9);
     form.refinance02.value = (form.reissue.value * .7);
     form.refinance24.value = (form.reissue.value * .8);

     // round
     form.basic.value=roundit(form.basic.value);
     form.reissue.value=roundit(form.reissue.value);
     form.construction.value=roundit(form.construction.value);
     form.refinance02.value=roundit(form.refinance02.value);
     form.refinance24.value=roundit(form.refinance24.value);
     return;
		 // end of 7 - 30 million section
     }

     // now calculate reissue, construction and refinance
     form.reissue.value = (form.basic.value * .9);
     form.construction.value = (form.reissue.value * .9);
     form.refinance02.value = (form.reissue.value * .7);
     form.refinance24.value = (form.reissue.value * .8);
     form.advowner.value = (form.basic.value * 1.1);
		 
     form.specialtrtax.value = "";


//   1111 & 1112 - Endorsements 
//	 100, 300, 900, CSL
     form.paendorsement.value = 185		 

//   1201 - Deed Recording, 1201 - Mortgage Recording,
//	 Default - This varries by County
     form.padeedrecording.value = 75


//	 Default - This varries by County
		 var pamtgrecordinghigh = 0;
		 
     form.pamtgrecording.value = 125


//  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.amount.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;
		 
		 // Clear specialtrtax Feild
		 form.specialtrtax.value = ""
		 form.deedreg.value = ""
		 	 
     // 1202 - Pennsylvania County Transfer Tax
		 form.pacountytrtax.value = (  form.amount.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";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Bellevue Boro              - " + ( form.amount.value * 0.015	/ 2 ) + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Bethel Park Municipality   - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Greentree Boro             - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"McCandless Township        - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"McKeesport City            - " + ( form.amount.value * 0.02	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Monroeville Municipality   - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Mt Lebanon Township        - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Mt Oliver Boro             - " + ( form.amount.value * 0.02	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"O'Hare Township            - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Penn Hill Municipality     - " + ( form.amount.value * 0.02	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Pine Township              - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Pittsburgh City            - " + ( form.amount.value * 0.03	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Upper Saint Clair Township - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"West Deer Township         - " + ( form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Whitehall Boro             - " + ( form.amount.value * 0.015	)  /  2;
		 }
     // if County = 3 = Armstrong, Pennsylvania"
		      else if (  county == 3  ) {
					countyname = "Armstrong";
		 }
     // if County = 4 = Beaver, Pennsylvania"
		      else if (  county == 4  ) {
					countyname = "Beaver";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Georgetown Boro - " + (  form.amount.value * 0.005	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Hookstown Boro  - " + (  form.amount.value * 0.005	)  /  2;
		 }
     // if County = 5 = Bedford, Pennsylvania"
		      else if (  county == 5  ) {
					countyname = "Bedford";
		 }
		 // if County = 6 = Berks, Pennsylvania"
		      else if (  county == 6  ) {
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Reading City - " + (  form.amount.value * 0.04	)  /  2;
		 }     
     // if County = 7 = Blair, Pennsylvania"
		      else if (  county == 7  ) {
					countyname = "Blair";
		 }
     // if County = 8 = Bradford, Pennsylvania"
		      else if (  county == 7  ) {
					countyname = "Bradford";
		 }
     // if County = 9 = Bucks, Pennsylvania"
		      else if (  county == 9  ) {
					countyname = "Bucks";
					
					// form.deedreg.value
					form.deedreg.value = "Buckingham Township: $5, 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 + "Doylestown Borough: $5, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Durham Borough: $10, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Lower Southampton Township: $25, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Morrisville Borough: $20, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "New Britton Borough: $5, no form, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "New Britton Township: $5, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Newtown Borough " + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Perkasie Borough: $5, form required, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Quakertown Borough: $1, form required, final utility bill, copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Sellersville Borough: $5, no form, Copy of deed, SASE" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "West Rockhill Township" + "\n";
			 	  form.deedreg.value = form.deedreg.value + "Wrightstown Township: $25, form required, copy of deed, SASE";
     }
     // if County = 10 = Butler, Pennsylvania"
		      else if (  county == 10  ) {
					countyname = "Butler";
		 }
     // 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";
		 }
     // if County = 14 = Centre, Pennsylvania"
		      else if (  county == 14  ) {
					countyname = "Centre";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Fegusen Township   - " + (  form.amount.value * 0.0175	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"State College Boro - " + (  form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Taylor Township    - " + (  form.amount.value * 0.005	)  /  2;
		 }
     // if County = 15 = Chester, Pennsylvania"
		      else if (  county == 15  ) {
					countyname = "Centre";

					// form.specialtrtax.value
					form.specialtrtax.value =
					"Coatesville City     - " + (  form.amount.value * 0.02	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Trederffryn Township - " + (  form.amount.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";
		 }
     // if County = 18 = Clinton, Pennsylvania"
		      else if (  county == 18  ) {
					countyname = "Clinton";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Colebrook Township   - " + (  form.amount.value * 0.005	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"East Kating Township - " + (  form.amount.value * 0.005	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Logan Township       - " + (  form.amount.value * 0.005	)  /  2;
		 }
     // if County = 19 = Columbia, Pennsylvania"
		      else if (  county == 19  ) {
					countyname = "Columbia";
		 }
     // if County = 20 = Crawford, Pennsylvania"
		      else if (  county == 20  ) {
					countyname = "Crawford";
		 }
     // if County = 21 = Cumberland, Pennsylvania"
		      else if (  county == 21  ) {
					countyname = "Cumberland";
		 }
     // if County = 22 = Dauphin, Pennsylvania"
		      else if (  county == 22  ) {
					countyname = "Dauphin";
		 }		 
     // if County = 23 = Delaware, Pennsylvania"
		      else if (  county == 23  ) {
					countyname = "Delaware";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Radnor Township           - " + (  form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Upper Providence Township - " + (  form.amount.value * 0.015	)  /  2;
		 }
     // if County = 24 = Elk, Pennsylvania"
		      else if (  county == 24  ) {
					countyname = "Elk";
		 }
     // if County = 25 = Erie, Pennsylvania"
		      else if (  county == 25  ) {
					countyname = "Erie";
		 }
     // if County = 26 = Fayette, Pennsylvania"
		      else if (  county == 26  ) {
					countyname = "Fayette";
		 }
     // if County = 27 = Forest, Pennsylvania"
		      else if (  county == 27  ) {
					countyname = "Forest";
		 }
     // if County = 28 = Franklin, Pennsylvania"
		      else if (  county == 28  ) {
					countyname = "Franklin";
		 }
     // if County = 29 = Fulton, Pennsylvania"
		      else if (  county == 29  ) {
					countyname = "Fulton";
		 }		 
     // if County = 30 = Greene, Pennsylvania"
		      else if (  county == 30  ) {
					countyname = "Greene";
		 }
     // if County = 31 = Huntingdon, Pennsylvania"
		      else if (  county == 31  ) {
					countyname = "Huntingdon";
		 }
     // 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";
		 }
     // if County = 35 = Lackawanna, Pennsylvania"
		      else if (  county == 35  ) {
					countyname = "Lackawanna";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Scranton City - " + (  form.amount.value * 0.027	)  /  2
		 }
     // if County = 36 = Lancaster, Pennsylvania"
		      else if (  county == 36  ) {
					countyname = "Lancaster";
		 }
     // if County = 37 = Lawrence, Pennsylvania"
		      else if (  county == 37  ) {
					countyname = "Lawrence";
		 }
     // if County = 38 = Lebanon, Pennsylvania"
		      else if (  county == 38  ) {
					countyname = "Lebanon";
		 }
     // if County = 39 = Lehigh, Pennsylvania"
		      else if (  county == 39  ) {
					countyname = "Lehigh";
		 }
     // if County = 40 = Luzerne, Pennsylvania"
		      else if (  county == 40  ) {
					countyname = "Luzerne";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Kingston Boro     - " + (  form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Wilkes Barre City - " + (  form.amount.value * 0.02	)  /  2;
		 }
     // if County = 41 = Lycoming, Pennsylvania"
		      else if (  county == 41  ) {
					countyname = "Lycoming";
		 }
     // if County = 42 = McKean, Pennsylvania"
		      else if (  county == 42  ) {
					countyname = "McKean";
		 }		 
     // if County = 43 = Mercer, Pennsylvania"
		      else if (  county == 43  ) {
					countyname = "Mercer";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Farrell City       - " + (  form.amount.value * 0.02	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Hermitage City     - " + (  form.amount.value * 0.015	)  /  2 + "\n";
			 	  form.specialtrtax.value = form.specialtrtax.value +
					"Sheakleyville Boro - " + (  form.amount.value * 0.00	)  /  2;
		 }
     // if County = 44 = Mifflin, Pennsylvania"
		      else if (  county == 44  ) {
					countyname = "Mifflin";
		 }
     // if County = 45 = Monroe, Pennsylvania"
		      else if (  county == 45  ) {
					countyname = "Monroe";
		 }
     // if County = 46 = Montgomery, Pennsylvania"
		      else if (  county == 46  ) {
					countyname = "Montgomery";
					
					// 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 crtification, 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";
		 }
     // if County = 48 = Northampton, Pennsylvania"
		      else if (  county == 48  ) {
					countyname = "Northampton";
		 }
     // if County = 49 = Northumberland, Pennsylvania"
		      else if (  county == 49  ) {
					countyname = "Northumberland";
		 }
     // if County = 50 = Perry, Pennsylvania"
		      else if (  county == 50  ) {
					countyname = "Perry";
		 }
     // if County = 51 = Philadelphia, Pennsylvania"
		      else if (  county == 51  ) {
					countyname = "Philadelphia";
			 	  form.pacountytrtax.value = (  form.amount.value * 0.03	)  /  2;
		 }
     // if County = 52 = Pike, Pennsylvania"
		      else if (  county == 52  ) {
					countyname = "Pike";
		 }		 
     // if County = 53 = Potter, Pennsylvania"
		      else if (  county == 53  ) {
					countyname = "Potter";
		 }
     // if County = 54 = Schuylkill, Pennsylvania"
		      else if (  county == 54  ) {
					countyname = "Schuylkill";
		 }
     // if County = 55 = Snyder, Pennsylvania"
		      else if (  county == 55  ) {
					countyname = "Snyder";
		 }
     // if County = 56 = Somerset, Pennsylvania"
		      else if (  county == 56  ) {
					countyname = "Somerset";
					
					// form.specialtrtax.value
			 	  form.specialtrtax.value =
					"Wellersburg Boro - " + (  form.amount.value * 0.005	)  /  2;
		 }
     // if County = 57 = Sullivan, Pennsylvania"
		      else if (  county == 57  ) {
					countyname = "Sullivan";
		 }
     // if County = 58 = Susquehanna, Pennsylvania"
		      else if (  county == 58  ) {
					countyname = "Susquehanna";
		 }
     // if County = 59 = Tioga, Pennsylvania"
		      else if (  county == 59  ) {
					countyname = "Tioga";
		 }
     // if County = 60 = Union, Pennsylvania"
		      else if (  county == 60  ) {
					countyname = "Union";
		 }
     // 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 - " + (  form.amount.value * 0.015	)  /  2;
		 }
     // if County = 64 = Wayne, Pennsylvania"
		      else if (  county == 64  ) {
					countyname = "Wayne";
		 }
     // if County = 65 = Westmoreland, Pennsylvania"
		      else if (  county == 65  ) {
					countyname = "Westmoreland";
		 }
     // if County = 66 = Wyoming, Pennsylvania"
		      else if (  county == 66  ) {
					countyname = "Wyoming";
		 }
     // if County = 67 = York, Pennsylvania"
		      else if (  county == 67  ) {
					countyname = "York";
		 }
		 
     // 1203 - Pennsylvania State Transfer Tax	 		 		 
     // Constant State Transfer Tax

     form.pastatetrtax.value = (  form.amount.value * 0.01	)  /  2;
		 
     // round
	 
     form.basic.value=roundit(form.basic.value);
     form.reissue.value=roundit(form.reissue.value);
     form.construction.value=roundit(form.construction.value);
     form.refinance02.value=roundit(form.refinance02.value);
     form.refinance24.value=roundit(form.refinance24.value);
     form.advowner.value=roundit(form.advowner.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)

		 // 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 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 roundit(what){  
     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 
     return theNo;
}


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 -->
