function hr2div(context){switch(typeof context){case'undefined':context=document;break;case'string':context=document.getElementById(context);break;}
var hrs=document.getElementsByTagName('hr');var div;for(var i=0,n=hrs.length;i<n;i++){div=document.createElement('div');div.className='hr';var p=hrs[i].parentNode;p.insertBefore(div,hrs[i]);div.appendChild(hrs[i]);}}
function is_email(feld){var supported=0;if(window.RegExp){var tempStr="a";var tempReg=new RegExp(tempStr);if(tempReg.test(tempStr)){supported=1;};}
if(!supported){return(feld.indexOf(".")>2)&&(feld.indexOf("@")>0);}
var r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");var r2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");return(!r1.test(feld)&&r2.test(feld));}
function test_mail(){var str=document.getElementById('email').value;if(!is_email(str)){alert("Bitte korrekte E-Mail-Adresse angeben …");return false;}else{return true;}}
var addEvent=function(){if(window.addEventListener){return function(el,type,fn){el.addEventListener(type,fn,false);};}else if(window.attachEvent){return function(el,type,fn){var f=function(){fn.call(el,window.event);};el.attachEvent('on'+type,f);};}else{return function(el,type,fn){element['on'+type]=fn;};};}();addEvent(window,'load',hr2div);
