var isIE = false;

if (document.all)
{
    isIE = true;
}

function $(s)
{
    return document.all ? document.all[s] : document.getElementById(s);
}

function $()
{
    var elements = new Array();

    for (var i = 0; i < arguments.length; i++)
    {
        var element = arguments[i];

        if (typeof element == "string")
        {
            element = document.getElementById(element);
        }

        if (arguments.length == 1)
        {
            return element;
        }

        elements.push(element);
    }

    return elements;
}

function checkInArray()
{
    for (var i = 0; i < arguments[0].length; i++)
    {
        if (arguments[0][i] == arguments[1])
        {
            return true;
        }
    }

    return false;
}

function addClass(taget)
{
    var elem_taget = $(taget);

    if (elem_taget)
    {
        if (elem_taget.className != "")
        {
            if (!checkInArray(elem_taget.className.split(" "), arguments[1]))
            {
                elem_taget.className = elem_taget.className + " " + arguments[1];
            }
        } 
        else
        {
            elem_taget.className = arguments[1];
        }
    }
}

function delClass(taget)
{
    var elem_taget = $(taget);
    
    if (elem_taget)
    {
        elem_taget.className = elem_taget.className.replace(new RegExp(arguments[1], "g"), "").replace(/\s\s/g, " ").trim();
    }
}

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

function addListener(elem, eventType, eventFunc)
{
    if (isIE)
    {
        elem.attachEvent(eventType, eventFunc);
    } 
    else
    {
        elem.addEventListener(eventType.substr(2, eventType.length - 2), eventFunc, true);
    }
}

function addLoadEvent(func)
{
    var oldonload = window.onload;
    
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    } 
    else
    {
        window.onload = function()
        {
            oldonload();
            func();
        }
    }
}

function searchValue()
{
    if (!document.getElementsByTagName) return false;
    if (!document.getElementById) return false;
    if (!document.getElementById("searchValue1")) return false;
    var searchValue = document.getElementById("searchValue1");

    tempValue = searchValue.value;
    
    searchValue.onfocus = function()
    {
        if (searchValue.value == tempValue)
        {
            searchValue.value = ""
        }
    }

    searchValue.onblur = function()
    {
        if (searchValue.value == "")
        {
            searchValue.value = tempValue;
        }
    }
}

function newin(url, w, h)
{
    window.open(url, "", "toolbar=no,width=" + w + ",height=" + h + ",directories=no,status=no,scrollbars=yes,resizable=no,menubar=no")
}

addLoadEvent(searchValue);

function select_nav(str)
{
    var tempObj;

    for (i = 1; i < 8; i++)
    {
        tempObj = document.getElementById("class_" + i);

        if (tempObj != null)
        {
            tempObj = "";
        }
    }

    tempObj = document.getElementById("class_" + str);

    if (tempObj != null)
    {
        tempObj = "o";
    }
}

function shownav(navid)
{
    if ($(navid).style.display == "")
    {
        $(navid).style.display = "none";
    }
    else
    {
        $(navid).style.display = "";
    }
}


