function hp1() {
   pl = document.hracalcs.dtl.value/100;
   s = document.hracalcs.trap.value/234;
   lbs = document.hracalcs.weight.value;
   r = Math.pow(s,3)*lbs;
   dtpl = 1.00 - pl;
   t = r / dtpl;
   document.hracalcs.result1.value = Math.round(r);
   document.hracalcs.result1a.value = Math.round(t);
  }

function hp2() {
   tl = document.hracalcs.pl2.value/100;
   m = document.hracalcs.et.value/5.825;
   w2 = document.hracalcs.weight2.value;
   r2 = w2/Math.pow(m,3);
   dtpl2 = 1.00 - tl;
   f2 = r2 / dtpl2;
   document.hracalcs.result2.value = Math.round(r2);
   document.hracalcs.result2a.value = Math.round(f2);
  }
  
function td1() {
   wi = document.tire_diam.width.value/25.4;
   s = (document.tire_diam.series.value/100)*2;
   wd = 100*(document.tire_diam.wheel.value*1 + (wi * s));
   r = Math.round(wd);
   x = r/100;
   document.tire_diam.result.value = x;
   document.tire_diam.resultww.value = wi;
}

function mph() {
	tg = document.mph_rpm.tgear.value*1;
	g = document.mph_rpm.gear.value*1;
	td = document.mph_rpm.td.value*1;
	cs = document.mph_rpm.cs.value/100;
	x = td/(g*336)/(tg);
	tts = x * cs;
	gtts = x - tts;
	document.mph_rpm.r10.value = (gtts * 1000);
	document.mph_rpm.r15.value = (gtts * 1500);
	document.mph_rpm.r20.value = (gtts * 2000);
	document.mph_rpm.r25.value = (gtts * 2500);
	document.mph_rpm.r30.value = (gtts * 3000);
	document.mph_rpm.r35.value = (gtts * 3500);
	document.mph_rpm.r40.value = (gtts * 4000);
	document.mph_rpm.r45.value = (gtts * 4500);
	document.mph_rpm.r50.value = (gtts * 5000);
	document.mph_rpm.r55.value = (gtts * 5500);
	document.mph_rpm.r60.value = (gtts * 6000);
	document.mph_rpm.r65.value = (gtts * 6500);
	document.mph_rpm.r70.value = (gtts * 7000);
	document.mph_rpm.r75.value = (gtts * 7500);
}	


function gr() {
   a = document.gear.td2.value*1;
   b = document.gear.rpm.value*1;
   c = document.gear.speed.value*1;
   d = document.gear.trsrto.value*1;
   ans = 100*((a*b)/(c*336));
   ans2 = ans/d
   ansr = Math.round(ans2);
   answer = ansr/100;
   document.gear.result.value = answer;

}

function Openme(newin) {
        flyout=window.open(newin,"flyout","resizable=yes,scrollbars=yes,width=750,height=400,top=10,left=10")
}

function mxhp() {
   g = document.mahp.num.value*1;
   h = document.mahp.hcfm.value*1;
   ns2 = (g*(h/3.883));
   ns23 = Math.round(ns2);
   document.mahp.result4.value = ns23;
}
function mr() {
   a = document.calccrb.ve.value/100;
   b = document.calccrb.rpm.value*1;
   c = document.calccrb.ci.value*1;
   d = document.calccrb.lbs.value*1;
   e = document.calccrb.grs.value*1;
   f = document.calccrb.psi.value*1;
   ans1 = ((b*c)/(3047))*a;
   ans22 = ((e/3.55)*.88)/10;
if ((e >= 5))
   {
   ee= ("5");
   }
else if((e <= 2.52))
   {
   ee= ("2.52");
   }
   else
   {
   ee= e;
   }
   ans22 = ((ee/3.55)*.88)/10;
   ans2 = (ans22 + .97)*ans1;
   ans3 = ans2 + (ans2*(f/14.7));
   if ((d >= 5000))
   {
   dd= ("5000");
   }
else if((d <= 2520))
   {
   dd= ("2520");
   }
   else
   {
   dd= d;
   }
   ans = ans3 + ((3400 - dd)/10);
   ansr = Math.round(ans);
   answer = ansr;
   document.calccrb.result.value = answer;

}

function nlc() {
   z = document.clacratio.lift.value*1;
   y = document.clacratio.cr.value*1;
   x = document.clacratio.nr.value*1;
   ns = (z/y)*x;
   ll = z/y;
   document.clacratio.result2.value = ns;
	document.clacratio.result3.value = ll;
}
function addBookmark(title,url) {
  if (window.sidebar)
  {
    window.sidebar.addPanel(title, url,"");
  }
  else if( document.all )
  {
    window.external.AddFavorite( url, title);
  }
  else
  {
    return true;
  }
}