if(!this.SL)
{this.SL={};}
(function(){
    if(typeof SL.load!=='function')
    {
        SL.load=function(p,cb,t,ft)
        {
            if( p.lastIndexOf('.js') > -1  )
            {           
                var sc= document.createElement('script');
                sc.setAttribute('type','text/javascript');
                sc.setAttribute('src',p);
                
                if(typeof(sc.addEventListener)!='undefined')
                {
                    sc.addEventListener('load',function(){cb(p);},false);
                }
                else
                {
                    iesuk= false;
                    function ie()
                    { 
                        if((sc.readyState=='loaded'||sc.readyState=='complete') )
                        {
                            iesuk=true;
                            sc.detachEvent('onreadystatechange',ie);
                            cb(p);
                            
                        }
                        
                    }
                    var ret=sc.attachEvent('onreadystatechange',ie);
                }
                if(document.getElementById(t)) document.getElementById(t).appendChild(sc) 
                else document.getElementsByTagName("head")[0].appendChild(sc);
            } 
            else if (p.lastIndexOf('.css')>-1)
            {
                var fr = document.createElement('link');
                fr.setAttribute('type', 'text/css');
                fr.setAttribute('rel', 'stylesheet');
                fr.setAttribute('href',p);
                fr.setAttribute('media','screen');
                
                document.getElementsByTagName("head")[0].appendChild(fr);    
                    
            }       
        }
    }
}());
