
function preloadPix() { //v1.2
  if (document.images) {
    var imgFiles = preloadPix.arguments;
    var preloadArray = new Array();
    for (var i=0; i<imgFiles.length; i++) {
      preloadArray[i] = new Image;
      preloadArray[i].src = imgFiles[i];
    }
  }
}

function preloadStartPage() { //v1.2
preloadPix('spix/rb_geschichte_on.gif',
'spix/rb_bier_on.gif',
'spix/rb_schank_on.gif',
'spix/rb_post_on.gif',
'spix/rb_wo_on.gif',
'spix/rb_buero_on.gif',
'spix/rb_start_on.gif'
);
}

active = new Array();
normal = new Array();
message = new Array();

normal[1]="spix/rb_geschichte.gif";  active[1]="spix/rb_geschichte_on.gif";  message[1]="Chronik und Geschichte";
normal[2]="spix/rb_bier.gif";  active[2]="spix/rb_bier_on.gif";  message[2]="Brauerei und Biersorten";
normal[3]="spix/rb_schank.gif";  active[3]="spix/rb_schank_on.gif";  message[3]="Gaststätten und Schänken";
normal[4]="spix/rb_post.gif";  active[4]="spix/rb_post_on.gif";  message[4]="Schumacherpost mit Terminen";
normal[5]="spix/rb_wo.gif";  active[5]="spix/rb_wo_on.gif";  message[5]="Gästebuch";
normal[6]="spix/rb_buero.gif";  active[6]="spix/rb_buero_on.gif";  message[6]="Mail und Kontakt";
normal[7]="spix/rb_start.gif";  active[7]="spix/rb_start_on.gif";  message[7]="Intro und Startseite";

normal[11]="ipix/nl_geschichte.gif";  active[11]="ipix/nl_geschichte_2.gif";  message[11]="Chronik und Geschichte";
normal[12]="ipix/nl_bier.gif";  active[12]="ipix/nl_bier_2.gif";  message[12]="Brauerei und Biersorten";
normal[13]="ipix/nl_schank.gif";  active[13]="ipix/nl_schank_2.gif";  message[13]="Gaststätten und Schänken";
normal[14]="ipix/nl_post.gif";  active[14]="ipix/nl_post_2.gif";  message[14]="Schumacherpost mit Terminen";
normal[15]="ipix/nl_wo.gif";  active[15]="ipix/nl_wo_2.gif";  message[15]="Wo erhalten Sie Schumacher Alt";
normal[16]="ipix/nl_buero.gif";  active[16]="ipix/nl_buero_2.gif";  message[16]="Mail und Kontakt";
normal[17]="ipix/nl_start.gif";  active[17]="ipix/nl_start_2.gif";  message[17]="Intro und Startseite";

normal[200]="ipix/nl_start.gif";  active[200]="ipix/nl_start_2.gif";  message[200]="Impressum";


function Pix(Na,Num,Act)	{

		if (Act=='1')
			{
			document.images[Na].src=active[Num];
			window.status=message[Num];		
			return true;
			}
		if (Act=='0')
			{
			document.images[Na].src=normal[Num];
			return true;
			}
	}

	function Pix2(Na,Num,Act)	{

		if (Act=='1')
			{
			window.status=message[Num];		
			return true;
			}
		if (Act=='0')
			{
			return true;
			}
	}
	
function impressum() {
	Fenster = window.open("impressum.html","BrauereiSchumacherImpressum","width=400,height=360,left=200,top=100");
	}


	
	
   
var speed = 75
var pause = 1500
var timerID = null
var NewsRunning = false


var currentMessage = 0
var offset = 0

function stopNews() {
        if (NewsRunning)
                clearTimeout(timerID)
        NewsRunning = false
	}

// start the News

function startNews() {
        stopNews()
        showNews()
	}

function showNews() {
        var text = news[currentMessage]
        
		// maximale dargestellte Teaserlänge Abhängig von Bildschirmbreite
		var maxlen = 0 ;
		if(screen.width > 1300){
			maxlen = 130 ;
		}else if(screen.width > 1000){
			maxlen = 100 ;
		}else{
			maxlen = 75 ;
			};
		
		
		
		if (offset < text.length) {
                if (text.charAt(offset) == " ")
                        offset++                        
                
				var partialMessage = text.substring(0, offset + 1) 
				partialMessage = "" + partialMessage + "" ;
				
				if(partialMessage.length > maxlen){
					partialMessage = text.substring(offset - maxlen,offset) ;
					};
				
				
				/*javascript*/
				if(navigator.appName=="Netscape")
					with(document.ticker.document)
					{
					open(); write(partialMessage); close();
					}
					else
					ticker.innerHTML=partialMessage;
                /*javascript*/	
				offset++
                timerID = setTimeout("showNews()", speed)
		NewsRunning = true
        } else {
                offset = 0
                currentMessage++
                if (currentMessage == news.length)
                        currentMessage = 0
                timerID = setTimeout("showNews()", pause)
		NewsRunning = true
        }
	}   