window.onload = init;

function init(){
  //addmainMenuHovers();
  addTopClicks();
  addPrint()
  if (document.getElementById('mainImage')) var pr = new PhotoRotator($('mainImage'),{'jsonurl' : '/photos.json', 'imagepath' : 'gfx/afbeeldingen/'});
  if (document.getElementById('mainSmallImage')) var pr = new PhotoRotator($('mainSmallImage'),{'jsonurl' : '/photos.json', 'imagepath' : 'gfx/kleineafbeeldingen/'});
}

function action(strAction)
   {
   var parentPID='';
   document.location.href = strAction;
   return;

}



function addTopClicks()
{
  $each($$('li.top_home, div#logo'), function(n){  
    n.addEvent('click',function(n){
      window.location = '/';
    })
  })
  $$('li.top_contact').addEvent('click',function(n){
    window.location = '/contact';
  })
  $$('li.top_sitemap').addEvent('click',function(n){
    window.location = '/sitemap';
  })    
}

function addPrint()
{
  $each($$('img.print'), function(n){
    n.addEvent('click',function(n){
      print();
    })
  })
}



var showSub = true

function addmainMenuHovers()
{

  
  $each($$('#mainMenu li'), function(n){
    n.setStyles({'padding-top' :'5px'});
    if($chk(n.getElement('a'))){
      var hasSub = false;
      var iDelay = 0;
      

      
        n.getElement('a').set('morph',{duration: 'short'})
        n.set('morph',{duration: 'short'})
      
      if($defined($('mainMenuWrapper').getElement('ul#subMenu_'+n.getElement('a').className))) hasSub = true;
      

      n.addEvent('mouseover',function(){
      
        if(n.getElement('a').hasClass('actief') == false){
          this.getElement('a').morph({'color' : '#000'});  
        }  
        //this.morph({'padding-top' : '0px'})
        
        if(hasSub){
          $('mainMenuWrapper').morph({height : '40px', 'margin-top' : '60px'});
          $each($('mainMenuWrapper').getElements('ul.subMenu'), function(nsub){
            nsub.setStyle('display','none');
            if(nsub == $('mainMenuWrapper').getElement('ul#subMenu_'+n.getElement('a').className)) nsub.setStyle('display','block')             
          })
          showSub = true
        }else{
          iDelay = 500;
          showSub = false
        }
        hideSubMenus.delay(iDelay); 
      })
      
      n.addEvent('mouseleave',function(){
        if(!this.getElement('a').hasClass('actief')){
          this.getElement('a').morph({'color' : '#FFF'});    
        }
      })
    }    
  })
  
  $each($('mainMenuWrapper').getElements('ul.subMenu li a'), function(n){
    n.addEvent('mouseover',function(){
      showSub = true
    })
  })
  
  if($defined($('mainMenuWrapper').getElement('ul.subMenu li a.actief'))){
    $('mainMenuWrapper').morph({height : '40px', 'margin-top' : '60px'});
    $('mainMenuWrapper').getElement('ul.subMenu li a.actief').getParent('ul').setStyle('display','block')      
  }
}

function hideSubMenus()
{
  if(showSub == false) $('mainMenuWrapper').morph({height : '20px', 'margin-top' : '80px'});
}

