<!--
	// See KB article about changing this dynamic HTML
	dynamicanimAttr = "dynamicanimation"
	animCancel = "skipanim"
	fpanimationPrefix = "fpAnim"
	animateElements = new Array()
	currentElement = 0
	speed = 1
	stepsZoom = 8
	stepsWord = 8
	stepsFly = 17
	stepsSpiral = 16
	stepsSpiralWord = 19
	stepsElastic = 32
	steps = stepsZoom
	step = 0
	cornerPhase=0
	outEffect=0
	function remSuffix(str)
	{
		ind=str.indexOf("FP")
		str = str.substring(0,ind)
		return str
	}
	function dynAnimOut(el)
	{
		outEffect=1
		dynAnimation(el)
		outEffect=0
	}
	function dynAnimation(obj)
	{
		animateElements = new Array()
		var ms = navigator.appVersion.indexOf("MSIE")
		ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
		if(!ie4)
		{
			if((navigator.appName == "Netscape") &&
				(parseInt(navigator.appVersion.substring(0, 1)) >= 4))
				doc_els=document.layers
			else
				return
		}
		else
			doc_els=document.all
        if(outEffect && !ie4)
            return
		if(ie4)
		{
		    for (index=document.all.length-1; index >= document.body.sourceIndex; index--)
			{
				el = document.all[index]
				if(outEffect && el != obj)
					continue
				if(outEffect)
					animationId = el.id.substring(9,el.id.length)
				else
					animationId = el.id.substring(6,el.id.length)
				animation=remSuffix(animationId)
				if(null != animation)
				{
					altcnt=0
					if(	animation == "dropWord"				||
						animation == "flyTopRightWord"			||
						animation == "flyBottomRightWord"		||
						animation == "waveWords"			||
						animation == "hopWords")
					{
						ih = el.innerHTML
						outString = ""
						i1 = 0
						iend = ih.length
						while(true)
						{
							i2 = startWord(ih, i1)
							if(i2 == -1)
							i2 = iend
							outWord(ih, i1, i2, false, "", outEffect ? obj.id : el.id)
							if(i2 == iend)
								break
							i1 = i2
							i2 = endWord(ih, i1)
							if(i2 == -1)
								i2 = iend
							if (animation == "waveWords")
								outWordAlt(ih, i1, i2, true, animation, altcnt)
							else
								outWord(ih, i1, i2, true, (outEffect ? "Out" : "") + animation,
									outEffect ?  obj.id : el.id)

							if(i2 == iend)
								break
							i1 = i2
							altcnt++
						}
						document.all[index].innerHTML = outString
						document.all[index].style.posLeft = 0
						document.all[index].setAttribute(animCancel, true)
						document.all[index].style.visibility="visible"
					}
				}
			}
		}
		i = 0
		for (index=0; index < doc_els.length; index++)
		{
			el = doc_els[index]
			if(0 != el.id.indexOf(fpanimationPrefix))
				continue
			if (ie4)
			{
				elprops=el.style
				scrollOffsetTop=document.body.scrollTop
				docHeight=document.body.offsetHeight
				docWidth=document.body.offsetWidth
				elW=100
				elH=el.offsetHeight
			}
			else
			{
				elprops=el
				scrollOffsetTop=window.pageYOffset
				docHeight=window.innerHeight
				docWidth=window.innerWidth
				elW=el.clip.width
				elH=el.clip.height
			}
			if(outEffect)
				animationId = el.id.substring(9,el.id.length)
			else
				animationId = el.id.substring(6,el.id.length)
			animation=remSuffix(animationId)
			if(outEffect && (obj != el))
			{
				if(el.SRCID != obj.id)
					continue
			}
			if (null != animation )
			{
				if(ie4 && null!=el.getAttribute(animCancel, false))
					continue
				if(!ie4)
				{
					elprops.posLeft=elprops.left
					elprops.posTop=elprops.top
				}
				el.startL=offsetLeft(el)
				if(animation == "flyLeft")
				{
					elprops.posLeft = -offsetLeft(el)-elW
					elprops.posTop = 0
				}
				else if(animation == "flyRight" || animation=="elasticRight")
				{
					elprops.posLeft = -offsetLeft(el)+docWidth
					elprops.posTop = 0
				}
				else if(animation == "flyTop" || animation == "dropWord")
				{
					elprops.posLeft = 0
					elprops.posTop = scrollOffsetTop-offsetTop(el)-elH
				}
				else if(animation == "flyBottom" || animation == "elasticBottom")
				{
					elprops.posLeft = 0
					elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight 
				}
				else if(animation == "flyTopLeft")
				{
					elprops.posLeft = -offsetLeft(el)-elW
					elprops.posTop = scrollOffsetTop-offsetTop(el)-elH
				}
				else if(animation == "flyTopRight" || animation == "flyTopRightWord")
				{
					elprops.posLeft = -offsetLeft(el)+docWidth
					elprops.posTop = scrollOffsetTop-offsetTop(el)-elH
				}
				else if(animation == "flyCorner")
				{
					elprops.posLeft = docWidth*0.2-offsetLeft(el)
					
					elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight 
				}
				else if(animation == "flyBottomLeft")
				{
					elprops.posLeft = -offsetLeft(el)-elW
					elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
				}
				else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")
				{
					elprops.posLeft = -offsetLeft(el)+docWidth
					elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
				}
				else if(animation == "spiral")
				{
					elprops.posLeft = -offsetLeft(el)+docWidth
					elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
				}
				else if((animation.indexOf("waveWords") != -1) || animation=="hopWords")
				{
					if(i)
					{
						prevEl=animateElements[i-1]
						elprops.r = offsetLeft(el)-prevEl.startL
					}
					else
						elprops.r = offsetLeft(el)
				}
				else if(animation == "wipeLR" || animation == "wipeMID")
				{
					if (ie4 && elprops.position=="absolute")
					{
						el.sizeW=el.offsetWidth
						elprops.clip="rect(0 0 0 0)"
					}
					else if (!ie4)
					{
						el.sizeW=el.clip.width
						el.clip.width=0
					}
				}
				else if(animation == "wipeTB")
				{
					if (ie4 && elprops.position=="absolute")
					{
						elprops.clip="rect(0 0 0 0)"
					}
					else if(!ie4)
					{
						el.sizeH=el.clip.height
						el.clip.height=0
					}
				}
				else if(animation == "zoomIn")
				{
					elprops.posLeft = 0
					elprops.posTop = 0
				}
				else if(animation == "zoomOut")
				{
					elprops.posLeft = 0
					elprops.posTop = 0
				}
				else
				{
					continue
				}
				if(!outEffect)
				{
					el.initLeft = elprops.posLeft
					el.initTop  = elprops.posTop
					el.endLeft  = 0
					el.endTop   = 0
					elprops.visibility = "hidden"
				}
				else
				{
					el.initLeft = 0
					el.initTop  = 0
					el.endLeft = elprops.posLeft
					el.endTop  = elprops.posTop
					elprops.posTop = 0
					elprops.posLeft = 0
				}
				if(!ie4)
				{
					elprops.left=elprops.initLeft
					elprops.top =elprops.initTop
				}
				animateElements[i++] = el
			}
		}
		if(animateElements.length > 0)
		{
			if(outEffect)
				window.setTimeout("animate(1);", speed, "Javascript")
			else
				window.setTimeout("animate(0);", speed, "Javascript")
		}
	}
	function offsetLeft(el)
	{
		if(ie4)
		{
			x = el.offsetLeft
			for (e = el.offsetParent; e; e = e.offsetParent)
				x += e.offsetLeft
			return x
		}
		else
		{
			x = el.pageX
			return x
		}
	} 
	function offsetTop(el)
	{
		if(ie4)
		{
			y = el.offsetTop
			for (e = el.offsetParent; e; e = e.offsetParent)
				y += e.offsetTop;
			return y
		}
		else
		{
			y = el.pageY
			return y	
		}
	}
	function startWord(ih, i)
	{
		for(tag = false; i < ih.length; i++)
		{
			c = ih.charAt(i)
			if(c == '<')
			{
				if(ih.substring(i+1, i+4) == "IMG")
				return i;
				tag = true
			}
			if(!tag)
				return i
			if(c == '>')
				tag = false
		}
		return -1
	}
	function endWord(ih, i)
	{
		nonSpace = false
		space = false
		img = false
		if(ih.charAt(i) == '<')
		{
			img = true
			i++;
		}
		while(i < ih.length)
		{
			c = ih.charAt(i)
			if(c != ' ')
				nonSpace = true
			if(img && c == '>')
				img = false;
			if(nonSpace && !img && c == ' ')
				space = true
			if(c == '<')
				return i
			if(space && c != ' ')
				return i
			i++
		}
		return -1
	}
	function outWord(ih, i1, i2, dyn, anim, srcID)
	{
		if(dyn)
			if(!outEffect)
				outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "FP\" style=\"position: relative; visibility: hidden;\">"
			else
				outString += "<SPAN SRCID=\"" + srcID + "\"ID=\"" +  fpanimationPrefix + anim + "FP\" style=\"position: relative;\">"
		outString += ih.substring(i1, i2)
		if(dyn)
			outString += "</SPAN>"
	}
	function outWordAlt(ih, i1, i2, dyn, anim, altcnt)
	{
		if(dyn)
		{
			if(altcnt%2)
				outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "LFP\" style=\"position: relative;  visibility: hidden;\">"
			else
				outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "RFP\" style=\"position: relative;  visibility: hidden;\">"
		}
			
		outString += ih.substring(i1, i2)
		if(dyn)
			outString += "</SPAN>"
	}
	function animate(animOut)
	{
		el = animateElements[currentElement]
		if(animOut)
			animationId = el.id.substring(9,el.id.length);
		else
			animationId = el.id.substring(6,el.id.length);
		animation=remSuffix(animationId)
		if (ie4)
			elprops=el.style
		else
			elprops=el

		if(!step && !animOut)
			elprops.visibility="visible"
		step++
		if(animation == "spiral")
		{
			steps = stepsSpiral
			v = step/steps
			rf = 1.0 - v
			t = v * 2.0*Math.PI
			rx = Math.max(Math.abs(el.initLeft), 200)
			ry = Math.max(Math.abs(el.initTop),  200)
			elprops.posLeft = Math.ceil(-rf*Math.cos(t)*rx)
			elprops.posTop  = Math.ceil(-rf*Math.sin(t)*ry)
		}
		else if(animation == "waveWordsL" || animation=="hopWords" || animation == "waveWords")
		{
			steps = stepsSpiralWord
			v = step/steps
			rf = (1.0 - v)
			t = v * 1.0*Math.PI
			elprops.posLeft = Math.ceil(-rf*Math.cos(t)*elprops.r)
			elprops.posTop  = Math.ceil(-rf*Math.sin(t)*elprops.r)
		}
		else if(animation == "waveWordsR")
		{
			steps = stepsSpiralWord
			v = step/steps
			rf = (1.0 - v)
			t = v * 1.0*Math.PI
			elprops.posLeft = Math.ceil(-rf*Math.cos(t)*elprops.r)
			elprops.posTop  = Math.ceil( rf*Math.sin(t)*elprops.r)
		}
		else if(animation == "zoomIn")
		{
			steps = stepsZoom
			elprops.fontSize = Math.ceil(50+50*step/steps) + "%"
			elprops.posLeft = 0
		}
		else if(animation == "zoomOut")
		{
			steps = stepsZoom
			fontSz=Math.ceil(100+200*(steps-step)/steps) + "%"
			elprops.fontSize = fontSz
			elprops.posLeft = 0
		}
		else if(animation == "elasticRight")
		{
			steps = stepsElastic
			v = step/steps
			rf=Math.exp(-v*7)
			t = v * 1.5*Math.PI
			rx =Math.abs(el.initLeft)
			elprops.posLeft = rf*Math.cos(t)*rx
			elprops.posTop  = 0
		}
		else if(animation == "elasticBottom")
		{
			steps = stepsElastic
			v = step/steps
			rf=Math.exp(-v*7)
			t = v * 2.5*Math.PI
			ry =Math.abs(el.initTop)
			elprops.posLeft = 0
			elprops.posTop  = rf*Math.cos(t)*ry
		}
		else if(animation == "wipeLR")
		{
			steps = stepsElastic
			if(ie4 && elprops.position=="absolute")
				elprops.clip = "rect(0 "+ step/steps*100 +"% 100% 0)"
			else if (!ie4)
			{
				elprops.clip.right=step/steps*el.sizeW
			}
		}
		else if(animation == "wipeTB")
		{
			steps = stepsElastic
			if(ie4 && elprops.position=="absolute")
				elprops.clip = "rect(0 100% "+step/steps*el.offsetHeight+"px 0)"
			else
				elprops.clip.bottom=step/steps*el.sizeH
		}
		else if(animation == "wipeMID")
		{
			steps = stepsElastic
			if(ie4 && elprops.position=="absolute")
			{
				elprops.clip = "rect(0 "+el.sizeW/2*(1+step/steps)+"px 100% "+el.sizeW/2*(1-step/steps)+")"
			}
			else if(!ie4)
			{
				elprops.clip.right=el.sizeW/2*(1+step/steps)
				elprops.clip.left=el.sizeW/2*(1-step/steps)
			}
		}
		else if(animation == "flyCorner")
		{
			if(!cornerPhase)
			{
				steps = stepsElastic/2
				v = step/steps
				rf=Math.exp(-v*7)
				t = v * 2.5*Math.PI
				ry =Math.abs(el.initTop)
				elprops.posTop  = rf*Math.cos(t)*ry
			}
			else
			{
				steps = stepsFly
				dl = el.initLeft / steps
				elprops.posLeft = elprops.posLeft - dl
				elprops.posTop = 0
			}
		}
		else
		{
			steps = stepsFly
			if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")
				steps = stepsWord
			dl = (el.endLeft - el.initLeft) / steps
			dt = (el.endTop  - el.initTop)  / steps
			elprops.posLeft = elprops.posLeft + dl
			elprops.posTop = elprops.posTop + dt
		}
		if (step >= steps) 
		{
			if(!(animation == "wipeLR"	||
				animation  == "wipeTB"	||
				animation  == "wipeMID"	||
				(animation == "flyCorner" && !cornerPhase)))
			{
				elprops.posLeft = el.endLeft
				elprops.posTop = el.endTop
			}
			if(animOut)
			{
				elprops.visibility="hidden"
			}

			step = 0
			if(animation=="flyCorner" && !cornerPhase)
				cornerPhase=1
			else
			{
				cornerPhase=0
				currentElement++
			}

		}
		if(!ie4)
		{
			elprops.left=elprops.posLeft
			elprops.top =elprops.posTop
		}
		if(currentElement < animateElements.length)
		{
			if(animOut)
				window.setTimeout("animate(1);", speed, "Javascript")
			else
				window.setTimeout("animate(0);", speed, "Javascript")
		}
		else
			currentElement=0
	}
	function rollIn(el)
	{
		var ms = navigator.appVersion.indexOf("MSIE")
		ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
		if(ie4)
		{
			el.initstyle=el.style.cssText;el.style.cssText=el.fprolloverstyle
		}
	}
	function rollOut(el)
	{
		var ms = navigator.appVersion.indexOf("MSIE")
		ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
		if(ie4)
		{
			el.style.cssText=el.initstyle
		}
	}
	function clickSwapStyle(el)
	{
		var ms = navigator.appVersion.indexOf("MSIE")
		ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
		if(ie4)
		{
			ts=el.style.cssText
			el.style.cssText=el.fprolloverstyle
			el.fprolloverstyle=ts
		}
	}
	function clickSwapImg(el)
	{
        if(document.all || document.layers)
        {
    		ts=el.src
    		el.src=el.lowsrc
    		el.lowsrc=ts
        }
	}
