window.addEvent('domready', function() {
	
	/* change logo */
	if (Browser.Engine.trident4) {
		$('p3logoimg').setProperty('src', 'img/p3-logo.gif');
	}
	
	/* Navigation */
    $('p3n').getElements('div.trail').getParent('div').setStyle('visibility', 'visible');
    $('p3n').getElements('div.active').getParent('div').setStyle('visibility', 'visible');
    //$('p3n').getElements('a.trail').appendText(' ++');
    //$('p3n').getElements('a.active').appendText(' ++');
    var navButtons = $('p3n');
    var navButton = $('p3nb');
    var myVerticalSlide = new Fx.Slide('mainNavigation');
    myVerticalSlide.hide();
    myVerticalSlide.slideOut();
    navButton.addEvent('click', function() {
        myVerticalSlide.toggle();
    });
    navButtons.addEvents({
		'mouseenter':function() {
        	myVerticalSlide.slideIn();
		},
		'mouseleave':function() {
        	myVerticalSlide.slideOut();
		}
    });
    $('p3n').getElements('a').addEvent('mouseover', function() {
        if (this.match('.level_4')) {
            $('p3n').getElements('div.level_5').setStyle('visibility', 'hidden');
        }
        if (this.match('.level_3')) {
            $('p3n').getElements('div.level_5').setStyle('visibility', 'hidden');
            $('p3n').getElements('div.level_4').setStyle('visibility', 'hidden');
        }
        if (this.match('.level_2')) {
            $('p3n').getElements('div.level_5').setStyle('visibility', 'hidden');
            $('p3n').getElements('div.level_4').setStyle('visibility', 'hidden');
            $('p3n').getElements('div.level_3').setStyle('visibility', 'hidden');
        }
        if (this.match('.level_1')) {
            $('p3n').getElements('div.level_5').setStyle('visibility', 'hidden');
            $('p3n').getElements('div.level_4').setStyle('visibility', 'hidden');
            $('p3n').getElements('div.level_3').setStyle('visibility', 'hidden');
            $('p3n').getElements('div.level_2').setStyle('visibility', 'hidden');
        }
        if (this.match('.submenu')) {
            this.getNext().setStyle('visibility', 'visible');
        }
        this.getParent().getParent().getElements('a[rel=active]').setStyle('color', '#FFFFFF').removeProperty('rel');
        if (this.getStyle('font-weight') != 'bold') {
            this.setProperty('rel', 'active').setStyle('color', '#B0CA32');
        }
    });

	var image = $('p3m').getElement('div.image');
	var imagesSrc = $('p3m').getElements('a[rel^=lightbox]');
});
