// JavaScript Farmacia SCHLERN Apotheke
// Copyright - onkiHara - 2000

var interval = 2000;				// Zwei Sekunden Takt
var logocycle = 0, apocycle = 0;
var bilderaktiv, auszeit;
var NS, IE;

var logoanames = new Array("img/l1a.gif","img/l2a.gif","img/l3a.gif","img/l4a.gif","img/l5a.gif"); // A-Logos
var logobnames = new Array("img/l1b.gif","img/l2b.gif","img/l3b.gif","img/l4b.gif","img/l5b.gif"); // B-Logos
var aponames = new Array("img/b1.gif","img/b2.gif");

// Imageobjekt-Arrays

var alogos = new Array(logoanames.length);
var blogos = new Array(logobnames.length);
var apos = new Array(aponames.length);

//  Objekte erzeugen

for (i=0;i<logoanames.length;i++){	alogos[i] = new Image(); alogos[i].src = logoanames[i];}
for (i=0;i<logobnames.length;i++){	blogos[i] = new Image(); blogos[i].src = logobnames[i];}
for (i=0;i<aponames.length;i++){ apos[i] = new Image(); apos[i].src = aponames[i];}

// Browserwahl

if ( document.layers ) {
  NS = true;
  IE = false;
} else {
  NS = false;
  IE = true;
}

// Intervall

setIV();

function setIV(){
	bilderaktiv = window.setInterval("changeBilder()",interval);
}

function clearIV(){
	window.clearInterval(bilderaktiv);
}

function changeApos(){

	// Apothekenbilder

	document.apotheke.src = apos[apocycle].src;

  // Texte

  if ( NS ) {               // NS
    if ( apocycle ) {
      document.seis.visibility = "hidden";
      document.kastelruth.visibility = "visible";
      document.seis1.visibility = "hidden";
      document.kastelruth1.visibility = "visible";
    }
    else {
      document.kastelruth.visibility = "hidden";
      document.seis.visibility = "visible";
      document.kastelruth1.visibility = "hidden";
      document.seis1.visibility = "visible";
    }
  } else {                               // IE
    if ( apocycle ) {
      document.all.seis.style.visibility = "hidden";
      document.all.kastelruth.style.visibility = "visible";
      document.all.seis1.style.visibility = "hidden";
      document.all.kastelruth1.style.visibility = "visible";
    } else {
      document.all.seis.style.visibility = "visible";
      document.all.kastelruth.style.visibility = "hidden";
      document.all.seis1.style.visibility = "visible";
      document.all.kastelruth1.style.visibility = "hidden";
    }
  }

	apocycle++;
	if (apocycle == aponames.length) apocycle=0;

}

function stopForApos(){
	window.clearTimeout(auszeit);
	clearIV();
}

function changeBilder(){

	// Logos im Rotationsverfahren

	switch (logocycle){
    case 0:
	  document.logo0.src = blogos[0].src;
	  showWelcome();
 	  break;
    case 1:
      document.logo1.src = blogos[1].src;
      if ( NS ) {
        document.tlogo0.visibility = "hidden";
        document.tlogo1.visibility = "visible";
      } else {
        document.all.tlogo0.style.visibility = "hidden";
        document.all.tlogo1.style.visibility = "visible";
      }
      break;
    case 2:
      document.logo2.src = blogos[2].src;
      if ( NS ) {
        document.tlogo1.visibility = "hidden";
        document.tlogo2.visibility = "visible";
      } else {
        document.all.tlogo1.style.visibility = "hidden";
        document.all.tlogo2.style.visibility = "visible";
      }
      break;
    case 3:
      document.logo3.src = blogos[3].src;
      if ( NS ) {
        document.tlogo2.visibility = "hidden";
        document.tlogo3.visibility = "visible";
      } else {
        document.all.tlogo2.style.visibility = "hidden";
        document.all.tlogo3.style.visibility = "visible";
      }
      break;
    case 4:
      document.logo4.src = blogos[4].src;
      if ( NS ) {
        document.tlogo3.visibility = "hidden";
        document.tlogo4.visibility = "visible";
      } else {
        document.all.tlogo3.style.visibility = "hidden";
        document.all.tlogo4.style.visibility = "visible";
      }
      break;
    case 5:
	  document.logo0.src = blogos[0].src;
      document.logo1.src = alogos[1].src;
      document.logo2.src = alogos[2].src;
      document.logo3.src = alogos[3].src;
      document.logo4.src = alogos[4].src;

	  showWelcome();
      // changeApos(); // leave unchanged meanwhile
  }

	logocycle++;
  if (logocycle > logoanames.length) logocycle=0;
}

function showWelcome(){
    if ( NS ) {
      document.tlogo4.visibility = "hidden";
      document.tlogo0.visibility = "visible";
    } else {
      document.all.tlogo4.style.visibility = "hidden";
      document.all.tlogo0.style.visibility = "visible";
    }
}

function highLight(bild){
	clearIV();
	clearTimeout(auszeit);
	downLightAll();
	switch (bild){
		case 0:
			document.logo0.src = blogos[0].src;
			if (NS) document.tlogo0.visibility = "visible";
				else document.all.tlogo0.style.visibility = "visible";
			break;
		case 1:
			document.logo1.src = blogos[1].src;
			if (NS) document.tlogo1.visibility = "visible";
				else document.all.tlogo1.style.visibility = "visible";
			break;
		case 2:
			document.logo2.src = blogos[2].src;
			if (NS) document.tlogo2.visibility = "visible";
				else document.all.tlogo2.style.visibility = "visible";
			break;
		case 3:
			document.logo3.src = blogos[3].src;
			if (NS) document.tlogo3.visibility = "visible";
				else document.all.tlogo3.style.visibility = "visible";
			break;
		case 4:
			document.logo4.src = blogos[4].src;
			if (NS) document.tlogo4.visibility = "visible";
				else document.all.tlogo4.style.visibility = "visible";
		}
}

function downLightAll(){
	document.logo0.src = alogos[0].src;
	if (NS) document.tlogo0.visibility = "hidden";
		else document.all.tlogo0.style.visibility = "hidden";
	document.logo1.src = alogos[1].src;
	if (NS) document.tlogo1.visibility = "hidden";
		else document.all.tlogo1.style.visibility = "hidden";
	document.logo2.src = alogos[2].src;
	if (NS) document.tlogo2.visibility = "hidden";
		else document.all.tlogo2.style.visibility = "hidden";
	document.logo3.src = alogos[3].src;
	if (NS) document.tlogo3.visibility = "hidden";
		else document.all.tlogo3.style.visibility = "hidden";
	document.logo4.src = alogos[4].src;
	if (NS) document.tlogo4.visibility = "hidden";
		else document.all.tlogo4.style.visibility = "hidden";
}

function reStart(){
	auszeit = window.setTimeout("reStart1()",interval);
}

function reStart1(){
	downLightAll();
	logocycle = 0;
	showWelcome();
	setIV();
}