if (typeof Phej == 'undefined' || !Phej) var Phej = { };

Phej.Ajax = {

    ProcessJSON: function(json) {
        for (key in json) {
            if (key == "alert" && json[key].length > 0) {
                // notification/alert message
            } else if (key == "confirm" && json[key].length > 0) {
                // confirm message (requires response)
            } else if (key == "prompt" && json[key].length > 0) {
                // prompt message (requires response)
            } else if (key == "popup" && json[key].length > 0) {
                // dhtml popup with specified content (lightbox, fancybox, etc.)
            } else if (key == "insert" && json[key].length > 0) {
                // add new element to container specified by selector
            } else if (key == "update" && json[key].length > 0) {
                // update content inside element(s) by selector
            } else if (key == "remove" && json[key].length > 0) {
                // remove element(s) by selector
            } else if (key == "replace" && json[key].length > 0) {
                // replace element(s) by selector with new element
            } else if (key == "show" && json[key].length > 0) {
                // show element(s) by selector
            } else if (key == "hide" && json[key].length > 0) {
                // hide element(s) by selector
            } else if (key == "call" && json[key].length > 0) {
                // call function with specified parameters
            } else if (key == "eval" && json[key].length > 0) {
                // evaluate raw JS code
            }
        }
        return true;
    }
    
};
