function fillFrame()
{        //wenn ein search-String übergeben wurde, gewünschte
        //URLs für Navigationsframe und Hauptframe ermitteln
        if (location.search)
        {
                wohin = location.search.slice(1);
                parent.Inhalt.location.href = wohin;
                temp = wohin.split("/");
                navseite = "nav_" + temp[temp.length-2] + ".htm";
                parent.navigation.location.href = navseite;
        }
}

function vorausladen()
{
        for (i=0;i<vorausladen.arguments.length;i++)
        {
                tempbild = new Image();
                tempbild.src = vorausladen.arguments[i];
        }
}

function bildwechsel(bildname, bildquelle)
{
        document.images[bildname].src = bildquelle;
}

function framenav(frameziel)
{
	parent.frames[framename].location.href = frameziel;
}

function setzeCookie(dasCookie,derWert,schalter)
{
   jetzt = new Date();
	zeitraum = schalter ? 365 * 24 * 60 * 60 * 1000 : -10000;
   verfall = new Date(jetzt.getTime() + zeitraum);
	cookiestring = dasCookie + "=" + escape(derWert) + ";";
	cookiestring += " expires=" + verfall.toGMTString() + "; path=/";
	alert(cookiestring);
	document.cookie = cookiestring;
}

function leseCookie(dasCookie)
{
        kekse = document.cookie.split("; ");
        for(x in kekse)
        {
                teile = kekse[x].split("=");
                if(teile[0] == dasCookie) return unescape(teile[1]);
        }
}

function verlauf()
{       
	if(leseCookie("username") && leseCookie("email"))
    {
    	document.write("<hr color=\"lavender\" style=\"solid\" size=\"1px\" />");
		document.write("<p class=\"copy\">Guten Tag, " + leseCookie("username") + "!<br />");
		document.write("Falls Du nicht " + leseCookie("username") + " bist, kannst Du Dich <a href=\"registrierung.htm\"> hier </a> neu registrieren.<br /></p>");
    }
	else
	{
		self.location.href="registrierung.htm";
	}
}

function verlauf1()
{       
	if(leseCookie("username") && leseCookie("email"))
    {
    	document.write("<hr color=\"lavender\" style=\"solid\" size=\"1px\" />");
		document.write("<p class=\"copy\">Guten Tag, " + leseCookie("username") + "!<br />");
		document.write("Falls Du nicht " + leseCookie("username") + " bist, kannst Du Dich unten neu registrieren.<br /></p>");
    }
	else
	{
		document.write("<hr color=\"lavender\" style=\"solid\" size=\"1px\" />");
		document.write("<p class=\"copy\">Um diese Seiten anschauen zu k&ouml;nnen, mu&szlig;t Du Dich zun&auml;chst registrieren.</p>");
	}
}

function fotofenster(datei,fototitel,breite,hoehe,text) 
		{
         // Fensterkoodinaten berechnen
		 xPos = screen.width/2 - breite/2;
		 yPos = screen.height/2 - hoehe/2;
		 // Fenster leer öffnen und Objekt merken
         dasfenster=window.open('','foto','top=' + yPos + ',left=' + xPos + ',width=' + (breite+40) + ',height=' + (hoehe+40) + '');
         // Inhalt des Fensterdokuments dynamisch erstellen
		 with(dasfenster.document) 
		 	{
		 	open();
			writeln("<html><head><title>" + fototitel + "</title></head>");
			writeln("<body class=\"popup\" onblur=\"window.close();\"><link rel=\"stylesheet\" type=\"text/css\" href=\"format.css\" />");
			writeln("<img src=\"" + datei + "\" alt=\"" + fototitel + "\" title=\"" + fototitel + "\" width=\"" + breite + "\" height=\"" + hoehe + "\" align=\"left\" />");
			writeln(text);
			writeln("</font></body></html>");
			close();
			}
		dasfenster.focus();
         }
		 
function vorausladen()
{
	for(i=0;i<vorausladen.arguments.length;i++)
	{
		tempbild = 	new Image();
		tempbild.src = vorausladen.arguments[i];
	}
}

function bildwechsel(bildname,bildquelle)
{
	document.images[bildname].src = bildquelle;
}

function testen()
{
        var richtig = true;
        var fehler = "";
		var cursor = 0;

        // Felder überprüfen

        fehlertest = true;

        if(document.Registrierung.Name.value=="")
        {
                richtig = false;
                fehler = "Bitte " + document.Registrierung.Name.name;
                fehlertest = false;
				cursor = 0;
				alert(fehler + " nix in namefeld");
        }

        if(document.Registrierung.Email.value=="")
        {
                if(fehlertest == false)
                {
                      fehler = fehler + " + " + document.Registrierung.Email.name + " eingeben!";
					  alert(fehler + " nix in emailfeld und nix in namefeld gewesen");
                }
                else
                {
                      richtig = false;
                      fehler = "Bitte " + document.Registrierung.Email.name + " eingeben!";
                      fehlertest = false;
					  alert(fehler + " nix in emailfeld und was in namefeld gewesen");
                }
				cursor = 1;
        }
        else
        {
                if(fehlertest == true)
                {
                      fehler = "";
					  alert(fehler + " in name- und emailfeld war was eingegeben");
                }
                else
                {
                      fehler = fehler + " eingeben!";
					  alert(fehler + " nix in name- oder emailfeld");
                }
                if (document.Registrierung.Email.value.indexOf("@")!=document.Registrierung.Email.value.lastIndexOf("@")
				||document.Registrierung.Email.value.lastIndexOf("@")<1
				||(document.Registrierung.Email.value.lastIndexOf(".")==document.Registrierung.Email.value.indexOf(".")
				&&document.Registrierung.Email.value.lastIndexOf("@")>document.Registrierung.Email.value.lastIndexOf("."))
				||document.Registrierung.Email.value.lastIndexOf("@")>document.Registrierung.Email.value.lastIndexOf(".")-3
				||document.Registrierung.Email.value.lastIndexOf(" ")!=-1
				||document.Registrierung.Email.value.lastIndexOf(".")<document.Registrierung.Email.value.length-5)
                {
                      richtig = false;
                      fehler = fehler + "\nBitte geben sie eine gültige Emailadresse an!";
					  cursor = 1;
					  alert(fehler + " irgendwas stimmt nicht mit der emailadresse");
                }
        }

        if (!richtig)
        {
                alert (fehler + " irgendwas im ganzen formular war falsch eingegeben");
                cursor.focus();
        }
		alert(richtig);
		alert(fehler + " - endmeldung");
        return richtig;
}
	