/////////////////////////////////////
// E-Mail Functionen
function abfrage ()
{
	var x = document.Kontakt.An.value;
	document.Kontakt.recipient.value = x+"@ev-gn.de";
}

function formcheck ()
{
	if (document.Kontakt.Name.value == "" && document.Kontakt.eMail.value == "")
	{
		alert ("Bitte Ihren Namen und E-Mail-Adresse eingeben!");
		document.Kontakt.Name.focus ();
		return false;
	}
	else 
	{
		if (document.Kontakt.Name.value == "")
		{
			alert ("Bitte Ihren Namen eingeben!"); 
			document.Kontakt.Name.focus ();
			return false;
		}
		if (document.Kontakt.eMail.value == "")
		{
			alert ("Bitte Ihre E-Mail-Adresse eingeben!");
			document.Kontakt.eMail.focus ();
			return false;
		}
		else
		{
			if (document.Kontakt.eMail.value.indexOf ('@') == -1)
			{
				alert ("Dies ist keine E-Mail-Adresse!");
				document.Kontakt.eMail.focus ();
				return false;			
			}
		}
	}
}

function constructEmail(account,domain,land,subject,text,klasse,id)
{
	 var mailto = "mailto:";
	 var eDomain = domain + "." + land;
	 var at = "&#0064;";
	 var betreff = "?subject=";
	 if (!account)
	 	account = "kontakt";
	
	 document.write("<a href=\"" + mailto + account + at + eDomain);
	 if(subject)
	 	document.write(betreff + subject + "\"");
	 else
	 	document.write("\"");
	 if(klasse)
	 	document.write(" class=\"" + klasse + "\"");
	 if(id)
	 	document.write(" id=\"" + id + "\"");
	 
	 document.write(" title=\"Email an: " + account + at + eDomain + "\">");
	 
	 if (!text)
	 	document.write(account + at + eDomain);
	 else
	 	document.write(text);
	 
	 document.write("</a>");
}





///////////////////////////////////////
// Fenster öffnen
function fensterOpen (d, w, h, s)
{
	window.open (d, "", "width="+w+", height="+h+", scrollbars="+s);
}

function dokument2 (datei)
{
window.open (datei, "", "width=617, height=500, scrollbars=1");
}


function dokument (datei)
{
	window.open (datei, "", "width=600, height=500");
}





////////////////////////////////////
// Allgemeines

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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];}
}




// Schnee
/*
if  ((document.getElementById) && 
window.addEventListener || window.attachEvent){

(function(){

//Configure here.

var num = 150;   //Number of flakes
var timer = 40; //setTimeout speed. Varies on different comps
var enableinNS6 = 1 //Enable script in NS6/Mozilla? Snow animation could be slow in those browsers. (1=yes, 0=no).

//End.

var y = [];
var x = [];
var fall = [];
var theFlakes = [];
var sfs = [];
var step = [];
var currStep = [];
var h,w,r;
var d = document;
var pix = "px";
var domWw = (typeof window.innerWidth == "number");
var domSy = (typeof window.pageYOffset == "number");
var idx = d.getElementsByTagName('div').length;

if (d.documentElement.style && 
typeof d.documentElement.style.MozOpacity == "string")
num = 12;

for (i = 0; i < num; i++){
sfs[i] = Math.round(1 + Math.random() * 1);

document.write('<div id="flake'+(idx+i)+'" style="position:absolute;top:0px;left:0px;width:'
+sfs[i]+'px;height:'+sfs[i]+'px;background-color:#ffffff;font-size:'+sfs[i]+'px"><\/div>');

currStep[i] = 0;
fall[i] = (sfs[i] == 1)?
Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
step[i] = (sfs[i] == 1)?
0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
}


if (domWw) r = window;
else{ 
  if (d.documentElement && 
  typeof d.documentElement.clientWidth == "number" && 
  d.documentElement.clientWidth != 0)
  r = d.documentElement;
 else{ 
  if (d.body && 
  typeof d.body.clientWidth == "number")
  r = d.body;
 }
}


function winsize(){
var oh,sy,ow,sx,rh,rw;
if (domWw){
  if (d.documentElement && d.defaultView && 
  typeof d.defaultView.scrollMaxY == "number"){
  oh = d.documentElement.offsetHeight;
  sy = d.defaultView.scrollMaxY;
  ow = d.documentElement.offsetWidth;
  sx = d.defaultView.scrollMaxX;
  rh = oh-sy;
  rw = ow-sx;
 }
 else{
  rh = r.innerHeight;
  rw = r.innerWidth;
 }
h = rh - 2;  
w = rw - 2; 
}
else{
h = r.clientHeight - 2; 
w = r.cliAentWidth - 2; 
}
}


function scrl(yx){
var y,x;
if (domSy){
 y = r.pageYOffset;
 x = r.pageXOffset;
 }
else{
 y = r.scrollTop;
 x = r.scrollLeft;
 }
return (yx == 0)?y:x;
}


function snow(){
var dy,dx;

for (i = 0; i < num; i++){
 dy = fall[i];
 dx = fall[i] * Math.cos(currStep[i]);

 y[i]+=dy;
 x[i]+=dx; 

 if (x[i] >= w || y[i] >= h){
  y[i] = -10;
  x[i] = Math.round(Math.random() * w);
  fall[i] = (sfs[i] == 1)?
  Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
  step[i] = (sfs[i] == 1)?
  0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
 }
 
 theFlakes[i].top = y[i] + scrl(0) + pix;
 theFlakes[i].left = x[i] + scrl(1) + pix;

 currStep[i]+=step[i];
}
setTimeout(snow,timer);
}


function init(){
winsize();
for (i = 0; i < num; i++){
 theFlakes[i] = document.getElementById("flake"+(idx+i)).style;
 y[i] = Math.round(Math.random()*h);
 x[i] = Math.round(Math.random()*w);
}
snow();
}


if (window.addEventListener){
 window.addEventListener("resize",winsize,false);
 window.addEventListener("load",init,false);
}  
else if (window.attachEvent){
 window.attachEvent("onresize",winsize);
 window.attachEvent("onload",init);
} 

})();
}//End.

*/