function move(titel, x, begin, end, total, daDiv, daSlider){
	var ho = document.getElementById(daDiv); 
	var sa = document.getElementById(daSlider);
	var ta = sa.style.left;
	var bmin =begin - 1;
	var emin =end - 1;
	var bplus = begin + 1;
	var eplus = end +1;
	var newb;
	var newe;
	
	if (x > 0) {
		newb = begin +1;
		newe= end +1;
	} else {
		newb = begin -1;
		newe = end -1;
	}
	
	ta = ta.replace('px', '') * 1;

	if (newe<total) {
		sa.style.left = ta  - x + 'px';
		ho.innerHTML = '<a href="#" onclick="move(\''+titel+'\', -105, '+newb+', '+newe+','+total+', \'' + daDiv + '\', \'' + daSlider + '\');">&lt;</a>&nbsp;'+newb+' - ' + newe + ' of '+total+'&nbsp;'+titel+'<a href="#" onclick="move(\''+titel+'\',105, '+newb+', '+newe+','+total+', \'' + daDiv + '\', \'' + daSlider + '\');">&gt;</a>';
	} else if (newe==total){
		sa.style.left = ta  - x + 'px';
		ho.innerHTML = '<a href="#" onclick="move(\''+titel+'\',-105, '+newb+', '+newe+','+total+', \'' + daDiv + '\', \'' + daSlider + '\');">&lt;</a>&nbsp;'+newb+' - ' + newe + ' of '+total+'&nbsp;'+titel+'<a href="#" class="nolink">&gt;</a>';		
	} 
	if (newb == 1) {
		ho.innerHTML = '<a href="#" class="nolink">&lt;</a>&nbsp;'+newb+' - ' + newe +' of '+total+'&nbsp;'+titel+'<a href="#" onclick="move(\''+titel+'\',105, '+newb+', '+newe+','+total+', \'' + daDiv + '\', \'' + daSlider + '\');">&gt;</a>';		
	}
}

//let's do it the quickly. Dirtily.
function addFortHighlights(){
	var anchors = document.getElementsByTagName("a");
	
	
	for (var k=0; k<anchors.length; k++){
		
		var linkedFort = extractFort(anchors[k].href);
		if (!linkedFort) continue;
		
		anchors[k].fortId = linkedFort;
		anchors[k].onmouseover = function(){			
			if (!document.getElementById("header")){
				alert("hola, waar is de falsh");
			} else {				
				document.getElementById("header").highlightFort(this.fortId);
			}
		};
		
		anchors[k].onmouseout = function(){
			document.getElementById("header").dimFort(this.fortId);
		};
	}
}

function extractFort(fromLink){	
	var parts = fromLink.split("/");
	
	for (var k=0; k<parts.length; k++){
		if (parts[k]=="fortification"){
			return parts[k+1];
		}
	}
	
	return null;
}
