﻿ function setbillede(i) { 
	if (i==1){
		var o =  document.getElementById ("img2");
		o.src="/media/sparekassen_stort.jpg";
	}
	if (i==2){
		var o =  document.getElementById ("img2");
		o.src="/media/sparekassen_lille.jpg";
	}
	if (i==3){
		var o =  document.getElementById ("img2");
		o.src="/media/privat_stor.jpg";
	}
	if (i==4){
		var o =  document.getElementById ("img2");
		o.src="/media/privat_lille.jpg";
	}
	if (i==5){
		var o =  document.getElementById ("img2");
		o.src="/media/unge_stor.jpg";
	}
	if (i==6){
		var o =  document.getElementById ("img2");
		o.src="/media/unge_lille.jpg";
	}
	if (i==7){
		var o =  document.getElementById ("img2");
		o.src="/media/erhverv_stort.jpg";
	}
	if (i==8){
		var o =  document.getElementById ("img2");
		o.src="/media/erhverv_lille.jpg";
	}
	if (i==9){
		var o =  document.getElementById ("img2");
		o.src="/media/nyheder_stor.jpg";
	}
	if (i==10){
		var o =  document.getElementById ("img2");
		o.src="/media/nyheder_lille.jpg";
	}
	if (i==11){
		var o =  document.getElementById ("img2");
		o.src="/media/investering_stor.jpg";
	}
	if (i==12){
		var o =  document.getElementById ("img2");
		o.src="/media/investering_lille.jpg";
	}
	if (i==13){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	}
	if (i==14){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	}
	if (i==15){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	}
	if (i==16){
		var o =  document.getElementById ("img2");
		o.src="/media/kollage2.jpg";
	}
	if (i==17){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	}
	if (i==18){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	}
	if (i==19){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	}
	if (i==20){
		var o =  document.getElementById ("img2");
		o.src="/media/nyt_billede.jpg";
	    }
}

function SlideShow() {

	var max = 0;
	var slides = [];
	var currentPos = 0;
	var width = 0;
	var height = 0;
	var left = 0;
	var autonext;
	var imgnextsrc = '';
	var imgprevsrc = '';
	this.Init = function (_width, _height) {

		slides = $elms('.slide');
		max = slides.length;
		width = parseInt(_width);
		height = parseInt(_height);

		for (var i = 0; i < max; i++) {
			(function (index) {
				slides[i].onclick = function () { sl.SlideClicked() };
			})(i);
		}

		Tangora.PublicAnimation.AddAnimationCapabilities($elm('slides'));

		if (slides.length > 1) {
			var imgprev = $elms('.slideshowprev')[0].childNodes[0];
			var imgnext = $elms('.slideshownext')[0].childNodes[0];
			imgnextsrc = imgnext.src.split('/');
			imgnextsrc = imgnextsrc[imgnextsrc.length - 1].split('.')[0];

			imgprevsrc = imgprev.src.split('/');
			imgprevsrc = imgprevsrc[imgprevsrc.length - 1].split('.')[0];

			imgprev.onmouseover = function () { sl.MouseIn(imgprev, 0) };
			imgprev.onmouseout = function () { sl.MouseOut(imgprev, 0) };

			imgnext.onmouseover = function () { sl.MouseIn(imgnext, 1) };
			imgnext.onmouseout = function () { sl.MouseOut(imgnext, 1) };

			autonext = window.setInterval(function () { sl.Next() }, 5000);
		} else {
			var imgprev = $elms('.slideshowprev')[0].style.display = 'none';
			var imgnext = $elms('.slideshownext')[0].style.display = 'none';
		}
	}

	this.Prev = function (clicked) {
		if ($ts.exists(clicked)) {
			if ($ts.exists(autonext)) {
				clearInterval(autonext);
				autonext = null;
			}
		}

		if (currentPos > 0) {
			startleft = left;
			left += width;
			$elm('slides').QueueAnimations([{ 'Type': 'move', 'LeftStart': startleft, 'LeftEnd': left, 'topStart': 0, 'TopEnd': 0, 'AnimationTime': 350}]);
			currentPos--;
			$elm('slides').RunAnimations();
		} else {
			startleft = -width * (max - 1);
			left = -width * (max - 1);
			$elm('slides').QueueAnimations([{ 'Type': 'move', 'LeftStart': startleft, 'LeftEnd': left, 'topStart': 0, 'TopEnd': 0, 'AnimationTime': 350}]);
			currentPos = (max - 1);
			$elm('slides').RunAnimations();
		}
	}

	this.Next = function (clicked) {
		if ($ts.exists(clicked)) {
			if ($ts.exists(autonext)) {
				clearInterval(autonext);
				autonext = null;
			}
		}

		if (currentPos < (max - 1)) {
			startleft = left;
			left -= width;
			$elm('slides').QueueAnimations([{ 'Type': 'move', 'LeftStart': startleft, 'LeftEnd': left, 'topStart': 0, 'TopEnd': 0, 'AnimationTime': 350}]);
			currentPos++;
			$elm('slides').RunAnimations();
		} else {
			startleft = 0;
			left = 0;
			$elm('slides').QueueAnimations([{ 'Type': 'move', 'LeftStart': startleft, 'LeftEnd': left, 'topStart': 0, 'TopEnd': 0, 'AnimationTime': 350}]);
			currentPos = 0;
			$elm('slides').RunAnimations();
		}
	}

	this.MouseIn = function (that, mode) {
		switch (mode) {
			case 0:
				that.src = '/media/imagegenerator/0x' + height + '/' + imgprevsrc + '_on.png';
				break;
			case 1:
				that.src = '/media/imagegenerator/0x' + height + '/' + imgnextsrc + '_on.png';
				break;
		}
	}
	this.MouseOut = function (that, mode) {
		switch (mode) {
			case 0:
				that.src = '/media/imagegenerator/0x' + height + '/' + imgprevsrc + '.png';
				break;
			case 1:
				that.src = '/media/imagegenerator/0x' + height + '/' + imgnextsrc + '.png';
				break;
		}
	}


	this.SlideClicked = function () {
		if ($ts.exists(autonext)) {
			clearInterval(autonext);
			autonext = null;
		}
	}
}

var sl = new SlideShow();

/* BFB: 4/10-2011 script that redirects to mobile version based on screen size */
function chooseMobileVersion(){
if (document.location.href.indexOf('noresize')==-1) {
if (screen.width < 640){
window.location.assign("http://svendborgsparekasse.dk/mobil");
	}
    }
  }

/* BFB: 28/9-2011 script that reveals button to go to mobile version when full version is viewed on smartphones */
function createButtonToMobile(){
if (screen.width < 640){
$elm('tilMobil').style.display = 'block';
    }
  }
