//Slider fuer den Produktfilter unterhalb der Hauptnavigation
$j(document).ready( function() {
	
	$j('#leftContainer').css('left', '10px');

	var myButtonUp = $j('#textUp');
	var myButtonDown = $j('#textDown');
	var mySearchContainer = $j('#filterSlider'); 
	
	// 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 = $j.cookie("filter"); //liest das Cookie aus
	
	switch(myFilter){
	
		case 'closed':
		case 'open':
			break;
	
		case 'searched':
			var myCookie = $j.cookie('filter', 'open'); //Schreibt 'open' ins Cookie
			var myFilter = 'closed';
			break;
			
		default:
			var myCookie = $j.cookie('filter', 'open'); //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
	}

	$j('#filterUp').click(function(e){
		e.preventDefault();
		mySearchContainer.show(); // Filter einblenden
		myButtonUp.hide(); // hoch Button verstecken und
		myButtonDown.show();// runter Button anzeigen
		var myCookie = $j.cookie('filter', 'open'); //Schreibt 'open' ins Cookie
	});

	$j('#filterDown').click(function(e){
		e.preventDefault();
		mySearchContainer.hide();
		myButtonUp.show(); // hoch Button anzeigen und
		myButtonDown.hide(); // runter Button verstecken
		var myCookie = $j.cookie('filter', 'closed'); //Schreibt 'closed' ins Cookie 
	});
	
	var btnfiltersearch = $j('#btnfiltersearch');
	
	if(btnfiltersearch.length >0){
	
		btnfiltersearch.click(function(e){
			//var myCookie = Cookie.write('filter', 'searched', {path: '/'}); //Schreibt 'closed' ins Cookie 
			$j('#slidersearch').trigger('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();
		}
    }
});
