// Utviklet av Loopback Systems AS
// For Mediagården / Club Kamikaze
// Utvikler: Håkon Nessjøen

function getObj(obj) {
	return document.all ? document.all[obj] : document.getElementById(obj);
}

function preloadupdate() {
	var status = getObj('status');
  var percent = getObj('percent');
	var fil			= getObj('fil');
	var bar     = getObj('statusbar').childNodes[0];

	bar.style.width = parseInt((preloadloaded / preload.length) * 100) + '%';

	if (percent.childNodes.length)
		percent.removeChild(percent.childNodes[0]);

	var progress = document.createTextNode(parseInt((preloadloaded / preload.length) * 100) + '%');
	percent.appendChild(progress);

	if (fil.childNodes.length)
		fil.removeChild(fil.childNodes[0]);

	var filename = document.createTextNode(preload[preloadloaded-1]);
	fil.appendChild(filename);
}

var preload = new Array('meny_01.gif', 'meny_03.gif', 'meny_05.gif', 'meny_07.gif', 'meny_1.gif', 'meny_3.gif', 'meny_5.gif', 'meny_7.gif', 'meny_02.gif', 'meny_04.gif', 'meny_06.gif', 'meny_08.gif', 'meny_2.gif', 'meny_4.gif', 'meny_6.gif', 'meny_8.gif');
var preloadloaded = 0;

function kamikaze() {
	var preloadobj = new Array();

	preload.iterate(function (navn, i) {
		preloadobj[i] = new Image(1,1);
		preloadobj[i].onload = function () {
			preloadloaded++;
			preloadupdate();
			if (preloadloaded == preload.length ) {
				var head = document.getElementsByTagName('head');

				var css = document.createElement('link');
				css.rel = 'stylesheet';
				css.type = 'text/css';
				css.media = 'all';
				css.href = './css/stil.css';
				head[0].appendChild(css);

				getObj('preloadcss').disabled = true;
/*
				var script = document.createElement('script');
				script.type = 'text/javascript';
				script.src = './js/kamikaze.js';
				head[0].appendChild(script);
*/
				kamikaze_run();
			}
		};
		preloadobj[i].src = 'gfx/' + navn;
	});
}