//-->























































































//    Copyright 2000, 2001 Globalrph
//    Written by D.McAuley.
//     Request permission before using









function htn(form){


if(form.disease.selectedIndex==0){
alert('Please select a disease state from the drop down menu');
form.disease.focus();
return false;
}



if(form.disease.selectedIndex==1){
form.tellme.value='Optimal blood blood pressure: systolic < 120 and diastolic < 80 \(mm Hg\). \r\n Normal blood pressure: Systolic < 130 and diastolic < 85. \r\n High normal: Systolic  130-139 or Diastolic: 85-89. \r\n \r\n Hypertension staging:\r\n Stage 1: Systolic: 140-159 or diastolic: 90-99. \r\n Stage2: systolic: 160-179 or diastolic: 100-109. \r\n Stage 3: systolic: > 180 or diastolic: > 110.'
}

if(form.disease.selectedIndex==2){
form.tellme.value='Risk for cardiovascular disease:\r\n\r\n The overall risk of cardiovascular disease must take into account not only existing hypertension, but other risk factors which may contribute to accelerated cardiovascular disease. The major risk factors include: smoking, dsylipidemia, diabetes mellitus, Age >60,  Sex \(male or postmenopausal women\), Family history of cardiovascular disease \(women under age 65 or men under age 55\). \r\n\r\n Potential target organ damage from hypertension\(plus existence of additional risk factors\):  Heart diseases:\r\n left ventricular hypertrophy. \r\nAngina/prior myocardial infarction.\r\nPrior coronary revascularization.\r\n\Heart failure\r\nStroke or transient ischemic attack.\r\nNephropathy\r\nPeripheral arterial disease.\r\nRetinopathy.'
}


if(form.disease.selectedIndex==3){
form.tellme.value='\(Direct quotations from the Sixth report of the Joint National Committee on Prevention, Detection, Evaluation, and Treatment of High Blood Pressure\):\r\n\r\nA significant portion of cardiovascular disease occurs in people whose blood pressure is above the optimum level \(120/80 mm Hg\) but not so high as to be diagnosed or treated as hypertension.\r\n\r\nMost patients with established hypertension do not make sufficient lifestyle changes, do not take medication, or do not take enough medication to achieve control.\r\n\r\nEven if adequately treated according to current standards, patients with hypertension may not lower their risk to that of persons with normal blood pressure.\r\n\r\nBlood pressure rise and high blood pressure are not inevitable consequences of aging.'
}

if(form.disease.selectedIndex==4){
form.tellme.value='\(Direct quotations from the Sixth report of the Joint National Committee on Prevention, Detection, Evaluation, and Treatment of High Blood Pressure\):\r\n\r\nLife style modifications can have a significant impact on overall cardiovascular risk. In some cases complete elimination of drug therapy  can be obtained or a least reductions in current medication dosages. Each factor will now be discussed:\r\n\r\nWeight reduction: weight reduction of as little as 10 pounds reduces blood pressure in a large proportion of overweight persons with hypertension. A body mass index of 27 or greater is correlated closely with increased blood pressure. \(Note BMI calculator is available on this web site\).\r\n\r\nAlcohol intake: excessive alcohol intake is an important risk factor for high blood pressure, can cause resistance to antihypertensive therapy, and is a risk factor for stroke.\r\n\r\nPhysical activity: Sedentary individuals with normal blood pressure have a 20-50 percent increased risk of developing hypertension. Blood pressure can be lowered with moderately intense physical activity \(40 to 60 percent of maximum oxygen consumption\), such as 30 to 45 minutes of brisk walking most days of the week.\r\n\r\nModeration of dietary sodium: Epidemilogic data demonstrate a positive association between sodium intake and level of blood pressure. Moderate sodium reduction to a level of no more than approximately 6 grams of sodium chloride or 2.4 grams of sodium per day is recommended.\r\n\r\nPotassium intake: high dietary potassium intake may protect against developing hypertension and improve blood pressure control in patients with hypertension. Inadequate potassium intake may increase blood pressure. Therefore, an adequate intake of potassium--approximately 90 mmol \(meq\) per day, preferrably from food sources such as fresh vegetables and fruits, should be maintained. \r\n\r\nOther important components include, reducing dietary fats, reducing stress and utilizing stress management techniques. Stop smoking!: cigarette smoking is a powerful risk factor for cardiovascular disease. A significant rise in blood pressure accompanies the smoking of each cigarette.'
}

if(form.disease.selectedIndex==5){
form.tellme.value='Angina: Consider using beta-blockers or calcium channel blockers.\r\n\r\nAtrial tachycardia or fibrillation: beta blockers or non-dihydropyridine calcium channel blockers such as diltiazem or verapamil.\r\n\r\nDiabetes mellitus (types 1 and 2) with proteinuria: ACE-inhibitors are preferred. May also use calcium channel blockers.\r\n\r\nDiabetes mellitus type 2:  Low-dose diuretics.\r\n\r\nDyslipidemia: alpha blockers.\r\n\r\nEssential tremor: non-cardioselective beta blockers such as propranolol or nadolol.\r\n\r\nHeart failure: Carvedilol, losartan potassium.\r\n\r\nHyperthyroidism: Beta-blockers.\r\n\r\nMigraine: non cardioselective beta-blockers, and non-dihydropyridine calcium channel blockers.\r\n\r\nOsteoporosis: thiazide diuretics.\r\n\r\nPreoperative hypertension: beta-blockers.\r\n\r\nProstatism (BPH): alpha-blockers.\r\n\r\nRenal insufficiency:  ACE inhibitors.'
}


if(form.disease.selectedIndex==6){
form.tellme.value='Uncomplicated hypertension:  If there are no indications for another type of drug, a diuretic or beta-blocker should be chosen because numerous randomized controlled trials have shown a reduction in morbidity and mortality with these agents.';

}

if(form.disease.selectedIndex==7){
form.tellme.value='CHF:  Recommend use of an Ace-inhibitor. If patient is hypotensive, start with lower doses. Diuretics should also be considered. Patients who are allergic to ace-inhibitors may use a combination of hydralazine(reduces afterload) and nitrates (reduces preload). Generally should avoid the use of Beta blockers and calcium channel blockers, although there are certain exceptions in these classes that may be used such as amlodipine, felodipine and carvidiol';


form.tellme.value+='\r\n In general, hypertension in African Americans is more responsive to monotherapy with diuretics and calcium antagonists than to beta-blockers or ACE inhibitors. However, if a beta-blocker or ACE inhibitor is needed for other therapeutic benefits, differences in efficacy usually can be overcome with reduction of salt intake, higher doses of the drug, or addition of a diuretic.';

form.tellme.value+='\r\n Lifestyle modifications: 1. Lose weight if overweight.   2. Limit alcohol intake to no more than 1 ounce of ethanol \(eg 24 oz beer, 10 oz of wine, or 2 oz of 100 proof wiskey\) per day.  3. Increase aerobic activity \(30 to 45 minutes most days of the week\).  4. Reduce sodium intake to no more than 2.4 grams per day or 6 grams of sodium chloride per day.  5.  Maintain adequate intake of dietary potassium \(approximately 90 mmol per day\).   7. Maintain adequate intake of dietary calcium and magnesium.   8. Stop smoking and reduce intake of dietary saturated fat and cholesterol for overall cardiovascular health.';

}


if(form.disease.selectedIndex==8){
form.tellme.value='Coronary artery disease:  Generally recommend the use of beta blockers without intrinsic sympathomimetic activity. Beta blockers that exhibit this activity include\: acebutolol, carteolol, penbutolol, and pindolol. All others may be used. Also recommended are calcium channel blockers such as diltiazem and verapamil. Another drug that should be avoided is hydralazine.';
form.tellme.value+='\r\n There may be physiological differences in the neuroendocrine and renin/angiotensinogen systems between blacks and whites. The neuroendocrine system releases hormones called catecholamines while the renin/angiotensinogen system releases angiotensin II. Dr Daniel Dries, who led research in this area and published his results in the New England Journal of Medicine, says the catecholamines may be present in higher numbers in black patients while angiotensin II may play a greater role in whites. ACE inhibitors, the most common drugs used to treat heart failure, block the actions of angiotensin II. Previous studies on patients with high blood pressure have suggested that ACE inhibitors may be less effective in black patients than whites.Beta blockers, however, block the action of catecholamines. Dr Dries says the findings, if confirmed by other studies, could suggest new ways of treating black people with heart failure. For example, beta blockers could be used in combination with ACE inhibitors. ';

form.tellme.value+='\r\n In general, hypertension in African Americans is more responsive to monotherapy with diuretics and calcium antagonists than to beta-blockers or ACE inhibitors. However, if a beta-blocker or ACE inhibitor is needed for other therapeutic benefits, differences in efficacy usually can be overcome with reduction of salt intake, higher doses of the drug, or addition of a diuretic.';

form.tellme.value+='\r\n Lifestyle modifications: 1. Lose weight if overweight.   2. Limit alcohol intake to no more than 1 ounce of ethanol \(eg 24 oz beer, 10 oz of wine, or 2 oz of 100 proof wiskey\) per day.  3. Increase aerobic activity \(30 to 45 minutes most days of the week\).  4. Reduce sodium intake to no more than 2.4 grams per day or 6 grams of sodium chloride per day.  5.  Maintain adequate intake of dietary potassium \(approximately 90 mmol per day\).   7. Maintain adequate intake of dietary calcium and magnesium.   8. Stop smoking and reduce intake of dietary saturated fat and cholesterol for overall cardiovascular health.';

}



if(form.disease.selectedIndex==9){
form.tellme.value='Diabetes:  Generally recommend Ace-inhibitors such as enalapril or lisinopril or calcium channel blockers such as diltiazem or verapamil. Other drugs which may be used include alpha blockers, angiotensin II inhibitors, diuretics in low doses or catapres. Although beta-blockers may have adverse effects on peripheral blood flow, prolong hypoglycemia, and mask hypoglycemic symptoms, patients with diabetes who are treated with beta-blockers and diuretics experience a similar or greater reduction of CHD and total cardiovascular events compared with persons without diabetes.';


form.tellme.value+='\r\n In general, hypertension in African Americans is more responsive to monotherapy with diuretics and calcium antagonists than to beta-blockers or ACE inhibitors. However, if a beta-blocker or ACE inhibitor is needed for other therapeutic benefits, differences in efficacy usually can be overcome with reduction of salt intake, higher doses of the drug, or addition of a diuretic.';

form.tellme.value+='\r\n Lifestyle modifications: 1. Lose weight if overweight.   2. Limit alcohol intake to no more than 1 ounce of ethanol \(eg 24 oz beer, 10 oz of wine, or 2 oz of 100 proof wiskey\) per day.  3. Increase aerobic activity \(30 to 45 minutes most days of the week\).  4. Reduce sodium intake to no more than 2.4 grams per day or 6 grams of sodium chloride per day.  5.  Maintain adequate intake of dietary potassium \(approximately 90 mmol per day\).   7. Maintain adequate intake of dietary calcium and magnesium.   8. Stop smoking and reduce intake of dietary saturated fat and cholesterol for overall cardiovascular health.';

}



if(form.disease.selectedIndex==10){
form.tellme.value='Hyperlipidemia:  Great emphasis must be placed on lifestyle modifications: reduce weight if overweight, reduce intake of saturated fat, cholesterol, sodium, and alcohol.  Calcium channel blockers such as diltiazem or verapamil are effective in this group. May also use Ace-inhibitors, alpha blockers, and angiotensin II inhibitors.  In high doses, thiazide diuretics and loop diuretics can induce short-term increases in levels of total plasma cholesterol, triglycerides, and LDL cholesterol.  Dietary modifications can reduce or eliminate these effects. Low-dose thiazide diuretics do not produce these effects.  Beta-blockers may increase levels of plasma triglycerides transiently and reduce levels of HDL cholesterol.  Despite this, beta-blockers have been shown to reduce the rate of sudden death, overall mortality, and recurrent myocardial infarction in patients with previous myocardial infarction.\r\n ';
form.tellme.value+='\r\n Lifestyle modifications: 1. Lose weight if overweight.   2. Limit alcohol intake to no more than 1 ounce of ethanol \(eg 24 oz beer, 10 oz of wine, or 2 oz of 100 proof wiskey\) per day.  3. Increase aerobic activity \(30 to 45 minutes most days of the week\).  4. Reduce sodium intake to no more than 2.4 grams per day or 6 grams of sodium chloride per day.  5.  Maintain adequate intake of dietary potassium \(approximately 90 mmol per day\).   7. Maintain adequate intake of dietary calcium and magnesium.   8. Stop smoking and reduce intake of dietary saturated fat and cholesterol for overall cardiovascular health.';

form.tellme.value+='\r\n In general, hypertension in African Americans is more responsive to monotherapy with diuretics and calcium antagonists than to beta-blockers or ACE inhibitors. However, if a beta-blocker or ACE inhibitor is needed for other therapeutic benefits, differences in efficacy usually can be overcome with reduction of salt intake, higher doses of the drug, or addition of a diuretic.';

}




if(form.disease.selectedIndex==11){
form.tellme.value='Isolated systolic:   The SHEP and Syst-Eur trials provide strong evidence that treating ISH can significantly reduce the incidence of stroke, cardiac events,and congestive heart failure. Most studies generally recommend initial therapy with a thiazide diuretic such as hydrochlorothiazide. Also recommended are long-acting dihydropyridine calcium antagonists such as amlodipine and felodipine.  Concomitant medical conditions must be taken into account when selecting antihypertensive therapy. For example, if a patient has angina or a history of myocardial infarction, a beta blocker is appropriate. If mild renal insufficiency or cardiomyopathy is present, an angiotensin-converting enzyme inhibitor is a good choice. For a male patient with symptoms of benign prostatic hypertrophy, an alpha blocker would be a reasonable choice. ';
form.tellme.value+='\r\n Lifestyle modifications: 1. Lose weight if overweight.   2. Limit alcohol intake to no more than 1 ounce of ethanol \(eg 24 oz beer, 10 oz of wine, or 2 oz of 100 proof wiskey\) per day.  3. Increase aerobic activity \(30 to 45 minutes most days of the week\).  4. Reduce sodium intake to no more than 2.4 grams per day or 6 grams of sodium chloride per day.  5.  Maintain adequate intake of dietary potassium \(approximately 90 mmol per day\).   7. Maintain adequate intake of dietary calcium and magnesium.   8. Stop smoking and reduce intake of dietary saturated fat and cholesterol for overall cardiovascular health.';


}

if(form.disease.selectedIndex==12){
form.tellme.value='Left ventricular hypertrophy:    Evidence shows that antihypertensive agents--except direct vasodilators such as hydralazine and minoxidil, weight reduction, and decrease of excessive salt intake are capable of reducing increased left ventricular mass and wall thickness. One study found that treatment with an Ace-inhibitor and a diuretic was better than treatment with other drug classes tested for reducing left ventricular hypertrophy.';
form.tellme.value+='\r\n In general, hypertension in African Americans is more responsive to monotherapy with diuretics and calcium antagonists than to beta-blockers or ACE inhibitors. However, if a beta-blocker or ACE inhibitor is needed for other therapeutic benefits, differences in efficacy usually can be overcome with reduction of salt intake, higher doses of the drug, or addition of a diuretic.';
}


if(form.disease.selectedIndex==13){
form.tellme.value='Peripheral vascular disease:  Most antihypertensive agents can be used such as Ace-inhibitors, calcium channel blockers, diuretics, and vasodilators. Beta blockers should be avoided if possible in order to reduce the risk of further ischemia--this is especially true with nonselective beta blockers without alpha-blockade.';
form.tellme.value+='\r\n In general, hypertension in African Americans is more responsive to monotherapy with diuretics and calcium antagonists than to beta-blockers or ACE inhibitors. However, if a beta-blocker or ACE inhibitor is needed for other therapeutic benefits, differences in efficacy usually can be overcome with reduction of salt intake, higher doses of the drug, or addition of a diuretic.';
}

if(form.disease.selectedIndex==14){
form.tellme.value='Pulmonary disease:   Beta blockers may exacerbate asthma and generally should be avoided. Consider therapy with Ace-inhibitors. If a cough related to  ACE-inhibitor use occurs, may switch to an angiotensin II inhibitor. Other drug classes should also be appropriate: calcium channel blockers,  diuretics, etc.';

}

if(form.disease.selectedIndex==15){
form.tellme.value='Renal disease:  The most important action to slow progressive renal failure is to lower blood pressure to an acceptable level.  All classes of antihypertensive drugs are effective, and, in most cases, multiple antihypertensive drugs may be needed. Impressive results have been achieved with Ace-inhibitors in patients with  type 1 diabetic nephropathy, in patients with proteinuria \(>1 gram per 24 hours\), and in patients with renal insufficiency. Consequently, patients with hypertension who have renal insufficiency should receive, unless contraindicated, an ACE inhibitor \(in most cases, along with a diuretic\). In patients with a serum creatinine > 3 mg/dl, ACE-inhibitors should be used with caution.  Thiazide diuretics are not effective with advanced renal insufficiency \(serum creatinine > 2.5 mg/dl\), and loop diuretics are needed. Potassium sparing diuretics should be avoided in patients with renal insufficiency.';

}


}








