/******************************************************************************** 
Copyright (C) 1999 Thomas Brattli 
This script is made by and copyrighted to Thomas Brattli at www.bratta.com 
Visit for more great scripts. This may be used freely as long as this msg is intact! 
******************************************************************************** 
Browsercheck:*/ 
ie=document.all?1:0 
n=document.layers?1:0 
 
//Do you want it to move with the page if the user scrolls the page?  
var moveOnScroll=true 
 
//Do you want to hide all the other submenus when you click a new?  
var hideAll=true 
 
/******************************************************************************** 
Object constructor 
********************************************************************************/ 
function makeMenuBar(obj,nest,vis){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.css=(n) ? eval(nest+'document.'+obj):eval(obj+'.style') 
        this.hideIt=b_hideIt;   this.showIt=b_showIt; this.vis=b_vis                                             
        if(ie && vis) this.css.visibility='hidden' 
        this.state=1 
        this.go=0 
        this.height=n?this.css.document.height:eval(obj+'.offsetHeight') 
        this.top=b_gettop 
    this.obj = obj + "Object";  eval(this.obj + "=this")         
} 
//Get the top position.  
function b_gettop(){ 
        var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop); 
        return gleft; 
} 
//The functions for showing and hiding  
function b_showIt(){ 
        this.css.visibility="visible" 
} 
function b_hideIt(){ 
        this.css.visibility="hidden" 
} 
function b_vis(){ 
        if(this.css.visibility=="hidden" || this.css.visibility=="hide") return true; 
} 
/******************************************************************************** 
Checking if the page is scrolled, if it is move the menu after 
********************************************************************************/ 
function checkScrolled(){ 
        if(!oMenu.go)oMenu.css.top=(!oMenu.state)?eval(scrolled):eval(scrolled) 
        if(n) setTimeout('checkScrolled()',30) 
} 
/******************************************************************************** 
Inits the page, makes the menu object, moves it to the right place,  
show it.. 
********************************************************************************/ 
function menuBarInit(){ 
        oSub=new Array() 
        //Change it here if you want more or less submenus.  
        oSub[0]=new makeMenuBar('divSub0','divBg',1) 
        oSub[1]=new makeMenuBar('divSub1','divBg',1) 
        oSub[2]=new makeMenuBar('divSub2','divBg',1) 
        oSub[3]=new makeMenuBar('divSub3','divBg',1) 
        oSub[4]=new makeMenuBar('divSub4','divBg',1)
        //Moving menuBar  
        oMenu=new makeMenuBar('divBg') 
        scrolled=n?"window.pageYOffset":"document.body.scrollTop" 
        oMenu.css.top=eval(scrolled) 
        oMenu.css.visibility='visible' 
        if(moveOnScroll) ie?window.onscroll=checkScrolled:checkScrolled(); 
} 
 
/******************************************************************************** 
Shows and hides the submenus 
********************************************************************************/ 
function extract(num){ 
        if(hideAll){ 
                for(i=0;i<oSub.length;i++){ 
                        if(num!=i) oSub[i].hideIt() 
                } 
        } 
        !oSub[num].vis()?oSub[num].hideIt():oSub[num].showIt(); 
 
} 
onload=menuBarInit;

/******************************************************************************** 
SESAME - Creates a small Pop-up window 
********************************************************************************/ 
var newwindow = '';
var w    = '480';
var h    = '480';
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 4;
function sesame(url)
{
if (newwindow.location && !newwindow.closed)
{newwindow.location.href = url;}
else
{newwindow=window.open(url,'info','height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=1');}
if (window.focus) {newwindow.focus()}
}
