// JavaScript Document
 var uAlbCr=0;
    var uAlb = 0;
    var massvolAlb = 0;
    var uCr = 0;
    var massvolCr = 0;
    var mMole = 0;
    var sMessage = "";
    var sResults = ""
    
    function load(){
      document.getElementById("popuAlb1").selectedIndex = 1
      document.getElementById("popuAlb2").selectedIndex = 1
      document.getElementById("popuCr1").selectedIndex = 1
      document.getElementById("popuCr2").selectedIndex = 1
    }
    function calcResults(){
      getuCr()
      if (uCr > 0){
        getuAlb()
      }
      else{
      return}
      if (uAlb > 0){
        uAlbCr = (massvolAlb / massvolCr) * 1000
        getsResults()
        mMole = uAlbCr * 0.113
        getExp();
      }
      else{
      return
      }
}
    function getExp(){
        var x = uAlbCr;
        var y = mMole;
        var num1 = new Number(x);
        var num2 = new Number(y);
        document.getElementById("txtuAlbCr").value = (num1.toExponential(6));
        document.getElementById("txtmMole").value = (num2.toExponential(6));
      }
    function getuAlb(){
      uAlb=0;
      var mass = 1;
      var volume = 1;
      uAlb = document.getElementById("txtuAlb").value
      if (uAlb=="" || uAlb <= 0 || (uAlb.match(/[*]/)) || (uAlb.match(/[^\d*[0-9](|.\d*[0-9],\d*[0-9])?$/))) {
        document.getElementById("txtuAlbCr").value =""
        document.getElementById("txtmMole").value = ""
        alert("Please Enter Valid Urine Albumin!")
        return
      }
      if (document.getElementById("popuAlb1").selectedIndex==0){
        mass = mass
        }
      else if (document.getElementById("popuAlb1").selectedIndex==1){
        mass = (mass * 1000)
        }
      else if (document.getElementById("popuAlb1").selectedIndex==2){
        mass = (mass * 1000000)
        }
      if (document.getElementById("popuAlb2").selectedIndex==0){
        volume = volume
        }
      else if (document.getElementById("popuAlb2").selectedIndex==1){
        volume = (volume * 100)
        }
      else if (document.getElementById("popuAlb2").selectedIndex==2){
        volume = (volume * 1000)
        }
        massvolAlb = (mass / volume) * uAlb
}
       
    function getuCr(){
      uCr=0;
      var mass = 1;
      var volume = 1;
      uCr = document.getElementById("txtucr").value
      if (uCr=="" || uCr <= 0 || (uCr.match(/[*]/)) || (uCr.match(/[^\d*[0-9](|.\d*[0-9],\d*[0-9])?$/))) {
        document.getElementById("txtuAlbCr").value =""
        document.getElementById("txtmMole").value = ""
        alert("Please Enter Valid Urine Creatinine!")
        return
      }
      if (document.getElementById("popuCr1").selectedIndex==0){
        mass = mass}
      else if (document.getElementById("popuCr1").selectedIndex==1){
        mass = mass * 1000}
      else if (document.getElementById("popuCr1").selectedIndex==2){
        mass = mass * 1000000}
      if (document.getElementById("popuCr2").selectedIndex==0){
        volume = volume}
      else if (document.getElementById("popuCr2").selectedIndex==1){
        volume = volume * 100}
      else if (document.getElementById("popuCr2").selectedIndex==2){
        volume = volume * 1000}
        massvolCr = (mass / volume) * uCr
      }
    function getsResults(){
    var sResults1 = ""
    var sMicro1 = ""
    var sMicro3 = ""
    sResults1 = "Since the calculated ratio is: ";
    sMicro1 = " there is ";
    sMicro3 = " present in the urine";
      if (uAlbCr < 30){
           sMicro2 = "no microalbumin"
           }
        else if ((uAlbCr >= 30) && (uAlbCr <= 300)){
            sMicro2 = "microalbumin"
            }
        else if (uAlbCr > 300){
           sMicro2 = "macroalbumin"
           }
        if (uAlbCr != 0){
          sResults = sResults1 + uAlbCr.toFixed(2) + sMicro1 + sMicro2 + sMicro3
          document.getElementById("txtsresults").value=sResults
          getAnswers()
        }
}
    function getAnswers(){
    var sAnswers1 = "Clinical Determination of Microalbumin by Ratio:"

    var sAnswers2 = "No Microalbumin:                      0 - 29"
    var sAnswers3 = "Clinical Microalbuminuria         30 - 300"
    var sAnswers4 = "Macroalbuminuria                     > 300"
    document.getElementById("txtanswers1").value=sAnswers1
    document.getElementById("txtanswers2").value=sAnswers2
    document.getElementById("txtanswers3").value=sAnswers3
    document.getElementById("txtanswers4").value=sAnswers4
    }
    function clearFields(){
      document.getElementById("popuAlb1").selectedIndex = 1
      document.getElementById("popuAlb2").selectedIndex = 1
      document.getElementById("popuCr1").selectedIndex = 1
      document.getElementById("popuCr2").selectedIndex = 1
      document.getElementById("txtucr").value=1
      document.getElementById("txtuAlb").value=1
      document.getElementById("txtuAlbCr").value=""
      document.getElementById("txtmMole").value=""
      document.getElementById("txtsresults").value=""
      document.getElementById("txtanswers1").value=""
      document.getElementById("txtanswers2").value=""
      document.getElementById("txtanswers3").value=""
      document.getElementById("txtanswers4").value=""
    }

function changeColor1()
{
   document.getElementById("tdgfr").style.backgroundColor="#f5f5f5";
}

function revertColor1()
{
  document.getElementById("tdgfr").style.backgroundColor="transparent";
}
////////////////////////////////////////////////////////////////////////////////
function changeColor2()
{
   document.getElementById("tduAlb").style.backgroundColor="#f5f5f5";
}

function revertColor2()
{
   document.getElementById("tduAlb").style.backgroundColor="transparent";
}
//////////////////////////////////////////////////////////////////////////////////
function changeColor3()
{
   document.getElementById("tda1c").style.backgroundColor="#f5f5f5";
}

function revertColor3()
{
   document.getElementById("tda1c").style.backgroundColor="transparent";
}
///////////////////////////////////////////////////////////////////////////////////
function changeColor4()
{
   document.getElementById("tdcoum").style.backgroundColor="#f5f5f5";
}

function revertColor4()
{
   document.getElementById("tdcoum").style.backgroundColor="transparent";
}
function rollover() {
    var images = document.getElementsByTagName("img");
    for (var i = 0; i < images.length; i++) {
        images[i].onmouseover = function() { this.src = this.id + "_over.gif"; }
        images[i].onmouseout = function() { this.src = this.id + "_default.gif"; }
    }
}
window.onload = rollover;
function losefocus(){
  var x5=document.getElementById('myAnchor5');
  var x4=document.getElementById('myAnchor4');
   var x3=document.getElementById('myAnchor3');
  var x2=document.getElementById('myAnchor2');
   var x1=document.getElementById('myAnchor1');
 
  x5.blur()
  x4.blur()
  x3.blur()
  x2.blur()
  x1.blur()}
 

