window.addEvent('domready',function() {
	
	/***********************************/
	/** Top Menu - behaviours         **/
	/***********************************/
	
	// Define Fx vars
	var searchBoxSlide = new Fx.Slide('topMenu-searchBox');
	
	var languageBoxSlide = new Fx.Slide('topMenu-languageBox');
	
	// Set style to display: none
	$('topMenu-searchBox-wrapper').setStyles({
		display: 'none'
	});
	
	$('topMenu-languageBox-wrapper').setStyles({
		display: 'none'
	});
	
	// add events to links
	$('top-search-link').addEvent('click', function(e){
		e.stop();
		if (searchBoxSlide.open == false) {
			$('topMenu-searchBox-wrapper').setStyles({
				display: 'block'
			});
			searchBoxSlide.slideIn();
			if (languageBoxSlide.open == true) {
				languageBoxSlide.slideOut();
				(function () {$('topMenu-languageBox-wrapper').setStyles({ display: 'none'})}).delay(600);
			}
		}
		else if (searchBoxSlide.open == true) {
			searchBoxSlide.slideOut();
			(function () {$('topMenu-searchBox-wrapper').setStyles({ display: 'none'})}).delay(600);
		}
	});
	
	$('top-language-link').addEvent('click', function(e){
		e.stop();
		if (languageBoxSlide.open == false) {
			$('topMenu-languageBox-wrapper').setStyles({
				display: 'block'
			});
			languageBoxSlide.slideIn();
			if (searchBoxSlide.open == true) {
				searchBoxSlide.slideOut();
				(function () {$('topMenu-searchBox-wrapper').setStyles({ display: 'none'})}).delay(600);
			}
		}
		else if (languageBoxSlide.open == true) {
			languageBoxSlide.slideOut();
			(function () {$('topMenu-languageBox-wrapper').setStyles({ display: 'none'})}).delay(600);
		}
	});
	
	searchBoxSlide.hide();
	
	languageBoxSlide.hide();
});
