function Speichern()
{
   var spElem = Elemente.split(';');var SpeicherWert = '';
	for (var i=0;i < spElem.length;i++) {
		//alert(''+document.formular[spElem[i]].type);
	 	if (document.formular[spElem[i]].type == "checkbox") {
	 	SpeicherWert += (''+document.formular[spElem[i]].checked) + ';';
		 } else {
		 
		 dertext = document.formular[spElem[i]].value;
		 dertext = dertext.replace(/;/g, " ");
	 	SpeicherWert += dertext + ';';
	 	}
	}
	
   SpeicherWert = SpeicherWert.substring(0, SpeicherWert.length-1);
	//alert ('Logindaten wurden erfolgreich gespeichert.');
	//alert( SpeicherWert);
	var expdate = new Date();
	FixCookieDate (expdate);
	expdate.setTime (expdate.getTime() + (AnzTage*24*60*60*1000));
	SetCookie (CookieName, SpeicherWert, expdate);
}

function Laden() {
   if (GetCookie(CookieName)) {
       var laElem = GetCookie(CookieName).split(';');
		 var spElem = Elemente.split(';');
		 for (var i=0;i < laElem.length;i++) {
       	if (laElem[i]) {
				if (document.formular[spElem[i]].type == "checkbox") {					
						if (laElem[i] == 'true') {document.formular[spElem[i]].checked = true;} else {document.formular[spElem[i]].checked = false;} 
				} else {
           		document.formular[spElem[i]].value = laElem[i];}
				}
			}
   }
}

function LadenBU()
{
   if (GetCookie(CookieName)) {
       var laElem = GetCookie(CookieName).split(';');var spElem = Elemente.split(';');for (var i=0;i < laElem.length;i++)
           if (laElem[i])
               document.formular[spElem[i]].value = laElem[i];}
}

function Loeschen() {
var Elem = Elemente.split(';');
for (var i=0;i < Elem.length;i++)
document.formular[Elem[i]].value = '';
}

function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);if (endstr == -1)
       endstr = document.cookie.length;
		 return unescape(document.cookie.substring(offset, endstr));
}
		 
function FixCookieDate (date) {
   var base = new Date(0);
	var skew = base.getTime();// dawn of (Unix) time - should be 0
   if (skew > 0)    // Except on the Mac - ahead of its time
       date.setTime (date.getTime() - skew);
}
		 
function GetCookie (name) {
   var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
       var j = i + alen;
		 if (document.cookie.substring(i, j) == arg)
           return getCookieVal (j);
			  i = document.cookie.indexOf(" ", i) + 1;
			  if (i == 0) break;}
   return null;
	}
	
function SetCookie (name,value,expires,path,domain,secure) {
   document.cookie = name + "=" + escape (value) +
       ((expires) ? ";expires=" + expires.toGMTString() : "") +
       ((path) ? ";path=" + path : "") +
       ((domain) ? ";domain=" + domain : "") +
       ((secure) ? ";secure" : "");
}
		 
function DeleteCookie (name,path,domain) {
   if (GetCookie(name)) {
       document.cookie = name + "=" +
           ((path) ? "; path=" + path : "") +
           ((domain) ? "; domain=" + domain : "") +
           "; expires=Thu, 01-Jan-70 00:00:01 GMT";}
}
