    var zindex=1000
    var ns4=document.layers
    var ns6=document.getElementById&&!document.all
    var ie4=document.all
    var opr=navigator.userAgent.indexOf("Opera")
    var themenuStyle;
    var hideTimer;
    var seconds = 6;
    var decSec = 1;

    function dropit( e, whichone ){

        menuOpen=1;
        if( hideTimer ){
                 clearTimeout(hideTimer);
        }

        curmenuID=ns6? document.getElementById(whichone).id : eval(whichone).id

        if (window.themenu&&themenu.id!=curmenuID)
            themenuStyle.visibility=ns4?"hide" : "hidden"

        themenu=ns6? document.getElementById(whichone): eval(whichone)
        themenuStyle= ( ns6 || ie4 )? themenu.style : themenu
        themenuoffsetX=(ie4&&opr==-1)? document.body.scrollLeft : 0
        themenuoffsetY=(ie4&&opr==-1)? document.body.scrollTop : 0

        themenuStyle.left=ns6||ns4? -1 : -1
        themenuStyle.top=ns6||ns4? 0: 0
        hiddenconst=(ns6||ie4)? "hidden" : "hide"

        if (themenuStyle.visibility==hiddenconst){
            themenuStyle.visibility=(ns6||ie4)? "visible" : "show"
            themenuStyle.zIndex=zindex++
        }

            return false
    }

    function hide() {

        if( hideTimer ){
                 clearTimeout(hideTimer);
        }
        menuOpen=0;

        var hideTimer = window.setTimeout('hidemenu()', 2500);

    }

    function hidemenu(){

        if( menuOpen == 0 && themenuStyle) {
            if( ( ie4 || ns6 ) ){
                themenuStyle.visibility="hidden"

            }
            else if( ns4 ) {
                themenu.visibility="hide"
            }
        }

    }

    function checkContactForm() {

        document.contactForm.formSubmit.disabled = true;

        document.getElementById('contactFName').className = 'formFilled';
        document.getElementById('contactLName').className = 'formFilled';
        document.getElementById('contactEmail').className = 'formFilled';
        document.getElementById('contactComments').className = 'formFilled';

        if( document.contactForm.fname.value == '' ) {
            document.getElementById('contactFName').className = 'formUnfilled';
            alert("Please fill out the First Name field");
        } else if( document.contactForm.lname.value == '' ) {
            document.getElementById('contactLName').className = 'formUnfilled';
            alert("Please fill out the Last Name field");
        } else if( document.contactForm.email.value == '' ) {
            document.getElementById('contactEmail').className = 'formUnfilled';
            alert("Please fill out the Email field");
        } else if( document.contactForm.contactMessage.value == '' ) {
            document.getElementById('contactComments').className = 'formUnfilled';
            alert("Please type a message");
        } else {
            return true;
        }

        document.contactForm.formSubmit.disabled = false;

        return false;
    }


