function openwindow()
{
help=window.open("help.htm","Help","menubar=0,resizable=1,width=450,height=400");
help.moveTo(screen.width/2-225,screen.height/2-200)
}

function vDefine()
{
var vChoose = (document.mainform.v.value);
switch (vChoose)
{
case "v0" : document.mainform.v_definition.value = "",document.mainform.v_definition.style.visibility='hidden'
break
case "v1" : document.mainform.v_definition.value = "Moderate (normal) variability: Amplitude range 6 to 25 beats/min", document.mainform.v_definition.style.visibility='visible'
break
case "v2" : document.mainform.v_definition.value = "Minimal variability: Amplitude range > undetectable <or= to 5 beats/min", document.mainform.v_definition.style.visibility='visible'
break
case "v3" : document.mainform.v_definition.value = "Absent variability: Amplitude range undetectable", document.mainform.v_definition.style.visibility='visible'
break
case "v4" : document.mainform.v_definition.value = "Sinusoidal: Smooth, sine wave-like pattern of regular frequency and amplitude", document.mainform.v_definition.style.visibility='visible'
break
case "v5" : document.mainform.v_definition.value = "Marked variability: Amplitude range > 25 beats/min", document.mainform.v_definition.style.visibility='visible'
break
default   : document.mainform.v_definition.style.visibility='hidden'
}
}

function f_disable()
{
var vChoose = (document.mainform.v.value);
switch (vChoose)
{
case "v4" : document.mainform.f.style.visibility='hidden', document.mainform.f.value= "f0", document.mainform.f_definition.style.visibility='hidden'
break
case "v5" : document.mainform.f.style.visibility='hidden', document.mainform.f.value= "f0", document.mainform.f_definition.style.visibility='hidden'
break
default   : document.mainform.f.style.visibility='visible'
}
}

function d_disable()
{
var vChoose = (document.mainform.v.value);
switch (vChoose)
{
case "v4" : document.mainform.d.style.visibility='hidden', document.mainform.d.value= "d0", document.mainform.d_definition.style.visibility='hidden'
break
case "v5" : document.mainform.d.style.visibility='hidden', document.mainform.d.value= "d0", document.mainform.d_definition.style.visibility='hidden'
break
default   : document.mainform.d.style.visibility='visible'
}
}

function enable()
{
document.mainform.f.style.visibility='visible'
document.mainform.d.style.visibility='visible'
document.mainform.v_definition.style.visibility='hidden'
document.mainform.f_definition.style.visibility='hidden'
document.mainform.d_definition.style.visibility='hidden'
}

function fDefine()
{
var fChoose = (document.mainform.f.value);
switch (fChoose)
{
case "f0" : document.mainform.f_definition.value = "", document.mainform.f_definition.style.visibility='hidden'
break
case "f1" : document.mainform.f_definition.value = "Tachycardia: Baseline FHR > 160 beats/min", document.mainform.f_definition.style.visibility='visible'
break
case "f2" : document.mainform.f_definition.value = "Normal: Baseline FHR 120-160 beats/min", document.mainform.f_definition.style.visibility='visible'
break
case "f3" : document.mainform.f_definition.value = "Mild bradycardia: Baseline FHR <120 beats/min and >or= 90 beats/min", document.mainform.f_definition.style.visibility='visible'
break
case "f4" : document.mainform.f_definition.value = "Moderate bradycardia: Baseline FHR <90 beats/min and >or= 50 beats/min", document.mainform.f_definition.style.visibility='visible'
break
case "f5" : document.mainform.f_definition.value = "Severe bradycardia: Baseline FHR < 50 beats/minute", document.mainform.f_definition.style.visibility='visible'
break
default   : document.mainform.f_definition.style.visibility='hidden'
}
}

