function checker()
{
for (var ink=1; ink<=4; ink++)
{
var sonder = /<|>|\||\;|:|#|\'|\+|\*|~|\\|\}|\=|\]|\)|\[|\(|\{|\/|\&|%|\$|Â§|Â³|\"|Â²/;
var find = sonder.exec(document.webmailer.elements[ink].value);
if(document.webmailer.elements[ink].value.indexOf(find) >= 0)
{
alert("Es sind nur _ - ! . ? , @ als Sonderzeichen erlaubt.");
document.webmailer.elements[ink].focus();
return false;
}
}

if(document.webmailer.name.value == "")
{
alert("Name wird benötigt.");
document.webmailer.name.focus();
return false;
}

if(document.webmailer.email.value == "")
{
alert("E-Mail-Adresse wird benötigt.");
document.webmailer.email.focus();
return false;
}

if(document.webmailer.email.value.indexOf('@') == -1)
{
alert("Ungültige E-Mail-Adresse!");
document.webmailer.email.focus();
return false;
}

if(document.webmailer.email.value.indexOf('.') == -1)
{
alert("Ungültige E-Mail-Adresse!");
document.webmailer.email.focus();
return false;
}

if((document.webmailer.email.value.lastIndexOf('.')) - (document.webmailer.email.value.indexOf('@')) < 4)
{
alert("Ungültige E-Mail-Adresse!");
document.webmailer.email.focus();
return false;
}

if(document.webmailer.regarding.value == "")
{
alert("Der Betreff fehlt.");
document.webmailer.regarding.focus();
return false;
}

if(document.webmailer.message.value == "")
{
alert("Wollten Sie keine Nachricht schreiben?");
document.webmailer.message.focus();
return false;
}
}


var ie=document.all
var ns6=document.getElementById&&!document.all

function ieobjekt(){
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}

function vergroessern(welche, e, position, imgwidth, imgheight){

if (ie||ns6){
aufbau=document.getElementById? document.getElementById("zeigedasbild") : document.all.zeigedasbild

if (position=="center"){
seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
horizoposi=ns6? pageXOffset+window.innerWidth/1-imgwidth/1 : ieobjekt().scrollLeft+ieobjekt().clientWidth/1-imgwidth/1
vertiposi=ns6? seite_y_stellung+window.innerHeight/1-imgheight/1 : seite_y_stellung+ieobjekt().clientHeight/1-imgheight/1

if (window.opera && window.innerHeight)
vertiposi=seite_y_stellung+window.innerHeight/1-imgheight/1
vertiposi=Math.max(seite_y_stellung, vertiposi)
}

else{
var horizoposi=ns6? pageXOffset+e.clientX : ieobjekt().scrollLeft+event.clientX
var vertiposi=ns6? pageYOffset+e.clientY : ieobjekt().scrollTop+event.clientY
}

aufbau.style.left=horizoposi+"px"
aufbau.style.top=vertiposi+"px"
aufbau.innerHTML='<div align="right" id="leiste"><span id="schliessen_text" onClick="vorschau_zu()">Schließen</span> </div><img src="'+welche+'">'
aufbau.style.visibility="visible"
return false
}
else
return true
}

function vorschau_zu(){
aufbau.style.visibility="hidden"
}

function drag_and_drop(e){
if (ie&&dragapproved){
aufbau.style.left=tempx+event.clientX-offsetx+"px"
aufbau.style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
aufbau.style.left=tempx+e.clientX-offsetx+"px"
aufbau.style.top=tempy+e.clientY-offsety+"px"
}
return false
}

function initiiere_drag(e){
if (ie&&event.srcElement.id=="leiste"||ns6&&e.target.id=="leiste"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(aufbau.style.left)
tempy=parseInt(aufbau.style.top)

dragapproved=true
document.onmousemove=drag_and_drop
}
}

document.onmousedown=initiiere_drag
document.onmouseup=new Function("dragapproved=false")

