var fancy_options = {
            
	         'overlayShow'         : true,
	         'overlayOpacity'      :0.7,
             'autoDimensions'	   : false,
	         'showCloseButton'     : true,
	         'centerOnScroll'      : true,
	         'scrolling'           : 'yes',
	         'hideOnOverlayClick'  : false,
	         'hideOnContentClick'  : false,
	         'enableEscapeButton'  : false,
	         'frameWidth'  : 960,
             'frameHeight' : 550
 };



fancy_options["callbackOnShow"] = function (){ 
            $(".niceCheck").unbind('click');
            $(".niceCheck").click(function() {
                changeCheck($(this));
              }); 

            };



function chnge(idname) 
{
    if ( document.getElementById(idname).className == "")
    {
        document.getElementById(idname).className = "active";
        
    }
    else {
        document.getElementById(idname).className = "";
    }
    
    var selectedRooms = $("#roomsList .active"); 
    var rooms = '';
    jQuery.each(selectedRooms, function (){
        var cur_id = $(this).attr('id').split('_')[1];
        if (rooms == '')
            rooms += cur_id;
        else
            rooms += '-' + cur_id;
    });
    $('#rooms').val(rooms);
    
    var selectedLocations = $("#locationsList .active"); 
    var locations = '';
    jQuery.each(selectedLocations, function (){
        var cur_id = $(this).attr('id').split('_')[1];
        if (locations == '')
            locations += cur_id;
        else
            locations += '-' + cur_id;
    });
    $('#loc').val(locations);
    
}

function block_on (idname) 
{
	if ( document.getElementById(idname).style.display == "none")
    {
        document.getElementById(idname).style.display = "block";
        
    }
    else {
        document.getElementById(idname).style.display = "none";
    }	
}

/*------------------------------------------------------------------------------------------*/

$(document).ready(function() {
    /*
    var now = new Date();
    $('#cal_date_from').DatePicker({
		flat: true,
		date: '{/literal}{$filter->date_from}{literal}',
		current: '{/literal}{$filter->date_from}{literal}',
		format: 'Y-m-d',
		calendars: 1,
		mode: 'single',
		onRender: function(date) {
			return {
				disabled: (date.valueOf() < now.valueOf())
				//className: date.valueOf() == date_from.valueOf() ? 'datepickerSpecial' : false
			}
		},
		onChange: function(formated, dates) {
		    $('#date_from').val(formated);
		},
		onShow: function(formated, dates) {
		    $('#date_from').val(formated);
		},
		
		starts: 0
	});
	
	$('#cal_date_to').DatePicker({
		flat: true,
		date: '{/literal}{$filter->date_to}{literal}',
		current: '{/literal}{$filter->date_to}{literal}',
		format: 'Y-m-d',
		calendars: 1,
		mode: 'single',
		onRender: function(date) {
			return {
				disabled: (date.valueOf() < now.valueOf())
				//className: date.valueOf() == date_to.valueOf() ? 'datepickerSpecial' : false
			}
		},
		onChange: function(formated, dates) {
		    $('#date_to').val(formated);
		},
		onShow: function(formated, dates) {
		    $('#date_to').val(formated);
		},
		starts: 0
	});
        */
	  jQuery('#accord').accordion({
		autoheight: false
	});
	jQuery("#Slider1").slider({ dimension: "", from: 30, to: 400, step: 10, smooth: true, round: 0
});
    

//	$('#date_from').val('{/literal}{$filter->date_from}{literal}');
//	$('#date_to').val('{/literal}{$filter->date_to}{literal}');
//    
    
    
	$("a.articles").fancybox({ 'zoomSpeedIn': 600, 'zoomSpeedOut': 300, 'overlayShow': true ,
        'frameWidth':700,'frameHeight':700,'overlayOpacity':0.8, 'overlayColor': '#000','hideOnContentClick':false,'padding':0
    }); 
	
	
	$('.sort_selector').click(function() {
	  $('#sort_value').text($(this).text());
      var option = $(this).attr('id');
      
      switch(option)
      {
          case 'sort_price_asc':
            $('#sort_by').val('price');
            $('#sort_mode').val('asc');
            block_on('sort_hiddn');
            $('#search_form').submit();
          break;
          case 'sort_price_desc':
            $('#sort_by').val('price');
            $('#sort_mode').val('desc');
            block_on('sort_hiddn');
            $('#search_form').submit();
          break;

          default:
            block_on('sort_hiddn');
          break;
      }
	  return false;
	});


});
