$(document).ready(function() {
	$("div.social").each(function() {
		$(this).mouseout(function() {
			socialHover(this, false);
		});
		$(this).mouseover(function() {
			socialHover(this, true);
		});
	});
	$("img.audio").each(function() {
		$(this).click(function() {
			startAudio(this);
		});
	});

	$("[name=search_term]:first").focus();
	$("[name=search_term]").autocomplete("/api/suggest/" + _languageCode + "/", {
		autoFill:false,
		delay:200,
		minChars:2,
		selectFirst:false,
		width:220
	});
});



function install_ff_searchengine()
{
	if (window.external && ("AddSearchProvider" in window.external))
		window.external.AddSearchProvider("http://dict-navi.com/downloads/dictnavi-de.xml");
	else
		alert("No search engine support");
}



function startAudio(foButton)
{
	var audio = $(foButton).attr("alt");
	$(foButton).replaceWith("<object class=\"audio\" type=\"application/x-shockwave-flash\" data=\"/lib/emff_silk_button.swf\">"
		+ "<param name=\"movie\" value=\"/lib/emff_silk_button.swf\" />"
		+ "<param name=\"FlashVars\" value=\"src=http://static.dict-navi.com/media/audio/talis/" + audio + "&amp;autostart=yes\" />"
		+ "</object>");
}



function socialHover(foButton, fvHover)
{
	if (fvHover)
		$(foButton).css("background-position", "left top");
	else
		$(foButton).css("background-position", "right top");
}

