function sendForm(elementId)
{
    var myForm = $(elementId);
    while (!(myForm.nodeType == '9' || (myForm.nodeType == '1' && myForm.nodeName == 'FORM'))) {
        myForm = myForm.parentNode;
    }

    if (myForm.nodeName == 'FORM') {
        var url = myForm.action;
        reqmethod = myForm.method;
        var pars = 'ajax=true&'+myForm.serialize();

        var myAjax = new Ajax.Request(
            url,
            {
                method: reqmethod,
                postBody: pars,
                onComplete: processResult
            }
        );
        return false;
    }
    return false;
}

function formSent(t)
{
    $('message').innerHTML = t;
    Effect.Shrink('contentform',{afterFinish: function () {Effect.Appear('message')}});
}

function processResult(t) {
    if (t.responseText.search(/^index.php/) < 0) {
        if (t.responseText.length > 0) {
            try {
                eval(t.responseText);
            } catch(err) {
                if (t.responseText.length > 0) {
                    window.alert(t.responseText);
                }
            }
        }
    } else {
        window.location.href = t.responseText;
    }
}


