function show_hide(id)
{
    if(document.getElementById(id).style.display == 'none') $('#'+id).show(100);
    else                                                    $('#'+id).hide(100);
}

function selectAll(mod, form)
{
    var tform=document.getElementById(form);
    if(mod)
    {
        for(var i=0; i<tform.elements.length; i++)
        {
            if(tform.elements[i].type=='checkbox')  {tform.elements[i].checked=true;}
        }
    }
    else
    {
        for(var i=0; i<tform.elements.length; i++)
        {
            if(tform.elements[i].type=='checkbox')  {tform.elements[i].checked=false;}
        }
    }
}

function explode( delimiter, string )
{
    var emptyArray = { 0 : '' };
    if ( arguments.length != 2 || typeof arguments[0] == 'undefined' || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
    if ( delimiter === '' || delimiter === false || delimiter === null )
    {
        return false;
    }
    if ( typeof delimiter == 'function' || typeof delimiter == 'object' || typeof string == 'function' || typeof string == 'object' )
    {
        return emptyArray;
    }
    if ( delimiter === true )
    {
        delimiter = '1';
    }
    return string.toString().split ( delimiter.toString() );
}

function trim(sInString)
{
    sInString = sInString.replace(/ /g,' ');
    return sInString.replace(/(^\s+)|(\s+$)/g, '');
}

function all_props(obj)
{
    var result = "";
    for (var i in obj)
    {
        result += i + " = " + obj[i] + ";<br/>";
    }
    return result;
}
