/**********************************************************************************
NewsMenu
*   Copyright (C) 2001 <a href="/dhtmlcentral/thomas_brattli.asp">Thomas Brattli</a>
*   This script was released at DHTMLCentral.com
*   Visit for more great scripts!
*   This may be used and changed freely as long as this msg is intact!
*   We will also appreciate any links you could give us.
*
*   Made by <a href="/dhtmlcentral/thomas_brattli.asp">Thomas Brattli</a>
*********************************************************************************/
function lib_bwcheck(){ //Browsercheck (needed)
        this.ver=navigator.appVersion
        this.agent=navigator.userAgent
        this.dom=document.getElementById?1:0
        this.opera5=this.agent.indexOf("Opera 5")>-1
        this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
        this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
        this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
        this.ie=this.ie4||this.ie5||this.ie6
        this.mac=this.agent.indexOf("Mac")>-1
        this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
        this.ns4=(document.layers && !this.dom)?1:0;
        this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
        return this
}
var bw=new lib_bwcheck()
nPlace=0
var nNumberOfMenus=0
var nMwidth=101
var nPxbetween=20
var nFromleft=533
var nFromtop=56
var nBgcolor='#CECFCE'
var nBgcolorchangeto='#6380BC'
var nImageheight=11
function makeNewsMenu(obj,nest){
        nest=(!nest) ? "":'document.'+nest+'.'
           this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;
        this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;
        this.scrollHeight=bw.ns4?this.css.document.height:this.evnt.offsetHeight
        this.moveIt=b_moveIt;this.bgChange=b_bgChange;
        this.slideUp=b_slideUp; this.slideDown=b_slideDown;
        this.clipTo=b_clipTo;
    this.obj = obj + "Object";         eval(this.obj + "=this")
}
var px = bw.ns4||window.opera?"":"px";
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x+px; this.css.top=this.y+px;}
function b_bgChange(color){this.css.backgroundColor=color; this.css.bgColor=color; this.css.background=color;}
function b_clipTo(t,r,b,l){
        if(bw.ns4){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l
        }else this.css.clip="rect("+t+"px "+r+"px "+b+"px "+l+"px)";
}
function b_slideUp(ystop,moveby,speed,fn,wh){
        if(!this.slideactive){
                if(this.y>ystop){
                        this.moveIt(this.x,this.y-5); eval(wh)
                        setTimeout(this.obj+".slideUp("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
                }else{
                        this.slideactive=false; this.moveIt(0,ystop); eval(fn)
                }
        }
}
function b_slideDown(ystop,moveby,speed,fn,wh){
        if(!this.slideactive){
                if(this.y<ystop){
                        this.moveIt(this.x,this.y+5); eval(wh)
                        setTimeout(this.obj+".slideDown("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
                }else{
                        this.slideactive=false; this.moveIt(0,ystop); eval(fn)
                }
        }
}
function newsMenuInit(){
        oTopMenu=new Array()
        zindex=10
        for(i=0;i<=nNumberOfMenus;i++){
                oTopMenu[i]=new Array()
                oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i)
                oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i)
                oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i)
                oTopMenu[i][1].moveIt(0,nImageheight)
                oTopMenu[i][0].clipTo(0,nMwidth,nImageheight+3,0)
                if(!nPlace) oTopMenu[i][0].moveIt(i*nMwidth+nFromleft+(i*nPxbetween),nFromtop)
                else{
                        oTopMenu[i][0].moveIt(nFromleft,i*nImageheight+nFromtop+(i*nPxbetween))
                        oTopMenu[i][0].css.zIndex=zindex--
                }
                oTopMenu[i][0].css.visibility="visible"
        }
}

function topMenu(num){
        if(oTopMenu[num][1].y==nImageheight) oTopMenu[num][1].slideDown(oTopMenu[num][2].scrollHeight+20,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)')
        else if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+20) oTopMenu[num][1].slideUp(nImageheight,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)')
}

function menuOver(num){oTopMenu[num][1].bgChange(nBgcolorchangeto)}
function menuOut(num){oTopMenu[num][1].bgChange(nBgcolor)}
if (bw.bw) onload = newsMenuInit;


function FrontPage_Form1_Validator(theForm)
{

  if (theForm.name.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"name\" ein.");
    theForm.name.focus();
    return (false);
  }

  if (theForm.name.value.length < 2)
  {
    alert("Geben Sie mindestens 2 Zeichen in das Feld \"name\" ein.");
    theForm.name.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"email\" ein.");
    theForm.email.focus();
    return (false);
  }

  if (theForm.email.value.length < 3)
  {
    alert("Geben Sie mindestens 3 Zeichen in das Feld \"email\" ein.");
    theForm.email.focus();
    return (false);
  }
  return (true);
}
