function calculate2(max) {
    document.getElementById("opt_man").style.backgroundColor="#eee";
    D = document.frmOne.opt_total.value;
    E = document.frmOne.opt_man.value;
    F = document.frmOne.fmla_el.value;
    G = document.frmOne.carry_over_el.value;
    H = document.frmOne.cash_el.value;
    D = Number(D);
    E = Number(E);
    F = Number(F);
    G = Number(G);
    H = Number(H);
    
    if(isNaN(F) || isNaN(G) || isNaN(H)) {
        alert("Managed hours entered must be a number");
    } else {
        if(F<0 || G<0 ||H<0) {
            alert("Managed hours entered must be a number 0 or greater");
        } else {
            if(G>max ||H>max) {
                alert("Carry over hours and Cash Comp. is limited to " + max + " hours each.");
            } else {
            E = (D - F - G - H);
            if (E < 0){
                document.frmOne.opt_man.value = E;
                document.getElementById("opt_man").style.backgroundColor="#ff9494";
                alert("Total Managed hours cannot exceed Hours left to manage");
            }else {
                document.frmOne.opt_man.value = E;
            }
            }
        }
    
    
    }


}


function calculate() {
    document.getElementById("pto_used_2").style.backgroundColor="#faf5c0";
    A = document.frmOne.pto_total.value;
    B = document.frmOne.pto_used_1.value;
    C = document.frmOne.pto_used_2.value;
    A = Number(A);
    B = Number(B);
    C = Number(C);

    if(isNaN(C)) {
        alert("PTO hours entered must be a number");
    } else {
    //if (C) {
    if (C >= 0) {
        D = (A - B - C);
        if (D >= 0) {
            document.frmOne.opt_total.value = D;
            document.frmOne.opt_man.value = D;
        } else {
            document.getElementById("pto_used_2").style.backgroundColor="#ff9494";
            alert("PTO hours taken cannot exceed available");
        }
    } else {
        alert("PTO hours entered must be a number 0 or greater");
    }
    //}
    }
    calculate2();
}

function checkptoform () {
    document.getElementById("opt_man").style.backgroundColor="#eee";
    E = document.frmOne.opt_man.value;  
    E = Number(E);
    if (E == 0) {
        return true;
    } else {
        document.getElementById("opt_man").style.backgroundColor="#ff9494";
        alert("You must choose an option for all available hours. Hours left must = 0.");
        return false;
    }
}


function switchMenu(obj) {



// Window dimensions:
var theWidth;
if (window.innerWidth)
theWidth=window.innerWidth;
else if (document.documentElement && document.documentElement.clientWidth)
theWidth=document.documentElement.clientWidth;
else if (document.body)
theWidth=document.body.clientWidth;


//var wdt = document.documentElement.clientWidth;
var lwdt = (theWidth/2);



var el = document.getElementById(obj);
if ( el.style.display != 'none' ) {
el.style.display = 'none';
}
else {
el.style.display = '';


var T=document.getElementById(obj);

lwdt = lwdt-(T.offsetWidth/2);

el.style.left = lwdt+ 'px';



}
}
function switchMenu2(obj) {
    var el = document.getElementById(obj);
    if ( el.style.display != 'none' ) {
        el.style.display = 'none';
    } else {
        el.style.display = '';
    }
}

function switchPay(obj1,obj2,obj3) {

var el1 = document.getElementById(obj1);
var el2 = document.getElementById(obj2);
var el3 = document.getElementById(obj3);

el1.style.display = '';
el2.style.display = 'none';
el3.style.display = 'none';

}










