<!--
// Browserdefinitionen
NS4=false;
IE4=false;
NS6=false;
if(document.layers) NS4=true;
if(document.all) IE4=true;
if(document.getElementById) NS6=true;	
	
// Funktion startet direkt aufgerufenen Seiten mit Rahmenansicht
if ( (self.location.pathname!="/page.php") && (self.location.pathname!="/search.php") && (self.location.pathname!="/sitemap.php") ) {
	page = self.location.pathname;
	weblicdat = page.indexOf("wTmp"); // wird Datei aus Weblication aufgerufen?
	if (weblicdat<0) {
/*		if (self.name != "DOMAINFRAME") window.top.location.href = '/?page='+page;
		else {*/
			url = '/page.php?page='+page;
			self.location.replace(url);
//		}
	}
}
/*else if ((self.location.pathname=="/page.php") && (self.name!="DOMAINFRAME")) {
	page = self.location.search;
	url = '/'+page;
	top.location.replace(url);
} */

// Navigations- und Seitenaufruf
function showNavpoint(id, url){
	if(url != ""){
		self.location.href = "/page.php?page="+url+"&amp;navid="+id;
//		self.location.href = url;
	}
}

// Funktion zum öffnen der Druckansicht im PopUp-Fenster
function drucken(page)
{
	url = "/druck.php?page="+page;
	window.open(url,'Druckansicht','width=480,height=550,scrollbars=yes,toolbar=no');
}

// Funktion zum öffnen eines Formulars, über das eine Seite versendet werden kann
function senden(page)
{
	url = "/send.php?page="+page;
	window.open(url,'Seitesenden','width=570,height=550,scrollbars=yes,toolbar=no');
}

// Funktion zum Bookmark setzen
function bookmark(page)
{
	bookmarkurl="http://www.sw-forst.de/"+page;
	bookmarktitle=document.title;
	if (document.all) {
		window.external.AddFavorite(bookmarkurl,bookmarktitle)
	} else alert("STRG + D drücken"); 
}	

// Funktionen zum Aufruf von PopUp-Fenstern

function openFormcenter(service,email){
w=800;
h=600;
url="/formcenter.php?service="+service+"&email="+email;
popup = window.open(url, 'PopUp1', 'width='+w+',height='+h+',toolbar=yes,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');
//popup.resizeTo(w, h);
popup.focus();
}

function PopUp(url,w,h)
{
popup = window.open(url, 'PopUp2', 'width='+w+',height='+h+',scrollbars=yes,resizable=yes');
popup.resizeTo(w, h);
popup.focus();
}

function openWin(url,w,h,showScrollbars)
{
  var scrollbars = "no";
  if (showScrollbars != null && showScrollbars == true)
    scrollbars = "yes";

  popup = window.open(url, 'PopUp3', 'width='+w+',height='+h+',toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=' + scrollbars + ',resizable=yes');
}

 function openWin800(url){

 window.open(url,'MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=800,height=600,left=10,top=10');

 }

// Und noch eine PopUp-Funktion 
function openPopup(url){
 window.open(url, "popup", "scrollbars=yes,resizable=yes,menubar=yes,location=no,width=620,height=500");
}

function login()
{
gekowin = window.open('', 'portalwin', 'width=790,height=670,toolbar=no,scrollbars=no,hotkeys=no,locationbar=no,menubar=no,resizable=no,status=no,resizable=yes');
document.forms.kundenportal.target="portalwin";
return true;
}

