$(document).ready(function() {

	$("ul.gallery_section li").hover(function() { //On hover...

		var thumbOver = $(this).find("img").attr("src"); //Get image url and assign it to 'thumbOver'

		//Set a background image(thumbOver) on the <a> tag - Set position to bottom
		$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat center bottom'});

		//Animate the image to 0 opacity (fade it out)
		$(this).find("span").stop().fadeTo('normal', 0 , function() {
			$(this).hide() //Hide the image after fade
		});
	} , function() { //on hover out...
		//Fade the image to full opacity 
		$(this).find("span").stop().fadeTo('normal', 1).show();
	});

});

function swap(gallery_id, picture_id, custom_width) {
	// Galerie ID = 0
	var galerie_anlagenbau = new Array ();
	galerie_anlagenbau[1] = new Array(
		// Bildname
		"galerie_anlagenbau/1.jpg", 
		// Text
		"<b>Für die Luftfahrtindustrie</b><br/><br/>Bauteil:<br/>Dreistöckiges Montagebühnenwerk aus Stahlbauhohlprofilen mit ausfahrbaren<br />Bühnenebenen in lackierter Ausführung"
	);
	galerie_anlagenbau[2] = new Array(
		// Bildname
		"galerie_anlagenbau/2.jpg", 
		// Text
		"<b>Für die Luftfahrtindustrie</b><br/><br/>Bauteil:<br/>Transportwagen in lackierter Ausführung für innerbetriebliche Transporteinsätze des jeweiligen Endkunden"
	);
	galerie_anlagenbau[3] = new Array(
		// Bildname
		"galerie_anlagenbau/3.jpg", 
		// Text
		"<b>Für die Energieindustrie</b><br/><br/>Bauteil:<br/>Abgasrohrleitung für ein Motorenheizkraftwerk"
	);
	galerie_anlagenbau[4] = new Array(
		// Bildname
		"galerie_anlagenbau/4.jpg", 
		// Text
		"<b>Für die Automobilindustrie</b><br/><br/>Bauteil:<br/>Antriebseinheit aus Stahlbauhohlprofilen in lackierter Ausführung"
	);
	galerie_anlagenbau[5] = new Array(
		// Bildname
		"galerie_anlagenbau/5.jpg", 
		// Text
		"<b>Für die Luftfahrtindustrie</b><br/><br/>Bauteil:<br/>Arbeitsbühne aus Stahlbauhohlprofilen in lackierter Ausführung"
	);
	galerie_anlagenbau[6] = new Array(
		// Bildname
		"galerie_anlagenbau/6.jpg", 
		// Text
		"<b>Für die Lebensmittelindustrie</b><br/><br/>Bauteil:<br/>Treppenaufgänge und Laufstege für die Produktion und Wartung"
	);
	
	// Galerie ID = 1
	var galerie_stahlbau = new Array ();
	galerie_stahlbau[1] = new Array(
		// Bildname
		"galerie_stahlbau/1.jpg", 
		// Text
		"<b>Wohnanlage betreutes Wohnen in Uelzen / Veerßen</b><br/><br/>Balkon- und Fluchttreppenanlage in feuerverzinkter Ausführung mit farbigen und witterungsbeständigen Schichtstoffplatten"
	);
	galerie_stahlbau[2] = new Array(
		// Bildname
		"galerie_stahlbau/2.jpg", 
		// Text
		"<b>BBS Lüneburg / Brandschutzmaßnahmen</b><br/><br/>Feuerverzinkter Stahltreppenturm"
	);
	galerie_stahlbau[3] = new Array(
		// Bildname
		"galerie_stahlbau/3.jpg", 
		// Text
		"Errichtung eines Glockenträgers für die katholische Kirche in Egestorf"
	);
	galerie_stahlbau[4] = new Array(
		// Bildname
		"galerie_stahlbau/4.jpg", 
		// Text
		"Umlenktrommel für die Textilindustrie in Materialkombination aus VA-Profilen und Baustahl"
	);
	galerie_stahlbau[5] = new Array(
		// Bildname
		"galerie_stahlbau/5.jpg", 
		// Text
		"Schweißvorrichtung aus Stahlbauhohlprofilen und Blechen "
	);
	galerie_stahlbau[6] = new Array(
		// Bildname
		"galerie_stahlbau/6.jpg", 
		// Text
		"Ablagegestell aus Stahlbauhohlprofilen mit Blechen - endkundenoptimiert"
	);
		
		
		
	// Galerie ID = 2
	var galerie_stahlwasserbau = new Array ();
	galerie_stahlwasserbau[1] = new Array(
		// Bildname
		"galerie_stahlwasserbau/1.jpg", 
		// Text
		"Ablagegestell für Tafelverschlüsse aus Stahlbauprofilen in feuerverzinkter Ausführung - Schleuse Uelzen II"
	);
	galerie_stahlwasserbau[2] = new Array(
		// Bildname
		"galerie_stahlwasserbau/2.jpg", 
		// Text
		"Absturzschutzgeländer mit selbstschließendem Durchgang aus Rohrprofilen in lackierter 	Ausführung – Schleuse Uelzen II"
	);
	galerie_stahlwasserbau[3] = new Array(
		// Bildname
		"galerie_stahlwasserbau/3.jpg", 
		// Text
		"Steckgeländer zur  Absicherung von Schachtarbeiten aus Rohrprofilen in feuerverzinkter Ausführung – Schleuse Uelzen II"
	);
	galerie_stahlwasserbau[4] = new Array(
		// Bildname
		"galerie_stahlwasserbau/4.jpg", 
		// Text
		"Mobile Schachteinhausungen aus Rohrprofilen in feuerverzinkter Ausführung – Schleuse Uelzen II"
	);
	galerie_stahlwasserbau[5] = new Array(
		// Bildname
		"galerie_stahlwasserbau/5.jpg", 
		// Text
		"Pegellatten für Schleuse Uelzen II"
	);
	galerie_stahlwasserbau[6] = new Array(
		// Bildname
		"galerie_stahlwasserbau/6.jpg", 
		// Text
		"Aufarbeitung von verschiedenen Antriebsrädern"
	);
	

	var galerien = new Array(galerie_anlagenbau, galerie_stahlbau, galerie_stahlwasserbau);
	
	document.getElementById('picture_big').style.backgroundImage = "url('../images/" + galerien[gallery_id][picture_id][0] + "')";
	
	if(custom_width != undefined) {
		document.getElementById('picture_text').style.width = custom_width + "px";
	} else {
		document.getElementById('picture_text').style.width = "155px";
	}
	
	if(galerien[gallery_id][picture_id][1] != '') {
		document.getElementById('picture_text').style.display = 'block';
	} else {
		document.getElementById('picture_text').style.display = 'none';
	}
	
	document.getElementById('picture_text').innerHTML = galerien[gallery_id][picture_id][1];
}

function swap_alt(gallery, name, text, link_text, link_url) {
	document.getElementById('picture_big').style.backgroundImage = "url('../images/" + gallery + "/" + name + ".jpg')";
	if(text != '') {
		document.getElementById('picture_text').style.display = 'block';
	} else {
		document.getElementById('picture_text').style.display = 'none';
	}
	
	if(link_text != '') {
		document.getElementById('picture_text').innerHTML = text + " <a href=\"" + link_url + "\">" + link_text + "</a>";
	} else {
		document.getElementById('picture_text').innerHTML = text;
	}
}
