<!--	(C) Faber&Moldenhauer GmbH&Co.KG www.fabermoldenhauer.de -->
	var     IE="Microsoft Internet Explorer";
    var     NS="Netscape";

	<!--	get browser type-->
    function getbrowser(){
    	return	navigator.appName;
	}

	<!--	get browser version-->
	function getversion(){
        var vers;
        var zk=navigator.appVersion;
        vers=zk.split(" ");
        return  vers[0];
	}

	<!--	get the path to the CSS according to browser version-->
    function loadcss(sAdd){
		if(sAdd==""){
			sAdd="Text";
		}
        if((getbrowser()==IE)){
			//	Internet Explorer
			return	'IE'+sAdd+'.css';
		}else	if(			(getbrowser()==NS)
					&&	(	(getversion()=='4.7')
						||	(getversion()=='4.5')
						||	(getversion()=='4.5.1')
						)
					){
			//	Netscape Navigator 4.x
			return	'NN'+sAdd+'.css';
		}else{
			return	'IE'+sAdd+'.css';
		}
	}

	var	bIDDOM=false;
	var bAllDOM=false;
	var bLayDOM=false;
	<!--	Detect DOM	-->
	function	DetectDOM()
	{
		if(document.getElementById){
			bIDDOM=true;
			
		}else	if(document.all){
			bAllDOM=true;
			
		}else	if(document.layers){
			bLayDOM=true;
			
		}else{
			bIDDOM=true;
			
		}
		return;
	}
	
	var	gl_bIDDOM=false;
	var	gl_bAllDOM=false;
	var	gl_bLayDOM=false;
	var	gl_bIE=false;
	var	gl_bNS=false;
	var	gl_bNS4=false;
	var	gl_bNS6=false;
	
	<!--	Detect DOM	-->
	function	DetectBrowserEtc()
	{
		if(document.getElementById){
			gl_bIDDOM=true;
			
		}else	if(document.all){
			gl_bAllDOM=true;
			
		}else	if(document.layers){
			gl_bLayDOM=true;
			
		}else{
			gl_bIDDOM=true;
			
		}
		
        if((getbrowser()==IE)){
			//	Internet Explorer
			gl_bIE=true;
			
		}else	if(getbrowser()==NS){
			gl_bNS=true;
			if(parseInt(getversion())<5){
				gl_bNS4=true;
			}else{
				gl_bNS6=true;
			}
		}
		
		return;
	}	
	
	function	sGetUrl(sTarget, sTxtConfirm)
	{
		if(confirm(sTxtConfirm)){
			return	sTarget;
		}else{
			return	"";
		}
	}

/**	
*	@date	02.04.04	Start (eLOP#493)/cf
*	@date	08.12.04	Modified/cf
*						-	kept for backward compatibility
*	@date	23.02.05	Modified/cf
*						-	"undefined" is unknonwn in some browsers (e.g.IE5)
*							-> use cascade
*/
function	JSReload(sTgt)
{
	JSReloadV2(sTgt, 200, 200);
}

function	JSReloadV2(sTgt, iWDefault, iHDefault)
{
	var	s;
	var	iW;
	var	iH;
	
	s=sTgt;
	if(getbrowser()==IE){
		iW=parseInt(window.document.body.offsetWidth);
		iH=parseInt(window.document.body.offsetHeight);
	}else{
		iW=parseInt(window.innerWidth);
		iH=parseInt(window.innerHeight);
	}
		
	//	for some browsers we're not able to retrieve dimensions properly -> we assume default
	//	values (otherwise the page would load and load and load)
	
	if(iW>100){
		//	we're fine -> done
	}else	if(isNaN(iW)){
		iW=iWDefault;
	}else	if(iW===undefined){
		iW=iWDefault;
	}
	if(iH>100){
	}else	if(isNaN(iH)){
		iH=iHDefault;
	}else	if(iH===undefined	||	iH<100){
		iH=iHDefault;
	}
	
	if(s.search(/\?/)<0){
		s+="?";
	}else{
		s+="&";
	}

	s+="iW="+iW;
	s+="&iH="+iH;
	
	location=s;
}

function	SelectAll(sFormName, sLstName)
{
	var	i;
	oLst=document.forms[sFormName].elements[sLstName];
	for(i=0;i<oLst.length;i++){
		oLst[i].selected=true;
	}
		
	return;
}
<!--	(C) Faber&Moldenhauer GmbH&Co.KG www.fabermoldenhauer.de -->

	