// PopUp-Funktion für Routenplaner
function openRoute(url) {
popup = window.open(url,'Anfahrt','width=652,height=540,location=no,menubar=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
}

// Neue Funktion zum Setzen von Formularwerten (Werte kommen aus einer PHP-Session), Aufruf in page.php
function formGetvalues(frm,key,val) {
	if (frm.elements[key]) {
//		alert(key +": "+frm.elements[key].type);
		if ((frm.elements[key].type != "radio") && (frm.elements[key].type != "checkbox") && (frm.elements[key].type != undefined)) frm.elements[key].value=val;
		else {
			if (frm.elements[key].type == "checkbox") frm.elements[key].checked = true;
			else {
				nr = frm.elements[key].length;
				for (i=0;i<nr;i++) {
					if (frm.elements[key][i].value == val) frm.elements[key][i].click();
//					alert(frm.elements[key][i].value +"=="+ val);
				}
			}
		}
	}
}

function initLook() {
// Bei IE für schöne Optik sorgen
	if (document.getElementsByTagName) {
	 var s = document.getElementsByTagName('input');
	 for (i=0; i < s.length; i++) {
	  if (s[i].type=="image") s[i].className=""; 
  	  else if ((s[i].type=="button") || (s[i].type=="submit") || (s[i].type=="reset")) s[i].className="formbutton";
	  else if (s[i].className=="") s[i].className="formfelder"; 
	 }
	}
	
// Damit Seite 100 % Höhe von Fenster
	if (IE4) {
		if (document.body.scrollHeight + 80 < document.body.offsetHeight) winh = document.body.offsetHeight - 118;
		else winh = document.body.scrollHeight - 118;
//		if (winh<400) winh=400;
		document.all.mitte.style.height = winh;
		document.all.mitte.style.visibility = "visible";
	}
	else {
		if (document.body.scrollHeight + 80 <= window.innerHeight) winh = window.innerHeight - 121;
		else winh = document.body.scrollHeight - 121;
//		if (winh<400) winh=400;
		if (NS4) {
			document.layers['mitte'].height = winh;
			document.layers['mitte'].visibility = "show";
		}
		if (NS6) {
			document.getElementById('mitte').style.height = winh;
			document.getElementById('mitte').style.visibility = "visible";
		}
    }
}

// Quickinfo Menü Weiterleitung
function jump(dest) {
	if ((dest.indexOf(".pdf")>0) || (dest.indexOf(".php")>0)) {
		openWin(dest,700,500);
	}
	else if (dest.indexOf(".shtml")>0) {
		self.location.href = dest;
	}
	else if (dest.indexOf("Geko")>0) {
		openGeko();
	}
	/*else if (dest.indexOf(".jsp&bgcolor=#cococo")>0) {
		openRhenag(dest);
	}
	else if (dest!="") {
		openFormcenter(dest);
	}*/
}
	
// Cookie-Funktionen
function WertHolen() {
 var Wert = "";
 if(document.cookie) {
  var Wertstart = document.cookie.indexOf("=") + 1;
  var Wertende = document.cookie.indexOf(";");
  if (Wertende == -1) Wertende = document.cookie.length;
  Wert = document.cookie.substring(Wertstart,Wertende);
 }
 return Wert;
}

function WertSetzen(Bezeichner, Wert, Verfall) {
 var jetzt = new Date();
 var Auszeit = new Date(jetzt.getTime() + Verfall);
 document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
}

function Laden() {
 var Checkstr = WertHolen();
 var Check = "";
 if (Checkstr != "") {
  for (var i=0; i < Checkstr.length; i++) {
   Check = Checkstr.substring(i,i+1);
   if (Check == "1") document.forms['checkliste'].elements[i].click();
  }
//  alert("Ihre gespeicherten Daten wurden geladen!\n");
 }
}

function Speichern() {
 var Verfallszeit = 1000*60*60*24*365; // 1 Jahr
 var Checkstr = "";
 var Check = "";
 for (var i=0; i < document.forms['checkliste'].length; i++) {
  if (document.forms['checkliste'].elements[i].checked) Check = "1";
  else Check = "0";
  Checkstr += Check;
 }
 WertSetzen("Checkstr",Checkstr,Verfallszeit);
}

// Navi neu positionieren bei Resize NS + IE
//	onresize=function(){location.reload();}

/*
	Highlite von Feldern
*/

/*
	OK, ab hier der Witz ... Warum die global und Timeout-Geschichte? Weiss ich auch nicht, aber versuchen Sie es mal ohne ...
*/

var globalFeld1 = 0;
var globalFeld2 = 0;
var classnormal = 'formfelder';
var classhighlite = 'formfelderHighlite';

function highlite(_feld) {
	globalFeld1 = _feld;
	classnormal = globalFeld1.className;
	setTimeout("globalFeld1.className = '"+classhighlite+"';", 50);
}
function lowlite(_feld) {
	globalFeld2 = _feld;
	if (globalFeld2.value!="") setTimeout("globalFeld2.className = 'formfelder';", 50);
	else setTimeout("globalFeld2.className = '"+classnormal+"';", 50);
}

//-->

