// JavaScript Document
var  addToHead = function(type, url) {
    var a;

    switch(type) {
        case 'script':
			
			a = document.createElement('script');
			a.setAttribute('src', url);
			a.setAttribute('type', 'text/javascript');
			a.setAttribute('defer', true);
			
            break;

        case 'css':
        case 'style':
            a = document.createElement('link');
            a.setAttribute('href', url);
            a.setAttribute('rel', 'stylesheet');
            a.setAttribute('type', 'text/css');

            break;
    }

    try {
        document.getElementsByTagName('head')[0].appendChild(a);

        a =  null;
    } catch(e) {
        setTimeout(function() {
            addToHead(type, url);
        }, 100);
    }
}
