  var obj="";
  var cLimit=1;
  function save(Name,Value)
    {
    var path1='';
    var path2='';
    if( cLimit == 1 ) {
    	path1="/cgi-bin";
	path2="/non-cgi";
    } else {
    	path1="/";
	path2="/";
    }
    var Diff=1000*60*60*24*365;
    var CurrTime=new Date();
    var Ending=new Date(CurrTime.getTime()+Diff);
    document.cookie = Name+"="+escape(Value)+"; expires="+Ending.toGMTString()+"; path="+path1+";";
    document.cookie = Name+"="+escape(Value)+"; expires="+Ending.toGMTString()+"; path="+path2+";";
    }
  function saveUnlim(Name,Value) {
  	cLimit=0;
	save(Name,Value);
	cLimit=1;
  }
  
  function Load(Name)
    {
    var Value = "";
    if(document.cookie)
      {
      Paare=document.cookie.split("; ");
      var i=0;
      var Eintrag=Paare[0].split("=");
      while(i<=Paare.length && Eintrag[0] != Name)
        {
        i++;
        if(Paare[i])
          {Eintrag=Paare[i].split("=");}
        }
      if(Eintrag[0] == Name)
        {Value=Eintrag[1];}
      }
    return unescape(Value);
    }
 
  function cookieInit(CurrObj)
    {
    obj=CurrObj;
    var UserName=Load('UserName');
    var UserPW=Load('UserPW');
    if(UserPW && UserPW!='undef|')
      {
      obj.Name.value=UserName;
      obj.PW.value=UserPW;
      obj.SavePW.checked=true;
      }
    }
  
  function DoSave()
    {
    if(obj.SavePW.checked==true)
      {
      save('UserName',obj.Name.value);
      save('UserPW',obj.PW.value);
      }
    else
      {
      save('UserName',obj.Name.value);
      save('UserPW','undef|');
      }
    }
 
 
 
 
 
 
 

