$(window).load(function(){
    $("a#order-btn").fancybox({
        'opacity' : 'true',
        'ovarlayShow' : 'false',
        'centerOnScroll' : 'true',
        'padding' : 0,
        'margin' : 0,
        'onStart' : function() {
            $('#fancybox-wrap').addClass('fancybox-close-class')
        },
        'onClosed' : function() {
            $('#fancybox-wrap').removeClass('fancybox-close-class')
        }
    });
    $(".header-search input[type=text]").click(
        function(){
            if ($(this).val() == 'например "Киевская"') {
                $(this).val('');
            }
        }).blur(
        function(){
            if ($(this).val() == '') {
                $(this).val('например "Киевская"');   
            }
        });
        $(".header-search form").submit(function() {
            _gaq.push(['_trackEvent', 'search', 'send', $(".header-search input[type=text]").val()]);
        });
    $(".sidebar form").submit(function() {
        filterRooms();
        gaTracking();
        return false;
    });
    $(".sidebar form input[type='checkbox']").change(function() {
        filterRooms();
        gaTracking();
    });
    $("a[rel=image_group]").fancybox({
        'titleShow' : false,
        'transitionIn'		: 'fade',
        'transitionOut'		: 'fade',
        'showNavArrows' : true,
        'centerOnScroll' : true,
        'onStart' : function() {
            $('#fancybox-wrap').addClass('fancybox-nav-class')
        },
        'onClosed' : function() {
            $('#fancybox-wrap').removeClass('fancybox-nav-class')
        }
    });
});
$(document).ready(function() {
    $('#mycarousel').jcarousel({
        vertical: true,
        scroll: 1
    });
//    $('#mycarousel img').click(function(){
//        $('.slider-photo img').attr('src', $(this).attr('rel'));
//    });
});
function filterRooms() {
    var filterUrl = '/filter/pages/field_price=1';
    if ($('.sidebar form input[name="room-one"]').is(':checked')) {
        filterUrl += '/category=63';
    }
    if ($('.sidebar form input[name="room-two"]').is(':checked')) {
        filterUrl += '/category=64';
    }
    if ($('.sidebar form input[name="room-three"]').is(':checked')) {
        filterUrl += '/category=65';
    }
    if ($('.sidebar form input[name="room-four"]').is(':checked')) {
        filterUrl += '/category=66';
    }
    if ($('.sidebar form input[name="room-five"]').is(':checked')) {
        filterUrl += '/category=67';
    }
    if ($('.sidebar form input[name="area-centre"]').is(':checked')) {
        filterUrl += '/field_area=0';
    }
    if ($('.sidebar form input[name="area-neighbor"]').is(':checked')) {
        filterUrl += '/field_area=1';
    }
    filterUrl += '?min='+$('.sidebar form input[name="price-min"]').val()+
    '&max='+$('.sidebar form input[name="price-max"]').val()+
    '&sort='+$('.room-sort a.js').attr('rel');
    var mainRooms = $(".main");
    $.ajax({
        type: "GET", 
        url: filterUrl, 
        complete: function(data) {
            mainRooms.html(data.responseText);
        }
    })
}
function gaTracking() {
    var gaString = '';
    if ($('.sidebar form input[name="area-centre"]').is(':checked')) {
        gaString += '/area-centre';
    }
    if ($('.sidebar form input[name="area-neighbor"]').is(':checked')) {
        gaString += '/area-neighbor';
    }
    if ($('.sidebar form input[name="room-one"]').is(':checked')) {
        gaString += '/room-one';
    }
    if ($('.sidebar form input[name="room-two"]').is(':checked')) {
        gaString += '/room-two';
    }
    if ($('.sidebar form input[name="room-three"]').is(':checked')) {
        gaString += '/room-three';
    }
    if ($('.sidebar form input[name="room-four"]').is(':checked')) {
        gaString += '/room-four';
    }
    if ($('.sidebar form input[name="room-five"]').is(':checked')) {
        gaString += '/room-five';
    }
    if ($('.sidebar form input[name="price-min"]').val() != '' || $('.sidebar form input[name="price-max"]').val() != '') {
       var minimum = ($('.sidebar form input[name="price-min"]').val() == '') ? 0 : $('.sidebar form input[name="price-min"]').val();
       var maximum = ($('.sidebar form input[name="price-max"]').val() == '') ? 16000 : $('.sidebar form input[name="price-max"]').val();
       gaString += '/'+minimum+'-'+maximum;
    }
    _gaq.push(['_trackPageview', gaString]);
}
function showSort() {
    $(".room-sort div").show();
}
function sortRooms(sortType, sortText) {
    $('.room-sort a.js').attr('rel', sortType);
    $('.room-sort a.js').text(sortText);
    document.cookie = "sort_cookie=" + $('.room-sort a.js').attr('rel') + "; expires=0; path=/";
}
function showResponse(responseText, statusText, xhr, $form)  {
    $("#fancybox-content div").html(responseText);
}
