non conosco la funzione ajaxRequest. Se la metti si ragiona meglio.
Comunque io fare così:

per richiamare ajax:
<input id="Button1" type="button" value="button" onclick="invia();" />

e la funzione invia() del tipo simile:
codice:
    function invia()
    {
        var url = "a.aspx?variabile=valore";
        var dati = "var1=" + encodeURIComponent("valore1")
            + "&" + "var2=" + encodeURIComponent(document.getElementById('date').value);

        ajax(url, dati, ........);
    }