function calc(form){

var doswt=form.doswt.value;
if((doswt==null)||(doswt=="")||(isNaN(doswt))){
alert('Please enter a value for weight');
form.doswt.focus();
form.doswt.select();
return false
}

var dose=form.dose.value;
if((dose==null)||(dose=="")||(isNaN(dose))){
alert('Please enter a value for dose');
form.dose.focus();
form.dose.select();
return false
}


if(form.wtnow.selectedIndex==1){
doswt=doswt/2.2;
}

if(form.conc.selectedIndex==0){
resultnow=doswt*dose*0.0375;
resultnow=Math.round(resultnow*Math.pow(10,1))/Math.pow(10,1)
form.result.value=resultnow;
}

if(form.conc.selectedIndex==1){
resultnow=doswt*dose*0.0375*0.5;
resultnow=Math.round(resultnow*Math.pow(10,1))/Math.pow(10,1)
form.result.value=resultnow;
}
if(form.conc.selectedIndex==2){
resultnow=doswt*dose*0.075;
resultnow=Math.round(resultnow*Math.pow(10,1))/Math.pow(10,1)
form.result.value=resultnow;
}

if(form.conc.selectedIndex==3){
resultnow=doswt*dose*0.0375;
resultnow=Math.round(resultnow*Math.pow(10,1))/Math.pow(10,1)
form.result.value=resultnow;
}


}