function dDefine()
{
var dChoose = (document.mainform.d.value);
switch (dChoose)
{
case "d0" : document.mainform.d_definition.value = "", document.mainform.d_definition.style.visibility='hidden'
break
case "d1" : document.mainform.d_definition.value = "No: No decelerations", document.mainform.d_definition.style.visibility='visible'
break
case "d2" : document.mainform.d_definition.value = "Early: Early decelerations were not quantitated because of their rarity and disagreement about the definition in the past.", document.mainform.d_definition.style.visibility='visible'
break
case "d3" : document.mainform.d_definition.value = "Mild VD: All variable decelerations could not be catagorized in Moderate VD or Severe VD are mild.", document.mainform.d_definition.style.visibility='visible'
break
case "d4" : document.mainform.d_definition.value = "Moderate VD: Moderate variable decelerations have a duration of 30 to 60 seconds and are <70 beats/min or >=60 seconds in duration and  <80 beats/min.", document.mainform.d_definition.style.visibility='visible'
break
case "d5" : document.mainform.d_definition.value = "Severe VD: Severe variable decelerations are >=60 seconds in duration and <70 beats/min or >=2 minutes in duration and <80 beats/min.", document.mainform.d_definition.style.visibility='visible'
break
case "d6" : document.mainform.d_definition.value = "Mild LD: Late decelerations, as defined by NIH guidelines, are mild if the decrement is no more than 15 beats/min below the baseline.", document.mainform.d_definition.style.visibility='visible'
break
case "d7" : document.mainform.d_definition.value = "Moderate LD:  Late decelerations, as defined by NIH guidelines, are moderate if the decrement is >15 beats/min but <45 beats/min below the baseline.", document.mainform.d_definition.style.visibility='visible'
break
case "d8" : document.mainform.d_definition.value = "Severe LD: Late decelerations, as defined by NIH guidelines, are severe if the decrement of the deceleration is >=45 beats/min below the baseline.", document.mainform.d_definition.style.visibility='visible'
break
case "d9" : document.mainform.d_definition.value = "Mild PD: Prolonged decelerations, as defined by NIH guidelines, require the FHR to be depressed for 2 minutes. Mild as not <80 beats/min.", document.mainform.d_definition.style.visibility='visible'
break
case "d10" : document.mainform.d_definition.value = "Moderate PD: Prolonged decelerations, as defined by NIH guidelines, require the FHR to be depressed for 2 minutes. Moderate as between 70 and 80 beats/min.", document.mainform.d_definition.style.visibility='visible'
break
case "d11" : document.mainform.d_definition.value = "Severe PD: Prolonged decelerations, as defined by NIH guidelines, require the FHR to be depressed for 2 minutes. Severe was defined as <70 beats/min.", document.mainform.d_definition.style.visibility='visible'
break
default   : document.mainform.d_definition.style.visibility='hidden'
}
}

