// instantiate new object
    var aa = new Swingjax();
    
    // create url
    aa.addURL("www.XYZ.com", "index.php", false);

    // append parameters to send
    aa.addParameter("auth", "4838jdjhdh87383");
    aa.addParameter("first_name", "john");
    aa.addParameter("last_name", "doe");

    // assign method
    aa.sendMethod = "POST";

    // assign callback function to event that fires
    // while request is being processed
    aa.onProcessing = is_processing;
   
    // assign callback function to event that fires
    // when request has been completed
    aa.onCompletion = process_return_data;

    // initiate request
    aa.sendRequest();

    // Note console.log, used below, is provided within Firebug on Firefox,
    // replace with alert() if needed.  
    
    if (aa.isError === true) {
        alert("Err Msg: " + aa.errorDetail.replace(/\|/gi,"\n\n"));
    }    

    function is_processing() {

        if (aa.isError !== true) {
            document.getElementById("chips_old_prices").innerHTML = "Working... " + aa.transactionStatus;
        } 
        else {
            alert("Swingjax.js Error: (is_processing) \n\n: " + aa.errorDetail.replace(/\|/gi,"\n\n"));
        }

    }

    function process_return_data() {
            document.getElementById("chips_old_prices").innerHTML = this.responseText;
    }