function trimString(str) 
{ 
	return str.replace(/^\s*/, '').replace(/\s*$/, ''); 
}
//###########################################################
function aktit(idtit,ik)
{
//	alert ("IDV= " + idtit);
	document.aktuell_titel.idkat.value=ik;
	document.aktuell_titel.IDTITEL.value=idtit;
	document.aktuell_titel.submit();
}
//###########################################################
function ortsteilauswahl(p)
{
	document.ortsteile.par.value=p;
	document.ortsteile.submit();
}
//###########################################################
function senkrab(Y,x,z)
{
//	alert (x+ " " +z);
	document.navigat.Z.value=z;
	document.navigat.X.value=x;
	document.navigat.LINKS_MENU.value=Y;
	document.navigat.submit();	
}

//###########################################################

function eingabetest()
{
	n=trimString(document.emwww.firma.value);
	e=trimString(document.emwww.emailadresse.value);
	i=trimString(document.emwww.internetadr.value);
	
//	alert(n+e+i);

	if (n.length < 5)
	{
		document.emwww.firma.focus(); 
		alert ("Fehlerhafte Eingabe"); 
		return false;
	}

	
	if (e.length > 0)    //E-MAIL PRÜFEN WENN EINGETRGEN
	{
		var regex = /^([a-zA-Z0-9][a-zA-Z0-9_.-]*)\@([a-zA-Z0-9]([a-zA-Z0-9_.-]*)\.)*([a-zA-Z0-9][a-zA-Z0-9_.-]*\.)[a-zA-Z]{2,4}$/;
 
 		if(e.search(regex) == -1 && e != '')
 		{
 			document.emwww.emailadresse.focus();  
 			alert ("Fehlerhafte Eingabe"); 
 			return false;	
 		}
	}
	else
	{
		document.emwww.emailadresse.focus(); 
		alert ("Fehlerhafte Eingabe"); 
		return false;
	}
	if (i.length < 5)
	{
		document.emwww.internetadr.focus(); 
		alert ("Fehlerhafte Eingabe"); 
		return false;
	}
	return true;
	
}
//###########################################################
function openpic(url, nwidth, nheight)
{
	var thepic = window.open(url,'picWin','toolbar=no,menubar=no,status=no,location=no,directories=no,resizable=no,scrollbars=yes,width=' + nwidth + ',height=' + nheight);
    	
	thepic.moveTo(x=30,y=30);
    	thepic.focus();
}
//###########################################################
function veranstaltungsinfo(idv,aa)
{
//	alert (idv+""+aa);
	document.sort.aa.value=aa;

	document.sort.q.value=31;
	document.sort.idveranst.value=idv;
	document.sort.submit();
}
//###########################################################	
function sortierung(aa)
{
//	alert(aa)
	document.sort.q.value=3;
	document.sort.aa.value=aa;
	document.sort.submit();
}
//#############################################################
function gastbuchlesen()
{
 top.location.href="./index.php?q=61&Z=1";
}
//##############################################################
function kontakttest()
{
	var name=document.kontaktform.name.value;
	var ort=document.kontaktform.ort.value;
	var text=document.kontaktform.kommentar.value;
	var str=document.kontaktform.str.value;
	var plz=document.kontaktform.plz.value;
	var mail=document.kontaktform.mail.value;

	//	alert(plz);
	
	if(text.length < 5)
	{
		document.kontaktform.kommentar.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	else
	{
		
		var suche0 = text.indexOf("http://");
		var suche1 = text.indexOf("http:");
		var suche2 = text.indexOf("http");	
		var suche3 = text.indexOf("href");
		var suche4 = text.indexOf("www");
		var suche5 = text.indexOf(".html");
		var suche6 = text.indexOf("<a");
		
		var suche7=escape(text).indexOf('%A0');
		var suche8=escape(name).indexOf('%A0');
		var suche9=escape(ort).indexOf('%A0');

		//alert("S7="+suche7+"S8="+suche8+"S9="+suche9);
		
	
		if (suche0 != -1 || suche1 != -1 || suche2 != -1 || suche3 != -1 || suche4 != -1 || suche5 != -1 || suche6 != -1|| suche7 != -1|| suche8 != -1|| suche9 != -1)
		{
			alert("Der Text enthält ungültige Zeichen!"); 
			return false;
		}
	
	}
	
	if(name.length < 3)
	{
		document.kontaktform.name.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	if(str.length < 3)
	{
		document.kontaktform.str.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	if (isNaN(plz) || plz.length < 5) 
	{
		alert(plz);
		document.kontaktform.plz.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	
	}
	if(ort.length < 3)
	{
		document.kontaktform.ort.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}	


	if (mail.length > 0)    //E-MAIL PRÜFEN WENN EINGETRGEN
	{
		var regex = /^([a-zA-Z0-9][a-zA-Z0-9_.-]*)\@([a-zA-Z0-9]([a-zA-Z0-9_.-]*)\.)*([a-zA-Z0-9][a-zA-Z0-9_.-]*\.)[a-zA-Z]{2,4}$/;
 
 		if(mail.search(regex) == -1 && mail != '')
 		{
 			document.kontaktform.mail.focus();  
 			alert ("Fehlerhafte Eingabe"); 
 			return false;	
 		}
	}
	
	return true;
}
//###########################################################################################
//###########################################################################################
function gasttest()
{
	var name=trimString(document.gaestebuchein.nameein.value);
	var ort=trimString(document.gaestebuchein.ort.value);
	var text=trimString(document.gaestebuchein.kommentar.value);
	var mail=document.gaestebuchein.email.value;
	
	
//alert(text);

	
	if(trimString(text).length < 10)
	{
		document.gaestebuchein.kommentar.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	else
	{
		
		var suche0 = text.indexOf("http://");
		var suche1 = text.indexOf("http:");
		var suche2 = text.indexOf("http");	
		var suche3 = text.indexOf("href");
		var suche4 = text.indexOf("www");
		var suche5 = text.indexOf(".html");
		var suche6 = text.indexOf("<");
		
		var suche7=escape(text).indexOf('%A0');
		var suche8=escape(name).indexOf('%A0');
		var suche9=escape(ort).indexOf('%A0');

		//alert("S7="+suche7+"S8="+suche8+"S9="+suche9);
		
	
		if (suche0 != -1 || suche1 != -1 || suche2 != -1 || suche3 != -1 || suche4 != -1 || suche5 != -1 || suche6 != -1|| suche7 != -1|| suche8 != -1|| suche9 != -1)
		{
			document.gaestebuchein.kommentar.value = "";
			document.gaestebuchein.ort.value = "";
			document.gaestebuchein.nameein.value = "";
			document.gaestebuchein.email.value = "";
			return false;
		}
	
	}
//##########################################################################################
	if(name.length < 3)
	{
		document.gaestebuchein.nameein.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	if(ort.length < 3)
	{
		document.gaestebuchein.ort.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	
	if (mail.length > 0)    //E-MAIL PRÜFEN WENN EINGETRGEN
	{
	
		var regex = /^([a-zA-Z0-9][a-zA-Z0-9_.-]*)\@([a-zA-Z0-9]([a-zA-Z0-9_.-]*)\.)*([a-zA-Z0-9][a-zA-Z0-9_.-]*\.)[a-zA-Z]{2,4}$/;
		var check = mail.search(regex);

 		if(check!=-1)
 		{
//			alert("E-Mail Adresse gültig"); 
		}
		else
		{
			alert("E-Mail Adresse ungültig"); 
			document.gaestebuchein.email.focus();
			return false;
		}
	}
	return true;
}
//###########################################################################################
//###########################################################################################
function www_email()
{
	document.formular.submit();
}
//#############################################################################
function neuesFenster (ind,w,h) 
{
//	alert(ind);
	if (window.fenster1) {window.fenster1.close();}
 	var fenster="breit";
 
	var url="./bilderanzeigen/bildanzeigen.php?bildid="+ind;

//	alert(url);
 
 	fenster1=window.open(url,fenster,"screenX=25,screenY=1,toolbar=no,width=" + w + ",height=" + h + ",scrollbars=no,status=no,directories=no,resize=no,menubar=no");			
	
	fenster1.moveTo(x=50,y=5);
}
//###############################################################################
function zu()
{
	fenster1=setTimeout('window.close()', 500);
}
//##################################################################################
function bildgross()
{
	fenster2 = window.open("./../bilderanzeigen/bildganzgross.php", "Zweitfenster", "width=1015,height=690,scrollbars");
 	fenster2.focus();
}
//##################################################################################
function neuesFenster_hotel (url, w, h, fenster)
{
//	alert ("URL="+url);


	fenster=window.open(url,fenster,"screenX=25,screenY=1,toolbar=no,width=" + w + ",height=" + h + ",scrollbars=no,status=no,directories=no,resize=no,menubar=no");			
	
	fenster.moveTo(x=50,y=10);
}
//#####################################################################################
function drucken()
{
	alert("Drucker auf Querformat umstellen !");
	print();
}
//######## VEREINE ##########################################################
function vereinsdaten(idv)
{
//	alert ("Verein - IDV= " + idv);
	document.veranz.IDV_AUSW.value=idv;
	document.veranz.submit();
}
//###### SATZUNGEN #############################################################
function satzsuch(sb)
{
	if (document.satzung.som[0].checked) S=1;
	if (document.satzung.som[1].checked) S=2;

//	alert ("SUCHBEGRIFF= " + sb);
	document.satzung.SM.value=S;
	document.satzung.ssb1.value=sb;
	document.satzung.submit();
}
//###### SUCHBEGRIFFE/VORGANG #########################################################
function vorgsuch(vs)
{
//	alert ("SUCHBEGRIFF= " + vs);
	if (vs!=0)	document.suchbegriff.x.value=vs;
	if (vs==0)
	{
		sb=document.suchbegriff.teil.value;
		if(sb.length==0)
		{
			document.suchbegriff.teil.focus();
			alert("Kein Suchbegriff eingegeben!");
			return;	
		}
		else
		{
			document.suchbegriff.y.value=sb;
		}
	}
	document.suchbegriff.submit();
	return;
}
//######### VORGANG ANZEIGEN ############################################################
function vorganz(vs)
{
//	alert ("VORGANGID = " + vs);
	document.vorganganzeigen.IDVORGANZ.value=vs;
	document.vorganganzeigen.submit();
	return;
}
//####### GRUSSKARTE VERSENDEN  - PRÜFUNG #######################################################
function eingtest (e1,e2,e3,e4,e5)
{


	if(e1.length < 3) 
	{ 
		alert("Empfängername falsch oder fehlt"); 
		document.forms[1].elements[0].focus();
		return false;
	}

	if(e2.length < 8) 
	{ 
		alert("E-Mail Adresse ungültig"); 
		document.forms[1].elements[1].focus();
		return false;
	}
	else
	{
		 var regex = /^([a-zA-Z0-9][a-zA-Z0-9_.-]*)\@([a-zA-Z0-9]([a-zA-Z0-9_.-]*)\.)*([a-zA-Z0-9][a-zA-Z0-9_.-]*\.)[a-zA-Z]{2,4}$/;
  		var check = e2.search(regex);

 		if(check!=-1)
 		{
//			alert("E-Mail Adresse gültig"); 
		}
		else
		{
			alert("E-Mail Adresse ungültig"); 
			document.forms[1].elements[1].focus();
			return false;
		}
	}

	if(e3.length < 3) 
	{ 
		alert("Absendername falsch oder fehlt"); 
		document.forms[1].elements[2].focus();
		return false;
	}

	if(e4.length != 0) 
	{ 
	

		if(e4.length < 8)
		{
			alert("Ihre E-Mail Adresse ist falsch"); 
			document.forms[1].elements[3].focus();
			return false;
		}
		else
		{
			 var regex = /^([a-zA-Z0-9][a-zA-Z0-9_.-]*)\@([a-zA-Z0-9]([a-zA-Z0-9_.-]*)\.)*([a-zA-Z0-9][a-zA-Z0-9_.-]*\.)[a-zA-Z]{2,4}$/;
  			var check = e4.search(regex);

 			if(check!=-1)
 			{
//				alert("E-Mail Adresse gültig"); 
			}
			else
			{
				alert("E-Mail Adresse ungültig"); 
				document.forms[1].elements[3].focus();
				return false;
			}
		}
	}
	if(e5.length < 3) 
	{ 
		alert("Die Grußkarte enthält keine Nachricht!"); 
		document.forms[1].elements[4].focus();
		return false;
	}
	else
	{
		if(e5.length > 255) 
		{ 
			alert("Die  Nachricht ist zu lang!"); 
			document.forms[1].elements[4].focus();
			return false;
		}
	}
	
	if (!document.grusskarteerfassen.id.value)
	{
		alert("Nun müssen Sie nur noch ein Bild auswählen!"); 
		return false;
	}
}
//################ GRUßKARTE VERSENDEN ########################################################
function email_eingetrag(e4)
{

	if(e4.length < 1)
	{
		alert("Wenn Sie keine E-Mail Adresse angeben, können Sie auch nicht benachrichtigt werden!"); 
		document.forms[1].benachrichten.checked=false;
		document.forms[1].elements[3].focus();
		return false;
	}
}
//###### GRUßKARTE BILDWAHL ##########################################################################
function bildwahl (id) 
{
	bilderanzahl=document.images.length;
	
	document.grusskarteerfassen.id.value=id;

	var h="bild"+id;

	for(var i = 0; i < bilderanzahl; i++)
	{
		if(document.images[i].name !="")
		{
			document.images[i].style.border="solid 3px  #ffffff";
		}				
		if (h==document.images[i].name)
		{
			document.images[i].style.border="solid 3px  #ff9900";
		}
	}
	
}
//####### GRUßKARTE ##########################################################################
function wegdamit()
{
	location.href='index.php?q=12&Z=1';
}
//###### GRUßKARTE ############################################################################
function korrektur()
{
//	alert("KORR");
	location.href='index.php?q=12&Z=1&korrektur=1';
}
//##############################################################################################