//* Copyright 2010 **************************************************************************************
// MJSoft, Mogens Juul
// Carl Nielsens Vej 20, 5500 Moddelfart
//*******************************************************************************************************

//***********************************************
// Mouse functions
//***********************************************

function MousePointer()
{
	document.body.style.cursor='pointer';
}

function MouseDefault()
{
	document.body.style.cursor='default';
}

//***********************************************
// Go other sites
//***********************************************

function GoLink(LinkChoice)
{
	switch(LinkChoice){
		case 0:
			window.open('http://www.mjsoft.dk');
			break;
		case 1:
			alert('Dette link er endnu ikke aktivt');
			break;
		case 2:
			javascript:window.location.href = 'frm_forespoergsel.php';
			break;
		case 3:
			window.open('http://www.flytning-dmf.dk/');
			break;
		case 4:
			window.open('http://www.flytning-dmf.dk/Default.aspx?ID=18');
			break;
		case 5:
			window.open('frm_pakkevejledning.html','_self');
			break;
		default:
			alert('Forker valg - kontakt webmaster');
	}
} 

//***********************************************
// Write bottom
//***********************************************

function WriteBottom()
{
	document.write("		<img src='images/bottomline.jpg' width='800' height='10' align='bottom' alt='' />");
	document.write("		<table border='0'>");
	document.write("			<tr>");
//	document.write("				<td class='bottom' width='560px'><a class='green' onmouseover='MousePointer()' onmouseout='MouseDefault()' onclick='GoLink(1)'>MovingMan.dk</a></td>");
	document.write("				<td class='bottom' width='560px'><a class='green' >&nbsp;</a></td>");
	document.write("				<td class='bottom' width='0px'>&nbsp;</td>");
	document.write("				<td class='bottom' width='180px'><a class='green' onmouseover='MousePointer()' onmouseout='MouseDefault()' onclick='GoLink(0)'>Webdesign, MJSoft</a></td>");
	document.write("			</tr>");
	document.write("		</table><br /><br />");
}

//***********************************************
// Fading pictures
//***********************************************

function SetOpacity(object,opacityPct)
{
  // IE.
  object.style.filter = 'alpha(opacity=' + opacityPct + ')';
  // Old mozilla and firefox
  object.style.MozOpacity = opacityPct/100;
  // Everything else.
  object.style.opacity = opacityPct/100;
}
function ChangeOpacity(id,msDuration,msStart,fromO,toO)
{
  var element=document.getElementById(id);
  var opacity = element.style.opacity * 100;
  var msNow = (new Date()).getTime();
  opacity = fromO + (toO - fromO) * (msNow - msStart) / msDuration;
  if (opacity<0) 
    SetOpacity(element,0)
  else if (opacity>100)
    SetOpacity(element,100)
  else
  {
    SetOpacity(element,opacity);
    element.timer = window.setTimeout("ChangeOpacity('" + id + "'," + msDuration + "," + msStart + "," + fromO + "," + toO + ")",1);
  }
}
function FadeIn(id)
{
  var element=document.getElementById(id);
  if (element.timer) window.clearTimeout(element.timer); 
  var startMS = (new Date()).getTime();
  element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ",0,100)",1);
}
function FadeOut(id)
{
  var element=document.getElementById(id);
  if (element.timer) window.clearTimeout(element.timer); 
  var startMS = (new Date()).getTime();
  element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ",100,0)",1);
}
function FadeInImage(foregroundID,newImage,backgroundID)
{
  var foreground=document.getElementById(foregroundID);
  if (backgroundID)
  {
    var background=document.getElementById(backgroundID);
    if (background)
    {
      background.style.backgroundImage = 'url(' + foreground.src + ')';
      background.style.backgroundRepeat = 'no-repeat';
    }
  }
  SetOpacity(foreground,0);
  foreground.src = newImage;
  if (foreground.timer) window.clearTimeout(foreground.timer); 
  var startMS = (new Date()).getTime();
  foreground.timer = window.setTimeout("ChangeOpacity('" + foregroundID + "',1000," + startMS + ",0,100)",10);
}

var	MaxPic = 6;
var PicNo = 0;

function RunPictureDisplay(){
	var Pic = new Array() // don't touch this

	// ** Her indlægges de billeder der skal skiftes imellem
	Pic[0] = 'images/top-1.jpg';
	Pic[1] = 'images/top-2.jpg';
	Pic[2] = 'images/top-3.jpg';
	Pic[3] = 'images/top-4.jpg';
	Pic[4] = 'images/top-5.jpg';
	Pic[5] = 'images/top-6.jpg';
	var DispPic = Pic[PicNo];
//	FadeInImage('forground_top_img','images/top-3.jpg','background_top_img');
	FadeInImage('forground_top_img','' + DispPic + '','background_top_img');
	RunOverAgain();
}

function RunOverAgain(){
	var new_picture=setTimeout("RunPictureDisplay()",7000);	// Duration of crossfade (seconds)
	if (PicNo < (MaxPic - 1)) {
		PicNo = PicNo + 1;
	}else{
		PicNo = 0;
	}
}

function InitPictureDisplay(){
	RunOverAgain();
}
