// Rollover-Script

// Globale Variablen
var ie=false;     // Microsoft Internet Explorer ab Version 4.0 am Werk?
var ns=false;     // Netscape Navigator ab Version 4.0 am Werk?

var x,y,a,b;

// Image-Preloading
butname=new Array('start','main','schmock','audio','fremd','zucker','forum','buch','galerie','links','kontakt');
for (i=0;i<butname.length;i++)
{
 eval("but_"+butname[i]+"=new Image()");
 eval("but_"+butname[i]+".src='../images/bullet2.gif'");
 eval("but_"+butname[i]+"_mo=new Image()");
 eval("but_"+butname[i]+"_mo.src='../images/bullet1.gif'");
}
butname=new Array('ecke_ol','ecke_or','ecke_ul','ecke_ur','rand_l','rand_r','rand_o','rand_u');
for (i=0;i<butname.length;i++)
{
 eval("but_"+butname[i]+"=new Image()");
 eval("but_"+butname[i]+".src='../images/"+butname[i]+".gif'");
}

// Browser-Sniffing
var bName=navigator.appName;
var bVer=parseInt(navigator.appVersion);
if (bName=="Microsoft Internet Explorer" && bVer>=4) ie=true;
if (bName=="Netscape" && bVer>=4) ns=true;

if (ns)
{
 document.captureEvents(Event.MOUSEMOVE);
}

document.onmousemove = handlerMM;

if (ns)
{
 h=".left=";
 v=".top=";
 dS="document.";
 sD="";
}
else 
{
 h=".pixelLeft=";
 v=".pixelTop=";
 dS="";
 sD=".style";
}

// Mouseover-Funktion
function mover(but,text)
{
 if (ie && but) eval("button_"+but+".src=but_"+but+"_mo.src");
 if (ns && but) eval("document['button_"+but+"'].src=but_"+but+"_mo.src");
 bimbam=window.setTimeout("pop('"+text+"')",100);
}

// Mouseout-Funktion
function mout(but)
{
 if (ie && but) eval("button_"+but+".src=but_"+but+".src");
 if (ns && but) eval("document['button_"+but+"'].src=but_"+but+".src");
 window.clearTimeout(bimbam);
 window.setTimeout("hide()",100);
}

/*
function popLayer(text)
{
 bimbam=window.setTimeout("pop('"+text+"')",600);
}
*/

function pop(text)
{
 desc = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="../images/ecke_ol.gif" width=8 height=8 alt="" border="0"></td>';
 desc += '<td background="../images/rand_o.gif"><img src="../images/blanko.gif" width=1 height=1 alt="" border="0"></td>';
 desc += '<td><img src="../images/ecke_or.gif" width=8 height=8 alt="" border="0"></td></tr>';
 desc += '<tr><td background="../images/rand_l.gif"><img src="../images/blanko.gif" width=1 height=1 alt="" border="0"></td>';
 desc += '<td class="tooltip" bgcolor="white" align="center" nowrap>';
 desc +=text;
 desc += '</td><td background="../images/rand_r.gif"><img src="../images/blanko.gif" width=1 height=1 alt="" border="0"></td></tr>';
 desc += '<tr><td><img src="../images/ecke_ul.gif" width=8 height=8 alt="" border="0"></td>';
 desc += '<td background="../images/rand_u.gif"><img src="../images/blanko.gif" width=1 height=1 alt="" border="0"></td>';
 desc += '<td><img src="../images/ecke_ur.gif" width=8 height=8 alt="" border="0"></td></tr></table>';
 
 if (ns && document.object1)
 {
  document.object1.document.write(desc);
  document.object1.document.close();
  document.object1.left=x+5;
  document.object1.top=y+5;
 }
	
	if (ie && object1)
 {
  object1.innerHTML=desc;
		object1.style.left=x+5;
		object1.style.top=y+5+document.body.scrollTop;
 }
}

function hide()
{
 if (ns && document.object1) eval(document.object1.top=-500);
	if (ie && object1) object1.innerHTML="";
}

function handlerMM(e)
{
 x = (ns) ? e.pageX : event.clientX;
 y = (ns) ? e.pageY : event.clientY;
}

function abschicken()
{
 if (!document['eintrag'].comments.value) 
 {
  alert ('Sie haben vergessen, das Feld\nfür Ihre Nachricht auszufüllen!');
  document['eintrag'].comments.focus();
 }
 
 else
 {
  if (!document['eintrag'].realname.value) document['eintrag'].realname.value='Anonym';

  datum = new Date();
  var moname=new Array('Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
  var taname=new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag');
  var jahr=datum.getYear();
  if (jahr<2000) jahr=(jahr+1900);
  document['eintrag'].userdate.value=eval("taname["+datum.getDay()+"]")+", "+datum.getDate()+". "+eval("moname["+datum.getMonth()+"]")+" "+jahr;
  
  document['eintrag'].submit();

 }
}

function kontakt()
{
 if (!document['eintrag'].comments.value) 
 {
  alert ('Sie haben vergessen, das Feld\nfür Ihre Nachricht auszufüllen!');
  document['eintrag'].comments.focus();
 }
 else
 {
  var check=true;
  if (!document['eintrag'].username.value) 
  {
   check=confirm("Wollen Sie wirklich die Nachricht abschicken,\nohne Ihre E-Mail-Adresse anzugeben?");
   if (check) document['eintrag'].username.value='kein Absender angegeben';
  }
  else
  {
   var ok=true;
  
   document['eintrag'].username.value = document['eintrag'].username.value.replace(/ /g,"");
  
   if ((document['eintrag'].username.value.split("@").length<2) || (document['eintrag'].username.value.split("@").length>2)) ok=false;
   else
   {
    if (((document['eintrag'].username.value.split("@")[1]).split(".").length)<2) ok=false;
   }
   
   if (!ok) 
   {
    check=confirm("Sie haben keine gültige E-Mail-Adresse eingegeben!\nWollen Sie die Nachricht trotzdem abschicken?");
    if (check) document['eintrag'].username.value='keine gültige adresse angegeben';
   }
  }

  if (check) document['eintrag'].submit();
  else document['eintrag'].username.focus();
 }
}
