/**
* l&ouml;scht den text eines formularfelds
*/
function clearText(id){
	document.getElementById(id).value = "";
}

var planFlag = 0; // flag f&uuml;r das wechseln der planansicht; 0 -> von gross auf klein, 0 -> von klein auf gross.

/**
* &auml;ndert die planansicht.
*/
function changePlan(img){
	if(planFlag == 0){
		img.src = "bilder/plan_klein.gif";
		planFlag = 1;	
	}else{
		img.src = "bilder/plan_gross.gif";
		planFlag = 0;
	}
}

/**
* &auml;ndert die angaben auf der spinnerei seite
* ge&auml;ndert werden:
* topImage
* beschreibungstext
* fabrikbild
*/
var current_pic = "leer";
function changeSpinnereiPic(building){
	topImage = document.getElementById("top").firstChild;
	text = document.getElementById("spin_text");
	img = document.getElementById("z_img");
	current_pic = building;
	
	switch(building){
		case "hochbau":
			img.src = "bilder/spinnerei/z_hochbau.gif";
			topImage.src = "bilder/spinnerei/haus2.jpg";
			text.innerHTML = "<p><span class='redtext'>Hochbau</span><br />Markanter Hochbau und Wahrzeichen des Areals. Stammt aus dem Jahr 1837. Erdgeschoss und Keller werden als Lager und Ateliers genutzt. Die oberen Stockwerke sind noch nicht nutzbar.</p>";
			break;
		case "lofts":
			img.src = "bilder/spinnerei/z_lofts.gif";
			topImage.src = "bilder/spinnerei/spedition.jpg";
			text.innerHTML = "<p><span class='redtext'>Spedition</span><br />Bau neueren Ursprungs. Enth&auml;lt Werkst&auml;tten f&uuml;r Produktion, Lofts zum Wohnen, Ateliers und Lager.</p>";
			break;
		case "sandsteinbau":
			img.src = "bilder/spinnerei/z_sandsteinbau.gif";
			topImage.src = "bilder/spinnerei/haus1.gif";
			text.innerHTML = "<p><span class='redtext'>Westbau</span><br />Vielf&auml;ltig genutzter, repr&auml;sentativer Sandsteinbau. Wurde nach der Produktionseinstellung als erstes Geb&auml;ude umgenutzt. Unter anderem mit Kino, Cafeteria, Tanzstudio, Fahrzeugproduktion, Ausbildungsst&auml;tten, Dienstleistungsanbietern, Ateliers und Wohnungen.</p>";
			break;
		case "sheddhalle":
			img.src = "bilder/spinnerei/z_sheddhalle.gif";
			topImage.src = "bilder/spinnerei/haus3.gif";
			text.innerHTML = "<p><span class='redtext'>Shedbau</span><br />Langer, grosser Bau mit typischem Sheddach. Wird als B&uuml;ro, Lager und Produktion genutzt.</p>";
			break;
		case "werkstaette":
			img.src = "bilder/spinnerei/z_werkstaette.gif";
			topImage.src = "bilder/spinnerei/lagerhallen.jpg";
			text.innerHTML = "<p><span class='redtext'>Lagerhallen</span><br />Typische Zeitzeugen f&uuml;r Lagerhallen ihrer Epoche. Genutzt als Produktion und Lager.</p>";
			break;
		case "wohnhaeuser":
			img.src = "bilder/spinnerei/z_wohnhaeuser.gif"
			topImage.src = "bilder/spinnerei/wohnhaeuser.jpg";
			text.innerHTML = "<p><span class='redtext'>Wohnh&auml;user</span><br />Ehemalig Schmiede, Stallungen, B&uuml;ro, Pf&ouml;rtnerhaus und betriebseigener Kindergarten. Die Geb&auml;ude werden heute haupts&auml;chlich zum Wohnen genutzt. Zus&auml;tzliche Gewerber&auml;ume, Lager und Ateliers.</p>";
			break;
		default:
			alert("def");	
			break;
	}
}

/**
* &auml;ndert die angaben auf der spinnerei seite
* ge&auml;ndert werden:
* topImage
* beschreibungstext
* fabrikbild
*/
function changeHaeuserPic(building){
	topImage = document.getElementById("top").firstChild;
	text = document.getElementById("wohnh_text");
	img = document.getElementById("z_img");
	block_img = document.getElementById("haeuser_block");
	current_pic = building;
	
	
	switch(building){
		case "hagacher":
			img.src = "bilder/haeuser/z_hagacher.gif";
			topImage.src = "bilder/haeuser/hagacher.jpg";
			block_img.src = "bilder/haeuser/b_hagacher.gif";
			text.innerHTML = "<p><span class='redtext'>Wohnh&auml;user Hagacher</span><br />Verschiedene Mehrfamilienh&auml;user vom ehemaligen Kosthaus aus dem 19. Jahrhundert bis zum 70-iger Jahre Wohnblock.</p>";
			break;
		case "studerwis":
			img.src = "bilder/haeuser/z_studerwis.gif";
			topImage.src = "bilder/haeuser/studerwis.jpg";
			block_img.src = "bilder/haeuser/b_studerwis.gif";
			text.innerHTML = "<p><span class='redtext'>Wohnh&auml;user Haum&uuml;hlestrasse</span><br />Vier Wohnh&auml;user mit insgesamt 26 Wohnungen bilden ein ruhiges und idyllisches Quartier am Rande von Rorbas direkt angrenzend an Gr&uuml;nzone und Naturschutzgebiet.</p>";
			break;
		default:
			alert("null");	
			break;
	}
}

/**
* schliessen der galerie
*/
function closeGallery(){
	document.getElementById("gallery_container").style.display = "none";	
}

/**
* &auml;ndert das hintergrund bild der spinnerei zeichnung beim mouseover
*/
function changeZ(path, building){
	img = document.getElementById("z_img");
		
	if(building != "def"){
		img.src = path+"z_"+building+".gif";
	}else{
		img.src = path+"z_"+current_pic+".gif";
	}
}

/**
* bilder vorladen
* @param string der bilder - getrennt durch ';'
* @param pfad zu den bildern
*/
function preloadImg(strImg, path){
	var imgArray = removeEmptyFields(strImg.split(";"));
	
	for (i = 0; i < imgArray.length; i++) {
		img = new Image();
//		alert(path+imgArray[i]);
		img.src = path+imgArray[i];
	}
}

/**
* enfernt leere Felder in Arrays
* @param array
*/
function removeEmptyFields(array){
	newArray = new Array();
	for( i = 0; i < array.length; i++){
		if(array[i] != ""){
			newArray.push(array[i])	
		}	
	}
	return newArray;	
}