	var boolrun=false;
	var inter, elt1;
	var i=0;
	var slds = new Array(); 
	//var slds_all= new Array("s003.jpg","s004.jpg","s000.jpg","s010.jpg","s011.jpg","s018.jpg","s012.jpg","s013.jpg","s014.jpg","s015.jpg","s016.jpg","s017.jpg","s030.jpg","s031.jpg","s032.jpg","s033.jpg","s034.jpg","s035.jpg","s036.jpg");
	var slds_m1 = new Array("s1a1.jpg","s1aa.jpg","s1ab.jpg","s1ac.jpg","s1a.jpg","s1ad.jpg","s010.jpg","s011.jpg","s018.jpg","s012.jpg","s014.jpg","s015.jpg","s016.jpg","s017.jpg");
	var slds_m2 = new Array("s030.jpg","s031.jpg","s032.jpg","s033.jpg","s034.jpg","s035.jpg","s036.jpg");
	var slds_m3 = new Array("s3a0.jpg","s3a1.jpg","s3a.jpg","s3aa1.jpg","s3aa.jpg","s3b.jpg","s3b1.jpg");
	var slds_m4 = new Array("s4.jpg","s4a.jpg","s4c.jpg","s4b.jpg","s4e.jpg","s4d.jpg","s4f.jpg","s4g.jpg");
	var slds_all = new Array("s00a.jpg","s00b.jpg","s003.jpg","s004.jpg","s000.jpg");
    slds_all = slds_all.concat(slds_m1, slds_m2,slds_m3,slds_m4);
	var IE = (document.all)?true:false;
    var sdelay = 2500;
	
	function initslides(imgarr){
		document.slide.src = "slides/" + imgarr[i];
		i++;
		elt1.firstChild.data = "   "+ i + " von " + imgarr.length;
		//loop:
		//if (i >= imgarr.length){i = 0;}
        if (i >= imgarr.length+1){
                reset();}
	}

	function haltsld(e){
		//alert(e); //e ist hier das window-Objekt
		var el = document.getElementById("bt0");
		var t1 = "Slideshow fortsetzen...";
		if (el.firstChild.data == "..halt.."){
			el.firstChild.data = t1;
			window.clearInterval(inter);
		} else {
			el.firstChild.data = "..halt..";
			//continue immediately with next img:
            if (i >= slds.length){i = 0;}
			document.slide.src = "slides/" + slds[i];
			i++;
			elt1.firstChild.data = "   "+ i + " von " + slds.length;
            /*if ((i==2)||((i<13)&&(i>9))){
                sdelay = 1000;
            }else{
                sdelay = 2500;
            }*/
			
			boolrun = true;
			inter = window.setInterval("initslides(slds)",sdelay)
		}
	}

    function menu_deakt(){
		document.getElementById("m1").alt="";
		document.getElementById("m1").title="";
		document.getElementById("m1").href="#";
		document.getElementById("m2").alt="";
		document.getElementById("m2").title="";
		document.getElementById("m2").href="#";
		document.getElementById("m3").alt="";
		document.getElementById("m3").title="";
		document.getElementById("m3").href="#";
		document.getElementById("m4").alt="";
		document.getElementById("m4").title="";
		document.getElementById("m4").href="#";

    }

	function startsld(){
		var el1 = document.getElementById("bt1");
		var el0 = document.getElementById("bt0");
		el1.style.visibility="hidden";
		el0.style.visibility="visible";
        menu_deakt();

		slds = slds_all;

		//continue immediately with next img:
        if (i >= slds.length){i = 0;}
		document.slide.src = "slides/" + slds[i];
		i++;
		elt1.firstChild.data = "   "+ i + " von " + slds.length;
        /* -----------------------------
         * the scope of this part would have been to dynamically change the sdelay value
         * depending on the image-series to be shown and to imitate therefor more dynamicity ...
         * Code has to be reworked:
         * IMHO, this can only be implemented with a for-loop, using window.setTimeout
         * see also slides.jp! FKEL, Wed,2006-04-12,15:22:58
         * -----------------------------
        if ((i==2)||((i<13)&&(i>9))){
             sdelay = 1000;
         }else{
             sdelay = 2500;
         }
         */
        

		boolrun = true;
		inter = window.setInterval("initslides(slds)",sdelay);
		
	}

	function start_sld(imgs){
		elt1 = document.getElementById("t1");
		var el1 = document.getElementById("bt1");
		var el0 = document.getElementById("bt0");
		el1.style.visibility="hidden";
		el0.style.visibility="visible";

		slds = imgs;

		//continue immediately with next img:
        if (i >= slds.length){i = 0;}
		document.slide.src = "slides/" + slds[i]
		i++;
		elt1.firstChild.data = "   "+ i + " von " + slds.length;
		
		inter = window.setInterval("initslides(slds)",sdelay)
	}

	function start_m1(){

        menu_deakt();
        sdelay = 1000;
		start_sld(slds_m1);

	}


	function start_m2(){

        menu_deakt();
		start_sld(slds_m2);

	}

	function start_m3(){

        menu_deakt();
		start_sld(slds_m3);

	}

	function start_m4(){

        menu_deakt();
		start_sld(slds_m4);

	}

	function imgcount(y){
		//if (boolrun){
		document.write("<span id=\"t1\" style=\"margin-left:10px;color:rgb(100,100,100);\">" + slds_all.length + " Screens</span>");
		elt1 = document.getElementById("t1");
			return true;
		//}

	}
	
	function reset(){
		document.location.reload();
		boolrun = false;
		//startslides();
		//alert(boolrun);
		return boolrun;
	}

    function init_pg(){
        window.setTimeout("document.slide.src=\"slides/s00a.jpg\"",0)
        //window.setTimeout("document.slide.src=\"slides/s002a.jpg\"",sdelay+800)
        //window.setTimeout("document.slide.src=\"slides/s002b.jpg\"",sdelay+800)
        window.setTimeout("document.slide.src=\"slides/s002a.jpg\"",sdelay+800)
    }


