﻿// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
//		Welcome to abaton.js, dem Java-Script-Code der Abaton-Seite
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

		function sgDate()
		{	// Daten aus Eingabe testen

			var heute = new Date();
			var monat = heute.getMonth()+1;
			var tag   = heute.getDate();
			var i = 1;
			
			if ( monat < 10 ) monat = "0"+monat;
			if (tag <    10 ) tag = "0"+tag;
			
		//	alert("tag ist "+tag+"\nmonat ist "+monat);

			var kombi = String(tag) + String(monat);
			var loc = location.href;

		//	alert("kombi ist "+kombi+"\nloc ist "+loc);

			if (loc.indexOf("#") > 0 )
			{
				i = 0;			// nicht springen (sondern springen lassen)
			}
			else
			{
				if ( !document.getElementsByName(kombi)[0] )
				{
					for ( i=tag-1; i > 0; i-- )
					{
						tag = i;
						if (tag < 10 ) tag = "0"+tag;
	
						kombi = String(tag) + String(monat);			
						if ( document.getElementsByName(kombi)[0] ) break;
					}
				}
			}

	//	alert ("kombi ist "+kombi+", und i ist "+i);

		if ( i > 0 )
			{
				kombi = loc+"#"+kombi;
				location.href = kombi;
			}
		}




// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

		function pProg(mode)
		{	// Daten aus Eingabe testen

			var db = document.infoProg;
			var tmp = 0;

			if ( db.pWord.value == "" ) 								// Passwort ?
			{
				alert ("Passwort eingeben?!");							// nein - melden
				db.pWord.focus();
			}
			else
			{
				if ( mode == 3 )											// Button unter Textfeld angeklickt ?
				{
					if ( db.progText.value == "" ) 							// Textfeld trotzdem leer ?
					{
						tmp = 1;
						alert ("Textfeld benutzen wollen,\naber leer lassen?");		// melden
					}
				}

				if ( mode == 4 )											// Button unter Textfeld angeklickt ?
				{
					if ( db.Xfile.value == "" ) 							// Textfeld trotzdem leer ?
					{
						tmp = 1;
						alert ("Datei benutzen wollen,\naber keine auswaehlen?");		// melden
					}
				}

				Check = confirm("Soll wirklich das Programm neu eingelesen werden?");
				if (Check == false)
					{ tmp = 1; }

				if ( tmp == 0 )
				{
					db.pKind.value = mode;
					db.action = "../cgi-bin/movLook-db.pl?inp";				// action /wird ggf. erneuert (nicht edit!)
					db.submit();
				}
			}
		}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

		function pGlob()
		{	// Daten aus Eingabe testen

			var db=document.infoProg;

			if (db.pWord.value == "")									// hier nur Passwort-Abfrage
			{
				alert ("Passwort eingeben?!"); 
				db.pWord.focus();
			}
			else
			{
				db.progText.value = " ";
				db.action = "../cgi-bin/movLook-db.pl?glob";			// andere action
				db.submit();
			}
		}


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

		function pEdit()
		{	// Daten aus Eingabe testen

			var db=document.infoProg;

			if (db.pWord.value == "")									// hier nur Passwort-Abfrage
			{
				alert ("Passwort eingeben?!"); 
				db.pWord.focus();
			}
			else
			{
				db.progText.value = " ";
				db.action = "../cgi-bin/movLook-db.pl?edit";			// andere action
				db.submit();
			}
		}


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

		function pNewt()
		{	// Daten aus Eingabe testen

			var db=document.infoProg;

			if (db.pWord.value == "")									// hier nur Passwort-Abfrage
			{
				alert ("Passwort eingeben?!"); 
				db.pWord.focus();
			}
			else
			{
				db.progText.value = " ";
				db.action = "../cgi-bin/movLook-db.pl?newt";			// andere action
				db.submit();
			}
		}


// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

		function pBxml()
		{	// Daten aus Eingabe testen

			var db=document.infoProg;

			if (db.pWord.value == "")									// hier nur Passwort-Abfrage
			{
				alert ("Passwort eingeben?!"); 
				db.pWord.focus();
			}
			else
			{
				db.progText.value = " ";
				db.action = "../cgi-bin/movLook-db.pl?xml";			// andere action
				db.submit();
			}
		}



// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
