function checkform3() {
    if (document.forms.form3.elements['email'].value.length == 0) {
        alert('Please enter a value for the "Your email address" field');
        return false;
    }
    if (document.forms.form3.elements['comments'].value.length == 0) {
        alert('Please enter a value for the "Comments" field');
        return false;
    }
    return true;
}
function showText(id) {
    var panel = document.getElementById(id);
    panel.style.visibility = "visible";
    panel.style.display = "block";
}
function hideText(id) {
    var panel = document.getElementById(id);
    panel.style.visibility = "hidden";
    panel.style.display = "none";
}
function checkNums(num) {
    if (num != 0) {
        if (num > 0) {
        }
        else {
            num = 0;
        }
    }
    return num;
}
function doCalcV2() {

    var shots = parseFloat(document.bac.shots.value);
    var beers = parseFloat(document.bac.beers.value);
    var wines = parseFloat(document.bac.wines.value);

    var wLbs = parseFloat(document.bac.weight.value);
    var time = parseFloat(document.bac.time.value);

    shots = checkNums(shots);
    beers = checkNums(beers);
    wines = checkNums(wines);

    wLbs = checkNums(wLbs);
    time = checkNums(time);

    var distr = 0;

    if (document.bac.sex.value == 'male') {

        distr = 0.73;
    }
    if (document.bac.sex.value == 'female') {
        distr = 0.66;
    }

    var url = "bac.php";
    url = url + "?s=" + shots;
    url = url + "&b=" + beers;
    url = url + "&w=" + wines;
    url = url + "&l=" + wLbs;
    url = url + "&t=" + time;
    url = url + "&d=" + distr;
    url = url + "&sid=" + Math.random();

    xmlhttp = GetXmlHttpObject();
    if (xmlhttp == null) {
        alert("Your browser does not support XMLHTTP!");
        return;
    }
    xmlhttp.onreadystatechange = stateChanged;
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);
}

function stateChanged() {
    if (xmlhttp.readyState == 4) {
        document.getElementById("resu2").innerHTML = xmlhttp.responseText;
    }
}

function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}
