window.onresize=sentrering;

function hide (){
	loader.style.visibility="hidden";
	preloading.style.visibility="hidden";
}
function show (){
	loader.style.visibility="visible";
	preloading.style.visibility="visible";
}

// inkluderes i hovedFil
//var preloadImages=new Array('http://www.cityant.net/images/model_test_1.jpg','http://www.cityant.net/images/model_test_2.jpg','http://www.cityant.net/images/model_test_3.jpg','http://www.cityant.net/images/model_test_4.jpg');

var y_loader=245;
var y_percent=250;
var y_preloading=260;
var load_bar_color='#FFFFFF'; // change this to display the loader
var loaderheight=5;
var loaderwidth=350;
var tablewidth=351;
var delay=800;

var done_loading=false;
var loading_width_pr_image=loaderwidth/(preloadImages.length);
var loaded=0, loader, done_loading, images=new Array();


function loadimages(loading_layer){
	loader=document.all.loader;
	done_loading=document.all.done_loading;
	
	lastet_lag(done_loading,0,0,loaderheight,0);
	
	sentrering();
	for(n=0;n<preloadImages.length;n++){
	images[n]=new Image();
	images[n].src=preloadImages[n];
	setTimeout('loaded_count('+n+')' ,n*100);
	}
}
function sentrering(){
	
	loader.style.visibility="visible";
	preloading.style.visibility="visible";
	
}
function show_loaded_sections(){
	loaded++;
	lastet_lag(done_loading, 0, loading_width_pr_image*loaded, loaderheight, 0);
	
	//utsetter avslutning:
	if(loaded>=preloadImages.length)setTimeout('skjul_loader()', delay);
	persentLoaded = Math.round((100/preloadImages.length)*loaded)
	document.getElementById('percent').innerHTML = persentLoaded+" %";
}
function loaded_count(index){
	(images[index].complete)? show_loaded_sections() : setTimeout('loaded_count('+index+')', 100);
}
function skjul_loader(){
	done_loading=true;
	loading_layer_hidden();
	hide();
	setTimeout('launch()',100);
	
}

function lastet_lag(layer, ct, cr, cb, cl){
	layer.style.clip='rect('+ct+' '+cr+' '+cb+' '+cl+')';
}



function loading_layer_hidden(){
	window.onresize=hide;
}

window.onload=hide;
window.onload=loadimages;
