$(function(){
	$('a.external_link').attr("target", "_blank");
});
/* search tabs */
$(function() {
	$("#mainSearch #tabs").tabs({ 
		fx: {opacity: 'toggle'},
		show: function() {
			autoSuggestInput.setAutoWidth();
		}
	});
});
$(function() {
	$(".articlesTabs").tabs({ 
		fx: {opacity: 'toggle'},
        select: function(event, ui) {
                jQuery(this).css('height', jQuery(this).height());
                jQuery(this).css('overflow', 'hidden');
        },
        show: function(event, ui) {
                jQuery(this).css('height', 'auto');
                jQuery(this).css('overflow', 'visible');
        }
	});
});
/*search slider*/
$(function() {
	
	initSliders('price');
	
	initSliders('area');
	
});

/*developer projects*/
$(function(){
    $('.developerUnits').bxSlider({
        mode: 'slide',
        auto: 'true',
        speed: 1000,
        pause: 6500,
        width: 496,
        wrapper_class: 'developerUnitsCont',
        stopOnHover: true,
        cloneContentCount: 2,
        itemControls: $('.developerUnitsControls a')
	});
});

/* search map confirm */
$(function() {
	
	$('#mapConfirmLoc').click(function() {
		$("#mainSearch #tabs").tabs('select', 0);
		return false;
	});
	
});


/* search map */
var flashvars = false;
var params = {
	allowScriptAccess: "sameDomain",
	allowFullScreen: "false"
};
var attributes = false;
swfobject.registerObject("mapHP", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

/* */

/* autosuggest */
$(function() {

    var autoSuggestOptions = {
        selectedItemProp: "name",
        searchObjProps: "name",
        queryParam : 'string',
        minChars: 2,
        startText: "Zadejte město, okres nebo kraj",
        emptyText: "Žádný záznam",
        retrieveLimit : 10
    };

	$('.tabsHolder input[type=text]').autoSuggest('/ajax/autosuggest/', autoSuggestOptions);
});

function initSliders(target) {

	$('.' + target + 'RangeCont').html('');

	/* Init price slider */
	$('select#' + target + 'From, select#' + target + 'To').selectToUISlider(
	    {
	    	targetSelector : '.' + target + 'RangeCont',
	    	componentId : target + 'Range'
	    }
	);
	
	$('.ui-slider-handle').click(function() {
		return false;
	});
}
