// JavaScript Document

Array.prototype.in_array_minus = function(search_term)
{
  var i = this.length;
  if (i > 0) {
	 do {
		if (this[i] === search_term) {
		   return true;
		}
	 } while (i--);
  }
  return false;
}


function showPics()
{
	usedPics = new Array();
	usedIDs = new Array();
	var anzahlPics = 8;
	
	for(var i = 1; i < 9; i++)
	{
		var zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		var zufall2 = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		
		while(usedPics.in_array_minus(zufall))
		{
			zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		while(usedIDs.in_array_minus(zufall2))
		{
			zufall2 = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		usedPics.push(zufall);
		usedIDs.push(zufall2);
		var picName = "poolPic_" + zufall;
		var picID = "poolPic_" + zufall2;
		
		//alert(picName);
		document.getElementById(picID).src = "images/" + picName + ".jpg";
	}
	
	window.setTimeout("showPics()", 5000);
}

function showPicsLeistungen()
{
	usedPics = new Array();
	usedIDs = new Array();
	var anzahlPics = 25;
	
	for(var i = 1; i < 9; i++)
	{
		var zufall = 8;
		var zufall2 = Math.ceil(Math.random() * 1000) % 8 + 1;
		
		while(usedPics.in_array_minus(zufall))
		{
			zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		while(usedIDs.in_array_minus(zufall2))
		{
			zufall2 = Math.ceil(Math.random() * 1000) % 8 + 1;
		}
		
		usedPics.push(zufall);
		usedIDs.push(zufall2);
		var picName = "poolPic_montage_" + zufall;
		var picID = "poolPic_" + zufall2;
		
		//alert(picName);
		document.getElementById(picID).src = "images/" + picName + ".jpg";
	}	
	
	window.setTimeout("showPicsLeistungen()", 5000);
}

function showPicsRef()
{
	usedPics = new Array();
	usedIDs = new Array();
	var anzahlPics = 8;
	
	for(var i = 1; i < 9; i++)
	{
		var zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		var zufall2 = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		
		while(usedPics.in_array_minus(zufall))
		{
			zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		while(usedIDs.in_array_minus(zufall2))
		{
			zufall2 = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		usedPics.push(zufall);
		usedIDs.push(zufall2);
		var picName = "poolPic_ref_" + zufall;
		var picID = "poolPic_" + zufall2;
		
		//alert(picName);
		document.getElementById(picID).src = "images/" + picName + ".jpg";
	}	
	
	window.setTimeout("showPicsRef()", 5000);
}

function showPicsUnternehmen()
{
	usedPics = new Array();
	usedIDs = new Array();
	var anzahlPics = 8;
	
	for(var i = 1; i < 9; i++)
	{
		var zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		var zufall2 = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		
		while(usedPics.in_array_minus(zufall))
		{
			zufall = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		while(usedIDs.in_array_minus(zufall2))
		{
			zufall2 = Math.ceil(Math.random() * 1000) % anzahlPics + 1;
		}
		
		usedPics.push(zufall);
		usedIDs.push(zufall2);
		var picName = "poolPic_unternehmen_" + zufall;
		var picID = "poolPic_" + zufall2;
		
		//alert(picName);
		document.getElementById(picID).src = "images/" + picName + ".jpg";
	}	
	
	window.setTimeout("showPicsUnternehmen()", 5000);
}

function checkInput()
	{
		var checker = "";

		if (document.kontaktform.name.value == "" || document.kontaktform.email.value == "") checker = "Bitte füllen Sie die Felder Name und E-Mail aus.\n";
			
		if (checker == "") document.kontaktform.submit();
		else alert(checker);
	}
	
function openAnfahrt (Adresse)
{
  Anfahrtsplan = window.open(Adresse, "Anfahrtsplan", "width=775,height=650,left=10,top=10,scrollbars=yes");
  Anfahrtsplan.focus();
}
