function getAjaxPage(url, params, success) {
	Element.show(success);

	var ajax = new Ajax.Updater(
		{success: success},
		url,
		{method: 'get', parameters: params, onComplete: function(request){new Effect.Highlight(success)}});
}

function ajaxAddForm(url, params, success, oncomplete) {
	var ajax = new Ajax.Updater(
		{success: success},
		url,
		{method: 'post',
            postBody: params,
            insertion: Insertion.After,
            onLoading: function(request){sendFormProcess(oncomplete, "load")},
            onSuccess: function(request){sendFormProcess(oncomplete, "complete")}});
}


function ajaxSendForm(url, postvars, success, oncomplete) {
	var ajax = new Ajax.Updater(
		{success: success},
		url,
		{method: 'post',
            postBody: postvars,
            onLoading: function(request){sendFormProcess(oncomplete, "load")},
            onSuccess: function(request){sendFormProcess(oncomplete, "complete")}});
}

function sendFormProcess(oncomplete, onType) {

    new Effect.Appear(oncomplete + 'Process');
    if (onType == "load") {
        $(oncomplete + 'Process').innerHTML = "Saving...";
    }
    else {

        $(oncomplete + 'Process').innerHTML = "Saved.";
        new Effect.Fade(oncomplete + 'Process', {delay: 2});
    }


}

menu = new Array();
doPopup = function(layer) {

    menu[layer] = true;
    if ($(layer).style.display == "none") {
        new Effect.Appear(layer);

        //window.setTimeout('Effect.Fade(\''+layer+'\', {duration:.3})', 5500);
    }
}
closePopup = function(layer) {

    //document.write(menu[layer]);
    if (menu[layer] === false) {
        window.setTimeout('Effect.Fade(\''+layer+'\', {duration:.3})', 1000);
    }
}


