$(document).ready(function()
{
	
	$('.detail_search_box_trigger_link').click(function() {
  		var sourceLinkObj   = $(this);
  		var sourceLinkObjTop = $(this+'.link_top');

		var superer = this;


		$('#detail_search_box_form_holder').animate({width: 'toggle'}, function(){

			if ( sourceLinkObj.hasClass('icon_minus') || sourceLinkObjTop.hasClass('icon_minus') )
			{
			    $('#main_holder').removeClass('detail_search_visible');
			    sourceLinkObj.removeClass('icon_minus');
			    sourceLinkObj.addClass('icon_plus');
			    sourceLinkObjTop.removeClass('icon_minus');
			    sourceLinkObjTop.addClass('icon_plus');
                            var els = getAllClassElements( superer.parentNode, 'iconMessage' );

                            for ( var i = 0; i < els.length; i++ )
                            {
                                addClass(els[i].parentNode.parentNode, 'icon_plus');
                                removeClass(els[i].parentNode.parentNode, 'icon_minus');
                                els[i].innerHTML = dict['zobrazit'];
                            }
                            //document.getElementById('detail_search_box').style.width = '0px';

// 		        $.cookie("showSearchForm", null);
			}
			else
			{
			    $('#main_holder').addClass('detail_search_visible');
			    sourceLinkObj.addClass('icon_minus');
			    sourceLinkObj.removeClass('icon_plus');
			    sourceLinkObjTop.addClass('icon_minus');
			    sourceLinkObjTop.removeClass('icon_plus');
                            var els = getAllClassElements( superer.parentNode, 'iconMessage' );
                            
                            for ( var i = 0; i < els.length; i++ )
                            {
                                addClass(els[i].parentNode.parentNode, 'icon_minus');
                                removeClass(els[i].parentNode.parentNode, 'icon_plus');
                                els[i].innerHTML = dict['skrýt'];
                            }
                            //document.getElementById('detail_search_box').style.width = $('#detail_search_box_form_holder').width()+'px';
		        
// 		        $.cookie("showSearchForm", 1);

			}
                        document.getElementById('detail_search_box').style.cssFloat = 'left';
                        document.getElementById('detail_search_box').style.styleFloat = 'left';
                        

		});

		return false;

	});
	
});

	$(function() {
		var amountHidden = $("#amount");
		var amountVal = amountHidden.val();
		
		if ( amountVal )
		{
			var amountValArr = amountVal.split(" - ");
		}
		else
		{
			var amountValArr = [0, 10];
		}
		
		$( "#slider-range-holder .slider-range" ).slider({
			range: true,
			min: 0,
			max: 10,
			values: [ amountValArr[0], amountValArr[1] ],
			slide: function( event, ui ) {
				amountHidden.val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
			}
		});
		amountHidden.val(  $( "#slider-range-holder .slider-range" ).slider( "values", 0 ) +
			" - " + $( "#slider-range-holder .slider-range" ).slider( "values", 1 ) );
	});


function setDetailSearchPanelState( el )
{
    var displayedState;

    if ( $( el ).hasClass( 'icon_plus' ) )
    {
        displayedState = 1;
    }
    else
    {
        displayedState = 0;
    }

    $.post(
    'ajax.php?modul=set_detail_search_panel_displayed_state',
    {
        state: displayedState
    });
}


