var is_ie = navigator.appName == "Microsoft Internet Explorer";
var is_nav = navigator.appName == "Netscape";
var is_op = navigator.appName == "Opera";

function fetch_object(idname)
{
    if (document.getElementById)
    {
        return document.getElementById(idname);
    }
    else if (document.all)
    {
        return document.all[idname];
    }
    else if (document.layers)
    {
        return document.layers[idname];
    }
    else
    {
        return null;
    }
}

function Ajax_Perform(t)
{
    cc = fetch_object('ajaxifr');
    
    cc.src = t;
}

function is_int(v)
{
    var result = v.match(/^\d+$/);
    
    return (result != null);
}

function is_empty(v)
{
    if (v == '' || isNaN(v) || v == null){
        return true;
    } else {
        return false;
    }
}

function array_sum(numeric_array)
{
    var a_sum = 0;
    
    for (key in numeric_array){
        a_sum += numeric_array[key];
    }
    
    return a_sum;
}

function imagePop(path)
{
    url = '/image_popup.php?f=' + path;
    wname = '';
    st = 0;
    tool = 0;
    scrolll = 0;
    resize = 0;
    
    window.open(url, wname, 'status=' + st + ', toolbar=' + tool + ', scrollbars=' + scrolll + ', resizable=' + resize);
}

