if(typeof ajax != 'undefined') {
    var http_process = new ajax();
}

/**
 * @author Jordon Mears
 * @link http://www.finefrog.com/2008/06/13/parsing-the-query-string-in-javascript/
 */
function parse_args() {
    var args = new Object();
    var query = window.location.search.substr(1).split('&');
    var tmp = null;

    for(var i = 0; i < query.length; i++) {
        tmp = query.split('=');
        args[tmp[0]] = tmp[1];
    }

    return args;
}

/**
 * @author Jordon Mears
 * @link http://www.finefrog.com/2008/06/13/parsing-the-query-string-in-javascript/
 */
function find_arg_value(name) {
    var query = window.location.search.substr(1).split('&');
    var tmp = null;

    for(var i = 0; i < query.length; i++) {
        tmp = query[i].split('=');
        if(tmp[0] == name) {
            return tmp[1];
        }
    }

    return false;
}

/**
 * @author Jordon Mears
 * @link http://www.finefrog.com/2009/01/31/convert-a-mysql-date-string-into-javascript-date-object/
 */
function parse_date(string) {
    var date = new Date();
    var parts = String(string).split(/[- :]/);

    date.setFullYear(parts[0]);
    date.setMonth(parts[1] - 1);
    date.setDate(parts[2]);
    date.setHours(parts[3]);
    date.setMinutes(parts[4]);
    date.setSeconds(parts[5]);
    date.setMilliseconds(0);

    return date;
}

function isie() {
    if(typeof(ie) != 'undefined' && ie) {
        return true;
    } else {
        return false;
    }
}
