purtroppo ho mediocre conoscenze di javascript.

non credo che si possano passare parametri per riferimento in javascript ma, se ricordo bene, si può passare un oggetto, sempre per value, non per riferimento e si possono modificare gli elementi dell'oggetto.

codice:
function Button1_onclick()
{
    var a = 1;
    var b = 2;
    var c = 0;

    var o = {a: a, b: b, c: c};

    somma(o)
    alert(o.c)

}

function somma(o)
{
    o.c = o.a + o.b;
}