var rules = {
    '#main_menu a' : function(el) {
        el.onmouseover = function()
        {
            /* sub menu */
            var old = document.getElementsBySelector('#main_menu a.active');
            if (old.length) {
                var old_num = old[0].id.split('_')[2];
                old[0].className = '';
                try { document.getElementById('sub_menu_'+old_num).className = 'sub_menu'; }
                catch(e) { }
            }
            el.className = 'active';
            var new_num = el.id.split('_')[2];
            try { document.getElementById('sub_menu_'+new_num).className = 'sub_menu active_menu'; }
            catch(e) { }

            /* detail menu */
            var old = document.getElementsBySelector('.sub_menu a.active');
            if (old.length) {
                var old_num = old[0].id.split('_')[2];
                var old_parent_num = (old[0].parentNode.parentNode.parentNode.id.split('_')[2]);
                if (old_parent_num != new_num)
                {
                    old[0].className = '';
                    try { document.getElementById('detail_menu_'+old_parent_num+'_'+old_num).className = 'detail_menu'; }
                    catch(e) { }
                }
            }
            /*el.className = 'active';
            var parent_num = (el.parentNode.parentNode.parentNode.id.split('_')[2]);
            var new_num = el.id.split('_')[2];
            try { document.getElementById('detail_menu_'+parent_num+'_'+new_num).className = 'detail_menu active_menu'; }
            catch(e) { }*/
        }
    },
    '.sub_menu a' : function(el) {
        el.onmouseover = function()
        {
            var old = document.getElementsBySelector('.sub_menu a.active');
            if (old.length) {
                var old_num = old[0].id.split('_')[2];
                var old_parent_num = (old[0].parentNode.parentNode.parentNode.id.split('_')[2]);
                old[0].className = '';
                try { document.getElementById('detail_menu_'+old_parent_num+'_'+old_num).className = 'detail_menu'; }
                catch(e) { }
            }
            el.className = 'active';
            var parent_num = (el.parentNode.parentNode.parentNode.id.split('_')[2]);
            var new_num = el.id.split('_')[2];
            try { document.getElementById('detail_menu_'+parent_num+'_'+new_num).className = 'detail_menu active_menu'; }
            catch(e) { }
        }
    },
    '#search_input' : function(el) {
        el.onfocus = function() {
            if (lang == 'en' && el.value == 'Enter Keyword')
                el.value = '';
            if (lang == 'de' && el.value == 'Stichwort eingeben')
                el.value = '';
            if (lang == 'fr' && el.value == 'Mot clé')
                el.value = '';
        }
        el.onblur = function() {
            if (lang == 'en' && el.value == '')
                el.value = 'Enter Keyword';
            if (lang == 'de' && el.value == '')
                el.value = 'Stichwort eingeben';
            if (lang == 'fr' && el.value == '')
                el.value = 'Mot clé';
        }
    },
    '#search_submit' : function(el) {
        el.onmouseover = function() { el.setAttribute('src', '/files/search_hi_'+lang+'.gif'); }
        el.onmouseout = function() { el.setAttribute('src', '/files/search_lo_'+lang+'.gif'); }
    },
    '#newsticker' : function(el) {
        move_newsticker();
    },
    '#newsticker_content' : function(el) {
        el.onmouseover = function() { newsticker_enabled = false; }
        el.onmouseout = function() { newsticker_enabled = true; }
    }
}

Behaviour.register(rules);

var newsticker_pos = 0;
var newsticker_enabled = true;
function move_newsticker()
{
    var newsticker = document.getElementById('newsticker_content');
    if (newsticker_enabled)
    { newsticker_pos -= 1; }
    if (newsticker_pos < -newsticker.offsetWidth)
        newsticker_pos = 724;
    newsticker.style.left = newsticker_pos+'px';
    window.setTimeout("move_newsticker()", 30);
}

function send_mail(){
var auswahl, email;
auswahl=document.email_liste.wahl.selectedIndex;
email = document.email_liste.wahl.options[auswahl].value;
if (email == "nichts"){
document.email_liste.reset();
return false;
}else{
location.href="mailto:"+email+"";
}
}

