<!--
// Manuel Villanueva (Mad Mex), 2002

function abg(form) {


var ph = form.ph.value;

var co2 = form.co2.value;

var hco3 = form.hco3.value;


if ((ph < 7.35) && (co2 > 45) && (hco3 >=22 && hco3 <=26)) {
form.answer.value ="acute respiratory acidosis";
}

else if (((co2 - 35) < (hco3 - 22)) && (ph >= 7.35 && ph <= 7.45) && (co2 < 35) && (hco3 <22)) {
form.answer.value ="compensated respiratory alkalosis";
}

else if (((co2 - 35) > (hco3 - 22)) && (ph >= 7.35 && ph <= 7.45) && (co2 < 35) && (hco3 <22)) {
form.answer.value ="compensated metabolic acidosis";
}

else if (((co2 - 35) == (hco3 - 22)) && (ph >= 7.35 && ph <= 7.45) && (co2 < 35) && (hco3 <22)) {
form.answer.value ="compensated metabolic acidosis or compensated respiratory alkalosis";
}

else if ((ph > 7.45) && (co2 < 35) && (hco3 >=22 && hco3 <=26)) {
form.answer.value ="acute respiratory alkalosis";
}

else if (((co2 - 45) < (hco3 - 26)) && (ph >= 7.35 && ph <= 7.45) && (co2 > 45) && (hco3 >26)) {
form.answer.value ="compensated metabolic alkalosis";
}

else if (((co2 - 45) > (hco3 - 26)) && (ph >= 7.35 && ph <= 7.45) && (co2 > 45) && (hco3 >26)) {
form.answer.value ="compensated respiratory acidosis";
}

else if (((co2 - 45) == (hco3 - 26)) && (ph >= 7.35 && ph <= 7.45) && (co2 > 45) && (hco3 >26)) {
form.answer.value ="compensated respiratory acidosis or compensated metabolic alkalosis";
}

else if ((ph <7.35) && (co2 >=35 && co2 <=45) && (hco3 <22)) {
form.answer.value ="acute metabolic acidosis";
}

else if ((ph <7.35) && !(ph==0) && (co2 <35) && (hco3 <22)) {
form.answer.value ="partly compensated metabolic acidosis";
}

else if ((ph >7.45) && (co2 >=35 && co2 <=45) && (hco3 >26)) {
form.answer.value ="acute metabolic alkalosis";
}

else if ((ph >7.45) && (co2 >45) && (hco3 >26)) {
form.answer.value ="partly compensated metabolic alkalosis";
}

else if ((ph >= 7.35 && ph <= 7.45) && (co2 >=35 && co2 <=45) && (hco3 >=22 && hco3 <=26)) {
form.answer.value ="normal arterial blood gas";
}

else if ((ph < 7.35) && (co2 >45) && (hco3 >26)) {
form.answer.value ="partly compensated respiratory acidosis";
}

else if (( ph > 7.45) && (co2 <35) && (hco3 <22)) {
form.answer.value ="partly compensated respiratory alkalosis";
}

else {
form.answer.value ="Unable to determine. See mixed disorders.";
}

//alerts
if((form.ph.value==null)||(form.ph.value=="")||(isNaN(form.ph.value))){
alert('Please enter a pH with numbers only. Use a period for decimal place.');
form.ph.focus();
form.ph.select();
return false
}
if((form.co2.value==null)||(form.co2.value=="")||(isNaN(form.co2.value))){
alert('Please enter a CO2 with numbers only. Use a period for decimal place.');
form.co2.focus();
form.co2.select();
return false
}
if((form.hco3.value==null)||(form.hco3.value=="")||(isNaN(form.hco3.value))){
alert('Please enter a HCO3 with numbers only. Use a period for decimal place.');
form.hco3.focus();
form.hco3.select();
return false
}
}
// unhide-->
