// JavaScript Document




/////////////////////////////////////////////////////   vorladen eines bildes //////////////////////////////////
function BilderVorladen(){
	document.Vorladen = new Array();

	if(document.images)    {
		for(var i = 0; i < BilderVorladen.arguments.length; i++){
			document.Vorladen[i] = new Image();
			document.Vorladen[i].src = BilderVorladen.arguments[i];
		}
	}
}
	
	
	
	
/////////////////////////////////////////  ändern der navigation buttons //////////////////////////////////////////
function Bildwechsel (Bild_id, Bild_src) {
  window.document.getElementById(Bild_id).src = Bild_src;
}


/////////////////////////////////////////// bild in extra fenster öffnen //////////////////////////////////////////
	function showWindow(adresse) {
	
		
		document.getElementById('window').style.display = 'block';	
		document.getElementById('inner-picture').src = adresse;

	}
	
	function hideWindow() {
		document.getElementById('window').style.display = 'none';
	}
	
	
	
function schrei(){
	alert('hallo, mach was !!');
}




 
/////////////////////////////////////  Script Kalender Anmeldung ///////////////////////////////////////////////

var bn_who="";
function kalender(s)
{	
	document.getElementById('bn_frame').style.top="870px";/*yPos + "px";*/
	document.getElementById('bn_frame').style.left="350px"/*xPos + "px";*/
	document.getElementById('bn_frame').style.display='block';	
	bn_who=s;
}


init_mousemove();

var xPos="";
var yPos="";
var docEl = (   typeof document.compatMode != "undefined" && 
                 document.compatMode        != "BackCompat"
                )? "documentElement" : "body";

function init_mousemove() 
{    if(document.layers) document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove =	dpl_mouse_pos;
}

function dpl_mouse_pos(e) 
{   xPos    =  e? e.pageX : window.event.x;
  	yPos    =  e? e.pageY : window.event.y;

	
	if (document.all && !document.captureEvents && docEl) 
	{   xPos    += document[docEl].scrollLeft;
	    yPos    += document[docEl].scrollTop;
	}
    
    if (document.layers) routeEvent(e);
}





function TestDatum( nTag, nMaxTag ) {
if( nTag >= 1 && nTag <= nMaxTag ) 
  return true
else
  return false
}

function IstSchaltjahr( nJahr ) {
if ((( nJahr % 100 != 0 ) && ( nJahr % 4 == 0 )) || ( nJahr % 400 == 0 )) {
   return true;
  }
return false;
}

function DatumGueltigEx( nTag, nMonat, nJahr ) {
var ok;
ok=false;

switch( nMonat ) {

  case 2: 
   if( IstSchaltjahr( nJahr ) ) {
    ok= TestDatum( nTag, 29 )
   } else {
    ok= TestDatum( nTag, 28 )
   }
   break;
   
   case 1:
	case 3:
	case 5:
	case 7:
	case 8:
	case 10:
	case 12:
   ok= TestDatum( nTag, 31 );
   break;
   
   case 4:
	case 6:
	case 9:
	case 11:
   ok= TestDatum( nTag, 30 );
   break;
}

return ok;
}

function DatumGueltig( strDatum ) {
	var nTag, nMonat, nJahr;
	var punkt1,punkt2;
	var gueltig;
	if (strDatum=="") 
		return true;
	gueltig=false
	// auseinandernehmen
	punkt1=strDatum.indexOf(".");
	punkt2=punkt1+1+strDatum.indexOf(".",punkt1);
	punkt2=strDatum.lastIndexOf(".")
	nTag=strDatum.slice(0,punkt1);
	nMonat=strDatum.slice(punkt1+1,punkt2)
	nJahr=strDatum.slice(punkt2+1);
	
	
	var jetzt = new Date();
	var DieserMonat = jetzt.getMonth() + 1;
	var DiesesJahr = jetzt.getYear();
	DiesesJahr+=1900;
	var DieserTag = jetzt.getDate();
	if(nJahr<DiesesJahr)
		alert("1--->"+DieserTag+"."+DieserMonat+"."+DiesesJahr);
	if(nJahr==DiesesJahr && nMonat<DieserMonat)
		alert("2--->"+DieserTag+"."+DieserMonat+"."+DiesesJahr);
	if(nJahr==DiesesJahr && nMonat==DieserMonat && nTag<DieserTag)
		alert("3--->"+DieserTag+"."+DieserMonat+"."+DiesesJahr);
	
	if (nJahr.length != 4 ) {
	  alert("Ungültiges Datum ( "+strDatum+" ) !! Bitte geben Sie ein gültiges Datum ein (tt.mm.jjjj) ! " );
	  return false;
	}
	
	gueltig=DatumGueltigEx( Number(nTag), Number(nMonat), Number(nJahr) );
	if (gueltig==false) 
		alert("Ungültiges Datum ( "+strDatum+" ) !! Bitte geben Sie ein gültiges Datum ein (tt.mm.jjjj) ! " );
	
	return gueltig;

}

