pages = new Array();
pages[pages.length] = "sterren";
pages[pages.length] = "falling";
pages[pages.length] = "tv";
pages[pages.length] = "the_end";
pages[pages.length] = "handkerchief";
pages[pages.length] = "nerd";
pages[pages.length] = "name";
pages[pages.length] = "schoonmaak";
pages[pages.length] = "hand";
pages[pages.length] = "pop";
//pages[pages.length] = "heart";
pages[pages.length] = "pixels";
pages[pages.length] = "receipt";
pages[pages.length] = "sleeping";
pages[pages.length] = "tv2";
//pages[pages.length] = "scrollbrowser";
pages[pages.length] = "kiezen";
pages[pages.length] = "preloader";
pages[pages.length] = "webcam";
pages[pages.length] = "404";
pages[pages.length] = "pong";
pages[pages.length] = "cursors";
pages[pages.length] = "the_bar";
pages[pages.length] = "battle";
pages[pages.length] = "word_up";
pages[pages.length] = "nerdsaver";
pages[pages.length] = "cubes";
pages[pages.length] = "webcam";
pages[pages.length] = "inspiration";
pages[pages.length] = "poll";
pages[pages.length] = "battle2";
pages[pages.length] = "hiddenfile";
pages[pages.length] = "trapped";
pages[pages.length] = "banner";
pages[pages.length] = "3dcursor";
//pages[pages.length] = "rwd";
pages[pages.length] = "tree";
pages[pages.length] = "heaven";
pages[pages.length] = "emergency";
pages[pages.length] = "invasion";
pages[pages.length] = "not_home";
pages[pages.length] = "scrabble";
pages[pages.length] = "surveillance";
pages[pages.length] = "broken";
pages[pages.length] = "distort";
pages[pages.length] = "back";
pages[pages.length] = "number";
pages[pages.length] = "sitegun";
pages[pages.length] = "blind";
pages[pages.length] = "run";
pages[pages.length] = "threaten";
pages[pages.length] = "sponsor";
pages[pages.length] = "megabyte";
pages[pages.length] = "breathe";
pages[pages.length] = "kaleidoscope";
pages[pages.length] = "slowxxx";
pages[pages.length] = "distance";
pages[pages.length] = "teeth";
pages[pages.length] = "birdz";
pages[pages.length] = "snake";



//history_number = pages.length-3;
history_number = Math.round(pages.length/2);

recent = new Array(history_number);

total_visited = 0;


function onTop(){
	if(window.location.href != top.location.href){
		top.location.href = window.location.href;
	}
}


function notOnTop(){
	if(window.location.href == top.location.href){
		url = window.location.href;
		newURL = url.substring(0,url.lastIndexOf("/"));
		top.location.href = newURL;
	}
}


function checkExternalLink(page){
		his = document.referrer;
		if(his.length>0){
//			alert(his);
			if(his.indexOf("project-euh.com")==-1){
				window.location.href = "http://www.project-euh.com/go.php?loc=" + page
			}
		}
	}

function randomlink(){
	loadRecent();

//	window.alert(recent.join("-"));

	//number = Math.floor(3*pages.length*Math.random()) % pages.length ;
	number = Math.round(pages.length*Math.random()) % pages.length ;
	while(recentFile(number)){
		number = (number + 1) % pages.length;
	}
	saveRecent(pages[number]);
	return pages[number];

}


function randomLinkFromMax(max){
	loadRecent();

	//alert(total_visited);
	if(total_visited<max){
		//number = Math.floor(3*pages.length*Math.random()) % pages.length ;
		number = Math.round(pages.length*Math.random()) % pages.length ;
	
		while(recentFile(number)){
			number = (number + 1) % pages.length;
		}

		saveRecent(pages[number]);

		return pages[number];
	}else{
		number = Math.floor((max-1)*Math.random()) % (max-1) + 1;
		return recent[number];
	}
}

function OverRandom(nr){
	if(!nr){
		randomover = true;
		nr = 0
	}
	if(randomover){
		window.status = pages[nr];
		nr = (nr+1)%pages.length;
		window.setTimeout("OverRandom("+ nr +")",100);
	}
}

function OffRandom(){
	randomover = false;
	window.status = "";
}

function loadRecent(){

	tmp = getCookie('recent');
//	window.alert(recent);
	recent = tmp.split('|');
	total_visited = 0;
	for(i=0;i<recent.length;i++){
		if(recent[i] != ""){
			total_visited += 1;
		}
	}
//	alert(total_visited);
	for(x=recent.length;x<history_number;x++){
		recent[x] = "";
	}
	
//	for(x=0; x<history_number; x++){
//		recent[x] = getCookie("recent" + x);
//	}

}


function saveRecent(url){
	for(x=(history_number-1); x>0; x--){
		recent[x] = recent[x-1];
//	   setCookie('recent' + (x+1), recent[x]);
	}
	recent[0] = url;

	setCookie('recent', recent.join('|'));
}

function recentFile(urlnr){
	for(x=0; x<history_number; x++){
		if(pages[urlnr] == recent[x]){
			return true;
		}
	}
	return false
}



function getCookie(cookieNaam) {
  var cname = cookieNaam + "=";
  var i = 0;
  while (i < document.cookie.length) {
    var j = i + cname.length;
    if (document.cookie.substring(i, j) == cname){
    var leng = document.cookie.indexOf (";", j);
    if (leng == -1) leng = document.cookie.length;
    return unescape(document.cookie.substring(j, leng));
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return "";
}

function setCookie(cookieNaam, cookieInhoud)
{
  document.cookie = cookieNaam + "= " + escape (cookieInhoud);
}




//click action for IE
function clickIE(){
	if (document.all)	{
		return false;
	}
}

//click action for NS
function clickNS(e){
	if (document.layers||(document.getElementById&&!document.all))	{
		if (e.which==2||e.which==3)		{
			return false;
		}
	}
}

//Disables right-click
if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;
}else{
	document.onmouseup=clickNS;document.oncontextmenu=clickIE;
}