    // This is the variable that we check for multiple submissions.
    var gbSubmitted = new Boolean(false);
    var gbSubmittedByEnter = new Boolean(false);
    
    // This deals with double clicking the submit button with the mouse.
    function SubmitOnce() 
    {
        if (gbSubmittedByEnter == true && gbSubmitted == false ) {
            gbSubmitted = true;
            return false;
        } else if (gbSubmitted == false) {
            gbSubmitted = true;
            return true;
        } else {
            alert("Please wait... You have already submitted this request. If you have had no response after 30 seconds then please Refresh/Reload and try again.");
            return false;
        }
    }

    function openJobDetails(URL)
    {
        msgWindow=window.open(URL,"popup","toolbar=no,width=680,height=450,left=30,top=30,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
        return false;
    }

    function openCircuitDetails(URL)
    {
        msgWindow=window.open(URL,"popup","toolbar=no,width=540,height=600,left=30,top=30,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
        return false;
    }

    function openRecsList(URL)
    {
        msgWindow=window.open(URL,"popup","toolbar=no,width=540,height=460,left=30,top=30,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
        return false;
    }
		
		function openBoardDetails(URL)
    {
        msgWindow=window.open(URL,"popup","toolbar=no,width=540,height=600,left=30,top=30,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
        return false;
    }

		