var output= 0
function input(form) {
var input = (form.v.value + form.f.value + form.d.value);
switch (input)
{
case "v1f1d1" : output= 2
break
case "v1f1d2" : output= 2
break
case "v1f1d3" : output= 2
break
case "v1f1d4" : output= 3
break
case "v1f1d5" : output= 4
break
case "v1f1d6" : output= 3
break
case "v1f1d7" : output= 3
break
case "v1f1d8" : output= 4
break
case "v1f1d9" : output= 3
break
case "v1f1d10" : output= 3
break
case "v1f1d11" : output= 4
break
case "v1f2d1" : output= 1
break
case "v1f2d2" : output= 1
break
case "v1f2d3" : output= 1
break
case "v1f2d4" : output= 2
break
case "v1f2d5" : output= 3
break
case "v1f2d6" : output= 2
break
case "v1f2d7" : output= 3
break
case "v1f2d8" : output= 3
break
case "v1f2d9" : output= 3
break 
case "v1f2d10" : output= 3
break
case "v1f2d11" : output= 4
break
case "v1f3d1" : output= 3
break
case "v1f3d2" : output= 3
break
case "v1f3d3" : output= 3
break
case "v1f3d4" : output= 3
break
case "v1f3d5" : output= 4
break
case "v1f3d6" : output= 3
break
case "v1f3d7" : output= 3
break
case "v1f3d8" : output= 4
break
case "v1f3d9" : output= 3
break
case "v1f3d10" : output= 3
break
case "v1f3d11" : output= 4
break
case "v1f4d1" : output= 3
break
case "v1f4d2" : output= 3
break
case "v1f4d3" : output= 6
break
case "v1f4d4" : output= 6
break
case "v1f4d5" : output= 4
break
case "v1f4d6" : output= 6
break
case "v1f4d7" : output= 4
break
case "v1f4d8" : output= 4
break
case "v1f4d9" : output= 6
break
case "v1f4d10" : output= 6
break
case "v1f4d11" : output= 4
break
case "v1f5d1" : output= 4
break
case "v1f5d2" : output= 4
break
case "v1f5d3" : output= 6
break
case "v1f5d4" : output= 6
break
case "v1f5d5" : output= 4
break
case "v1f5d6" : output= 6
break
case "v1f5d7" : output= 6
break
case "v1f5d8" : output= 4
break
case "v1f5d9" : output= 6
break
case "v1f5d10" : output= 6
break
case "v1f5d11" : output= 4
break
case "v2f1d1" : output= 2
break
case "v2f1d2" : output= 3
break
case "v2f1d3" : output= 3
break
case "v2f1d4" : output= 4
break
case "v2f1d5" : output= 4
break
case "v2f1d6" : output= 4
break
case "v2f1d7" : output= 4
break
case "v2f1d8" : output= 5
break
case "v2f1d9" : output= 4
break
case "v2f1d10" : output= 4
break
case "v2f1d11" : output= 4
break
case "v2f2d1" : output= 2
break
case "v2f2d2" : output= 2
break
case "v2f2d3" : output= 3
break
case "v2f2d4" : output= 4
break
case "v2f2d5" : output= 4
break
case "v2f2d6" : output= 4
break
case "v2f2d7" : output= 4
break
case "v2f2d8" : output= 5
break
case "v2f2d9" : output= 4
break 
case "v2f2d10" : output= 4
break
case "v2f2d11" : output= 5
break
case "v2f3d1" : output= 4
break
case "v2f3d2" : output= 4
break
case "v2f3d3" : output= 5
break
case "v2f3d4" : output= 5
break
case "v2f3d5" : output= 5
break
case "v2f3d6" : output= 5
break
case "v2f3d7" : output= 5
break
case "v2f3d8" : output= 5
break
case "v2f3d9" : output= 5
break
case "v2f3d10" : output= 5
break
case "v2f3d11" : output= 5
break
case "v2f4d1" : output= 4
break
case "v2f4d2" : output= 4
break
case "v2f4d3" : output= 6
break
case "v2f4d4" : output= 6
break
case "v2f4d5" : output= 5
break
case "v2f4d6" : output= 6
break
case "v2f4d7" : output= 5
break
case "v2f4d8" : output= 5
break
case "v2f4d9" : output= 6
break
case "v2f4d10" : output= 6
break
case "v2f4d11" : output= 5
break
case "v2f5d1" : output= 5
break
case "v2f5d2" : output= 5
break
case "v2f5d3" : output= 6
break
case "v2f5d4" : output= 6
break
case "v2f5d5" : output= 5
break
case "v2f5d6" : output= 6
break
case "v2f5d7" : output= 6
break
case "v2f5d8" : output= 5
break
case "v2f5d9" : output= 6
break
case "v2f5d10" : output= 6
break
case "v2f5d11" : output= 5
break
case "v3f1d1" : output= 5
break
case "v3f1d2" : output= 5
break
case "v3f1d3" : output= 5
break
case "v3f1d4" : output= 5
break
case "v3f1d5" : output= 5
break
case "v3f1d6" : output= 5
break
case "v3f1d7" : output= 5
break
case "v3f1d8" : output= 5
break
case "v3f1d9" : output= 5
break
case "v3f1d10" : output= 5
break
case "v3f1d11" : output= 5
break
case "v3f2d1" : output= 5
break
case "v3f2d2" : output= 4
break
case "v3f2d3" : output= 5
break
case "v3f2d4" : output= 5
break
case "v3f2d5" : output= 5
break
case "v3f2d6" : output= 5
break
case "v3f2d7" : output= 5
break
case "v3f2d8" : output= 5
break
case "v3f2d9" : output= 5
break 
case "v3f2d10" : output= 5
break
case "v3f2d11" : output= 5
break
case "v3f3d1" : output= 5
break
case "v3f3d2" : output= 4
break
case "v3f3d3" : output= 5
break
case "v3f3d4" : output= 5
break
case "v3f3d5" : output= 5
break
case "v3f3d6" : output= 5
break
case "v3f3d7" : output= 5
break
case "v3f3d8" : output= 5
break
case "v3f3d9" : output= 5
break
case "v3f3d10" : output= 5
break
case "v3f3d11" : output= 5
break
case "v3f4d1" : output= 5
break
case "v3f4d2" : output= 5
break
case "v3f4d3" : output= 6
break
case "v3f4d4" : output= 6
break
case "v3f4d5" : output= 5
break
case "v3f4d6" : output= 6
break
case "v3f4d7" : output= 5
break
case "v3f4d8" : output= 5
break
case "v3f4d9" : output= 6
break
case "v3f4d10" : output= 6
break
case "v3f4d11" : output= 5
break
case "v3f5d1" : output= 5
break
case "v3f5d2" : output= 5
break
case "v3f5d3" : output= 6
break
case "v3f5d4" : output= 6
break
case "v3f5d5" : output= 5
break
case "v3f5d6" : output= 6
break
case "v3f5d7" : output= 6
break
case "v3f5d8" : output= 5
break
case "v3f5d9" : output= 6
break
case "v3f5d10" : output= 6
break
case "v3f5d11" : output= 5
break
case "v4f0d0"  : output= 5
break
case "v5f0d0" : output= 3
break
default:        output= 0
}

var image = new Array();
image[0] = "images/bg.jpg";
image[1] = "images/green.jpg";
image[2] = "images/blue.jpg";
image[3] = "images/yellow.jpg";
image[4] = "images/orange.jpg";
image[5] = "images/red.jpg";
image[6] = "images/white-no-color.jpg";
switch (output)
{
case 0 : document["image"].src = image[0]
break
case 1 : document["image"].src = image[1]
break
case 2 : document["image"].src = image[2]
break
case 3 : document["image"].src = image[3]
break
case 4 : document["image"].src = image[4]
break
case 5 : document["image"].src = image[5]
break
case 6 : document["image"].src = image[6]
break
}
}

