$(document).ready(function() {
    $("#search-txt-big").DefaultValue(lang.search_txt_big_default);
    $("#frm_search_sosire").DefaultValue(lang.check_in);
    $("#frm_search_plecare").DefaultValue(lang.check_out);
    $('#frm_search').submit(function(){
        //return false;
    });


    $('.input-field').focus(function(){
        if ($(this).val() == $(this).attr('old'))
            $(this).val('');
    });
    $('.input-field').blur(function(){
        if ($(this).val() == '')
            $(this).val($(this).attr('old'));
    });
    $('.delete_confirm').live('click',function() {
        var answer = confirm("Are you sure?");
        if (answer)
            return true;
        else
            return false;
    });
    $('#search-txt-big').keypress(function(event){
        if (event.keyCode == 13)
            $('#frm_search').submit();
    });
    $('#frm_search_stele').change(function(){
        $('#margarete_a').val($(this).val());
        $('#star_a').val($(this).val());
    });

    $('#frm_search_tara').change(function(){
        $.ajax({
            url: settings.base_url + 'index.php/' + lang.lang_key + '/search/get_area/',
            dataType: 'html',
            type: 'POST',
            data: {id_country: $(this).val()},
            success: function(data){
                $('#frm_search_regiune').html(data);
            },
            complete: function()
            {
            }
        });
    });
    $('#frm_search_tip_acc').change(function(){
        switch ($(this).val())
        {
            case '0':
                $('#box_search_tip').show();
                $('#box_search_stele').show();
                $('#frm_search_tip').html("<option value='0'>-</option><option value='1'>"+lang.margaretes+"</option><option value='2'>"+lang.stars+"</option>");
                break;
            case '1':
                $('#box_search_tip').show();
                $('#box_search_stele').show();
                $('#frm_search_tip').html("<option value='0'>-</option><option value='2'>"+lang.stars+"</option>");
                break;
            case '2':
            case '3':
            case '4':
            case '5':
            case '6':
                $('#box_search_tip').show();
                $('#box_search_stele').show();
                $('#frm_search_tip').html("<option value='0'>-</option><option value='1'>"+lang.margaretes+"</option><option value='2'>"+lang.stars+"</option>");
                break;
            case '7':
            case '8':
                $('#box_search_tip').hide();
                $('#box_search_stele').hide();
                $('#frm_search_tip').html("<option value='0'>-</option>");
                $('#frm_search_stele').val('0');
                break
        }
    });
    $('#btn-continue').live('click',function(){
        $('#mb_overlay').remove();
        $('#mb_content').remove();
    })

    $('#btn_filter').click(function(){
        $('#frm_search').submit();
    });
    Cufon.replace('.cufon');
    Cufon.now();
    $('#btn_change_lang').click(function(){
        $('#language-transp-container').toggle();
        $('#language-container').toggle();
    });
    $('#tools-container .lang-txt').click(function(){
        $('#btn_change_lang').trigger('click');
    });
    $('#tools-container .pause-ico').click(function(){
        loader();
    });
    $(".datepicker").datepicker({
            dateFormat: 'dd.mm.yy',
            changeMonth: true,
            changeYear: true
    });
    $('.calendar').click(function(){
        $(this).prev().children('.content').children('.datepicker').trigger('focus');
    });

    $("#price_slider").slider({
            range: true,
            min: parseInt($('#price_min').val()),
            max: parseInt($('#price_max').val()),
            values: [parseInt($('#price_a').val()), parseInt($('#price_b').val())],
            slide: function(event, ui) {
                    $("#price_slider_val").html(ui.values[0] + ' - ' + ui.values[1]);
                    $('#price_a').val(ui.values[0]);
                    $('#price_b').val(ui.values[1]);
            },
            stop: function(event, ui) {
                $('#frm_search').submit();
            }
    });

    $("#star_slider").slider({
            min: parseInt($('#star_min').val()),
            max: parseInt($('#star_max').val()),
            value: parseInt($('#star_a').val()),
            slide: function(event, ui) {
                    var stars = '';
                    for (var i=1;i<=ui.value;i++)
                    {
                        stars += '<div class="star"></div>';
                    }
                    for (var j=1;j<=parseInt($('#star_max').val()) - ui.value;j++)
                    {
                        stars += '<div class="inactive_star"></div>';
                    }

                    $("#star_slider_val").html(stars);
                    $('#star_a').val(ui.value);
                    $('#star_b').val(parseInt($('#star_max').val()));
                    $('#frm_search_stele').val(ui.value);
            },
            stop: function(event, ui) {
                $('#frm_search').submit();
            }
    });
    $("#margarete_slider").slider({
            min: parseInt($('#star_min').val()),
            max: parseInt($('#star_max').val()),
            value: parseInt($('#margarete_a').val()),
            slide: function(event, ui) {
                    var stars = '';
                    for (var i=1;i<=ui.value;i++)
                    {
                        stars += '<div class="margareta"></div>';
                    }
                    for (var j=1;j<=parseInt($('#star_max').val()) - ui.value;j++)
                    {
                        stars += '<div class="inactive_margareta"></div>';
                    }

                    $("#margarete_slider_val").html(stars);
                    $('#margarete_a').val(ui.value);
                    $('#margarete_b').val(parseInt($('#star_max').val()));
                    $('#frm_search_stele').val(ui.value);
            },
            stop: function(event, ui) {
                $('#frm_search').submit();
            }

    });
    $('.value-container input').click(function(){
        $('#frm_search').submit();
    });
    $(window).bind("resize", function(){
        if ($('#mb_overlay').length == 1)
            loader();
    });
});
function loader()
{
        if( $('#mb_overlay').length == 0 )
            $('body').append("<div id='mb_overlay'></div>");

        $('#mb_overlay').fadeTo(0, 0.96);
        $('#mb_overlay').css('height',$(document.body).height());

        if( $('#mb_content').length == 0 )
            $('body').append("\
                            <div id='mb_content'>\n\
                                <div id='pause'><img src='"+settings.base_url+"system/application/assets/images/prohotel_transparent.png' ></div>\n\
                                <div id='btn-continue'> \n\
                                    "+lang.continues+" \n\
                                </div>\n\
                            </div>");

        $('#mb_content').css('top',$(window).scrollTop()+200);
        $('#mb_content').css('left',($(document).attr('width')/2)+80);
}
