function Loader()
{
}

Loader.css = "css";
Loader.js = "js";

Loader.ie6 = 1;
Loader.mf2 = 2;

Loader.browser = function (version)
{
    if(version==Loader.ie6)
        return navigator.userAgent.indexOf("MSIE 6")>-1;
        
    if(version==Loader.mf2)
        return navigator.userAgent.indexOf("Firefox/2")>-1;
    
    return false;
}

Loader.load = function (type, name, version)
{
    if(!Loader.browser(version))
        return;
    
    var element = document.createElement(type==Loader.css?"link":"cript");
    element.setAttribute("type", Loader.css?"text/css":"text/javascript");
    element.setAttribute(Loader.css?"href":"src", name);
    if(type==Loader.css)
    {
        element.setAttribute("rel", "stylesheet");
        
        var href = new String(document.getElementsByTagName("link")[0].href);
        href = href.substring(0, href.lastIndexOf("/")+1)+name+".css";
        element.setAttribute("href", href);
    }
    else
        element.setAttribute("src", "../../common/script/"+name+".js");
    
    document.getElementsByTagName("head")[0].appendChild(element);
}
