var netscape = ((navigator.appName.indexOf("Netscape") !=-1)&&(navigator.appVersion.indexOf("5.0") !=-1));
var highversion = (( navigator.appVersion.indexOf("5.5") !=-1) || (navigator.appVersion.indexOf("6.0") !=-1 )); 
var microsoft = ((navigator.appName.indexOf("Microsoft") !=-1) && highversion);
var leftPos=new Array()
var rightPos=new Array()
var positionsIndex=0
//xxxxxxxxxxxxxxxxxxxxxxxxxx


//objectsXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxx
function Position(x,y){
this.x=x
this.y=y
}
//xxxxxxxxxxxxxxxxxx
function initImagePositions(){
	switch1 = 0
	name1="left"
	pos1= new Position(265,301)
	name2="right"
	pos2= new Position(535,301)
	name3="down"
	pos3= new Position(220,401)
	pos4= new Position(220,301) 
	//document.getElementById("left").style.left="265px"
	//document.getElementById("left").style.top="200px"
	//document.getElementById("right").style.left="490px"
	//document.getElementById("right").style.top="200px"
	//document.getElementById("down").style.left="220px"
	//document.getElementById("down").style.top="401px"
	im1= new positionedImage(name1, pos1)
	im2= new positionedImage(name2, pos2)
	im3= new positionedImage(name3, pos3)
	positionsIndex=0

	initBases()
}
//function xxxxxxxxxxxxxxxxxxxxxxxxxxx
function setPosition(name, pos) {
	document.getElementById(name).style.left = pos.x + "px"
	document.getElementById(name).style.top = pos.y + "px"

}
//function xxxxxxxxxxxxxxxxxxxxxxxxxxx
function positionedImage(name, pos){
this.position= pos
this.name=name
setPosition(name, pos)
}
//function xxxxxxxxxxxxxxxxxxxxxxxxxxx
function switchImagePositions(image1, image2){
image1.position = pos2
image2.position= pos4
setPosition(image1.name, image1.position)
setPosition(image2.name, image2.position) 
}
//function xxxxxxxxxxxxxxxxxxxxxxxxxxx
function switchIt(){
imageSlide(positionsIndex)

}
//function xxxxxxxxxxxxxxxxxxxxxxxxxxx
function initBases(){
	leftPos[0]=new Position(265, 301)
	leftPos[1]=new Position(280, 301)
	leftPos[2]=new Position(415, 301)
	leftPos[3]=new Position(490, 301)
	leftPos[4]=new Position(490, 301)
	leftPos[5]=new Position(490, 150)
	leftPos[6]=new Position(265, 150)
	leftPos[7]=new Position(265, 301)
	
	rightPos[0]=new Position(490+45, 301)
	rightPos[1]=new Position(490+45, 150)
	rightPos[2]=new Position(220+45,150)
	rightPos[3]=new Position(220+45, 301)
	rightPos[4]=new Position(220+45, 301)
	rightPos[5]=new Position(290, 301)
	rightPos[6]=new Position(400+45, 301)
	rightPos[7]=new Position(490+45, 301)
}
//xxxxxxxxxxxxxxxxxxxxxxxx
function initDist(){
	for (var i=0; i<5; i++){
		deltaX=leftPos[i].x-leftPos[i+1].x
		deltaY=leftPos[i].y-leftPos[i+1].y
		leftDistances[i]=Math.sqrt(deltaX*deltaX + deltaY*deltaY)
	}
	for (var i=0; i<5; i++){
		deltaX=rightPos[i].x-rightPos[i+1].x
		deltaY=rightPos[i].y-rightPos[i+1].y
		rightDistances[i]=Math.sqrt(deltaX*deltaX + deltaY*deltaY)
	}
	
}
//xxxxxxxxxxxxxxxxxxxxxxxxx




function imageSlide(positionIndex){
//alert(positionIndex)
 moveCount=1
timer=setTimeout("imageMove(" +positionIndex+")" , 8) 
}
//****************************
function imageMove(posIndex){

	if(posIndex!=3 && posIndex!=7 ){
		xPos=leftPos[posIndex].x+moveCount/100*(leftPos[posIndex+1].x-leftPos[posIndex].x)
		yPos=leftPos[posIndex].y+moveCount/100*(leftPos[posIndex+1].y-leftPos[posIndex].y)		
		document.getElementById("left").style.top=yPos+"px"
		document.getElementById("left").style.left=xPos+"px"
		
		xPos=rightPos[posIndex].x+moveCount/100*(rightPos[posIndex+1].x-rightPos[posIndex].x)
		yPos=rightPos[posIndex].y+moveCount/100*(rightPos[posIndex+1].y-rightPos[posIndex].y)		
		document.getElementById("right").style.top=yPos+"px"
		document.getElementById("right").style.left=xPos+"px"
		
		moveCount =moveCount+1
		if(moveCount<101){
			timer=setTimeout("imageMove(" +posIndex+ ")" , 8)
		}
		else{
		
			timer=setTimeout("imageSlide("+(posIndex+1)+")", 8)
		}	
	}
	else{
		if(posIndex==7){ posIndex=0}
		if(posIndex==3) {posIndex=4}
		positionsIndex=posIndex
		
		}	
	
	
}


function twoFigures(n){
	if(n>=10) return n
	return "0"+n
}

function getUpdatedString(){
updatedString="Siden er opdateret: "
var lastMod = document.lastModified
var date = new Date(lastMod)
updatedString += date.getFullYear()+"-"+twoFigures((date.getMonth()+1))+"-"+twoFigures(date.getDate())	
return updatedString
} 



