function load(url_, /*optional*/ media_) 
{
        // We are preventing loading a file already loaded
        var _links = document.getElementsByTagName("link");
        var _head = document.getElementsByTagName("head")[0];                
       
        // Loop through the length of the links
        for( i = 0; _links.length > i; i++)
        {
            // If the href is already present, remove it
            if (_links[i]["href"] == url_)
            {
                _head.removeChild(_links[i]);
            }
        }

        // Optional parameters check
        var _media = media_ === undefined || media_ === null ? "all" : media_;
       
        // Build link element
        var _elstyle = document.createElement("link");
        _elstyle.setAttribute("rel", "stylesheet");
        _elstyle.setAttribute("type", "text/css");
        _elstyle.setAttribute("media", _media);
        _elstyle.setAttribute("href", url_);

        // Add style
        _head.appendChild(_elstyle);
}

