function init() {
    (function() {
        // Build GET object
        window.GET = {};
    	var qs = location.search.substring(1);
    	if(qs.length > 0) {
        	var qsa = qs.split('&');
        	for(i = 0, il = qsa.length ; i < il ; i++) {
        		var pair = qsa[i].split('=');
        		window.GET[pair[0]] = unescape(pair[1]);
        	}
    	}

        // Remove JS Disabled message
        var no_js_message = document.getElementById('no_js_warning');
        if(no_js_message) {
            no_js_message.parentNode.removeChild(no_js_message);
        }

        // Enable functionality of video links
        if((link_list = document.getElementById('video_links'))) {
            vid_links = link_list.getElementsByTagName('a');
            for(var i = 0, il = vid_links.length; i < il; i++) {
                vid_links[i].onclick = openPopup;
            }
        }

        if((img_link = document.getElementById('img_play_link')) && (txt_link = document.getElementById('text_play_link'))) {
            img_link.onclick = openPopup;
            txt_link.onclick = openPopup;
        }
        
        // Create and start Flash Player
        if(document.getElementById('video') && typeof SWFObject === 'function') {
            var intro_vid = new SWFObject("_vid/mediaplayer.swf","intro","320","240","8");
            intro_vid.addParam('allowscriptaccess','always');
            intro_vid.addParam('allowfullscreen','false');
            intro_vid.addVariable('width','320');
            intro_vid.addVariable('height','240');
            intro_vid.addVariable('file', GET['v'] + '.flv');
            intro_vid.addVariable('javascriptid', 'intro');
            intro_vid.addVariable('enablejs', 'true');
            intro_vid.write("video");

            window.setTimeout("playVideo('intro')", 1000);
        }

        // Enable functionality of "Close" link on video player window
        if((cls_link = document.getElementById('close_window'))) {
            cls_link.onclick = closePopup;
            cls_link.innerHTML = 'close';
            cls_link.href = '#';
        }

        // Random Image Loader for Toolkit background image
        var backgroundImages = [
            'bg_kids_art.jpg',
            'bg_kids_dance.jpg',
            'bg_kids_music.jpg',
            'bg_kids_plays.jpg'
        ];
        
        if(document.getElementById('toolkit')) applyBgImg('_img/art_images/' + (pickRandom(backgroundImages)), 'container');

	})();
}

DOMAssistant.DOMReady(init);