function makeRemoteFFF() {
	remote = window.open("/fanfic3/freischalter_aktiv.php","remotewin2","width=250,height=250,resizable");
	if (remote.opener == null) remote.opener = window;
	remote.opener.name = "opener";
}

function openFrame(fanfic, kapitel) {
	$("adminframe").src = "/fanfic3/zuordnungs-frame.php?id=" + fanfic + "&kapitel=" + kapitel;
	var pos = $j('#zufr_' + fanfic + '_' + kapitel).position();
	$j('#adminframe').css({ "left": (pos.left)+"px", "top": (pos.top+20)+"px", "width": "410px", "height": "310px", "visibility": "visible" });
	activeAdmin = fanfic;
}
function closeFrame(i) {
	$j('#adminframe').css({ "left": "0px", "top": "0px", "visibility": "hidden" });
	activeAdmin = 0;
}
function clickAdmin(fanfic, kapitel) {
	if (activeAdmin == fanfic) closeFrame();
	else openFrame(fanfic, kapitel);
}

	
function searchbox_recalc_link_h() {
	if ($("searchbox_typ_serie") && $("searchbox_typ_serie").checked) return ($F("searchbox_serie") != "");
	if ($("searchbox_typ_unterthema") && $("searchbox_typ_unterthema").checked) return ($F("searchbox_unterthema") != "");
	if ($("searchbox_typ_genre") && $("searchbox_typ_genre").checked) return ($F("searchbox_genre") != "");
	if ($("searchbox_typ_autor") && $("searchbox_typ_autor").checked) return ($F("searchbox_autor") != "");
	if ($("searchbox_typ_username") && $("searchbox_typ_username").checked) return ($F("searchbox_username") != "");
	if ($("searchbox_typ_sprache") && $("searchbox_typ_sprache").checked) return ($F("searchbox_sprache") != "");
	if ($("searchbox_typ_tags") && $("searchbox_typ_tags").checked) return ($F("searchbox_tags") != "");
	if ($("searchbox_typ_status") && $("searchbox_typ_status").checked) return ($F("searchbox_status") != "");
	if ($("searchbox_typ_ffname") && $("searchbox_typ_ffname").checked) return ($F("searchbox_ffname").length > 2);
	return false;
}

function searchbox_recalc_link() {
	if (searchbox_recalc_link_h()) {
		var url = "";
		var modi = "";
		if ($("searchbox_modus0") && $("searchbox_modus0").checked) modi = "-";
		if ($("searchbox_typ_serie") && $("searchbox_typ_serie").checked) url = "serie/" + modi + $F("searchbox_serie") + "/";
		if ($("searchbox_typ_unterthema") && $("searchbox_typ_unterthema").checked) url = "unterthema/" + modi + $F("searchbox_unterthema") + "/";
		if ($("searchbox_typ_genre") && $("searchbox_typ_genre").checked) url = "genre/" + modi + $F("searchbox_genre") + "/";
		if ($("searchbox_typ_autor") && $("searchbox_typ_autor").checked) url = "autor/" + modi + $F("searchbox_autor") + "/";
		if ($("searchbox_typ_username") && $("searchbox_typ_username").checked) url = "username/" + modi + encodeURI($F("searchbox_username")) + "/";
		if ($("searchbox_typ_sprache") && $("searchbox_typ_sprache").checked) url = "sprache/" + modi + $F("searchbox_sprache") + "/";
		if ($("searchbox_typ_tags") && $("searchbox_typ_tags").checked) url = "tags/" + modi + $F("searchbox_tags") + "/";
		if ($("searchbox_typ_status") && $("searchbox_typ_status").checked) url = "status/" + modi + $F("searchbox_status") + "/";
		if ($("searchbox_typ_ffname") && $("searchbox_typ_ffname").checked) url = "ffname/" + modi + $F("searchbox_ffname") + "/";
		$("searchbox_form").action = ff_such_base + url;
		$("searchbox_submit").enable();
	} else $("searchbox_submit").disable();
}

function f_toggleAdult(kapitel) {
	new Ajax.Request("/fanfic3/ajax-freischalter.php?id=" + kapitel + "&toggle_frei_adult=1", { onSuccess: function(text) {
		$("ff_ad_span_" + kapitel).style.display = "inline";
		$("ff_ad_img_" + kapitel).style.display = "none";
		if (text.responseText == "1") $("ff_ad_" + kapitel).innerHTML = "<font color='red'><b>Adult</b></font>";
		else $("ff_ad_" + kapitel).innerHTML = "<i>kein Adult</i>";
	}});
	$("ff_ad_span_" + kapitel).style.display = "none";
	$("ff_ad_img_" + kapitel).style.display = "inline";
}

function open_empf_win (f_id) {
	var url = "/fanfic3/frame_wer_empfohlen.php?id=" + f_id;
	var param = "toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=yes,width=300,height=200";
	var remote = window.open(url, "remotewin_empf", param);
	if (remote.opener == null) remote.opener = window;
	remote.opener.name = "opener";
}
