/**
 * Startseite für www.holzbau-schwab.de
 *
 * © exedis – Internet Konzeption, Gestaltung, Realisation
 * http://www.exedis.de
 */

$(document).ready(function(){

	Diashow.laden();

});

Diashow = {

	liste: 		new Array(),
	zeiger: 	0,
	intervall:	7500,

	laden: function () {
		$("#bilder .bild").each(function(){
			var obj = $(this);
			Diashow.addBild( obj.find("img").attr("src"), obj.find("img").attr("alt"), obj.find(".info").text() );
		});
		this.weiter();
	},

	addBild: function ( src, alt, info ) {
		var img = new Image();
		img.src = src;
		this.liste.push({img: img, alt: alt, info: info});
	},

	weiter: function () {
		window.setTimeout("Diashow.tauscheBild();",this.intervall);
	},

	tauscheBild: function () {
		var nr = this.zeiger==this.liste.length-1 ? 0 : this.zeiger+1;
		var neu = this.liste[nr];
		if ( neu.img.complete ) {
			$("#ansicht img").addClass("loeschmich");
			$("#ansicht").prepend('<img src="'+neu.img.src+'" alt="'+neu.alt+'" />');
			$("#ansicht img.loeschmich").fadeOut(1250,function(){
				$("#ansicht img.loeschmich").remove();
			});
			$("#ansicht .text").slideUp(400,function(){
				$("#ansicht .text")
					.find(".info").text(neu.info).end()
					.slideDown(400, function(){
						Diashow.zeiger = nr;
						Diashow.weiter();
					});
			});
		} else {
			window.setTimeout("Diashow.tauscheBild();",25);
		}
	}

};

/*
var Vollbild = {

	wechselParameter: {
		xl:	{
			alteKlasse: "medium",
			neueKlasse: "xl",
//			marginLeft: 0,
			width: /*"738px" "500px",
			linkTitle: "Bild verkleinern"
		},
		medium: {
			alteKlasse: "xl",
			neueKlasse: "medium",
//			marginLeft: "1.5em",		// global.css
			width: "200px",				// global.css
			linkTitle: "Bild vergrößern"
		}
	},

	laden: function () {
		$("a.vollbild").click(function(){
			Vollbild.wechsel(this);
			return false;
		});
	},

	wechsel: function ( link ) {
		link = $(link);
		var box = link.parents(".bildbox");
		var boxen = box.parent();
		var img = box.find(".bild img");
		var imgSrc = img.attr("src");
		var neuImg = new Image();
		neuImg.src = link.attr("href");

		// Parameter laden
		if ( box.hasClass("medium") ) {
			var parameter = this.wechselParameter.xl;
		} else if ( box.hasClass("xl") ) {
			var parameter = this.wechselParameter.medium;
		}

		// Aktionen ausführen
		if ( parameter ) {
			boxen.css({
//				marginLeft: parameter.marginLeft
			});
			box.removeClass(parameter.alteKlasse).animate({
				width: parameter.width
			}, 500, function(){
				box.addClass(parameter.neueKlasse);
				link.attr({ href: imgSrc, title: parameter.linkTitle });
				img.attr({ src: neuImg.src });
			});
		}

	}

};
/**/
