/**
 * SEARCH
 */
var searchLabel = ''
 
function focus_search() {
	input = $('intedis_search_input');
	if ($F(input) == 'SUCHE' || $F(input) == 'SEARCH') {
		if (searchLabel == '') searchLabel = input.value;
		input.value = '';
	}
}

function blur_search() {
	input = $('intedis_search_input');
	if (input.value.length == 0) {
		input.value = searchLabel;
	}
}

/**
 * QUICKNAVIGATION
 */
Event.observe(window, "load", function () {
	$('intedis_mainmenu_container').observe("click", function(event) {
		if ($('intedis_mainmenu_container').hasClassName('intedis_mainmenu_container_active')) {
			$('intedis_mainmenu_container').removeClassName('intedis_mainmenu_container_active');
		} else {
			$('intedis_mainmenu_container').addClassName('intedis_mainmenu_container_active');
			Event.stop(event);
		}
	});

	Event.observe(document, "click", function () {
		if ($('intedis_mainmenu_container').hasClassName('intedis_mainmenu_container_active')) {
			$('intedis_mainmenu_container').removeClassName('intedis_mainmenu_container_active');
		}
	});

	//Add hover-effect
	/*
	$('intedis_mainmenu_container').getElementsBySelector('.intedis_submenu li').each( function (element) {
		element.observe('mouseover', function() {
			$(this).addClassName('active');
		}.bind(element));

		element.observe('mouseout', function() {
			$(this).removeClassName('active');
		}.bind(element));
	});*/
});


/**
 * SLIDINGNAVIGATION TRIGGER
 */
Event.observe(window, "load", function () {
	startseiteTriggerImg = $$('#intedis_slidingnavigation_trigger img').first();

	if (startseiteTriggerImg != null) {
		startseiteTriggerImg.observe("mouseover", function () {
			this.src="/fileadmin/templates/img/navigation_over.gif";
		}.bind(startseiteTriggerImg));

		startseiteTriggerImg.observe("mouseout", function () {
			this.src="/fileadmin/templates/img/navigation.gif";
		}.bind(startseiteTriggerImg));
	}
});

/**
 * LINK TO APPLICATION-FORM
 */
Event.observe(window, "load", function () {
	if ( $('intedis_content') ) {
		$('intedis_content').getElementsByClassName('internal-link-application').each(function (link) {
			headline = $(link).up('.content_box_content').getElementsByClassName('csc-header').first().innerHTML.stripTags();
			link.href += '&welcome_application_as=' + headline;
			console.log (link.href + '&welcome_application_as=' + headline);
		});
	}
});

/*
 * Debugging
 */

DEBUG = false;

if (! console) {
	var ConsoleClass = Class.create();
	ConsoleClass.prototype = {
		initialize: function() {},
		log : function(logmsg) {
			if (DEBUG) {
				alert(logmsg);
			}
		}
	}
	var console = new ConsoleClass ();
}