function dobut(form){

var doswt=form.doswt.value;
if((doswt==null)||(doswt=="")||(isNaN(doswt))){
alert('Please enter a value for weight');
form.doswt.focus();
form.doswt.select();
return false
}

var dose=form.dose.value;
if((dose==null)||(dose=="")||(isNaN(dose))){
alert('Please enter a value for dose');
form.dose.focus();
form.dose.select();
return false
}

if(form.wtnow.selectedIndex==1){
doswt=doswt/2.2;
}


if(form.dobconc.selectedIndex==0){
drip=doswt*dose*0.06;
drip=Math.round(drip*Math.pow(10,1))/Math.pow(10,1)
form.drip.value=drip;
}

if(form.dobconc.selectedIndex==1){
drip=doswt*dose*0.03;
drip=Math.round(drip*Math.pow(10,1))/Math.pow(10,1)
form.drip.value=drip;
}

if(form.dobconc.selectedIndex==2){
drip=doswt*dose*0.02;
drip=Math.round(drip*Math.pow(10,1))/Math.pow(10,1)
form.drip.value=drip;
}

if(form.dobconc.selectedIndex==3){
drip=doswt*dose*0.015;
drip=Math.round(drip*Math.pow(10,1))/Math.pow(10,1)
form.drip.value=drip;
}


if(form.dobconc.selectedIndex==4){
drip=doswt*dose*0.06;
drip=Math.round(drip*Math.pow(10,1))/Math.pow(10,1)
form.drip.value=drip;
}



}

