function beep() {
  document.all.sound.src = "sound.wav";
}

produkteout = new Image; produkteout.src="navi/produkte.gif";
produkteomo = new Image; produkteomo.src="navi/produkte_omo.gif";

shopout = new Image; shopout.src="navi/shop.gif";
shopomo = new Image; shopomo.src="navi/shop_omo.gif";

skiverleihout = new Image; skiverleihout.src="navi/skiverleih.gif";
skiverleihomo = new Image; skiverleihomo.src="navi/skiverleih_omo.gif";

skiserviceout = new Image; skiserviceout.src="navi/skiservice.gif";
skiserviceomo = new Image; skiserviceomo.src="navi/skiservice_omo.gif";

skigarageout = new Image; skigarageout.src="navi/skigarage.gif";
skigarageomo = new Image; skigarageomo.src="navi/skigarage_omo.gif";

galleryout = new Image; galleryout.src="navi/gallery.gif";
galleryomo = new Image; galleryomo.src="navi/gallery_omo.gif";

kontaktout = new Image; kontaktout.src="navi/kontakt.gif";
kontaktomo = new Image; kontaktomo.src="navi/kontakt_omo.gif";


saisonout = new Image; saisonout.src="right/saison.jpg";
saisonomo = new Image; saisonomo.src="right/saison_omo.jpg";

webcamout = new Image; webcamout.src="right/webcam.jpg";
webcamomo = new Image; webcamomo.src="right/webcam_omo.jpg";


salomonlogoout = new Image; salomonlogoout.src="right/salomonlogo.gif";
salomonlogoomo = new Image; salomonlogoomo.src="right/salomonlogo_omo.gif";

scheffaulogoout = new Image; scheffaulogoout.src="right/scheffaulogo.gif";
scheffaulogoomo = new Image; scheffaulogoomo.src="right/scheffaulogo_omo.gif";

function hover(picName) {
	imagename=picName.substring(0,picName.length-3);  
	document[imagename].src=eval(picName+".src");
}

image1 = new Image; image1.src="index/01.jpg";
image2 = new Image; image2.src="index/02.jpg";
image3 = new Image; image3.src="index/03.jpg";
image4 = new Image; image4.src="index/04.jpg";
image5 = new Image; image5.src="index/05.jpg";
image6 = new Image; image6.src="index/06.jpg";
image7 = new Image; image7.src="index/06.jpg";
image8 = new Image; image8.src="index/06.jpg";
image9 = new Image; image9.src="index/06.jpg";
image10 = new Image; image10.src="index/06.jpg";
image11 = new Image; image11.src="index/06.jpg";

function loadrandomimage() {
  var i = Math.floor(11 * Math.random() + 1);
  document.indeximage.src=eval("image"+i+".src");	
}














/* DOWNLOADED FROM http://jystewart.net/ */

/* Array to hold preloaded images */
var pics = Array();

/* Number of increments to use when resizing */
var steps = 10;

/* Holds the DOM reference to the image */
var display;

/* Keeps track of where we are in the process */
var counter;

/* Total number of images in the gallery */
var totalimages = 5;

var myslideshow = null;

function init()
{
	counter = 1;
	display = document.getElementById('display_image');

	loadImage(1);
	loadImage(2);
	//loadImage(3);
	//loadImage(4);
	//loadImage(5);
	
	loadImage(totalimages);
	
	//var i=0;
	//for (i < 5) {
	myslideshow = window.setInterval("advance()", 4000);
	//setTimeout("advance()", 4000);
	//}
}


function loadImage(index) {
	if (! pics[index]) {
		pics[index] = new Image();
		pics[index].src = 'right/shop'+index+'.jpg';
	}
}

function advance()
{
	if (counter == totalimages) {
		previous = counter;
		counter = 1;
	} else if (counter == totalimages - 1) {
		previous = counter;
		counter++
	} else {
		previous = counter;
		counter++;
		loadImage(counter + 1);
	}
	
	initSlide();
}

function retreat()
{
	if (counter == 1) {
		previous = counter;
		counter = totalimages;
		loadImage(totalimages - 1);
		nextcounter = counter - 1;
	} else if (counter == 2) {
		previous = counter;
		counter--;
	} else {
		previous = counter;
		counter--;
		loadImage(counter - 1);
	}
	
	initSlide();
}

function initSlide()
{
	width_diff = pics[counter].width - pics[previous].width;
	width_increment = width_diff / steps;
	height_diff = pics[counter].height - pics[previous].height;
	height_increment = height_diff / steps;
	slide(100, width_increment, height_increment, 1);
}

function slide(opacity, width_increment, height_increment, tally_steps)
{
	if (tally_steps != steps) {
		tally_steps++;
		display.width += width_increment;
		display.height += height_increment;
		setOpacity(opacity)
		opacity -= 100/steps;
		window.setTimeout("slide("+opacity+","+width_increment+","+height_increment+","+tally_steps+")", 50);
	} else {
		display.style.backgroundImage = 'url(right/shop1.jpg)';
		setOpacity(0);
		display.src = 'right/shop'+counter+'.jpg';
		display.width = pics[counter].width;
		display.height = pics[counter].height;
		fadeIn(10);
	}
}

function setOpacity(opacity) 
{
	opacity = (opacity == 100)?99.999:opacity;
 
	// IE/Win
	display.style.filter = "alpha(opacity:"+opacity+")";
 
	// Safari<1.2, Konqueror
	//display.style.KHTMLOpacity = opacity/100;
 
	// Older Mozilla and Firefox
	//display.style.MozOpacity = opacity/100;
  
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	display.style.opacity = opacity/100;
}

function fadeIn(opacity) 
{
	if (opacity <= 100) 
	{
		setOpacity(opacity);
		opacity += 5;
		window.setTimeout("fadeIn("+opacity+")", 50);
	}
}

function fadeOut(opacity) 
{
	if (opacity <= 100) 
	{
		setOpacity(opacity);
		opacity -= 5;
		window.setTimeout("fadeOut("+opacity+")", 50);
	}
}


