function isCanvasSupported(){
  var elem = document.createElement('canvas');
  return !!(elem.getContext && elem.getContext('2d'));
}

(function version() {
                   
  document.createElement("header");
  document.createElement("nav");
  document.createElement("section");
  document.createElement("article");

    if ( isCanvasSupported() ) {
        var head = $("head");              
      
        var protoClass = document.createElement("script");
        protoClass.src = "/scripts/html5/protoclass.js";

        var box2d = document.createElement("script");
        box2d.src = "/scripts/html5/box2d.js";

        var jScroll = document.createElement("script");
        jScroll.src = "/scripts/html5/jquery.tinyscrollbar.min.js";

        var html5 = document.createElement("script");
        html5.src = "/scripts/html5/particles.js";

        var jHash = document.createElement("script");
        jHash.src = "/scripts/html5/jquery.pathchange.js";

        $('link[rel=stylesheet]').remove();

        var ieHtml5Css = "/css/html5.css";
        if (document.createStyleSheet) {
            document.createStyleSheet(ieHtml5Css);
        } else {            
            head.append('<link rel="stylesheet" media="all" href="/css/html5.css" />');
        }       
        
        $(function () {
            head.append(protoClass);
            head.append(box2d);
            head.append(jScroll);
            head.append(html5);
            head.append(jHash);
        })        
    }
    else {
        var head = $("head");
        var parallax = document.createElement("script");
        parallax.src = "/scripts/html4/jquery.jparallax.js";

        var jwplayer =  document.createElement("script");
        jwplayer.src = "/scripts/html4/jwplayer.min.js";

        var html4 = document.createElement("script");
        html4.src = "/scripts/html4/html4.js";        

        $(function () {
            head.append(parallax);
            head.append(jwplayer);
            head.append(html4);
        })        
    }

})()


