eigenes_created = false; foto_regionen = new Array(); notes_initialized = false; foto_note_ie_limit_counter = 0; /* if (animexx_sprache && animexx_sprache == "en") { n_str_save = "Save"; n_str_cancel = "Cancel"; n_str_delete = "Del"; n_ie_errstr = "Due to a problem with the Internet Explorer, no additional comments can be created."; } else { */ n_str_save = "Speichern"; n_str_cancel = "Abbr."; n_str_delete = "Del"; n_ie_errstr = "Wegen eines Problems im Internet Explorer können nicht mehr Kommentare auf dem Fanart erstellt werden."; //} activeAdmin = 0; $j('#adminframe').css("top", document.firstChild.nextSibling.offsetHeight); function open_empf_win () { var url = "/fanart/" + fanart_id + "/wer_empfohlen/"; param = "toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=yes,width=300,height=200,left=0,top=0"; remote = window.open(url, "remotewin_empf", param); if (remote.opener == null) remote.opener = window; remote.opener.name = "opener"; } function open_rekl_win () { var url = "/fanart/" + fanart_id + "/reklamieren/"; param = "toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=yes,width=400,height=350,left=0,top=0"; remote = window.open(url, "remotewin_empf", param); if (remote.opener == null) remote.opener = window; remote.opener.name = "opener"; } function fav_set_save(mode) { $j("#fav_set_1, #fav_set_0, #fav_set_s").hide(); $j("#fav_set_l").show(); $j.get("./ajax_empfehlungs_set/?set=" + mode + '&' + animexx_absolutelink_sid, function (res) { $j("#fav_set_l").hide(); if (res == "0") { $j("#fav_set_1").hide(); $j("#fav_set_0, #fav_set_s").show(); } else { $j("#fav_set_1, #fav_set_s").show(); $j("#fav_set_0").hide(); } }); } function open_wett_win () { var url = "/fanart/" + fanart_id + "/wettbewerbe/"; param = "toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=yes,width=300,height=200,left=0,top=0"; remote = window.open(url, "remotewin_wettbewerbe", param); if (remote.opener == null) remote.opener = window; remote.opener.name = "opener"; } function open_noten_win () { var url = "/fanart/" + fanart_id + "/noten_stats/"; param = "toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=yes,width=300,height=200,left=0,top=0"; remote = window.open(url, "remotewin_noten", param); if (remote.opener == null) remote.opener = window; remote.opener.name = "opener"; } function foto_note_incr_ie_counter() { if (!Prototype.Browser.IE) return true; if (foto_note_ie_limit_counter == 10) { alert(n_ie_errstr); return false; } foto_note_ie_limit_counter++; return true; } function zeige_notes_ro() { if (notes_initialized) { if (!notes_showing) { foto_notes.ShowAllNotes(); notes_showing = true; } return; } foto_notes = new PhotoNoteContainer(document.getElementById('PhotoContainer')); for (var i = 0; i < foto_regionen.length && foto_note_incr_ie_counter(); i++) { var reg = foto_regionen[i]; var note; note = new PhotoNote(reg[0], '', 3, false, false, false, new PhotoNoteRect( reg[1], reg[2], reg[3], reg[4])); foto_notes.AddNote(note); } notes_initialized = true; notes_showing = true; } function verstecke_notes_ro(event) { var elp = $j("#fanart_img").offset(); if (event.pageX >= elp.left && event.pageX < (elp.left + $j("#fanart_img").width()) && event.pageY >= elp.top && event.pageY < (elp.top + $j("#fanart_img").height())) return; if (notes_initialized) foto_notes.HideAllNotes(); notes_showing = false; } function foto_newnote_cancel_cb() { eigenes_created = false; } function foto_editnote_cancel_cb() { eigenes_created = false; } function note_save_cb(id, note) { $j.post("ajax_annotationen/?" + animexx_absolutelink_sid, { mode: "add_annotation", anno_id: id, x: note.rect.left, y: note.rect.top, w: note.rect.width, h: note.rect.height, text: note.gui.TextBox.value }); eigenes_created = false; return 1; }; function note_del_cb(id, note) { $j.get("ajax_annotationen/?" + animexx_absolutelink_sid, { mode: "del_annotation", anno_id: id }); return 1; }; function addNote() { if (eigenes_created) return; eigenes_created = true; zeige_notes(); var newNote = new PhotoNote('', '', -1, true, true, false, new PhotoNoteRect(50,50,100,100)); newNote.onsave = note_save_cb.curry("neu"); newNote.ondelete = function (note) { return true; }; foto_notes.AddNote(newNote); newNote.Select(); } function zeige_notes() { if (notes_initialized) { if (!notes_showing) { foto_notes.ShowAllNotes(); notes_showing = true; } return; } foto_notes = new PhotoNoteContainer(document.getElementById('PhotoContainer')); for (var i = 0; i < foto_regionen.length && foto_note_incr_ie_counter(); i++) { var reg = foto_regionen[i]; var note = new PhotoNote(reg[0], '', 3, true, true, true, new PhotoNoteRect( reg[1], reg[2], reg[3], reg[4])); note.onsave = note_save_cb.curry(reg[5]); note.ondelete = note_del_cb.curry(reg[5]); foto_notes.AddNote(note); } notes_initialized = true; notes_showing = true; } function verstecke_notes(event) { if (eigenes_created) return; var elp = $j("#fanart_img").offset(); if (event.pageX >= elp.left && event.pageX < (elp.left + $j("#fanart_img").width()) && event.pageY >= elp.top && event.pageY < (elp.top + $j("#fanart_img").height())) return; if (notes_initialized) foto_notes.HideAllNotes(); notes_showing = false; } function borderinit(wid, hei, wid2, hei2) { if (border_style == "plain") $j("#fanart_img").css({border: "solid 2px " + border_color}); if (border_style == "shadow") { $j("#fa_borderholder").css({width: wid + "px", height: hei + "px" }); $j("#PhotoContainer").css({position: "absolute", left: "10px", top: "10px" }); var border = RUZEE.ShadedBorder.create({ corner:0, shadow:15, border:0 }); border.render('fa_borderholder'); } if (exists("fanart_img_gross")) { if (border_style == "plain") $j("#fanart_img_gross").css({border: "solid 2px " + border_color}); if (border_style == "shadow") { $j("#fa_borderholder_gross").css({width: wid2 + "px", height: hei2 + "px" }); $j("#fa_borderholder_gross").find("div").css({position: "absolute", left: "10px", top: "10px" }); var border = RUZEE.ShadedBorder.create({ corner:0, shadow:15, border:0 }); border.render('fa_borderholder_gross'); } } } function openFrame(fanart) { $j("#adminframe").remove(); var pos = $j("#zufr_" + fanart).offset(); var src = "/fanart/" + fanart + "/zuordnungsbox/"; var fr = $j("").css({ position: "absolute", top: (pos.top+20) + "px", left: pos.left + "px", padding: "0px", margin: "0px", width: "410px", height: "310px"}); $j("#bodyid").append(fr); activeAdmin = fanart; } function closeFrame(i) { $j("#adminframe").remove(); activeAdmin = 0; } function clickAdmin(fanart) { if (activeAdmin == fanart) closeFrame(); else openFrame(fanart); } function fa_output_big() { if (eigenes_created) return; $j("#output_mode_std").hide(); $j("#output_mode_gross").show(); } function fa_output_std() { if (eigenes_created) return; $j("#output_mode_std").show(); $j("#output_mode_gross").hide(); } function searchbox_recalc_link_h() { if (exists("searchbox_typ_serie") && $j("#searchbox_typ_serie").attr("checked")) return ($j("#searchbox_serie").val() != "" || (exists("searchbox_keineserie") && $j("#searchbox_keineserie").attr("checked"))); if (exists("searchbox_typ_unterthema") && $j("#searchbox_typ_unterthema").attr("checked")) return ($j("#searchbox_unterthema").val() != ""); if (exists("searchbox_typ_charakter") && $j("#searchbox_typ_charakter").attr("checked")) return ($j("#searchbox_charakter").val() != ""); if (exists("searchbox_typ_stil") && $j("#searchbox_typ_stil").attr("checked")) return ($j("#searchbox_stil").val() != ""); if (exists("searchbox_typ_zeichner") && $j("#searchbox_typ_zeichner").attr("checked")) return ($j("#searchbox_zeichner").val() != ""); if (exists("searchbox_typ_username") && $j("#searchbox_typ_username").attr("checked")) return ($j("#searchbox_username").val() != ""); if (exists("searchbox_typ_referenz") && $j("#searchbox_typ_referenz").attr("checked")) return true; if (exists("searchbox_typ_abgezeichnet") && $j("#searchbox_typ_abgezeichnet").attr("checked")) return true; if (exists("searchbox_typ_titel") && $j("#searchbox_typ_titel").attr("checked")) return ($j("#searchbox_titel").val().length > 2); return false; } function searchbox_recalc_link() { if (searchbox_recalc_link_h()) { var url = ""; var modi = ""; if (exists("searchbox_modus0") && $j("#searchbox_modus0").attr("checked")) modi = "-"; if (exists("searchbox_typ_serie") && $j("#searchbox_typ_serie").attr("checked")) { if (exists("searchbox_keineserie") && $j("#searchbox_keineserie").attr("checked")) url = "keineserie/"; else url = "serie/" + modi + $j("#searchbox_serie").val() + "/"; } if (exists("searchbox_typ_unterthema") && $j("#searchbox_typ_unterthema").attr("checked")) url = "unterthema/" + modi + $j("#searchbox_unterthema").val() + "/"; if (exists("searchbox_typ_charakter") && $j("#searchbox_typ_charakter").attr("checked")) url = "charakter/" + modi + $j("#searchbox_charakter").val() + "/"; if (exists("searchbox_typ_stil") && $j("#searchbox_typ_stil").attr("checked")) url = "stil/" + modi + $j("#searchbox_stil").val() + "/"; if (exists("searchbox_typ_zeichner") && $j("#searchbox_typ_zeichner").attr("checked")) url = "zeichner/" + modi + $j("#searchbox_zeichner").val() + "/"; if (exists("searchbox_typ_username") && $j("#searchbox_typ_username").attr("checked")) url = "username/" + modi + encodeURI($j("#searchbox_username").val()) + "/"; if (exists("searchbox_typ_abgezeichnet") && $j("#searchbox_typ_abgezeichnet").attr("checked")) { if (modi == "-") url = "keine_abgezeichneten/"; else url = "abgezeichnete/"; } if (exists("searchbox_typ_referenz") && $j("#searchbox_typ_referenz").attr("checked")) { if (modi == "-") url = "keine_referenz/"; else url = "referenz/"; } if (exists("searchbox_typ_titel") && $j("#searchbox_typ_titel").attr("checked")) { if (exists("searchbox_freitext") && $j("#searchbox_freitext").attr("checked")) url = "freitext/" + modi + $j("#searchbox_titel").val() + "/"; else url = "titel/" + modi + $j("#searchbox_titel").val() + "/"; } $j("#searchbox_form").attr("action", ff_such_base + url); $j("#searchbox_submit").attr("disabled", false); } else $j("#searchbox_submit").attr("disabled", true); }