// Runs at path '/scripts/'

var pics = new Array("images/cj.gif","images/main/divider.gif","images/main/header_corner.gif","images/main/index_grid_corner1.gif","images/main/index_grid_corner2.gif","images/main/index_grid_corner3.gif","images/main/index_grid_vertical.gif","images/main/main_pict2.gif","images/main/main_pict3.gif","images/main/main_pict4.gif","images/main/nav_aboutus.gif","images/main/nav_aboutus_over.gif","images/main/nav_community.gif","images/main/nav_community_over.gif","images/main/nav_continue.gif","images/main/nav_continue_over.gif","images/main/nav_downloads.gif","images/main/nav_downloads_over.gif","images/main/nav_guestbook.gif","images/main/nav_guestbook_over.gif","images/main/nav_home.gif","images/main/nav_home_over.gif","images/main/nav_news.gif","images/main/nav_news_over.gif","images/main/net.gif","images/main/slogan.gif","images/main/vertical_right.gif","images/main/community_portfolio_cj.gif");

var url = "intro.php";
var canSkip = false;

var imgObjs = new Array(pics.length);
var loaded = 0;
var total = pics.length;
var cPercent = 0;

var barLayer = null;
var percentLayer = null;

function getLayer(layerID) {
if (document.getElementById)
	return document.getElementById(layerID);
else if (document.all)
	return document.all[layerID];
else 
	return null;
}

function updateBar() {
var percent = Math.round(loaded/total * 100);
if (cPercent != percent)
	{
	cPercent = percent;
	barLayer.style.width = (cPercent*2) +"px";
	percentLayer.innerHTML = "" +cPercent+ "%";
	}
if (loaded == total)
	{
	done();
	}
}

function startLoading() {
if (document.getElementById || document.all)
	{
	barLayer = getLayer("bar");
	percentLayer = getLayer("percent");
	doneMsgLayer = getLayer("doneMsg");
	for (i=0; i<pics.length; i++)
		{
		imgObjs[i] = new Image();
		imgObjs[i].onload = imgLoaded;
		imgObjs[i].onerror = imgFailed;
		imgObjs[i].src = pics[i];
		}
	}
else
	{
	window.location.replace(url);
	}
}

function done() {
window.location.replace(url);
}

function imgFailed() {
loaded++;
updateBar();
}

function imgLoaded() {
loaded++;
updateBar();
}