function nitrog(form){
var nitdose=form.nitdose.value;
if((nitdose==null)||(nitdose=="")||(isNaN(nitdose))){
alert('Please enter a value for dose');
form.nitdose.focus();
form.nitdose.select();
return false
}

if(form.nitconc.selectedIndex==0){
ntg=nitdose*0.6;
ntg=Math.round(ntg*Math.pow(10,1))/Math.pow(10,1)
form.ntg.value=ntg;
}
if(form.nitconc.selectedIndex==1){
ntg=nitdose*0.3;
ntg=Math.round(ntg*Math.pow(10,1))/Math.pow(10,1)
form.ntg.value=ntg;
}
if(form.nitconc.selectedIndex==2){
ntg=nitdose*0.15;
ntg=Math.round(ntg*Math.pow(10,1))/Math.pow(10,1)
form.ntg.value=ntg;
}
}



function nitrop(form){
var nitpdose=form.nitpdose.value;
if((nitpdose==null)||(nitpdose=="")||(isNaN(nitpdose))){
alert('Please enter a value for dose');
form.nitpdose.focus();
form.nitpdose.select();
return false
}

if(nitpdose>10){
alert('This exceeds the maximum recommended dose');
}

var doswt=form.doswt.value;
if((doswt==null)||(doswt=="")||(isNaN(doswt))){
alert('Please enter a value for weight');
form.doswt.focus();
form.doswt.select();
return false
}

if(form.wtnow.selectedIndex==1){
doswt=doswt/2.2;
}


if(form.nitpconc.selectedIndex==0){
ntp=nitpdose*0.6*doswt;
ntp=Math.round(ntp*Math.pow(10,1))/Math.pow(10,1)
form.ntp.value=ntp;
}
if(form.nitpconc.selectedIndex==1){
ntp=nitpdose*0.3*doswt;
ntp=Math.round(ntp*Math.pow(10,1))/Math.pow(10,1)
form.ntp.value=ntp;
}

if(form.nitpconc.selectedIndex==2){
ntp=nitpdose*0.15*doswt;
ntp=Math.round(ntp*Math.pow(10,1))/Math.pow(10,1)
form.ntp.value=ntp;
}

}




