function changeVis(nr)
	{
	obj = document.getElementById("antwort_"+nr);
	if(obj.style.display == 'none')
		obj.style.display = 'block';
	else
		obj.style.display = 'none';
	} 




function startSearch()
	{
	error = "Bitte geben Sie einen Suchbegriff ein.";
	f = document.we_global_form;
	if(f.we_lv_search_0.value=='')
		{
		alert(error);
		f.we_lv_search_0.focus();
		return;		
		}
	f.submit();
	}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function getUrl(ur)
{
 document.location.href=ur;	
}


function anmeldung() 
	{
	if(document.anmelden.emailadresse.value=="")
		{
		alert("Bitte 'Email-Adresse' eingeben");
		document.anmelden.emailadresse.focus();
		return;
		}
		
	document.anmelden.submit();	
	}

function newBlankWindow(url,hoehe,breite)
	{
	var win;
	var rand = parseInt(Math.random()*100);
	var name = "Fenster_"+rand;
	var top = (screen.height-hoehe)/2;
	var left = (screen.width-breite)/2;
	var specials = "dependent=yes,location=no,scrollbars=no,toolbar=no,status=yes,menubar=no,resize=no";
	var arguments = "height=" + hoehe + ",width=" + breite + ",left=" + left + ",top=" + top + "," + specials;	
	
	win = window.open(url,name,arguments);
	win.focus();	
	}

function immo()
	{
	var win;
	var hoehe = 500;
	var breite = 400;
	var rand = parseInt(Math.random()*100);
	var name = "Fenster_"+rand;
	var top = (screen.height-hoehe)/2;
	var left = (screen.width-breite)/2;
	var specials = "dependent=yes,location=no,scrollbars=yes,toolbar=no,status=yes,menubar=no,resize=no";
	var arguments = "height="+hoehe+",width="+breite+",left=" + left + ",top=" + top + "," + specials;	
	
	win = window.open('/inc/popup/submit_immo.php',name,arguments);
	win.focus();	
	}

function checkform()
	{
	var name = document.kontaktform.name
	var mail = document.kontaktform.email;
	var nachricht = document.kontaktform.nachricht;
	var betreff = document.kontaktform.betreff;

	if(name.value=="")
		{
		alert("Bitte geben Sie Ihren Namen an.");
		name.focus();
		return;
		}

	if(mail.value=="")
		{
		alert("Bitte geben Sie Ihre Emailadresse an,\ndamit wir mit Ihnen Kontakt aufnehmen können");
		mail.focus();
		return;
		}
	
	affe = false;
	punkt = false;
	
	for(i=0;i<=mail.value.length;i++)
		{
		if(mail.value.charAt(i)==".")
			punkt = true;
		if(mail.value.charAt(i)=="@")
			affe = true;
		}
	
	if(mail.value.length<7 || !affe || !punkt)
		{
		alert("Diese Email-Adresse scheint nicht korrekt zu sein.\nBitte überprüfen Sie diese nochmals.")
		mail.focus();
		mail.select();
		return;
		}
	
	if(nachricht.value=="")
		{
		alert("Keine Nachricht zum übermitteln");
		nachricht.focus();
		return;
		}
		
	if(betreff.value=="")
		{
		alert("Bitte geben Sie der Nachricht einen Kurzen Betreff");
		betreff.focus();
		return;
		}	
	
	
	// Wenn alles OK
	document.kontaktform.submit();	
	
	}


function checksend()
	{
	var to_mail = document.sendpage.to_mail;
	var from_name = document.sendpage.from_name;
	var from_mail = document.sendpage.from_mail;
	
	if(to_mail.value=="")
		{
		alert("Bitte geben Sie die Email-Adresse des Empfängers an.\nDanke");
		to_mail.focus();
		return;		
		}
	if(from_name.value=="")
		{
		alert("Bitte geben Sie Ihren Namen an.\nDanke");
		from_name.focus();
		return;		
		}
	if(from_mail.value=="")
		{
		alert("Bitte geben Sie Ihre Email-Adresse an.\nDanke");
		from_mail.focus();
		return;		
		}
	
	if(checkmail(to_mail.value)!="ok")
		{
		alert("Die Emailadresse des Empfängers schein nicht korrekt zu sein.\nBitte überprüfen Sie diese nochmals.\n            Danke");
		to_mail.select();
		return;		
		}
	if(checkmail(from_mail.value)!="ok")
		{
		alert("Ihre Emailadresse schein nicht korrekt zu sein.\nBitte überprüfen Sie diese nochmals.\n            Danke");
		from_mail.select();
		return;		
		}	

	document.sendpage.submit();
	}

function checkmail(email)
	{
	var punkt = 0;
	var affe = 0;
	
	for(i=0;i<email.length;i++)
		{
		if(email.charAt(i)==".")
			punkt = 1;
		if(email.charAt(i)=="@")
			affe = 1;		
		}
	
	if(affe==1 && punkt==1 && email.length>7)
		return "ok";
	
	return "fehler";	
	}

function openBauzonenPlan(nr)
	{
	url = "/bauen/bauzonen/zoom/Bauzonenplan_Wallbach_" + nr + ".gif";
	newBlankWindow(url,'590','820');	
	}

function scroller()
{
	x = document.body.scrollLeft;
	y = document.body.scrollTop;
	step = 1;

	while ((x != 0) || (y != 0)) {
		scroll (x, y);
		step += (step * step / 100);
		x -= step;
		y -= step;
		if (x < 0) x = 0;
		if (y < 0) y = 0;
	} 
	scroll (0, 0);
}


function checkLoginMail()
	{
	feld = document.checkout.email;
	
	if(feld.value=="")
		{
		alert("Geben Sie bitte Ihre Email-Adresse ein,\nmit der Sie sich registriert haben.\n\nAls Neukunde müssen Sie sich zuerst registrieren.")
		feld.focus();
		return;		
		}
	
	mail = feld.value;
	punkt = 0;
	affe = 0;
	
	for(i=0;i<mail.length;i++)
		{
		if(mail.charAt(i)==".")
			punkt = 1;
		if(mail.charAt(i)=="@")
			affe = 1;
		}
	
	if(punkt==0 || affe==0 || mail.length<7 || mail.lastIndexOf(".")<mail.lastIndexOf("@"))
		{
		alert("Die Email-Adresse schein nicht korrekt zu sein,\nbitte nochmals überprüfen.")
		feld.focus();
		feld.select();
		return;
		}
	
	document.checkout.submit();
	}
