// Java-Script-Funktionen

	function uncheck_nk() {
		if (Trim(document.objekt.nebenk.value) != "") {
			if (IsNumeric(document.objekt.nebenk.value)) {
				document.objekt.inkl.checked = false;
			} else {
				document.objekt.nebenk.value = "";
				document.objekt.inkl.checked = true;
			}
		}
	}

	function IsNumeric(sText) {
	   var ValidChars = "0123456789.";
	   var IsNumber=true;
	   var Char;
	
	 
	   for (i = 0; i < sText.length && IsNumber == true; i++) 
		  { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
			 {
			 IsNumber = false;
			 }
		  }
	   return IsNumber;
   }

	function check_parent() {
		var pagename = parent.document.location + "";
		for (ix=pagename.length;ix>0;ix--) {
			if (pagename.substr(ix,1) == "/") {
				break;
			}
		}
		pagename = pagename.substr(ix+1);

		// Home		
		if (pagename == "main.php") {
			location.href = "index.html";
		}
		// AGB
		if (pagename == "agb.php") {
			location.href = "agb.html";
		}
		// Inserat aufgeben
		if (pagename == "inserat.php" || pagename == "formular.php" || 
			pagename == "bilder.php" || pagename == "anmeldung.php" ||
			pagename == "register.php" || pagename == "auftrag.php" ||
			pagename == "quittung.php") {
				location.href = "inserat.html";
		}
		// Suchen
		if (pagename == "suchen.php" || pagename == "resultat.php" ||
			pagename == "detail.php" || pagename == "diashow.php") {
			location.href = "suchen.html";
		}
		// Kontakt
		if (pagename == "kontakt.php") {
			location.href = "kontakt.html";
		}
	}
	
	function check_legend(field) {
		if (Trim(document.bilder.elements["text"+field].value) != "") {
			document.bilder.elements["bild"+field].disabled = false;
		} else {
			document.bilder.elements["bild"+field].disabled = true;
		}
	}
	
	/*
	==================================================================
	LTrim(string) : Returns a copy of a string without leading spaces.
	==================================================================
	*/
	function LTrim(str)
	/*
	   PURPOSE: Remove leading blanks from our string.
	   IN: str - the string we want to LTrim
	*/
	{
	   var whitespace = new String(" \t\n\r");
	
	   var s = new String(str);
	
	   if (whitespace.indexOf(s.charAt(0)) != -1) {
		  // We have a string with leading blank(s)...
	
		  var j=0, i = s.length;
	
		  // Iterate from the far left of string until we
		  // don't have any more whitespace...
		  while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
			 j++;
	
		  // Get the substring from the first non-whitespace
		  // character to the end of the string...
		  s = s.substring(j, i);
	   }
	   return s;
	}
	
	/*
	==================================================================
	RTrim(string) : Returns a copy of a string without trailing spaces.
	==================================================================
	*/
	function RTrim(str)
	/*
	   PURPOSE: Remove trailing blanks from our string.
	   IN: str - the string we want to RTrim
	
	*/
	{
	   // We don't want to trip JUST spaces, but also tabs,
	   // line feeds, etc.  Add anything else you want to
	   // "trim" here in Whitespace
	   var whitespace = new String(" \t\n\r");
	
	   var s = new String(str);
	
	   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
		  // We have a string with trailing blank(s)...
	
		  var i = s.length - 1;       // Get length of string
	
		  // Iterate from the far right of string until we
		  // don't have any more whitespace...
		  while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
			 i--;
	
	
		  // Get the substring from the front of the string to
		  // where the last non-whitespace character is...
		  s = s.substring(0, i+1);
	   }
	
	   return s;
	}
	
	/*
	=============================================================
	Trim(string) : Returns a copy of a string without leading or trailing spaces
	=============================================================
	*/
	function Trim(str)
	/*
	   PURPOSE: Remove trailing and leading blanks from our string.
	   IN: str - the string we want to Trim
	
	   RETVAL: A Trimmed string!
	*/
	{
	   return RTrim(LTrim(str));
	}
