function trimString(str) 
{ 
	return str.replace(/^\s*/, '').replace(/\s*$/, ''); 
}
//###########################################################
function ortsteilauswahl(p)
{
	document.ortsteile.par.value=p;
	document.ortsteile.submit();
}
//###########################################################
function obenmenu(Y,x,z)
{
//	alert (x+ " " +z + " " + Y);
	document.navigat.Z.value=z;
	document.navigat.X.value=x;
	document.navigat.OBEN_MENU.value=Y;
	document.navigat.LINKS_MENU.value=Y;
	document.navigat.submit();	
}
//###########################################################
function senkmenu(Y,x,z)
{
//	alert (x+ " " +z);
	document.navigats.Z.value=z;
	document.navigats.X.value=x;
	document.navigats.OBEN_MENU.value=Y;
	document.navigats.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 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;
	}
	
	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 katalogauswahl(i)
{
	var bild = document.getElementById(i);
	
	var liste = document.katalogbestell.katliste.value;
	
	if(bild.style.border.indexOf("#ff3300") != -1)
	{
		bild.style.border = "solid 2px #FFFFFF";
		
		s = bild.name + ",";
		var a = liste.split(s);
		liste = a[0] + a[1];
	}
	else
	{
		bild.style.border = "solid 2px #ff3300";
		liste = liste + bild.name + ",";
	}
	
	document.katalogbestell.katliste.value=liste;
//	alert(liste);
}
//##########################################################################
function kataus(zeich)
{
	if(zeich.length < 1) { alert("Keinen Katalog ausgewählt !"); }
	if(zeich.length < 1) { return false; }
}
//###########################################################
function katalogtest()
{

	var name=document.katalogform.name.value;
	var ort=document.katalogform.ort.value;
	var text=document.katalogform.kommentar.value;
	var str=document.katalogform.str.value;
	var plz=document.katalogform.plz.value;
	var mail=document.katalogform.mail.value;

/*	
	if(text.length < 5)
	{
		document.katalogform.kommentar.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
*/	
	if(name.length < 3)
	{
		document.katalogform.name.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	if(str.length < 3)
	{
		document.katalogform.str.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	}
	if (isNaN(plz) || plz.length < 5) 
	{
//		alert(plz);
		document.katalogform.plz.focus();
		alert("Eingabe fehlerhaft ! Bitte füllen Sie alle Eingabefelder!");
		return false;
	
	}
	if(ort.length < 3)
	{
		document.katalogform.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.katalogform.mail.focus();  
 			alert ("Fehlerhafte Eingabe"); 
 			return false;	
 		}
	}
	
	return true;
}
//###########################################################################

