

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);}

//datum
aktuell = new Date();
tag = aktuell.getDay();
datum = aktuell.getDate();
monat = aktuell.getMonth();
jahr = aktuell.getYear();
stunden = aktuell.getHours();
minuten = aktuell.getMinutes();
sekunden = aktuell.getSeconds();
wotag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
moname = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
if (stunden<10) {
	stundenanz = "0"+stunden;
} else {
	stundenanz = stunden;
}
if (minuten<10) {
	minutenanz = "0"+minuten;
} else {
	minutenanz = minuten;
}
if (jahr<1000) {
	jahresanz = 1900+jahr;
} else {
	jahresanz = jahr;
}
var anzeige1 = wotag[tag]+", "+datum+". "+moname[monat]+" "+jahresanz;
var anzeige2 = "&nbsp;&nbsp;&nbsp;"+stundenanz+" : "+minutenanz+" h &nbsp;&nbsp;&nbsp;";

//fenster öffnen

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}






//scrollen
ie=document.all?1:0
n=document.layers?1:0

Geschw=50
HoeheFenster=300

function ScrollContainererzeugen(Objekt,Formatierung){
	Formatierung=(!Formatierung) ? '':'document.'+Formatierung+'.'										
	this.css=(n) ? eval(Formatierung+'document.'+Objekt):eval('document.all.'+Objekt+'.style')							
	this.ScrollenHeight=n?this.css.document.height:eval('document.all.'+Objekt+'.offsetHeight')							
	this.top=Spitzeermitteln										
	return this
}

function Spitzeermitteln(){
	var Spitzelinks=(n) ? eval(this.css.top):eval(this.css.pixelTop);
	return Spitzelinks;
}

var ScrollenTim;
var aktPunkt=0;

function Scrollen(Geschw_Scrollen){
	clearTimeout(ScrollenTim)
	Scroll_Richtung=Geschw_Scrollen>0?1:0
	if((!Scroll_Richtung && Scroll_Container[aktPunkt].top()>-Scroll_Container[aktPunkt].ScrollenHeight+HoeheFenster) || (Scroll_Container[aktPunkt].top()<0 && Scroll_Richtung)){
		Scroll_Container[aktPunkt].css.top=Scroll_Container[aktPunkt].top()+Geschw_Scrollen
		ScrollenTim=setTimeout("Scrollen("+Geschw_Scrollen+")",Geschw)
	}
}


function Scrollen_aus(){
	clearTimeout(ScrollenTim)
}

function aktPunkt_Aendern(num){
	Scroll_Container[aktPunkt].css.visibility='hidden'
		aktPunkt=num
	Scroll_Container[aktPunkt].css.top=0
	Scroll_Container[aktPunkt].css.visibility='visible'
}

function initialisierung(){
	Scroll_Container=new Array()
	Scroll_Container[0]=new	ScrollContainererzeugen('ScrollAbschn1','inhalt')
	Scroll_Container[1]=new	ScrollContainererzeugen('ScrollAbschn2','inhalt')
		Scroll_Container[2]=new	ScrollContainererzeugen('ScrollAbschn3','inhalt')

	Scroll_Container[0].css.visibility='visible'
}

function initialisierung1(){
	Scroll_Container=new Array()
	Scroll_Container[0]=new	ScrollContainererzeugen('ScrollAbschn1','inhalt')
	Scroll_Container[1]=new	ScrollContainererzeugen('ScrollAbschn2','inhalt')
		Scroll_Container[2]=new	ScrollContainererzeugen('ScrollAbschn3','inhalt')
			Scroll_Container[3]=new	ScrollContainererzeugen('ScrollAbschn4','inhalt')
		Scroll_Container[5]=new	ScrollContainererzeugen('ScrollAbschn5','inhalt')

	Scroll_Container[0].css.visibility='visible'
}

onload=initialisierung;




if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}

descarray = new Array(
"<a href='kalender.html'><span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- Informieren Sie sich über unsere Kalenderauswahl!</span></a>",
"<a href='zitate.html'><span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- Zitate rund um die Themen Kalender und Zeit</span></a>" ,
"<a href='kompetenz.html'><span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- das deutsche Kalender-Portal</span></a>",
"<a href='partner.html'><span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- unsere Kooperation von Kalender-Fachleuten</span></a>",
"<a href='zeit.html'><span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- Wissenswertes zu Kalendarien und Zeitrechnung</span></a>",
"<a href='abc.html'><span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- unser Kalender-Glossar</span></a>",
"<a href='anfrage.php'> <span class='weitrot'><b>kalender . info</b></span><span class='kleinrot'><br>- Preise, Verfügbarkeit, weitere Info anfordern..</span></a>"
);


overdiv="0";

//  :::::::: kreiert Tabelle für die PopUp-Box ::::::::
function popLayer(a){
if(!descarray[a]){descarray[a]="<font color=red>Dieses PopUp (#"+a+") ist nicht korrekt definiert - Beschreibung fehlt</font>";}
if (navigator.family == "gecko") {pad="0"; bord="0";}
else {pad="0"; bord="0";}
desc = "<table cellspacing=0 cellpadding="+pad+" border="+bord+" ><tr><td>\n"
        +"<table cellspacing=0 cellpadding=0 border=0 width=230 height=45><tr><td bgcolor=#BBBDBF valign=top><center>\n"
        +descarray[a]
        +"\n</td></tr></table>\n"
        +"</td></tr></table>";
if(navigator.family =="nn4") {
        document.object1.document.write(desc);
        document.object1.document.close();
        document.object1.left=x+0;
        document.object1.top=y-5;
        }
else if(navigator.family =="ie4"){
        object1.innerHTML=desc;
        object1.style.pixelLeft=x+0;
        object1.style.pixelTop=y-5;
        }
else if(navigator.family =="gecko"){
        document.getElementById("object1").innerHTML=desc;
        document.getElementById("object1").style.left=x+0;
        document.getElementById("object1").style.top=y-5;
        }
}
//  :::::::: versteckt die PopUp-Box ::::::::
function hideLayer(){
if (overdiv == "0") {
        if(navigator.family =="nn4") {eval(document.object1.top="-500");}
        else if(navigator.family =="ie4"){object1.innerHTML="";}
        else if(navigator.family =="gecko") {document.getElementById("object1").style.top="-500";}
        }
}

//  :::::::: überwacht Maus-Position / plaziert die Box dementsprechend ::::::::
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
function handlerMM(e){


x = 70; // Infobox x-Position bei 300 von links
y = 68;   // Infobox y-Position bei 0 (oben)
}
if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;


function mail(){

document.Formular.submit();
}
function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muß eine E.mail-Adresse enthalten.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' muß eine Zahl enthalten.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' wird benötigt.\n'; }
  } if (errors) alert('Folgende Fehler sind aufgetreten:\n'+errors);
else
mail("Formular");
   
  document.MM_returnValue = (errors == '');
}

 function m_senden(){
MM_validateForm('firma','','R','name','','R','strasse','','R','plz','','RisNum','ort','','R','email','','RisEmail');
return document.MM_returnValue;     
}


