// Functionen.js (v2.0)

// Allgemeines Script

function MM_findObj(n, d) { 
 var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length)
{
   d=parent.frames[n.substring(p+1)].document;
  n=n.substring(0,p);
}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages() { 
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


<!-- weitere Funktionen -->

function VS_submitForm( frmObjet_P ) {
   if( document.forms[frmObjet_P] ) document.forms[frmObjet_P].submit() ;
}

function VS_changeImgSrc() {
var args=VS_changeImgSrc.arguments;
if ((img = MM_findObj(args[0])) != null && !img.VS_init) {
  img.VS_init = true;
  if (args[2] == args[0]) {
    img.src = args[1];
  }
}
}

function VS_printWindow() { 
 window.print();
}

function VS_addFavorite() { 
   var agt=navigator.userAgent.toLowerCase();
   if ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)) {
       window.external.AddFavorite(location.href, document.title);
   } else {
       alert('Diese Funktion wird nicht unterst&uuml;tzt.')
   }
}

function VS_submitForm( frmObjet_P ) {
   if( document.forms[frmObjet_P] ) document.forms[frmObjet_P].submit() ;
}

function VS_confirmDeletion( frmMsg_P, frmUrl_P ) { 
   if( frmMsg_P!="" && frmUrl_P!="" ) {
       if ( confirm(frmMsg_P) ) window.location.href = frmUrl_P ;
   }
}

function VS_swapStyle( objName_P, strStyle_P ) { 
   objName_P.className = strStyle_P ;
}

function VS_unloadPage() {
   if( typeof(VS_fermeturePage) != "undefined" ) FermeturePage() ;
}

function VS_jumpMenu( url, frmName_P, selObj ) { 
 var strTEMP = "window.location.href = '"+ url + frmName_P + "=" + selObj.options[selObj.selectedIndex].value+"'" ;    eval(strTEMP);
}

function VS_clearField( strForm_P, strElement_P, strOldValue_P ) { 
   if( document.forms[strForm_P].elements[strElement_P].value == strOldValue_P )
       document.forms[strForm_P].elements[strElement_P].value = "" ;
}

function VS_fillField( strForm_P, strElement_P, strOldValue_P ) { 
   if( document.forms[strForm_P].elements[strElement_P].value == "" )
       document.forms[strForm_P].elements[strElement_P].value = strOldValue_P ;
}


