function callAjax(phpFunction, parameters, element, javascriptFunction)
{
	for(var key in parameters)
    {
        if(!isNaN(key))
        {
            parameters[key] = String(parameters[key]).replace("+", "~");
        }
    }
    parameters = ajax_serialize(parameters);
    myAjax = new Ajax(phpControllerPath, {postBody: 'method='+phpFunction+'&parameters='+parameters, onComplete: javascriptFunction});
    myAjax.request();
}

function ajax_unserialize(el)
{
    var php = new PHP_Serializer();
    return php.unserialize(el);
}

function ajax_serialize(el)
{
    var php = new PHP_Serializer();
    return php.serialize(el);
}

