
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results ) {
    var number = unescape ( results[2] );
    return ( parseInt(number) );
  }
  else
    return 1;
}

function initBgImage(BgId, imageNr) {
	image = document.getElementById(BgId);
	if (imageNr == 0) imageNr = 1;
	if (imageNr != -1) {
		image.style.backgroundImage = 'url(' + pics[imageNr-1].src + ')';
	}
}


function initImage(imageId, imageNr) {
	image = document.getElementById(imageId);
	if (imageNr != -1) {
		image.src = pics[imageNr].src;
	}
	//alert(imageNr);
	setOpacity(image, 0);
	image.style.visibility = "visible";
	fadeIn(imageId,0);
}

function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 5;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 25);
		}
	}
}

function fadeOut(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 0) {
			setOpacity(obj, opacity);
			opacity = opacity - 5;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 25);
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/99;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/99;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/99;
}

function swapImage(new_image)
{
	element = document.getElementById('photoholder');
	element.style.background = 'url(' + new_image + ')';
}

function counter()
{
	if(x == pics.length-1){
		x = 0;
	} else {
		x += 1
	}
	document.cookie = "imageX=" + x;
}




pics = new Array();
x=0

function kickstart(photoset) {
	if (photoset == "closeup"){
		preloadcloseup();
	} else {
		preload();
	}
initBgImage('photoholder', x);
loader(); 
}

function loader() {
		
	imageId = 'thephoto';

	window.setTimeout("initImage(imageId, x)", 3000);
	window.setTimeout("counter(x)", 4000);
	window.setTimeout("swapImage(pics[x].src)", 6000);
	window.setTimeout("counter(x)", 7000);
	window.setTimeout("fadeOut(imageId,90)", 9000);

	window.setTimeout("loader()", 12000);
	
}

function preload() {
	y = 0;
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Mexican.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Ballong1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Escape1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Show1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Stol1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Slomo1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Ballong2.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Stol2.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Entre1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Escape2.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Juggling.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Stol3.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Show2.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Ballong3.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Escape3.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/NyCigg.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Stol4.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Ballong4.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Rep.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Slomo2.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Ste1.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Escape4.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Show4.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Ballong5.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Slomo3.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/Stol5.jpg';

}

function preloadcloseup() {
	y = 0;
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/close-up/Close-up.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/close-up/stylt2.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/close-up/closeup4.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/close-up/stylt.jpg';
	y += 1
	pics[y] = new Image();
	pics[y].src = 'img/bildspel/close-up/closeup2.jpg';
}



