var typeSelectorLoaderFunction = function() {
	var widget = jQuery(".tba_select_widget");
	var widget_image = widget.find("img");
	var options = widget.find(".tba_select_options");
	var label = widget.find(".tba_select_label");
	var text_label = 'Zapi&scaron;ite besedilo &lt;strong&gt;tekstovnega&lt;/strong&gt; oglasa:'.htmlDeentitize();
	var shop_label = 'Zapi&scaron;ite besedilo &lt;strong&gt;izložbenega&lt;/strong&gt; oglasa:'.htmlDeentitize();
	
	widget.hover(
		function() {
			widget_image.attr("src", widget_image.attr("src").replace("down_arrow.png", "down_arrow_hover.png"));
		},
		function() {
			widget_image.attr("src", widget_image.attr("src").replace("down_arrow_hover.png", "down_arrow.png"));
		}
	);
	
	options.before('<input type="hidden" name="ad_type" id="ad_type" value="shop" edited="true"/>');
	
	// options controls
	options.css({
		position: "absolute",
		left: label.position().left + label.width() - options.width(),
		top: label.position().top + label.height()
	});
	options.hide().children().hover(
		function() {
			jQuery(this).addClass("tba_selected");
		},
		function() {
			jQuery(this).removeClass("tba_selected");
		}
	).css({
		cursor: "pointer",
		width: "125px"
	}).click(
		function() {
			options.slideToggle("fast").removeClass("tba_selected");
			jQuery("#ad_type").val(jQuery(this).find("span.tba_value").text());
			if(jQuery("#ad_type").val() == "shop") {
				jQuery("#ad_preview_container .ad_image_container").show();
				var input_box = jQuery("#text");
				input_box.val(input_box.val().slice(0, 50));
				input_box.attr("maxlength", 50);
				if(input_box.attr("edited"))
					jQuery("#ad_preview_container .ad_description").text(input_box.val());
				jQuery("#ad_image_uploader").show();
				jQuery(".tba_wizard .ad_info").html(shop_label);
				jQuery("#ad_preview_container .ad_link").css("visibility", "hidden");
				jQuery(".tba_help_container[for_element=text]:eq(0)").attr("active", "false");
				jQuery(".tba_help_container[for_element=text]:eq(1)").attr("active", "true");
				jQuery(".tba_help_container[for_element=link]:eq(0)").attr("active", "false");
				jQuery(".tba_help_container[for_element=link]:eq(1)").attr("active", "true");
			} else {
				jQuery("#ad_preview_container .ad_image_container").hide();
				jQuery("#text").attr("maxlength", "70");
				jQuery("#ad_image_uploader").hide();
				jQuery(".tba_wizard .ad_info").html(text_label);
				jQuery("#ad_preview_container .ad_link").css("visibility", "visible");
				jQuery(".tba_help_container[for_element=text]:eq(0)").attr("active", "true");
				jQuery(".tba_help_container[for_element=text]:eq(1)").attr("active", "false");
				jQuery(".tba_help_container[for_element=link]:eq(0)").attr("active", "true");
				jQuery(".tba_help_container[for_element=link]:eq(1)").attr("active", "false");
			}
		}
	);
	// label
	label.click(
		function() {
			options.slideToggle("fast").children().removeClass("tba_selected");
		}
	).css("cursor", "pointer");
}


//jQuery(window).load(function() { typeSelectorLoaderFunction(); });