function tableChange()
{
var tableContent= new Array();
tableContent[1] = ' '
tableContent[2] = ' '
tableContent[3] = ' '
tableContent[4] = ' '
tableContent[5] = ' '
tableContent[6] = ' '
tableContent[6] = ' '
tableContent[7] = ' '
tableContent[8] = ' '
tableContent[9] = ' '
tableContent[10] = ' '
tableContent[11] = 'No acidemia';
tableContent[12] = '0';
tableContent[13] = 'Very low';
tableContent[14] = 'None';
tableContent[15] = 'No';
tableContent[16] = '—';
tableContent[17] = '—';
tableContent[18] = '—';
tableContent[19] = '—';
tableContent[20] = '—';
tableContent[21] ='No central fetal acidemia (oxygenation)'
tableContent[22] ='0'
tableContent[23] ='Low'
tableContent[24] ='Conservative techniques & begin preparation'
tableContent[25] ='Yes'
tableContent[26] ='Available'
tableContent[27] ='Informed'
tableContent[28] ='—'
tableContent[29] ='—'
tableContent[30] ='—'
tableContent[31] ='No central fetal acidemia, but FHR pattern suggests intermittent reductions in O2 which may result in fetal O2 debt'
tableContent[32] ='0'
tableContent[33] ='Moderate'
tableContent[34] ='Conservative techniques & increased surveillance'
tableContent[35] ='Yes'
tableContent[36] ='Available'
tableContent[37] ='At bedside'
tableContent[38] ='Informed'
tableContent[39] ='Informed'
tableContent[40] ='—'
tableContent[41] ='Fetus potentially on verge of decompensation'
tableContent[42] ='Borderline/acceptably low'
tableContent[43] ='High'
tableContent[44] ='Conservative techniques & prepare for urgent delivery'
tableContent[45] ='Yes'
tableContent[46] ='Immediately available'
tableContent[47] ='At bedside'
tableContent[48] ='Present'
tableContent[49] ='Immediately available'
tableContent[50] ='Operating room'
tableContent[51] ='Evidence of actual or impending damaging fetal asphyxia'
tableContent[52] ='Unacceptably high'
tableContent[53] ='Borderline/acceptably low'
tableContent[54] ='Deliver'
tableContent[55] ='Yes'
tableContent[56] ='Open'
tableContent[57] ='At bedside'
tableContent[58] ='Present'
tableContent[59] ='Present'
tableContent[60] ='Operating room'
document.all("1").innerText = tableContent[output*10+1];
document.all("2").innerText = tableContent[output*10+2];
document.all("3").innerText = tableContent[output*10+3];
document.all("4").innerText = tableContent[output*10+4];
document.all("5").innerText = tableContent[output*10+5];
document.all("6").innerText = tableContent[output*10+6];
document.all("7").innerText = tableContent[output*10+7];
document.all("8").innerText = tableContent[output*10+8];
document.all("9").innerText = tableContent[output*10+9];
document.all("10").innerText = tableContent[output*10+10];
}

function clearTable()
{
document.all("1").innerText = ' ';
document.all("2").innerText = ' ';
document.all("3").innerText = ' ';
document.all("4").innerText = ' ';
document.all("5").innerText = ' ';
document.all("6").innerText = ' ';
document.all("7").innerText = ' ';
document.all("8").innerText = ' ';
document.all("9").innerText = ' ';
document.all("10").innerText = ' ';
}
