modwin1 = null;
modwin2 = null;

function SlideShow(slideList, image, speed, name) {
  this.slideList = slideList;
  this.image = image;
  this.speed = speed;
  this.name = name;
  this.current = 0;
  this.timer = 0;
}

SlideShow.prototype.play = SlideShow_play;

function SlideShow_play() {
  with (this) {
    if (current++ == slideList.length - 1) current = 0;
    switchImage(image, slideList[current]);
    clearTimeout(timer);
    timer = setTimeout(name + '.play()', speed);
  }
}

function switchImage(imgName, imgSrc) {
  if (document.images) {
    if (imgSrc != "none") {
      document.images[imgName].filters.blendTrans.apply();
      document.images[imgName].src = imgSrc;
      document.images[imgName].filters.blendTrans.play();
    }
  }
}

var slList1 = ['files/billeder/billede_top_01.jpg', 'files/billeder/billede_top_02.jpg'];


var slShow1 = new SlideShow(slList1, 'slide1', 5000, "slShow1");

function goplay(neff) {
  eval("slShow" + neff + ".play()");
}

function simplePreload() {
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for (var i = 0; i < args.length; i++) {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
  //	slShow1.play();
  setTimeout("goplay(1)", 500);
}


function MM_swapImgRestore() { //v3.0
  var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d = document; if (d.images) {
    if (!d.MM_p) d.MM_p = new Array();
    var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
      if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
  }
}

function MM_findObj(n, d) { //v4.01
  var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
  }
  if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
  for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
  if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
    if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function myload() {
  MM_preloadImages('files/billeder/billede_top_01.jpg', 'files/billeder/billede_top_02.jpg');
  simplePreload('files/billeder/billede_top_01.jpg', 'files/billeder/billede_top_02.jpg');
}

function MM_jumpMenu(targ, selObj, restore) { //v3.0
  eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
  if (restore) selObj.selectedIndex = 0;
}

jQuery(document).ready(function() {
  initGallery();
});

var images = 0;
var currentImage = 1;
var shiftImage;
var nextButton;
var backButton;
function initGallery() {

  var imageGallery = jQuery("#imageGallery");
  if (imageGallery.length > 0) {
    nextButton = jQuery("#galleryBtnForward div");
    backButton = jQuery("#galleryBtnBack div");
    images = imageGallery.children().length;
    shiftImage = imageGallery.children(":first").clone();
    imageGallery.prepend(shiftImage);
    imageGallery = jQuery("#imageGallery");
    toggleGalleryArrows();

    nextButton.click(function() {
      currentImage++;
      toggleGalleryArrows();
      shiftImage.attr("src", imageGallery.children()[currentImage].src);
    });

    backButton.click(function() {
      currentImage--;
      toggleGalleryArrows();
      shiftImage.attr("src", imageGallery.children()[currentImage].src);
    });

    nextButton.hover(function() {
      jQuery(this).css("backgroundPosition", "0px -57px");
    }, function() {
      jQuery(this).css("backgroundPosition", "0px -38px");
    });

    backButton.hover(function() {
    jQuery(this).css("backgroundPosition", "0px -19px");
    }, function() {
      jQuery(this).css("backgroundPosition", "0px 0px");
    });
  }
}

function toggleGalleryArrows() {
  if (images > 1) {
    if (currentImage === 1) {
      backButton.css("display", "none");
      nextButton.css("display", "block");
    } else if (currentImage === images) {
      backButton.css("display", "block");
      nextButton.css("display", "none");
    } else {
      backButton.css("display", "block");
      nextButton.css("display", "block");
    }
  } else {
    backButton.css("display", "none");
    nextButton.css("display", "none");
  }
  jQuery("#imageGalleryPaging").html('<span style="color: #c4151c;">' + currentImage + '</span> AF <span style="color: #c4151c;">' + images + '</span>');
}


var tout = "";
function initCo3Gallery() {
        jQuery.Co3GalleryImage.prototype.loadImageChain = function() {}
	var imageLists = $(".imageList");
	var settings = {
		imageInformationHeight: 60,
		imageInformationTemplate: '[description]<br /><br />Billede [imagenumber] af [numberofimages]',
		playSpeed: 4000,
		onClosed: function() { clearTimeout(tout); }
	}






	imageLists.each(function() {
		var imageList = jQuery(this);
		 jQuery(this).children("img").CreateGallery(settings)
	});
}

function startCo3Slideshow() {
	jQuery(".imageList img:first").click();
//	tout = setTimeout( function (){	jQuery.Co3Gallery.togglePlay() },5500);
}

function startCo3Slideshow2(el) {
  jQuery(el).parent().find(".imageList img:first").click();
}

function startJubi50flash() {
	jQuery("#modalContent01").showBlock({
		maxOpacity: 0.8,
		blockBgColor: "#444444",
		blockZIndex: 1000,
		closeOnBlockClick: false,
		animateTime: 300
	},function(block){ modwin1 = block; });
}

function lukJubi50flash() {
	modwin1.hideBlock({ animateTime: 300 });
}

function startJubi50flash2() {
	jQuery("#modalContent02").showBlock({
		maxOpacity: 0.8,
		blockBgColor: "#444444",
		blockZIndex: 1000,
		closeOnBlockClick: false,
		animateTime: 300
	},function(block){ modwin2 = block; });
}

function filmClosed() {
	modwin2.hideBlock({ animateTime: 300 });
}