//Slider fuer den Produktfilter unterhalb der Hauptnavigation
window.addEvent('domready', function() {
	
	$('leftContainer').setStyle('left', '10px');

	var myButtonUp = new Fx.Slide('textUp');
	var myButtonDown = new Fx.Slide('textDown');
	var mySearchContainer = new Fx.Slide('slider'); 
	
	// init!	
	myButtonUp.hide(); // versteckt den hoch Button beim Start
	myButtonDown.hide();// versteckt den runter Button beim Start
	mySearchContainer.hide();// versteckt den Slider beim Start
	
	//Cookie auf open setzen beim ersten Besuch der Seite
	var myFilter = Cookie.read("filter"); //liest das Cookie aus
	
	switch(myFilter){
	
		case 'closed':
		case 'open':
			break;
	
		case 'searched':
			var myCookie = Cookie.write('filter', 'open', {path: '/'}); //Schreibt 'open' ins Cookie
			var myFilter = 'closed';
			break;
			
		default:
			var myCookie = Cookie.write('filter', 'open', {path: '/'}); //Schreibt 'open' ins Cookie
			var myFilter = 'open';
	
	}
	
	if (myFilter == 'open'){ //wenn der Filter vorher offen war
		mySearchContainer.show(); //wird er angezeigt
		myButtonDown.show(); // und der close button wird auch angezeigt
	}else{
		myButtonUp.show(); //andernfalls ist der Filter ja schon durch die Funktion ganz oben ausgeblendet, es wird nur noch der open button eingeblendet
	}

	$('filterUp').addEvent('click', function(e){
		e.stop();
		mySearchContainer.slideIn(); // Filter ausblenden	
		myButtonUp.hide(); // hoch Button verstecken und
		myButtonDown.show();// runter Button anzeigen
		var myCookie = Cookie.write('filter', 'open', {path: '/'}); //Schreibt 'open' ins Cookie
	});

	$('filterDown').addEvent('click', function(e){
		e.stop();
		mySearchContainer.slideOut(); // Filter einblenden
		myButtonUp.show(); // hoch Button anzeigen und
		myButtonDown.hide(); // runter Button verstecken
		var myCookie = Cookie.write('filter', 'closed', {path: '/'}); //Schreibt 'closed' ins Cookie 
	});
	
	var btnfiltersearch = $('btnfiltersearch');
	
	if(btnfiltersearch){
	
		btnfiltersearch.addEvent('click', function(e){
			e.stop();
			//var myCookie = Cookie.write('filter', 'searched', {path: '/'}); //Schreibt 'closed' ins Cookie 
			$('slidersearch').submit();
		});
	}

 	//abfrage blendet den produktfilter bei der detailansicht aus - doppelte abfrage der location für go live!
    if(typeof product_filter_status != 'undefined'){
    	if(product_filter_status == 'up'){
            mySearchContainer.hide();
			myButtonUp.show();
			myButtonDown.hide();
		}else if(product_filter_status == 'hide'){
			mySearchContainer.hide();
			myButtonUp.hide();
			myButtonDown.hide();
		}
    }
});

// Menu IE

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
/*  
sfDropdown = function() {
	var sfEls = document.getElementById("autoDropdown").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfdropdown";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfdropdown\\b"), "");
		}
	}
}
*/
init_menu = function() {
		sfHover();
		//sfDropdown();
	}

if (window.attachEvent) window.attachEvent("onload", init_menu);
