/*
         ___                         _____       __
        /  /\        ________       /    /\     / /\
(-----//  /  \//----/_____/__\\--) /____/  \___/_/ //--------------------------)
      /  /   /      \     | //     \    \  /    /\/    this code was created by
     /__/   /        \    |///-----\\____\/____/  \                       sigea
(---\\  \  /   (-----\\___|/        /    /\    \  /       
      \__\/                        /____/ /\____\/            __       sigea.ch
                                   \____\/  \  /             /\_\--------------)
                                         \___\//-------------\/_/  

*/
var navigation;
function Navigation(){
	var navigationID='navigation';
	this.showHide=function(element){
		if(element.parentNode.className.indexOf('hover')!=-1){
			removeClass(element.parentNode,'hover');
		}else{
			addClass(element.parentNode,'hover');
		}
		element.blur();
		return true;
	}
	this.prepare=function(){
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if(!document.getElementById(navigationID)) return false;
		var liTag=document.getElementById(navigationID).getElementsByTagName('li');
		for(var i=0; i < liTag.length; i++){
			if(liTag[i].getElementsByTagName('ul').length>0){
				liTag[i].getElementsByTagName('a')[0].onclick=function(){
					return !navigation.showHide(this);
				}
			}
		}
		if(document.getElementById('search_term')){
			var asOptions = {
				script: function (input) { return path+"xhrSuggest/?input="+input },
				noresults:"Kein Resultat",
				varname:"input",
				minchars: 2,
				timeout: 4000
			};
			var as_xml = new bsn.AutoSuggest('search_term', asOptions);
		}
		return true;
	}
}
loadEvent.add(function(){
	navigation=new Navigation();
	navigation.prepare();
});
