window.addEvent('domready', function(){
	
	$$('.child a').each(function(el)
	{
		el.addEvent('mouseenter',function(el) {
			
			this.getParents()[1].set('style','display:block');
			this.getParents()[2].getElement('.parent a').set('style','color:#00235f;background-image:url(http://www.partena-jobs.be/assets/css/images/menu_hover.jpg)');
		});
		
		el.addEvent('mouseleave',function(el){

			this.getParents()[1].set('style','display:none');

			if(this.getParents()[2].getElement('.parent a').hasClass('active'))
			{
				this.getParents()[2].getElement('.parent a').set('style','color:#00235f;background-image:url(http://www.partena-jobs.be/assets/css/images/menu_active.jpg)');
			}
			else
			{
				this.getParents()[2].getElement('.parent a').set('style','color:#FFFFFF;background-image:url(http://www.partena-jobs.be/assets/css/images/menu_normal.jpg)');
			}
		});
	});

	$$('.parent a').each(function(el)
	{
		
		if(el.hasClass('active'))
		{
			el.set('style','background-image:url(http://www.partena-jobs.be/assets/css/images/menu_active.jpg);color:#00235f;');
		}
		
		
		el.addEvent('mouseenter',function(el) {		
			
			this.set('style','background-image:url(http://www.partena-jobs.be/assets/css/images/menu_hover.jpg)');
			
			if(this.hasClass('active'))
			{
				this.set('style','background-image:url(http://www.partena-jobs.be/assets/css/images/menu_hover.jpg)');
			}
			
			if(this.getParents()[2].getElement('.child')!=null)
			{
				this.getParents()[2].getElement('.child').set('style','display:block');
				
			}
			else
			{
				this.set('style','background-image:url(http://www.partena-jobs.be/assets/css/images/menu_active.jpg)');
			}
			
		});
		
		el.addEvent('mouseleave',function(el) {

			if(this.hasClass('active'))
			{
				this.set('style','background-image:url(http://www.partena-jobs.be/assets/css/images/menu_active.jpg);color:#00235f;');
			}
			else
			{
					this.set('style','color:#FFFFFF;background-image:url(http://www.partena-jobs.be/assets/css/images/menu_normal.jpg)');
			}
			
			if(this.getParents()[2].getElement('.child')!=null)
			{
				this.getParents()[2].getElement('.child').set('style','display:none');
			}
		
		});
	});
	
});
