﻿function OpenFBShare(URL) {
    var oWin = window.open(URL, "FBShare", "toolbar=0,menu=0,width=500,Left=150,height=550,top=150,scrollbars=1");
}
function loadScripts(array, callback) {
    var loader = function (src, handler) {
        var script = document.createElement("script");
        script.src = src;
        script.onload = script.onreadystatechange = function () {
            script.onreadystatechange = script.onload = null;
            handler();
        }
        var head = document.getElementsByTagName("head")[0];
        (head || document.body).appendChild(script);
    };
    (function () {
        if (array.length != 0) {
            loader(array.shift(), arguments.callee);
        } else {
            callback && callback();
        }
    })();
}

function loadCss(arrayOfCss) {
    $(arrayOfCss).each(function () 
        {
            var css = document.createElement('link');
            css.setAttribute('type', 'text/css');
            css.setAttribute('rel', 'stylesheet');
            css.setAttribute('href', '' + this);
            $('head').get(0).appendChild(css);
        }
    );
}

function loadImages(arrayOfImages) {
    $(arrayOfImages).each(function () {
        $('<img/>')[0].src = this;
    }
    );
}  


function loadScript(sScriptSrc, oCallback) 
{
    var oHead = document.getElementsByTagName("head")[0];
    var oScript = document.createElement('script');
    oScript.type = 'text/javascript';
    oScript.src = sScriptSrc;
    // most browsers
    oScript.onload = oCallback;
    // IE 6 & 7
    oScript.onreadystatechange = function() 
    {
        if (this.readyState == 'complete') {
            if(oCallback != undefined)
                oCallback();
        }
    }
    oHead.appendChild(oScript);
}
