<!--
// +----------------------------------------------------------------------+
// | Autor: web4media - Hendrik Adam und Manuel Busse GbR - Wetzlar       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2005 web4media - Alle Rechte vorbehalten               |
// +----------------------------------------------------------------------+

function ansicht(typ) {
	switch (typ)
	{
		case 'druck':	setActiveStyleSheetWithoutCookie('Druckversion');
						setTimeout('print()', 1000);
						break;
		default:		setActiveStyleSheet('Bildschirm');
	}
}


function showToolbox()
{
	this.w3c = (document.getElementById);
	this.ms = (document.all);
	this.userAgent = navigator.userAgent.toLowerCase();
	this.isMacIE = ((this.userAgent.indexOf('msie') != -1) && (this.userAgent.indexOf('mac') != -1) && (this.userAgent.indexOf('opera') == -1));
	this.isOldOp = ((this.userAgent.indexOf('opera') != -1)&&(parseFloat(this.userAgent.substr(this.userAgent.indexOf('opera')+5)) <= 7));

	document.write( "<form action=\"switch\">" );

	if ((this.w3c || this.ms) && !this.isOldOp && !this.isMacIE) {
		document.write( "<label for=\"style\" title=\"Hier k&ouml;nnen Sie das Aussehen dieser Seiten ver&auml;ndern\">Stil:<\/label><br \/>" );
	}

	document.write( "<select id=\"style\" size=\"1\" onchange=\"setActiveStyleSheet(value);\">" );
	document.write( "<option selected=\"selected\" disabled=\"disabled\">ausw&auml;hlen<\/option>" );
	document.write( "<option value=\"Bildschirm\" title=\"Gestaltung f&uuml;r grafische Browser\">THS grafisch<\/option>" );
	document.write( "<option value=\"Druckversion\" title=\"Formatierung f&uuml;r die Druckausgabe\">THS Druckansicht<\/option>" );
	document.write( "<\/select>" );
	document.write( "<\/form>" );
}

function setbookmark(site,titel) {
	window.external.AddFavorite(site,titel);
}
// +----------------------------------------------------------------------+
// | function w4m_browsercheck                                            |
// | Diese Funktion prueft ob der verwendete Browser ein IE oder ein NS   |
// | ist, wobei die Versionen 4 nicht mehr zu unterstuetzen sind          |
// +----------------------------------------------------------------------+

function w4m_browsercheck() {
	var	NS4	=	(navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
	var	NS6	=	(NS4 && document.getElementById) ? 1 : 0;
	if	(NS6)
		NS4	=	0;
	var IE4 =	(document.all) ? 1 : 0;
	var IE5 =	(IE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;
	if (IE5)
		IE4 =	0;
	
	var browser = new Array(4);
	browser[0] = NS4;
	browser[1] = NS6;
	browser[2] = IE4;
	browser[3] = IE5;

	return browser;
}


// +----------------------------------------------------------------------+
// | function w4m_popup                                                   |
// | Diese Funktion oeffnet ein neues Browser-Fenster                     |
// +----------------------------------------------------------------------+

function w4m_popup(url,name,breite,hoehe,features,posx,posy) {
	var win;
	win=window.open(url,name,"width=" + breite + ",height=" + hoehe + "," + features + "");
	if(!posx)
		x=(screen.width-breite)/2;
	else
		x = posx;
	if(!posy)
		y=(screen.height-hoehe)/2;
	else
		y = posy;
	win.moveTo(x,y);
	win.focus();
}

// +----------------------------------------------------------------------+
// | function w4m_checkemail                                              |
// | Diese Funktion prueft eine E-Mail Adresse auf Korrektheit            |
// +----------------------------------------------------------------------+

function w4m_checkemail(email) {
	var a = false;
	if(typeof(RegExp) == 'function') {
	 	var b = new RegExp('abc');
		 if(b.test('abc') == true) a = true;
	}
	if(a == true) {
		var res = false;
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(email));
	}
	else {
		var zeichensatz="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-.0123456789@";
		var sonderzeichen="_-.@";
		var posat1=email.indexOf("@")+1;
		var posat2=email.lastIndexOf("@")+1;
		var posdot=email.lastIndexOf(".")+1;
		var	zeichenvordot=email.charAt(posdot-2);
		var	zeichenvorat=email.charAt(posat1-2);
		var emaillaenge=email.length;
		var difatdot=posdot-posat1-1;
		var difdotende=emaillaenge-posdot;
		var statusvordot=sonderzeichen.indexOf(zeichenvordot);
		var statusvorat=sonderzeichen.indexOf(zeichenvorat);
		var res = true;
	
		if(email.length > 0) {
			if(posat1!=posat2 || posat1<2 || posdot<6 || difatdot<2 || emaillaenge<8 || difdotende<2 || statusvordot!=-1 || statusvorat!=-1) {
				res = false;
			}
			else
			// gültigen Zeichensatz prüfen
				for (c=0; c<emaillaenge; c++)
				{
					d=email.charAt(c);
					if (zeichensatz.indexOf(d)==-1)
					{
						res = false;
					}
				}
		}
		else
			res = false;
	}
	return(res);
}


// +----------------------------------------------------------------------+
// | function w4m_checktelefon                                            |
// | Diese Funktion prueft Telefonnummer auf Korrektheit                  |
// +----------------------------------------------------------------------+

function w4m_checktelefon(nummer) {
	var zeichensatz="0123456789()-+ /";
	var nummerlaenge=nummer.length;
	var res = true;
	
	if(nummerlaenge > 0) {
		// gültigen Zeichensatz prüfen
		for (c=0; c<nummerlaenge; c++) {
			d=nummer.charAt(c);
			if (zeichensatz.indexOf(d)==-1) {
				res = false;
			}
		}
	}
	else
		res = false;

	return(res);

}


// +----------------------------------------------------------------------+
// | function w4m_checkplzort                                            |
// | Diese Funktion prueft gemeinsame PLZ Ort Eingabe auf Korrektheit     |
// +----------------------------------------------------------------------+

function w4m_checkplzort(plzort) {
	var laenge=plzort.length;
	var zeichensatz="0123456789";
	var res = true;
	
	if(laenge < 8)
		res = false;
	else {
		var torep =" ";
		var plz = plzort.replace(torep,"");
		plz = plz.substr(0,5);

		for (c=0; c<plz.length; c++) {
			d=plz.charAt(c);
			if (zeichensatz.indexOf(d)==-1) {
				res = false;
			}
		}
	}
	
	return(res);	
}
-->