function nor(form){

var nordose=form.nordose.value;
if((nordose==null)||(nordose=="")||(isNaN(nordose))){
alert('Please enter a value for dose');
form.nordose.focus();
form.nordose.select();
return false
}


var doswt=form.doswt.value;
if(((doswt==null)||(doswt=="")||(isNaN(doswt)))&(form.dosetype.selectedIndex==2)){
alert('Please enter a value for weight');
form.doswt.focus();
form.doswt.select();
return false
}
if(form.wtnow.selectedIndex==1){
doswt=doswt/2.2;
}

if(form.dosetype.selectedIndex==0){
alert('Please select a dosing type');
form.dosetype.focus();
}


if((form.norconc.selectedIndex==0)&(form.dosetype.selectedIndex==1)){
nornow=nordose*3.75;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==1)&(form.dosetype.selectedIndex==1)){
nornow=nordose*1.875;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==2)&(form.dosetype.selectedIndex==1)){
nornow=nordose*1.25;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==3)&(form.dosetype.selectedIndex==1)){
nornow=nordose*0.9375;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==4)&(form.dosetype.selectedIndex==1)){
nornow=nordose*0.625;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}
if((form.norconc.selectedIndex==5)&(form.dosetype.selectedIndex==1)){
nornow=nordose*0.41666;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}
if((form.norconc.selectedIndex==6)&(form.dosetype.selectedIndex==1)){
nornow=nordose*0.375;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==7)&(form.dosetype.selectedIndex==1)){
nornow=nordose*0.3125;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}
if((form.norconc.selectedIndex==8)&(form.dosetype.selectedIndex==1)){
nornow=nordose*0.234375;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}


if((form.norconc.selectedIndex==0)&(form.dosetype.selectedIndex==2)){
nornow=nordose*3.75*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==1)&(form.dosetype.selectedIndex==2)){
nornow=nordose*1.875*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==2)&(form.dosetype.selectedIndex==2)){
nornow=nordose*1.25*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==3)&(form.dosetype.selectedIndex==2)){
nornow=nordose*0.9375*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==4)&(form.dosetype.selectedIndex==2)){
nornow=nordose*0.625*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}
if((form.norconc.selectedIndex==5)&(form.dosetype.selectedIndex==2)){
nornow=nordose*0.41666*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}
if((form.norconc.selectedIndex==6)&(form.dosetype.selectedIndex==2)){
nornow=nordose*0.375*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}

if((form.norconc.selectedIndex==7)&(form.dosetype.selectedIndex==2)){
nornow=nordose*0.3125*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}
if((form.norconc.selectedIndex==8)&(form.dosetype.selectedIndex==2)){
nornow=nordose*0.234375*doswt;
nornow=Math.round(nornow*Math.pow(10,1))/Math.pow(10,1);
form.nornow.value=nornow;
}





}