// ---- intialising fast load

var alreadyrunflag=0 //flag to indicate whether target function has already been run

if (document.addEventListener)
  document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; resizecase(worknumber)}, false)
else if (document.all && !window.opera){
  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
  var contentloadtag=document.getElementById("contentloadtag")
  contentloadtag.onreadystatechange=function(){
    if (this.readyState=="complete"){
      alreadyrunflag=1
      resizecase(worknumber)
    }
  }
}

window.onload=function(){
  setTimeout("if (!alreadyrunflag) resizecase(worknumber)", 0)
}



// ---------------------- INITIALISING FUNCTIONS

function init(selected) {
	//initialise variables
	var nav = document.getElementById('navigation');			

	// CASEPAGE and SUBPAGE
	if (selected != 0) {
	var navstring="<br/><br/><a href='../../profil.html' class='navlink'>&Uuml;ber mich</a><br /><a href='../../kontakt.html' class='navlink'>Kontakt</a>";
		
		//write string
		for (i=0; i<=folder.length-1; i++) {
			var navitem = "<a href='../../work/"+folder[i]+"/case.html' class='navlink'>"+titel[i]+"</a><br />";
		
			// write selected
			if (i == selected-1) {
				navaddition="<span class='selected'>"+titel[i]+"</span><br />";
				navstring=navaddition+navstring;
			}

			//write unselected
			if (i != selected-1) {
				navaddition=navitem;
				navstring=navaddition+navstring;
			}

		}	
	}
	
	// HOMEPAGE
	if (selected == 0) {
	var navstring="<br/><br/><a href='profil.html' class='navlink'>&Uuml;ber mich</a><br /><a href='kontakt.html' class='navlink'>Kontakt</a>";
		
		// write string
		for (i=0; i<=folder.length-1; i++) {
			navaddition = "<a href='work/"+folder[i]+"/case.html' class='navlink'>"+titel[i]+"</a><br />";
			navstring=navaddition+navstring;
		}
	}
	
	// write nav HTML
	nav.innerHTML=navstring;
	
	// load homepage wallpaper
	if (homewalls > 1) {
		for (ran=10; ran >= 0; ran=Math.round(Math.random()*10)+1) {
		if (ran <= homewalls) {
			break;
			}
		}	
		var random_load = ran;
	} else {
		var random_load = 1;
	}
	document.getElementById('wallpaper').style.backgroundImage="url('wallpapers/"+random_load+".jpg')";
}







// ---------------------- RESIZE FUNCTION FOR THE CASECONTAINER

function resizecase(selected){
	var bilder = 1.418*((window.innerHeight/100)*60);
	
	document.getElementById('case').style.width=(bilder*imagecount[selected-1])+(imagecount[selected-1]*100)+150+"px";
	document.getElementById('infobox').style.top=((window.innerHeight/100)*60)+160+"px";
}

