function setLocality(value) {
	selectItem(value, 'region');
}

function setEstateType(value) {
	selectItem(value, 'type');
    if ($('#hp-buildings-offer').length > 0) {
        if ($('html').scrollTop() > parseInt($('#hp-buildings-offer').get(0).offsetTop)) {
            $('html').scrollTop(parseInt($('#hp-buildings-offer').get(0).offsetTop));
        }
    }
    $('select#type').stop().animate({'backgroundColor': '#fffdbe'}, 250, function(){
        $(this).animate({'backgroundColor': 'white'}, 750);
    });
}

function changePictureSrc(source,sourceBig,desc,targetId,targetBigId,targetDescId) {
	if (document.getElementById(targetId) && document.getElementById(targetBigId) && document.getElementById(targetDescId)) {
		document.getElementById(targetId).src = '/web/default/tools/loadingAnimation.gif';
		document.getElementById(targetId).src = source;
		document.getElementById(targetId).alt = desc;
		document.getElementById(targetBigId).href = sourceBig;
		document.getElementById(targetBigId).title = desc;
		document.getElementById(targetDescId).innerHTML = desc;		
	}
}

$(document).ready(function(){
    // links under label are used for SEO but we want them to be like usual labels
    $('#extended-filter label a').click(function(){
        parentElm = $(this).parent().parent();
        if ($(parentElm).find('input:checkbox')) {
            isChecked = $(parentElm).find('input:checkbox').attr('checked');
            if (isChecked != '') {
                $(parentElm).find('input:checkbox').removeAttr('checked');
            } else {
                $(parentElm).find('input:checkbox').attr('checked', 'checked');
            }
        }
        return false;
    });
    // dropdown toggles it's div
    if ($('#districtsCheckboxes')) {
        $('select#region').change(function(){
            $('#districtsCheckboxes div').removeClass('shown').find('input:checkbox').removeAttr('checked');
            $('#districtsCheckboxes div#regionDiv_' + $(this).val()).addClass('shown');
        });
    }
});