function Senden()
{


	for (a=1; a<267; a++)
	{

	elementname = document.forms[0].elements[a].name;
	elementtyp = document.forms[0].elements[a].type;
		if (elementname.indexOf('t')!=-1)
		{
			if (document.forms[0].elements[a].value=="")
			{
			alert ('Die Angaben sind leider\rnoch nicht vollständig!\r\rKlicken Sie bitte "OK",\rum zu der betreffenden\rStelle zu springen!');
			document.forms[0].elements[a].focus();
			return;
			}
			else
			{
			if (document.forms[0].elements[a].value==" ")
				{
				alert ('Die Angaben sind leider\rnoch nicht vollständig!\r\rKlicken Sie bitte "OK",\rum zu der betreffenden\rStelle zu springen!');
				document.forms[0].elements[a].focus();
				return;
				}
			}
		}
	}
	if (confirm('Vielen Dank! Alle erforderlichen Datenfelder\rwurden ausgefüllt!\r\rMöchten Sie die Angaben vor dem Versenden\rspeichern? (dringend empfohlen)\r\rZum Speichern der Daten bitte auf\r"Ok" klicken!'))
	{
	var daten='',elementname,elementtyp;
		for (a=1; a<267; a++)
		{
		elementname = document.forms[0].elements[a].name;
		elementtyp = document.forms[0].elements[a].type;
		if (elementtyp == 'hidden'){elementwert = document.forms[0].elements[a].value;daten += a+'|'+elementtyp+'|'+elementwert+'[#]';}
		if (elementtyp == 'select-one'){elementwert = document.forms[0].elements[a].options[document.forms[0].elements[a].selectedIndex].index;daten += a+'|'+elementtyp+'|'+elementwert+'[#]';}
		if (elementtyp == 'text'){elementwert = document.forms[0].elements[a].value;daten += a+'|'+elementtyp+'|'+elementwert+'[#]';}
		else{if (document.forms[0].elements[a].status == true){daten += a+'|'+elementtyp+'|'+'true'+'[#]';}}
		}
	SetCookie('ImesoFormular',daten,1500)
	}

document.forms[0].submit();
}

function Seitenstart()
{
var daten = Array(ReadCookie('ImesoFormular'));
if (daten != ""){if (confirm('Es wurden gespeicherte Daten gefunden!\r\rSollen diese Daten geladen werden?'))
{Laden()};}
}

function Speichern()
{
if (cookiesaktiv=='NEIN')
	{alert('Die Cookie Funktion Ihres Browsers ist deaktiviert!\rSie können die Daten leider nicht speichern.\r\rAktivieren Sie die Annahme von Cookies in den Einstellungen\rIhres Browsers und laden Sie das Dokument\rerneut - die eigegebenen\rDaten bleiben dabei erhalten!')}else{
	if (confirm('Das Speichen der Daten dauert einen Moment\rund wird durch eine Meldung abgeschlossen!\r\rGespeicherte Daten werden überschrieben!\r\rZum Speichern der Daten bitte "Ok" klicken!')){
	var daten='',elementname,elementtyp;
	for (a=1; a<267; a++)
	{

//elementname = document.forms[0].elements[a].name;

	elementtyp = '?'

	if (document.forms[0].elements[a].type=='select-one')
		{elementtyp = 'S';elementwert = document.forms[0].elements[a].options[document.forms[0].elements[a].selectedIndex].index};

	if (document.forms[0].elements[a].type=='text')
		{elementtyp = 'T';elementwert = document.forms[0].elements[a].value;};

	var elementinhalt=elementwert.toString();

	if (elementtyp!= '?' && elementinhalt.indexOf('*')!=-1){
				alert ('Bitte verwenden Sie nicht das Zeichen "*"!\r\rDieses Zeichen wird für die Formularfunktion\rverwendet!');
				document.forms[0].elements[a].focus();
				return;
				}

//if (elementtyp == 'hidden'){elementwert = document.forms[0].elements[a].value;daten += a+'|'+elementtyp+'|'+elementwert+'[#]';}
//if (document.forms[0].elements[a].status == true){daten += a+'|'+elementtyp+'|'+'true'+'[#]'


	if (elementtyp!='?'){daten += a+'*'+elementtyp+'*'+elementwert+'X*'}




	}
	SetCookie('ImesoFormular',daten,2000)
	alert('Ihre Daten wurden\rerfolgreich gespeichert!')
	}
}
}

function splitString (stringToSplit,separator) {
arrayOfStrings = stringToSplit.split(separator);
return arrayOfStrings;
}

function Laden()
{
if (cookiesaktiv=='NEIN'){alert('Die Cookie Funktion Ihres Browsers ist deaktiviert!\rSie können leider keine Daten laden.\r\rAktivieren Sie die Annahme von Cookies in den Einstellungen\rIhres Browsers und laden Sie das Dokument\rerneut.')}else{
var daten = Array(ReadCookie('ImesoFormular'));
if (daten == ""){alert('Es wurden keine gespeicherten Daten gefunden!\r\rMögliche Ursachen:\r- Es wurden keine Daten gespeichert\r- Die Daten wurden gelöscht\r- Es wurde mit einem anderem Browser gespeichert\r- Es war ein anderer Benutzer angemeldet')}else{

	if (confirm('Das Laden der Daten dauert einen Moment\r\rAlle eingegebenen Daten dieses Formulars\rwerden dabei überschrieben!\r\rZum Laden der Daten bitte "Ok" klicken!')){

	var tempestString = ''+daten;
	var space="X*";
	daten=splitString(tempestString,space);

	for (var i=0; i < daten.length; i++)
		{
		var tempestString = ''+daten[i];
//	if (confirm(tempestString)==false){return;};
		var space="*";
		ElementWert=splitString(tempestString,space);
		a = ElementWert[0];
		if (ElementWert[1]=='T'){document.forms[0].elements[a].value = ElementWert[2];}

		if (ElementWert[1]=='S'){document.forms[0].elements[a].selectedIndex=ElementWert[2];}
//		if (ElementWert[2]=='true'){document.forms[0].elements[a].status=ElementWert[2];}
		}

	}
}
}
}

function Loeschen()
{
var formular;
document.forms[0].reset();
var entdecken = ReadCookie('ImesoFormular');
if (entdecken != "")
{
 if (confirm('Das Formular wurden zurückgesetzt!\r\rKlicken Sie auf "OK", um auch die gespeicherten\rAngaben zu löschen, oder wählen Sie "Abbrechen",\rum die vorhandenen Daten zu behalten und mit\r"Daten laden" wieder aufrufen zu können.')){DelCookie('ImesoFormular')}
}
}

function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return "";
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length;
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function DelCookie(cookieName)
{
 var today = new Date();
 var expire = new Date();
 var nDays = -2;
 var cookieValue = "";
 if (nDays==null || nDays==0) nDays=-2;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function Sprache(sprachwahl)
{
wahl = sprachwahl.options[sprachwahl.selectedIndex].value
this.name=name;
if (name=="haupt")
{
parent.frames[0].location='../auswahl_GE.htm'
parent.frames[1].location=wahl
}
else
{
top.location.href=wahl
}
}

