// JavaScript Document

function printpage(page)
    {
    popup=window.open(page,'printpage','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=660,height=480,left=100,top=160');
    popup.focus();
    popup.print();
    }



function hili()
   {
      var img = document.getElementsByTagName('IMG');

         for(var i=0; i<img.length; i++)
      {
            if(result = img[i].src.match(/menu_(.+)\./) )
         {				
               if(menue == result[1])
               img[i].src = img[i].src.replace(/\.gif/, '_mo.gif')		
         }
      }

   }



function detach(n,u,w,h) {
remote = window.open(u, n, 'width=' + w + ',height=' + h +',resizable=no,scrollbars=no');
  if (remote != null) {
    if (remote.opener == null)
        remote.opener = self;
        window.name = 'scomnavbar';
        remote.location.href = u;
        }
}



function SeiteLaden() {

   if( (location.search.length > 0) && (location.search.indexOf('Action') == -1) ) {
      var laenge = location.search.length;
      var neue_url = location.search.substring(1,laenge);
      content.location=neue_url;
   }

}



function bugfixIE50(show){
  var ua = navigator.appVersion;
    if(ua.indexOf('MSIE 5.01')> -1){
      if(show){
        document.all.content.style.display='block';
      }else{
        document.all.content.style.display='none';
      }
    }
  }

function nachladen (){
if ( (this.window == top.window) && (location.host == 'www.conova.com') ) {
    this.location='http://www.conova.com?'+this.location.pathname.substr(1);}
}


function prepareLinks(){
/*********************
Name: function getArgs(sep)
Autor: Herbert Maier (herbert.maier@conova.com)
nicht mehr aktuell
*********************/


  var search=top.location.search;
  var li=document.links;
  for(i=0;li.length>i;i++){
    if( (li[i].href.indexOf('#')>-1) || (li[i].href.indexOf('?')>-1)){
       continue;
    }else{
      li[i].href+=search  ;
    }
  }
}



function getArgs(sep){
/*********************
Name: function getArgs(sep)
Autor: Herbert Maier (herbert.maier@conova.com)
Datum: 2003-10-13
Beschreibung: Diese Funktion gibt  die Name=Wert-Paare eines "Query-Strings" einer Url in Form eines Objekts zurück

Übergabewerte:
  Argument1: sep  Trennzeichen zwischen den einzelnen Namen=Wert-Paaren (Defaultwert:&)
Rückgabewert: ein Objekt, dessen Eigenschaften die Namen=Wert-Paare repraesentiert
Beispiel: args = getArgs(); alert('Your name is ' + args.name)
zuletzt geaendert: 2003-10-13
*********************/


  var args = new Object();
  var query = top.location.search.substring(1);
  if(query==''){return null}
  if(!sep) sep = '&';
  var pairs = query.split(sep);
  for(var i = 0; i <pairs.length; i++) {
    var pos = pairs[i].indexOf('=');
    if (pos == -1){
      args[pairs[i]]='';
      continue;
    }
    var argname = pairs[i].substring(0,pos);
    var value = pairs[i].substring(pos+1);
    args[argname] = unescape(value);}
  return args;
}



function writeErrorMsg(cookie){
/*********************
Name: writeErrorMsg(cookie)
Autor: Herbert Maier (herbert.maier@conova.com)
Datum: 2003-11-20
Beschreibung: schreibt eine Fehlermeldung entsprechend dem angegeben cookie-Wert raus

Übergabewerte:
  Argument1: cookie  cookie-string des Dokuments
Rückgabewert: keiner

zuletzt geaendert: 2003-11-20
*********************/


  document.write('<span class="warning">');
  if(cookie.indexOf('usr.error=300')>-1){
    document.write('Sie konnten nicht angemeldet werden. \nÜberprüfen Sie Ihre Daten.')
  }else if(cookie.indexOf('usr.error=400')>-1){
    document.write('Sie haben nicht alle notwendigen Daten eingegeben.');
  }
	   document.write('</span>');

}


function deleteCookie(c){
  var lastyear= new Date();
  lastyear.setFullYear(lastyear.getFullYear()-1);
  document.cookie = c + '=void;expires=' + lastyear.toGMTString(); 

}






function showMenur(id){
/*********************
Name: function showMenur(id)
Autor: Herbert Maier (herbert.maier@conova.com)
Datum: 2003-11-20
Beschreibung: zeigt die Tabelle mit dem id-Wert id an in der rechten Menüspalte an

Übergabewerte:
  Argument1: wert der id-Eigenschaft der tabelle  (Defaultwert:menur_out)
Rückgabewert: keiner
zuletzt geaendert: 2003-11-20
*********************/

//alle Tabellen, die mit id-weert menur beginnen nicht anzeigen
all_tabs = document.getElementsByTagName('TABLE');
  for(i=0; all_tabs.length>i; i++){
    if(all_tabs[i].id.indexOf('menur')>-1){
      all_tabs[i].style.display='none';
    }
  }

//tabelle mit id wert id anezigen, gibt es de id-Wert nicht Tablle mit id-wert menur_out anzeigen
document.getElementById(id)?document.getElementById(id).style.display='block':document.getElementById('menur_out').style.display='block';


}

