// function that loads all the needed JS files
// this is cheaper than including each one.

(function(){
        var jsfiles = new Array(
            "assets/js/flotr/flotr/lib/prototype-1.6.0.2.js",
            "assets/js/flotr/flotr/flotr.debug-0.1.0alpha.js", //flotr-0.1.0alpha.js
            "http://mercator.nrel.gov/ext/adapter/ext/ext-base.js",
            "http://mercator.nrel.gov/ext/ext-all.js",
            "assets/js/browsebutton.js",
            "http://www.openlayers.org/api/OpenLayers.js",
            "http://www.google.com/jsapi",
            "assets/js/wind.js",
            "assets/js/solar.js",
            "assets/js/load.js",
            "assets/js/map.js",
            "assets/js/imby_ext.js"
        ); 
    
        for (var i = 0; i < jsfiles.length; i++) {
            if (/MSIE/.test(navigator.userAgent) || /Safari/.test(navigator.userAgent)) {
                var currentScriptTag = "<script src='" + jsfiles[i] + "'></script>"; 
                document.write(currentScriptTag );
            } else {
                var s = document.createElement("script");
                s.src = jsfiles[i];
                var h = document.getElementsByTagName("head").length ? 
                           document.getElementsByTagName("head")[0] : 
                           document.body;
                h.appendChild(s);
            }
        }
        //if (allScriptTags) document.write(allScriptTags);
    
})();
