var EXCHANGE_RATE = 'USD';
var BASE_URL = 'http://thailandguru.ru';
$(function(){

    count_favorite();

//	$("#Slider").slider({
//		range: true,
//		step: 100,
//		min: 100,
//		max: 300000,
//		values: [100, 150000],
//		slide: function(event, ui){
//			$("#Sval1").val(ui.values[0]);
//			$("#Sval2").val(ui.values[1]);
//
//		}
//	});
//	$("#Sval1").val($("#Slider").slider("values", 0));
//	$("#Sval2").val($("#Slider").slider("values", 1));
	$(".delivery").click(    
        function(){
            if(!$(this).hasClass("deliveryAct")){
                $(".deliveryAct").removeClass('deliveryAct');
                $(this).addClass("deliveryAct");
            }
        }
    );
    $(".region").click(    
        function(){
            if(!$(this).hasClass("regionAct")){
                $(".regionAct").removeClass('regionAct');
                $(this).addClass("regionAct");
            }
        }
    );
    $(".property_type").click(	
            function(){
                    if(!$(this).hasClass("property_typeAct")){
                            $(".property_typeAct").removeClass('property_typeAct');
                            $(this).addClass("property_typeAct");
                    }
            }
    );
    $(".Bedroom").click(	
            function(){
                    if(!$(this).hasClass("deliveryAct")){
                            $(".BedroomAct").removeClass('BedroomAct');
                            $(this).addClass("BedroomAct");
                    }
            }
    );

    var lastImg;
    $('.miniImg a:first');
    lastImg = $('.miniImg a:first');
    lastImg.addClass('actImg');

    $('.miniImg a').click(function(){
    lastImg.removeClass("actImg");
            lastImg = $(this);
            $(this).addClass('actImg');
            $('.BigPik img').attr('src', $(this).attr('rel'));

    })
    
//    setInterval(reload_adver, 30000);
    
});

// for filter
function filter(num,ind,area1,region1)
{
    var bedrooms   = $('#bedrooms').val();
    /*var plac       = $('#plac').val();*/
    var area       = $('#area').val();
    
    var region        = $('#region').val();
//    var region        = region1||$('#region').val();
    var property_type = $('#property_type').val();
    
    var duration   = $('#duration').val();
    var price_from = $('#Sval11').val();
    var price_to   = $('#Sval22').val();
    
    var tags       = '';
    jQuery("#tags INPUT[type='checkbox']:checked").each( function() {
            tags = tags + jQuery(this).attr('value') + ";";
    });
    
//    var url = (ind == 'not_filter') ? 'index.php':'http://thailandguru.ru/villas/';
    //var url = (ind == 'not_filter') ? 'index.php':'http://thai/villas/';

    var url;
    var id_dom_html;
    if(ind=='not_filter'){
        url = 'p/'+num;
        id_dom_html = 'hotel_content';
//        id_dom_html = 'load_content';
    }else if(ind){
        url = '/'+ind; // Для поиска вилл.
//        url = 'http://thailandguru.ru/'+ind; // Для поиска вилл.
//        id_dom_html = 'hotel_content';
        id_dom_html = 'load_content';
    }else{
        url = '/villas/';
//        url = 'http://thailandguru.ru/villas/';
        id_dom_html = 'load_content';
    }


    $('#'+id_dom_html).html("<br /><br /><center><img src='/s/img/loading.gif'></center><br /><br />");

//    if(ind == 'villas'){
//        url = 'http://thailandguru.ru/villas/';
//    }
//    if(region){
//        url = 'http://thailandguru.ru/'+region;
//    }
    if(area1 >= 0){
        $.post(url,{area:area1,real:1,ind:ind},function(data){
            if(data != ''){
                $('#'+id_dom_html).html(data);
                return true;
            }
        });
    }else{
        $.post(url,{ind:ind,tags:tags,num:num,bedrooms:bedrooms,/*plac:plac,*/area:area,region:region,property_type:property_type,duration:duration,price_from:price_from,price_to:price_to},function(data){
            if(data != '')
                $('#'+id_dom_html).html(data);
        });
    }
    return false;
}


function add_favorite(id){

    var url = '/add_favorite/'+id;
    
    var post_data={};
    $.post(url, post_data, function(data){add_favorite_(data)}, 'json');
}
function add_favorite_(data){
    if(data.resp){
        $('#add_'+data.resp).hide();
        $('#del_'+data.resp).show();

        var f=parseInt($('#count_favorites').text());
        if(!f) f = 0;
        $('#count_favorites').text(f+1);
    }
}

function delete_favorite(id){
    var url = '/delete_favorite/'+id;

    var post_data={};
    $.post(url, post_data, function(data){delete_favorite_(data)}, 'json');
}
function delete_favorite_(data){
    if(data.resp){
        $('#add_'+data.resp).show();
        $('#del_'+data.resp).hide();

        $('#element_del_'+data.resp).hide();

        var f=parseInt($('#count_favorites').text());
        if (f>0)
        $('#count_favorites').text(f-1);
    }
}

function count_favorite(){

    var url = '/add_favorite/';
    
    var post_data={};
    $.post(url, post_data, function(data){count_favorite_(data)}, 'json');
}
function count_favorite_(data){
    if(data.count){
        $('#count_favorites').text(data.count);
    }
}


function regionChange(ind){
    $("#area").html($("#area_"+ind).html());
    $('#region').val(ind);
}

function change_rate(i){
    EXCHANGE_RATE=i;

//    var temp = '';
//    var all_prices = $('.price_p').get();
//    for(var j in all_prices){
//        temp = $(all_prices[j]).html();
//        $(all_prices[j]).html(temp*$('#'+i).val());
//    }

    document.location.href = '/curency/'+i;
}

function reload_adver(){
    $('#place_load_18').load('/reloadadver/','',function (){});
}








