//Global-Variablen für Slide Übersicht
//var t_slide = setTimeout("slideIntro()",0); 
var t_slide = 0;
var r_slide = 0; 

function slideIntro(p_slide, anzeige, galerie) {
	
	r_slide++;

	if(p_slide == 1  && r_slide == 1) {
		slideIn();
	}
	
	if(p_slide == 2  && r_slide == 1) {
		slideOut();
	}
	
	if (r_slide >= 2){
				
		if(p_slide == 1){
			if (r_slide % 2 == 0) slideIn();
			else slideOut();
		}
		if(p_slide == 2){
			if (r_slide % 2 != 0) slideOut();
			else slideIn();
		}		

	}
	 
}

function slideIn(){ 

  	if(document.getElementById("gal_intro")) document.getElementById("gal_intro").style.display ='inline';
	//if(document.getElementById("link_uebersicht")) document.getElementById("link_uebersicht").className = 'link_uebersicht_aktiv';
	
    var zeit = 10;


	if(document.getElementById("gal_intro")) {
		clearTimeout(t_slide);
		if(parseInt(document.getElementById("gal_intro").style.width) < 656) {
			document.getElementById("gal_intro_rahmen").style.left = parseInt(document.getElementById("gal_intro_rahmen").style.left) + 30 + "px";
			document.getElementById("gal_intro").style.width = parseInt(document.getElementById("gal_intro").style.width) + 30 + "px";
			t_slide = setTimeout(function(){slideIn();},zeit);
		
		}else {
			if(document.getElementById("gal_intro_rahmen") && parseInt(document.getElementById("gal_intro_rahmen").style.left) < 10) {
			  document.getElementById("gal_intro_rahmen").style.left = parseInt(document.getElementById("gal_intro_rahmen").style.left) - 4 + "px";
				document.getElementById("gal_intro").style.width = parseInt(document.getElementById("gal_intro").style.width) - 4 + "px";
				document.getElementById("img_slidelink").src = "fileadmin/templates/grafiken/slide_out.gif";
			}
		}
  }
    
  
}


function slideOut(){ 

    var zeit = 10;
/*
	if(navigator.userAgent.indexOf("MSIE") > -1) {
			zeit=46;
    } else {
			zeit=50;
	}
*/	

	if(document.getElementById("gal_intro")) {
		clearTimeout(t_slide);
	
  	if(document.getElementById("gal_intro_rahmen") && parseInt(document.getElementById("gal_intro").style.width) > 9) {
   		document.getElementById("gal_intro_rahmen").style.left = (parseInt(document.getElementById("gal_intro_rahmen").style.left) - 30) + "px";
			document.getElementById("gal_intro").style.width = (parseInt(document.getElementById("gal_intro").style.width) - 30) + "px";
			t_slide = setTimeout(function(){slideOut();},zeit);
		}else {
			if(document.getElementById("gal_intro").style.width == 8+"px") {
				document.getElementById("gal_intro_rahmen").style.left= -656+"px";
				document.getElementById("gal_intro").style.width = 12+"px";
				document.getElementById("img_slidelink").src = "fileadmin/templates/grafiken/slide_in.gif";
			}
		}
  }

}


function slideAndShowGalerie(galerie) {

	//Falls Parameter für Galerie mitgegeben
	//Relevant für die Links in dem Intro-Div zu den entsprechenden Galerien
  
    //alert('step 1');
  
   var zeitabfang = 0;
     
   	var xmlHttp = null;
  	// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
  	if (typeof XMLHttpRequest != 'undefined') {
  		xmlHttp = new XMLHttpRequest();
  	}
  	if (!xmlHttp) {
  		// Internet Explorer 6 und älter
  		try {
  			xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
  		} catch(e) {
  			try {
  				xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
  			} catch(e) {
  				xmlHttp  = null;
  			}
  		}
  	}
  	if (xmlHttp) {
  		xmlHttp.overrideMimeType('text/xml; charset=iso-8859-1'); 
      xmlHttp.open('GET', 'fileadmin/templates/php/galerien.php?anzeige=slideOut&gal='+galerie, true);
  		xmlHttp.onreadystatechange = function () {
  			if (xmlHttp.readyState == 4) {
  				document.getElementById('content_inhalt').innerHTML = xmlHttp.responseText;
  			}
  		};
  		xmlHttp.send(null);
  		zeitabfang = 1;
  	}

	if(zeitabfang == 1) {
  
    //alert('step 2');
    r_slide++;
    slideOut();
    zeitabfang = 2;
 
  }
  
  if(parseInt(document.getElementById("gal_intro").style.width) <= 12 && zeitabfang == 2 && xmlHttp) {
      
      alert('step 2');
      
  		xmlHttp.overrideMimeType('text/xml; charset=iso-8859-1'); 
      xmlHttp.open('GET', 'fileadmin/templates/php/galerien.php?anzeige=galerie&gal='+galerie, true);
  		xmlHttp.onreadystatechange = function () {
  			if (xmlHttp.readyState == 4) {
  				document.getElementById('content_inhalt').innerHTML = xmlHttp.responseText;
  			}
  		};
  		xmlHttp.send(null);

  
  }
	
}

