
window.addEvent('domready',function() {
    if($('secnote')){
        //alert('secnote valid');
        //$('secnote').setStyle('display','block');
        $('secnotefull').slide('hide');
    }
    if($('orteHint')) {
        $('orteHint').setStyle('display','block');
        $('orteHint').fade('hide')
        //orteHint.delay(400);
        $('orteHint').fade.delay(400,$('orteHint'),'in');
    }
    if($('nrw')){
        $('nrw').setStyle('display','none');
    }
    if($$('.threerow .urlled').length > 0){
        $$('.threerow .urlled').each(function(cell){
            cell.addEvent('click',function(){ window.location.href = cell.getChildren('a')[0].getProperty('href'); });
        })
    }
    
    if($('nfmsInput')){
        $('nfmsInput').addEvents({
            'focus': function(){ this.value=''; },
            'blur': function(){  if(this.value=='' || this.value=='Suchbegriff...') this.value="Suchbegriff..."; }
        });
    }
});
function showSecNote(){
    $('secnotefull').slide('toggle');
    return false;
}
function orteHint(){
    $('orteHint').fade('toggle');
}
function showHider(kill){

    var h = $('hider');
    if(h && kill){
        h.fade('hide');
    } else if(h){
        h.setOpacity(0.7);
        h.fade(0.4);
    } else {
        var h = new Element('div',{
            id: 'hider',
            styles: {
                position: 'absolute',
                top: 0,
                left: 0,
                width: '100%',
                height: window.getScrollSize().y,
                'background-color': 'black',
                'z-index': 7000
            }
        }).inject(document.body,'top');
        h.setOpacity(0.7);
        h.fade(0.4);
    }
}



function nfInfoLayer(id,kill){

    var box = $(id);
    if(!box){
        alert('box n/a');
        return;
    }
    
    if(kill==1){
        box.fade('out');
        nfInfoLayer.delay(500,box,[id,2]);
        //box.setStyle.delay(500,box,['display','none']);
    } else if(kill==2){
        if(id=='wissenschaftsrat') box.inject('wissenschaftsrat_rechts','before');
        box.setStyle('display','none');
        showHider(1);
    } else {
        if(id=='wissenschaftsrat') box.inject($('content'),'top');
        var sp = window.getScroll().y;
        box.setStyles({
            display: 'block',
            position: 'absolute',
            left: 50,
            top: sp+20,
            width: 893
        });
        showHider();
        box.fade('hide');
        box.fade('in');
    }
    
}
function fullcloudHelp(mode){
    var box = $('fullcloudhelp');
    if(!box) return;

    var state = box.retrieve('state');
    
    if(!state){
        box.store('state','open');

        box.set('morph', {duration: 'short', transition: 'linear'});

        //box.setStyle('display','block');
        box.morph({width: [70,220], height: [0,145]});
    } else if(mode=='kill'){
        box.getParent('.fullcloud').slide('out');
        Cookie.write('showFullcloud','no',{duration: 7, path: '/'});
    } else if(state=='open'){
        box.store('state',null);
        box.morph({width: [220,70], height: [145,0]});
    }




    
    /*if(box.retrieve('state')=='closing'){
        box.store('state','closed');
        
        box.morph({width:  [200,75]});
        //box.setStyle('display','none');
    } else if(box.retrieve('state')=='open'){
        box.store('state','closing');
        box.slide('out');
        fullcloudHelp.delay(500);
    } else {
        box.store('state','open');
        box.setStyle('display','block');
        box.slide('hide');
        box.slide('in');
    } */
    
    //box.setStyle('display','none');
}   




var deMap_contentElements
function showDeMap(){
    var map = $('deMap');
    if(map.retrieve('state')=='open'){
        map.store('state','closed');

        deMap_contentElements.setStyle('display','block');
        map.setStyle('display','none');
        map.inject('deMapQuelle','before');
    } else {
        map.store('state','open');

        deMap_contentElements = $('content').getChildren('div');
        deMap_contentElements.setStyle('display','none');
        map.inject('content','top');
        map.setStyle('display','block');
    }
}
var allowHide = false;
function enterNRW(){
    allowHide = false;
    document.getElementById('nrw').style.display = 'block';
    document.getElementById('layer').style.display = 'block';
    
}
function leaveNRW(){
    allowHide = true;
    window.setTimeout("hideNRW()", 150);
}

function hideNRW(){
    if(allowHide){
        document.getElementById('nrw').style.display = 'none';
        document.getElementById('layer').style.display = 'none';
    }
}

