/*DONOTDEFER*/

/*------------------------------------------------------------------------------
 * push ARRAY, ITEM
 *
 * Push an item onto an array.  Having troubles with the .push call in earlier
 * versions of internet exporer.
 *----------------------------------------------------------------------------*/

function push( array, item ) {

    var len = array.length;

    array[len] = item;

}//push

/*------------------------------------------------------------------------------
 * pop ARRAY
 *
 * Opposite of push
 *----------------------------------------------------------------------------*/

function pop( array ) {

    var len = array.length;

    if( len > 0 ) {

        var item = array[len-1];

        array[len-1] = null;

        return item;

    }

}//pop

/*------------------------------------------------------------------------------
 * ieCompatable
 *
 * true if user agent is msie or opera
 *----------------------------------------------------------------------------*/

function ieCompatable() {

    return document.all ? true : false;

    /*
    var agt   = navigator.userAgent.toLowerCase();
    var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    return ie;
    */

}//ieCompatable
