//<!--

//-----------------------------------------------------------------------------------------
//	Java-Script:	lib.js
//	Version:		2.00.001
//	Datum:			26.02.2002
//-----------------------------------------------------------------------------------------

var fenster  = null;
var fenster1 = null;

function openwin(seite,w,h)
{
  if (fenster != null)
  	{
    	if (fenster.closed != true)
			{
         		fenster.focus();
			}
		else
			{
				fenster = window.open(seite,"xWin","left=10,top=10,width="+w+",height="+h+",scrollbars=yes,resizable=yes,menubar=no");
			}
	}
  else
    {
     fenster = window.open(seite,"xWin","left=10,top=10,width="+w+",height="+h+",scrollbars=yes,resizable=yes,menubar=no");
	}
}
//-->

<!--

// Aenderungen:
//	- 5.7.2001 / DD
function openwin1(seite,w,h,x)
{
  if (fenster1 != null)
  	{
    	if (fenster1.closed != true)
			{
         		fenster1.focus();
			}
		else
			{
				fenster1 = window.open(seite,x,"left=10,top=10,width="+w+",height="+h+",scrollbars=yes,resizable=yes,menubar=no");
			}	
	}
  else
    {
	 fenster1 = window.open(seite,x,"left=10,top=10,width="+w+",height="+h+",scrollbars=yes,resizable=yes,menubar=no");
	}
}
//-->

<!--

// Aenderungen:
//	- 5.7.2001 / DD
var fenster  = null;
var fenster1 = null;

function openwin2(seite,w,h)
{
  if (fenster != null)
  	{
    	if (fenster.closed != true)
			{
         		fenster.focus();
			}
		else
			{
				fenster = window.open(seite,"xWin","left=20,top=20,width="+w+",height="+h+",toolbar=0,location=no,directories=0,scrollbars=0,resizable=0,menubar=0");
			}
	}
  else
    {
     fenster = window.open(seite,"xWin","left=20,top=20,width="+w+",height="+h+",toolbar=0,location=no,directories=0,scrollbars=0,resizable=0,menubar=0");
	}
}
//-->

<!--

// Aenderungen:
//	- 5.7.2001 / DD
var fenster  = null;
var fenster1 = null;

function openwin3(seite,w,h)
{
  if (fenster != null)
  	{
    	if (fenster.closed != true)
			{
         		fenster.focus();
			}
		else
			{
				fenster = window.open(seite,"xWin","left=20,top=20,width="+w+",height="+h+",toolbar=0,location=no,directories=0,scrollbars=1,resizable=0,menubar=0");
			}
	}
  else
    {
     fenster = window.open(seite,"xWin","left=20,top=20,width="+w+",height="+h+",toolbar=0,location=no,directories=0,scrollbars=1,resizable=0,menubar=0");
	}
}
//-->


<!--
function formredirect(s)
{
	document.location.href = s ;
}
//-->

//<!--
function checkrecord()
{
	return(confirm("Wollen Sie diesen Eintrag wirklich loeschen ?"));
}
//-->

//<!--
// Aenderungen:
//	- 6.7.2001 / DD
function posCursor()
{
for(i=0;i<document.forms[0].length;++i)
 {
 	etype = document.forms[0].elements[i].type;
	if (etype =='submit' || etype =='reset' || etype =='hidden')
  		{
  		}
 	else
  		{
			document.forms[0].elements[i].focus();
			return;
  		}
 }
 }
//--> 

function showWebMenu(sMenu, sObjekt, sTyp)
	{
		cswmShow(""+sMenu+"", ""+sObjekt+"", ""+sTyp+"");
	}
	
function LTrim(svalue){
	return svalue.replace(/^\s*/, "");	//entspricht LTrim()
}

function RTrim(svalue){
	return svalue.replace(/\s*$/, "");	//entspricht RTrim()
}

function Trim(svalue){
	return svalue.replace(/\s/gi, "");	//entspricht Trim()
}
<!--                                                                                                                                                                         
var current_str = "";                                                                        
                                                                                             
function convert(f,ff) {                                                                         
		 //Wenn über alle Felder die Umlaute konvertiert werden müssen
         //for(var x = 0; x < document.MyForm.elements.length - 2; x++) {                          
            current_str = escape(f[ff].value);                         
            if(navigator.userAgent.indexOf("Mac") != -1) {                                   
               findnreplace("%80", "Ae");                                                    
               findnreplace("%8A", "ae");                                                    
               findnreplace("%85", "Oe");                                                    
               findnreplace("%9A", "oe");                                                    
               findnreplace("%86", "Ue");                                                    
               findnreplace("%9F", "ue");                                                    
               findnreplace("%A7", "ss");                                                    
               }                                                                             
            else {                                                                           
               findnreplace("%C4", "Ae");                                                    
               findnreplace("%E4", "ae");                                                    
               findnreplace("%D6", "Oe");                                                    
               findnreplace("%F6", "oe");                                                    
               findnreplace("%DC", "Ue");                                                    
               findnreplace("%FC", "ue");                                                    
               findnreplace("%DF", "ss");                                                    
               }                                                                             
            current_str = unescape(current_str);              
			f[ff].value = Trim(current_str);
            //document.MyForm.elements[x].value = current_str;
            //}                                                                                
         }                                                                                   
                                                                                             
function findnreplace(keyword, replacement) {                                                
         var found = 0                                                                       
         var new_str = "";                                                                   
            if(current_str.indexOf(keyword) != -1) {                                         
               for(var x = 0; x < current_str.length; x++) {                                 
               for(var y = 0; y < keyword.length; y++) {                                     
                  if(current_str.charAt(x + y) == keyword.charAt(y)) {                       
                     found += 1;	                                                            
                     }                                                                       
                  }                                                                          
               if(found == keyword.length) {                                                 
                  new_str += current_str.substring(0, x);                                    
                  new_str += replacement;                                                    
                  new_str += current_str.substring((x + keyword.length), current_str.length);
                  current_str = new_str;                                                     
                  new_str = "";                                                              
                  x += (replacement.length - 1);                                             
                  }                                                                          
               found = 0;                                                                    
               }                                                                             
            }                                                                                
         }                                                                                   
                                                                                             
//-->                                                                                        


