// 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','foto','schmock','audio','fremd','zucker','forum','buch','galerie','links','kontakt', 'sitemap');
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();
	}
}
