<!--
// SamFisher.cz@2.0 DHTML System
var sf2_system_version = "1.9.0.3";
var sf2_system_started = false;
var main_browser = "Opera";

var mouse_x = 0;
var mouse_y = 0;
var last_key_down = 0;
var event_action_down = "";
var event_exec_down = "";

function SF2_SetMousePos(e) {
if (main_browser == "Gecko") {
mouse_x  = e.pageX;
mouse_y  = e.pageY;
}
else {
mouse_x = event.clientX;
mouse_y = event.clientY;
}

if (SF2_PicView_Stat == 1) {
SF2_PicView_MMove();
}
}

document.onmousemove = SF2_SetMousePos;

var sf2_executer_log = true;
var sf2_executer_form = true;
var sf2_executer_main = true;
var sf2_executer_1 = true;
var sf2_executer_2 = true;
var sf2_executer_3 = true;
var sf2_executer_4 = true;
var sf2_executer_5 = true;

var sf2_load_interval = "";
var sf2_load_counter = 0;
var sf2_load_max = 28;

var sf2_interval_1 = "";
var sf2_section_interval = "";
var sf2_module_interval = "";
var sf2_panel_interval = "";
var sf2_online_interval = "";
var sf2_chat_interval = "";
var sf2_eval_interval = "";
var sf2_eval_buffer = "";

var sf2_msg = new Array();
sf2_msg[0] = "";
var sf2_msg_cnt = 0;
var sf2_msg_cur = 0;
var sf2_msg_int = "";

var sf2_sound_enable = 1;
var sf2_debug_enable = false;
var sf2_debug_enable_counter = 0;

switch (navigator.appName) {
case "Opera": main_browser = "Opera";
break;
case "Netscape": main_browser = "Gecko";
break;
case "Microsoft Internet Explorer": main_browser = "IE";
break;
default: main_browser = "Opera";
}

function SF2_KeyDown(e) {
var evn;
if (main_browser == "Gecko") {
evn = e;
}
else {
evn = event;
}

if (evn.keyCode == 13 && event_action_down != "") {
document.getElementById(event_action_down).click();
event_action_down = "";
}

if (evn.keyCode == 13 && event_exec_down != "") {
eval(event_exec_down);
event_exec_down = "";
}

last_key_down = evn.keyCode;

if (SF2_PicView_Stat == 1) {
SF2_PicView_Key_Down(evn.keyCode);
}

if (event.keyCode == 116) {
event.returnValue = false; 
event.keyCode = 0;
}

if (evn.keyCode == 17 || evn.keyCode == 16 || evn.keyCode == 59) {
sf2_debug_enable_counter++;
SF2_SwitchDebug();
}

}

document.onkeydown = SF2_KeyDown;

function SF2_KeyUp(e) {
var evn;
if (main_browser == "Gecko") {
evn = e;
}
else {
evn = event;
}

if (evn.keyCode == 17 || evn.keyCode == 16 || evn.keyCode == 59) {
sf2_debug_enable_counter--;
SF2_SwitchDebug();
}
}

document.onkeyup = SF2_KeyUp;

function SF2_MouseWheel(e) {
var evn;
if (SF2_PicView_Stat == 1) {
if (main_browser == "Gecko") {
evn = e;
SF2_PicView_MouseWheel(e.detail);
}
else {
evn = event;
SF2_PicView_MouseWheel((0 - event.wheelDelta) / 40);
} 
}
}

if (main_browser == "Gecko") {
window.addEventListener("DOMMouseScroll" , SF2_MouseWheel , false);
}
else {
document.onmousewheel = SF2_MouseWheel;
}

function SF2_LoadIn() {
document.getElementById("sf2id_main_loader").style.display = "none";
if (main_browser == "IE") {
NV_Down();
setTimeout("NV_Up()" , 3000);
}
}

function SF2_init() {
if (sf2_system_version != document.getElementById("sf2id_system_version").innerHTML) {
SF2_Alert(lng_StarySys);
}
if (main_browser == "IE") {
if (CntIEVer("MSIE 7.0") != 25 && CntIEVer("MSIE 8.0") != 25 && CntIEVer("MSIE 9.0") != 25) {
SF2_Alert(lng_IE);
}
}
if (screen.width == "1920") {
document.body.style.backgroundImage = 'url("' + sys_path_layouts + '/' + sys_layout + '/img/back.jpg")';
}
SF2_LoadedEvents("sf2id_main" , module);
if (section == "news") {
if (uc_login) {
sf2_chat_interval = setInterval("reloadchat()" , 60000);
}
sf2_section_interval = setInterval("SF2_ReloadRecNews()" , 60000);
}
if (section == "community") {
if (uc_login) {
sf2_chat_interval = setInterval("reloadchat()" , 60000);
}
sf2_section_interval = setInterval("SF2_ReloadCommunityActions()" , 60000);
}

if (uc_login) {
sf2_panel_interval = setInterval("SF2_ReloadPanel()" , 60000);
}
sf2_online_interval = setInterval("SF2_ReloadOnlineStatus()" , 60000);
sf2_eval_interval = setInterval("SF2_Eval()" , 500);

sf2_system_started = true;
setTimeout("SF2_LoadIn()" , 2000);
}

function SF2_LoaderCnt() {
sf2_load_counter++;
var dexec = "";

if (!sf2_executer_1) {
sf2_executer_1 = true;
dexec = "1";
}

if (!sf2_executer_2) {
sf2_executer_2 = true;
dexec = "2";
}

if (!sf2_executer_3) {
sf2_executer_3 = true;
dexec = "3";
}

if (!sf2_executer_4) {
sf2_executer_4 = true;
dexec = "4";
}

if (!sf2_executer_5) {
sf2_executer_5 = true;
dexec = "5";
}

if (!sf2_executer_main) {
sf2_executer_main = true;
dexec = "main";
}

if (dexec != "") {
SetOpacity(document.getElementById("sf2id_logo") , 100);
SetOpacity(document.getElementById("sf2id_menu") , 100);
SetOpacity(document.getElementById("sf2id_main") , 100);
SetOpacity(document.getElementById("sf2id_side") , 100);
document.getElementById("sf2_exec_" + dexec).src = "main.php?exec=blank";
}
else {
clearInterval(sf2_load_interval);
}
}

function SF2_Loader(load , executer , to) {
var lexec = executer;
if (lexec == "common") {
lexec = "temp";
if (sf2_executer_1) {
lexec = "1";
sf2_executer_1 = false;
}
else if (sf2_executer_2) {
lexec = "2";
sf2_executer_2 = false;
}
else if (sf2_executer_3) {
lexec = "3";
sf2_executer_3 = false;
}
else if (sf2_executer_4) {
lexec = "4";
sf2_executer_4 = false;
}
else if (sf2_executer_5) {
lexec = "5";
sf2_executer_5 = false;
}
}
if (lexec == "log") {
sf2_executer_log = false;
}
if (lexec == "form") {
sf2_executer_form = false;
}
if (lexec == "main") {
sf2_executer_main = false;
}

if (to != "") {
if (document.getElementById(to)) {
//document.getElementById(to).style.position = "relative";
document.getElementById(to).innerHTML += '<div style="position: absolute; left: 2; top: 2"><img src="' + sys_path_img + '/loading.gif" alt="' + lng_Loading + '..." title="' + lng_Loading + '..."></div>';
SetOpacity(document.getElementById(to) , 40);
}
}
document.getElementById("sf2_exec_" + lexec).src = load + "&output=" + to;
//sf2_load_interval = setInterval("SF2_LoaderCnt()" , sf2_load_max * 1000);
}

function SF2_LoadedEvents(id , mod) {
// News
if (mod == "news") {
//sf2_module_interval = setInterval("SCC_Counter()" , 1000);
}

// Finder
if (mod == "finder") {
document.getElementById("text").select();
document.getElementById("text").focus();
}

// Register
if (id == "sf2id_main" && menu == "register") {
document.getElementById("uc_form_jmeno").select();
document.getElementById("uc_form_jmeno").focus();
}

// Login
if (id == "sf2id_main" && menu == "login") {
if (document.getElementById("uc_form_jmeno").value == "") {
document.getElementById("uc_form_jmeno").select();
document.getElementById("uc_form_jmeno").focus();
}
else {
document.getElementById("uc_form_heslo").select();
document.getElementById("uc_form_heslo").focus();
}
}

// Password
if (id == "sf2id_main" && menu == "password") {
document.getElementById("uc_form_jmeno").select();
document.getElementById("uc_form_jmeno").focus();
}

// Chat
if (id == "sf2id_main" && menu == "chat") {
document.getElementById("chat_text").select();
document.getElementById("chat_text").focus();
sf2_module_interval = setInterval("ChatRefresh()" , 30000);
}

// Forum

if (id == "sf2id_stat_box") {
SF2_Hop("stats");
}

// Picture
if (mod == "picture") {
for (var i = 0;i < document.all.length;i++) {
if (document.all[i].id.substr(0 , 5) == "stin_") {
SetOpacity(document.all[i] , 20);
}
if (document.all[i].id.substr(0 , 8) == "picture_") {
SetOpacity(document.all[i] , 20);
}
if (document.all[i].id.substr(0 , 8) == "popisek_") {
SetOpacity(document.all[i] , 20);
}
}
}
}

function SF2_Loaded(id , exec , sc , menu) {
SetOpacity(document.getElementById(id) , 100);
if (id == "sf2id_main") {
SF2_PlaySound("system/mouseclick.mp3");
}
var tmp_module = exec.substr(sys_path_modules.length + 1 , exec.length - sys_path_modules.length - 5);
SF2_LoadedEvents(id , tmp_module);
}

function SF2_Returned(msg) {
if (msg == "clear_msg") {
SF2_LoadMenu("msg" , "msg");
}

if (msg == "show_found") {
document.getElementById("result_msg_top").innerHTML = document.getElementById("result_msg").innerHTML + "<br><br><br>";
}

if (msg.substr(0 , 11) == "focus_reply") {
var tmp_id = msg.substr(12 , msg.length - 12);
SF2_Hop("reply_" + tmp_id);
document.getElementById("forum_reply_" + tmp_id + "_text").focus();
document.getElementById("forum_reply_" + tmp_id + "_text").select();
}

if (msg.substr(0 , 11) == "focus_quote") {
var tmp_id = msg.substr(12 , msg.length - 12);
SF2_Hop("reply_" + tmp_id);
document.getElementById("forum_reply_" + tmp_id + "_text").focus();
document.getElementById("forum_reply_" + tmp_id + "_text").value += "";
}

if (msg.substr(0 , 10) == "focus_edit") {
var tmp_id = msg.substr(11 , msg.length - 11);
SF2_Hop("reply_" + tmp_id);
document.getElementById("forum_reply_" + tmp_id + "_text").focus();
document.getElementById("forum_reply_" + tmp_id + "_text").value += "";
}

if (msg == "focus_new") {
SF2_Hop("new");
document.getElementById("forum_new_predmet").focus();
document.getElementById("forum_new_predmet").select();
}
}

function UpdateSystemURL() {
document.getElementById("sf2id_system_url").value = sys_server_url + "/main.php?section=" + section + "&sc=" + sc + "&menu=" + menu + "&module=" + module;
}

function SF2_LoadSection(sec , sccko) {
prev_section = section;
section = sec;
prev_sc = sc;
sc = sccko;
clearInterval(sf2_section_interval);
clearInterval(sf2_module_interval);
if (section == "news") {
if (uc_login) {
sf2_chat_interval = setInterval("reloadchat()" , 60000);
}
sf2_section_interval = setInterval("SF2_ReloadRecNews()" , 60000);
}
if (section == "community") {
if (uc_login) {
sf2_chat_interval = setInterval("reloadchat()" , 60000);
}
sf2_section_interval = setInterval("SF2_ReloadCommunityActions()" , 60000);
}
SF2_Loader("main.php?exec=" + sys_path_modules + "/logo_" + sys_layout + ".php&section=" + section + "&sc=" + sc , "common" , "sf2id_logo");
if (prev_section != section) {
SF2_Loader("main.php?exec=" + sys_path_modules + "/sc_" + sys_layout + ".php&section=" + section + "&sc=" + sc , "common" , "sf2id_sc");
}
SF2_Loader("main.php?exec=" + sys_path_modules + "/menu_" + sys_layout + ".php&section=" + section + "&sc=" + sc , "common" , "sf2id_menu");
SF2_Loader("main.php?exec=_first&section=" + section + "&sc=" + sccko + "&pmenu=" + menu + "&pmodule=" + module , "main" , "sf2id_main");
SF2_Loader("main.php?exec=" + sys_path_modules + "/side_" + sys_layout + ".php&section=" + section + "&sc=" + sc , "common" , "sf2id_side");
UpdateSystemURL();
}

function SF2_LoadMenu(pmenu , pmodule) {
if (pmodule == "") {
pmodule = "common";
}
if (pmodule == "redir") {
if (pmenu == "scctcoop") {
SF2_LoadSection("database" , "sc3");
pmenu = "coop_locations";
pmodule = "listimg";
}
if (pmenu == "hj") {
SF2_LoadSection("database" , "sc3");
pmenu = "videos/HJ";
pmodule = "meddown";
}
}
prev_menu = menu;
prev_module = module;
menu = pmenu;
module = pmodule;
clearInterval(sf2_module_interval);
SF2_Loader("main.php?exec=" + sys_path_modules + "/" + pmodule + ".php&sc=" + sc + "&menu=" + pmenu , "main" , "sf2id_main");
UpdateSystemURL();
}

function SF2_LoadMenuExec(pmenu , pmodule , mexec , mdata) {
prev_menu = menu;
prev_module = module;
menu = pmenu;
module = pmodule;
clearInterval(sf2_module_interval);
SF2_Loader("main.php?exec=" + sys_path_modules + "/" + pmodule + ".php&sc=" + sc + "&menu=" + pmenu + "&mexec=" + mexec + "&mdata=" + mdata , "main" , "sf2id_main");
UpdateSystemURL();
}

function SF2_LoadMenuParam(pmenu , pmodule , param) {
prev_menu = menu;
prev_module = module;
menu = pmenu;
module = pmodule;
clearInterval(sf2_module_interval);
SF2_Loader("main.php?exec=" + sys_path_modules + "/" + pmodule + ".php&sc=" + sc + "&menu=" + pmenu + param , "main" , "sf2id_main");
UpdateSystemURL();
}

function SF2_LoadSectionWithMenu(psection , psc , pmenu , pmodule) {
if (section != psection || sc != psc) {
SF2_LoadSection(psection , psc);
}
SF2_LoadMenu(pmenu , pmodule);
}

function SF2_LoadSectionWithMenuParam(psection , psc , pmenu , pmodule , param) {
if (section != psection || sc != psc) {
SF2_LoadSection(psection , psc);
}
SF2_LoadMenuParam(pmenu , pmodule , param);
}

function SF2_Reload() {
if (sf2_executer_1) {
clearInterval(sf2_interval_1);
location.href = sys_server_url;
}
}

function SF2_SetLang(plang) {
SF2_Loader("main.php?exec=" + sys_path_scripts + "/actions.php&action=setlang&lang=" + plang + "&header=0" , "1" , "");
sf2_interval_1 = setInterval("SF2_Reload()" , 100);
}

function SF2_AlertOff() {
document.getElementById("sf2id_msg_main").style.color = "#444444";
document.getElementById("sf2id_msg_main").style.fontWeight = "normal";
}

function SF2_Alert(msg) {
sf2_msg_cur = sf2_msg_cnt;
sf2_msg[sf2_msg_cnt] = msg;
sf2_msg_cnt++;
defaultStatus = msg;
document.getElementById("sf2id_msg").innerHTML = msg;
document.getElementById("sf2id_msg_main").style.color = date_color_1;
document.getElementById("sf2id_msg_main").style.fontWeight = "bold";
SF2_PlaySound("system/alarm.mp3");
SF2_Hop("msg");
clearTimeout(sf2_msg_int);
sf2_msg_int = setTimeout("SF2_AlertOff()" , 10000);
}

function SF2_AlertList(msg) {
sf2_msg_cur += msg;
if (sf2_msg_cur < 0) {
sf2_msg_cur = 0;
}
if (sf2_msg_cur >= sf2_msg_cnt) {
sf2_msg_cur = sf2_msg_cnt - 1;
}
SF2_AlertOff();
if (sf2_msg[sf2_msg_cur] != "" && sf2_msg_cnt != 0) {
document.getElementById("sf2id_msg").innerHTML = sf2_msg[sf2_msg_cur];
}
}

function SF2_CntSF() {
var ret = true;

if (menu == "register") {
if (document.getElementById("uc_form_jmeno").value == "" || document.getElementById("uc_form_heslo").value == "" || document.getElementById("uc_form_email").value == "" || document.getElementById("uc_form_pozdrav").value == "") {
SF2_Alert(lng_Msg);
ret = false;
}
}

if (menu == "login") {
if (document.getElementById("uc_form_jmeno").value == "" || document.getElementById("uc_form_heslo").value == "") {
SF2_Alert(lng_Msg);
ret = false;
}
}

if (menu == "password") {
if (document.getElementById("uc_form_jmeno").value == "") {
SF2_Alert(lng_Msg);
ret = false;
}
}

return ret;
}

function SF2_SendForm(from_id , exec , action , to) {
var sf2_sf_cnt = true;
sf2_sf_cnt = SF2_CntSF();
var i = 0;

if (sf2_sf_cnt) {
for (i = 0;i < document.all.length;i++) {
if (document.all[i].id) {
if (document.all[i].id.substr(0 , from_id.length) == from_id) {
var new_el;
// INPUT_TEXT_||_PASSWORD_HIDDEN
if (document.all[i].tagName.toLowerCase() == "input" && (document.all[i].type.toLowerCase() == "text" || document.all[i].type.toLowerCase() == "password" || document.all[i].type.toLowerCase() == "hidden")) {
new_el = document.getElementById("sf2_exec_form").contentWindow.document.createElement("input");
new_el.type = document.all[i].type;
new_el.name = document.all[i].id.substr(from_id.length + 1 , document.all[i].id.length - from_id.length - 1);
new_el.value = document.all[i].value;
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").insertBefore(new_el , null);
}
// INPUT_CHECKBOX_RADIO
if (document.all[i].tagName.toLowerCase() == "input" && (document.all[i].type.toLowerCase() == "checkbox" || document.all[i].type.toLowerCase() == "radio")) {
new_el = document.getElementById("sf2_exec_form").contentWindow.document.createElement("input");
new_el.type = document.all[i].type;
new_el.name = document.all[i].id.substr(from_id.length + 1 , document.all[i].id.length - from_id.length - 1);
new_el.checked = document.all[i].checked;
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").insertBefore(new_el , null);
}
// TEXTAREA
if (document.all[i].tagName.toLowerCase() == "textarea") {
new_el = document.getElementById("sf2_exec_form").contentWindow.document.createElement("textarea");
new_el.name = document.all[i].id.substr(from_id.length + 1 , document.all[i].id.length - from_id.length - 1);
new_el.value = document.all[i].value;
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").insertBefore(new_el , null);
}
// SELECT
if (document.all[i].tagName.toLowerCase() == "select") {
new_el = document.getElementById("sf2_exec_form").contentWindow.document.createElement("select");
new_el.name = document.all[i].id.substr(from_id.length + 1 , document.all[i].id.length - from_id.length - 1);

var new_o = document.getElementById("sf2_exec_form").contentWindow.document.createElement("option");
new_o.text = document.all[i].value;
new_o.value = document.all[i].value;
try {
new_el.add(new_o , null);
}
catch(ex) {
new_el.add(new_o);
}

new_el.value = document.all[i].value;
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").insertBefore(new_el , null);
}
// NIC
}
}
}
// Odeslání
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").action = "main.php?exec=form&fexec=" + exec + "&output=" + to + "&action=" + action;
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").submit();
}
}

function SF2_AddToForm(name , value) {
var new_el;
new_el = document.getElementById("sf2_exec_form").contentWindow.document.createElement("input");
new_el.type = "hidden";
new_el.name = name;
new_el.value = value;
document.getElementById("sf2_exec_form").contentWindow.document.getElementById("vform").insertBefore(new_el , null);
}

function SF2_Logout() {
SF2_Loader("main.php?exec=" + sys_path_scripts + "/actions.php&action=logout&header=0" , "1" , "");
sf2_interval_1 = setInterval("SF2_Reload()" , 100);
}

function SF2_PlaySound(sound) {
if (sf2_sound_enable == 1) {
document.getElementById("sf2id_sound").innerHTML = '<object type="application/x-shockwave-flash" data="' + sys_path_sounds + '/MP3Player.swf" width="0" height="0" style="position: absolute; left: -10000; top: -10000; width: 0; height: 0"><param name="movie" value="' + sys_path_sounds + '/MP3Player.swf" /><param name="bgcolor" value="#000000" /><param name="FlashVars" value="mp3=' + sys_path_sounds + '/' + sound + '&amp;autoplay=1" /></object>';
}
}

function SF2_PlayFreeSound(sound) {
document.getElementById("sf2id_free_sound").innerHTML = '<object type="application/x-shockwave-flash" data="' + sys_path_sounds + '/MP3Player.swf" width="0" height="0" style="position: absolute; left: -10000; top: -10000; width: 0; height: 0"><param name="movie" value="' + sys_path_sounds + '/MP3Player.swf" /><param name="bgcolor" value="#000000" /><param name="FlashVars" value="mp3=' + sound + '&amp;autoplay=1" /></object>';
}

function SF2_Translate(id) {
var text = document.getElementById(id).innerHTML;
var translated = "";
var i;
var j;
for (i = 0;i < Math.floor((text.length / 900));i++) {
j = i * 900;
google.language.translate(text.substr(j , 900) , "cs" , sys_lang , function(result) {
if (!result.error) {
document.getElementById(id).innerHTML = document.getElementById(id).innerHTML + result.translation;
}
});
translated += document.getElementById("sf2id_translator_tmp").innerHTML;
}
document.getElementById(id).innerHTML = translated;
}

// ----------
// Otevírání obrázků
// ----------

function SF2_GetPX(px) {
var res = px.substr(0 , px.length - 2);
res--;
res++;
return res;
}

var SF2_PicView_Stat = 0;
var SF2_PicView_Timer = "";
var SF2_PicView_BoxID = "sf2id_pv_box";
var SF2_PicView_ShadowID = "sf2id_pv_shadow";
var SF2_PicView_PictureID = "sf2id_pv_picture";
var SF2_PicView_CloseID = "sf2id_pv_close";
var SF2_PicView_LoadingID = "sf2id_pv_loading";
var SF2_PicView_PanelID = "sf2id_pv_panel";
var SF2_PicView_TitleID = "sf2id_pv_title";
var SF2_PicView_TitleTextID = "sf2id_pv_title_text";
var SF2_PicView_LeftArrowID = "sf2id_pv_leftarrow";
var SF2_PicView_RightArrowID = "sf2id_pv_rightarrow";
var SF2_PicView_SlideID = "sf2id_pv_slide";
var SF2_PicView_MaxW = 0;
var SF2_PicView_MaxH = 0;
var SF2_PicView_MinW = 0;
var SF2_PicView_MinH = 0;
var SF2_PicView_ImageBuff = new Image();
var SF2_PicView_ImageTimer = "";
var SF2_PicView_Closing = 1;
var SF2_PicView_CurrentImage = "";
var SF2_PicView_CheckerTimer = "";

var SF2_PicView_OW = 0;
var SF2_PicView_OH = 0;
var SF2_PicView_PW = 0;
var SF2_PicView_PH = 0;
var SF2_PicView_PrevX = 0;
var SF2_PicView_PrevY = 0;
var SF2_PicView_Move = 0;

var SF2_PicView_Slideshow_Stat = 0;
var SF2_PicView_SlideshowTimer = "";

function SF2_PicView_Init(w , h) {
var bw = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.width);
var bh = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.height);
var bl = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.left);
var bt = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.top);
var sw = SF2_GetPX(document.getElementById(SF2_PicView_ShadowID).style.width);
var sh = SF2_GetPX(document.getElementById(SF2_PicView_ShadowID).style.height);
var pw = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.width);
var ph = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.height);
var cl = SF2_GetPX(document.getElementById(SF2_PicView_CloseID).style.left);
var ct = SF2_GetPX(document.getElementById(SF2_PicView_CloseID).style.top);

w--;
w++;
h--;
h++;
var stepX = 16;
var stepY = h / (w / 16);

bw += stepX * 2;
bh += stepY * 2;
bl -= stepX;
bt -= stepY;
sw += stepX * 2;
sh += stepY * 2;
pw += stepX * 2;
ph += stepY * 2;
cl = sw - 32 - 12;
ct = 0;

if (pw > w || ph > h || bw > document.body.clientWidth || bh > document.body.clientHeight) {
clearInterval(SF2_PicView_Timer);
var bar = document.body ? document.body.scrollTop : pageYOffset;
if (bw <= document.body.clientWidth && bh <= document.body.clientHeight) {
bw = w + 18;
bh = h + 18;
bl = (document.body.clientWidth - bw) / 2;
bt = ((document.body.clientHeight - bh) / 2) + bar;
sw = w;
sh = h;
pw = w;
ph = h;
cl = sw - 32 - 12;
ct = 0;
}
else {
var pomer = w / h;
if (bw > document.body.clientWidth) {
bw = document.body.clientWidth;
bh = bw / pomer;
bl = 0;
bt = ((document.body.clientHeight - bh) / 2) + bar;
}
if (bh > document.body.clientHeight) {
bh = document.body.clientHeight;
bw = bh * pomer;
bl = (document.body.clientWidth - bw) / 2;
bt = 0 + bar;
}
sw = bw - 18;
sh = bh - 18;
pw = bw - 18;
ph = bh - 18;
cl = sw - 32 - 12;
ct = 0;
}

// Zobrazení obrázku
document.getElementById(SF2_PicView_ShadowID).style.visibility = "visible";

// Zobrazení nabídek
document.getElementById(SF2_PicView_PanelID).style.width = pw;
document.getElementById(SF2_PicView_PanelID).style.height = 68;
document.getElementById(SF2_PicView_PanelID).style.left = -6;
document.getElementById(SF2_PicView_PanelID).style.top = ph - 70 - 6;
document.getElementById(SF2_PicView_PanelID).style.visibility = "visible";
SetOpacity(document.getElementById(SF2_PicView_TitleID) , 50);

SF2_PicView_Closing = 0;
}

//alert(bl+"."+bt+"|"+bw+"x"+bh);

document.getElementById(SF2_PicView_BoxID).style.left = bl;
document.getElementById(SF2_PicView_BoxID).style.top = bt;
document.getElementById(SF2_PicView_BoxID).style.width = bw;
document.getElementById(SF2_PicView_BoxID).style.height = bh;
document.getElementById(SF2_PicView_ShadowID).style.width = sw;
document.getElementById(SF2_PicView_ShadowID).style.height = sh;
document.getElementById(SF2_PicView_PictureID).style.width = pw;
document.getElementById(SF2_PicView_PictureID).style.height = ph;
document.getElementById(SF2_PicView_CloseID).style.left = cl;
document.getElementById(SF2_PicView_CloseID).style.top = ct;

SF2_PicView_PW = pw;
SF2_PicView_PH = ph;

if (SF2_PicView_Closing == 0 && (pw < 640 || ph < 480)) {
if (SF2_PicView_Closing == 0 && pw < 640 && ph < 480) {
SF2_PicView_Resize(pw , ph , 640 , 480);
}
if (SF2_PicView_Closing == 0 && pw < 640 && ph >= 480) {
SF2_PicView_Resize(pw , ph , 640 , bh);
}
if (SF2_PicView_Closing == 0 && pw >= 640 && ph < 480) {
SF2_PicView_Resize(pw , ph , bw , 480);
}
}
}

function SF2_PicView_Outit(w , h , min_w , min_h) {
var bw = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.width);
var bh = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.height);
var bl = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.left);
var bt = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.top);
var sw = SF2_GetPX(document.getElementById(SF2_PicView_ShadowID).style.width);
var sh = SF2_GetPX(document.getElementById(SF2_PicView_ShadowID).style.height);
var pw = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.width);
var ph = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.height);
var cl = SF2_GetPX(document.getElementById(SF2_PicView_CloseID).style.left);
var ct = SF2_GetPX(document.getElementById(SF2_PicView_CloseID).style.top);

var stepX = 16;
var stepY = h / (w / 16);

bw -= stepX * 2;
bh -= stepY * 2;
bl += stepX;
bt += stepY;
sw -= stepX * 2;
sh -= stepY * 2;
pw -= stepX * 2;
ph -= stepY * 2;
cl = sw - 32 - 12;
ct = 0;

if (pw >= min_w && ph >= min_h) {
document.getElementById(SF2_PicView_BoxID).style.left = bl;
document.getElementById(SF2_PicView_BoxID).style.top = bt;
document.getElementById(SF2_PicView_BoxID).style.width = bw;
document.getElementById(SF2_PicView_BoxID).style.height = bh;
document.getElementById(SF2_PicView_ShadowID).style.width = sw;
document.getElementById(SF2_PicView_ShadowID).style.height = sh;
document.getElementById(SF2_PicView_PictureID).style.width = pw;
document.getElementById(SF2_PicView_PictureID).style.height = ph;
document.getElementById(SF2_PicView_CloseID).style.left = cl;
document.getElementById(SF2_PicView_CloseID).style.top = ct;
}
else {
clearInterval(SF2_PicView_CheckerTimer);
clearInterval(SF2_PicView_Timer);
//alert("Done (" + cl2 + "x" + ct2 + ")");
document.body.removeChild(document.getElementById(SF2_PicView_BoxID));
SF2_PicView_Stat = 0;
}
}

function SF2_PicView_Resize(pw , ph , bw , bh) {
var bar = document.body ? document.body.scrollTop : pageYOffset;

var bl = (document.body.clientWidth - bw) / 2;
var bt = ((document.body.clientHeight - bh) / 2) + bar;
var sw = bw - 18;
var sh = bh - 18;
var cl = sw - 32 - 12;
var ct = 0;

if (bw > document.body.clientWidth || bh > document.body.clientHeight) {
var pomer = pw / ph;
if (bw > document.body.clientWidth) {
bw = document.body.clientWidth;
bh = bw / pomer;
bl = 0;
bt = ((document.body.clientHeight - bh) / 2) + bar;
}
if (bh > document.body.clientHeight) {
bh = document.body.clientHeight;
bw = bh * pomer;
bl = (document.body.clientWidth - bw) / 2;
bt = 0 + bar;
}
sw = bw - 18;
sh = bh - 18;
pw = bw - 18;
ph = bh - 18;
cl = sw - 32 - 12;
ct = 0;
}

document.getElementById(SF2_PicView_BoxID).style.left = bl;
document.getElementById(SF2_PicView_BoxID).style.top = bt;
document.getElementById(SF2_PicView_BoxID).style.width = bw;
document.getElementById(SF2_PicView_BoxID).style.height = bh;
document.getElementById(SF2_PicView_ShadowID).style.width = sw;
document.getElementById(SF2_PicView_ShadowID).style.height = sh;
document.getElementById(SF2_PicView_PictureID).style.width = pw;
document.getElementById(SF2_PicView_PictureID).style.height = ph;
document.getElementById(SF2_PicView_CloseID).style.left = cl;
document.getElementById(SF2_PicView_CloseID).style.top = ct;

document.getElementById(SF2_PicView_PanelID).style.width = sw;
document.getElementById(SF2_PicView_PanelID).style.height = 68;
document.getElementById(SF2_PicView_PanelID).style.left = -6;
document.getElementById(SF2_PicView_PanelID).style.top = sh - 70 - 6;

SF2_PicView_PW = pw;
SF2_PicView_PH = ph;
}

function SF2_PicView_LoadPicture(picture , w , h , title) {
SF2_PicView_OW = w;
SF2_PicView_OH = h;
SF2_PicView_CurrentImage = picture;
SF2_PicView_ImageBuff = new Image();
SF2_PicView_ImageBuff.src = picture;
document.getElementById(SF2_PicView_PictureID).style.left = "-6px";
document.getElementById(SF2_PicView_PictureID).style.top = "-6px";
var small_pic = picture.substr(0 , picture.length - 4) + "_small" + picture.substr(picture.length - 4 , 4);
document.getElementById(SF2_PicView_PictureID).src = small_pic;
document.getElementById(SF2_PicView_LoadingID).style.visibility = "visible";
SF2_PicView_ImageTimer = setInterval("SF2_PicView_ImageLoader()" , 100);
w--;
w++;
h--;
h++;
var bw = w + 18;
var bh = h + 18;
if (w < 640) {
bw = 640;
}
if (h < 480) {
bh = 480;
}
SF2_PicView_Resize(w , h , bw , bh);
document.getElementById(SF2_PicView_TitleTextID).innerHTML = title;
}

function SF2_PicView_ImageLoader() {
//document.getElementById(SF2_PicView_PanelID).innerHTML = SF2_PicView_ImageBuff.src;
if (SF2_PicView_ImageBuff.complete) {
document.getElementById(SF2_PicView_PictureID).src = SF2_PicView_ImageBuff.src;
document.getElementById(SF2_PicView_LoadingID).style.visibility = "hidden";
clearInterval(SF2_PicView_ImageTimer);
}
}

function SF2_PicView_Mouse_Over() {
document.getElementById(SF2_PicView_CloseID).style.visibility = "visible";
document.getElementById(SF2_PicView_PanelID).style.visibility = "visible";
}

function SF2_PicView_Mouse_Out() {
document.getElementById(SF2_PicView_CloseID).style.visibility = "hidden";
document.getElementById(SF2_PicView_PanelID).style.visibility = "hidden";
}

function SF2_PicView_Key_Down(e) {
switch (e) {
case 27: SF2_PicView_Close();
break;
case 37: SF2_PicView_Previous();
break;
case 32: SF2_PicView_Slideshow();
break;
case 39: SF2_PicView_Next();
break;
default:
}
}

function SF2_PicView_Close() {
if (SF2_PicView_Closing == 0) {
clearInterval(SF2_PicView_SlideshowTimer);
SF2_PicView_Closing = 1;
document.getElementById(SF2_PicView_PanelID).style.visibility = "hidden";
document.getElementById(SF2_PicView_ShadowID).style.visibility = "hidden";
SF2_PicView_Timer = setInterval('SF2_PicView_Outit("' + SF2_PicView_MaxW + '" , "' + SF2_PicView_MaxH + '" , "' + SF2_PicView_MinW + '" , "' + SF2_PicView_MinH + '")' , 10);
}
}

function SF2_PicView_Previous() {
var picture = SF2_PicView_CurrentImage;
SF2_Loader('main.php?exec=' + sys_path_modules + '/pic.php&picture=' + picture + '&position=-1&slideshow=0' , 'common' , '');
}

function SF2_PicView_Next() {
var picture = SF2_PicView_CurrentImage;
SF2_Loader('main.php?exec=' + sys_path_modules + '/pic.php&picture=' + picture + '&position=1&slideshow=0' , 'common' , '');
}

function SF2_PicView_Slideshow() {
if (SF2_PicView_Slideshow_Stat == 0) {
SF2_PicView_Slideshow_Stat = 1;
document.getElementById(SF2_PicView_SlideID).src = sys_path_img + "/pause.png";
document.getElementById(SF2_PicView_SlideID).alt = lng_PVZastavit;
document.getElementById(SF2_PicView_SlideID).title = lng_PVZastavit;
SF2_PicView_SlideshowTimer = setInterval("SF2_PicView_Next()" , 3000);
}
else {
SF2_PicView_Slideshow_Stat = 0;
document.getElementById(SF2_PicView_SlideID).src = sys_path_img + "/play.png";
document.getElementById(SF2_PicView_SlideID).alt = lng_PVSpustit;
document.getElementById(SF2_PicView_SlideID).title = lng_PVSpustit;
clearInterval(SF2_PicView_SlideshowTimer);
}
}

function SF2_PicView_Mouse_Wheel(e) {
var bar = document.body ? document.body.scrollTop : pageYOffset;
var h = SF2_GetPX(document.getElementById(SF2_PicView_BoxID).style.height);
var l = (document.body.clientHeight - h) / 2;
document.getElementById(SF2_PicView_BoxID).style.top = bar + l;
}

function SF2_PicView_MouseWheel(e) {
var puv_w = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.width);
var puv_h = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.height);
var per_w = puv_w / 100;
var per_h = puv_h / 100;
var new_w = puv_w;
var new_h = puv_h;
if (e > 0) {
new_w = puv_w - (per_w * 3);
new_h = puv_h - (per_h * 3);
}
if (e < 0) {
new_w = puv_w + (per_w * 3);
new_h = puv_h + (per_h * 3);
}
if (new_w > SF2_PicView_OW) {
new_w = SF2_PicView_OW;
}
if (new_h > SF2_PicView_OH) {
new_h = SF2_PicView_OH;
}
if (new_w < SF2_PicView_PW) {
new_w = SF2_PicView_PW;
}
if (new_h < SF2_PicView_PH) {
new_h = SF2_PicView_PH;
}
document.getElementById(SF2_PicView_PictureID).style.width = new_w;
document.getElementById(SF2_PicView_PictureID).style.height = new_h;
}

function SF2_PicView_MMove() {
if (SF2_PicView_PrevX < 0) {
SF2_PicView_PrevX = mouse_x;
}
if (SF2_PicView_PrevY < 0) {
SF2_PicView_PrevY = mouse_y;
}
var roz_x = 0;
var roz_y = 0;
roz_x = mouse_x - SF2_PicView_PrevX;
roz_y = mouse_y - SF2_PicView_PrevY;
SF2_PicView_PrevX = mouse_x;
SF2_PicView_PrevY = mouse_y;
var puv_x = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.left);
var puv_y = SF2_GetPX(document.getElementById(SF2_PicView_PictureID).style.top);
if (SF2_PicView_Move == 1) {
document.getElementById(SF2_PicView_PictureID).style.left = puv_x + roz_x;
document.getElementById(SF2_PicView_PictureID).style.top = puv_y + roz_y;
//defaultStatus = roz_x + "x" + roz_y;
}
}

function SF2_PicView_MD() {
SF2_PicView_Move = 1;
}

function SF2_PicView_MU() {
SF2_PicView_Move = 0;
}

function SF2_PicView_DBL() {
document.getElementById(SF2_PicView_PictureID).style.left = "-6px";
document.getElementById(SF2_PicView_PictureID).style.top = "-6px";
}

function SF2_PicView(pic , w , h , title) {
SF2_PicView_CurrentImage = pic;
if (SF2_PicView_Stat == 1) {
clearInterval(SF2_PicView_Timer);
document.body.removeChild(document.getElementById(SF2_PicView_BoxID));
}
SF2_PicView_Stat = 1;
SF2_PicView_ImageBuff = new Image();
SF2_PicView_ImageBuff.src = pic;
SF2_PicView_ImageTimer = setInterval("SF2_PicView_ImageLoader()" , 100);
var sw = document.body.clientWidth;
var sh = document.body.clientHeight;
var min_w = 0;
var min_h = 0;
var min_left = (sw / 2) - (min_w / 2);
var min_top = (sh / 2) - (min_h / 2);
var close_left = -12;
var close_top = 0;
var bar = document.body ? document.body.scrollTop : pageYOffset;

var ndiv = document.createElement("div");
ndiv.id = SF2_PicView_BoxID;
ndiv.style.position = "absolute";
ndiv.style.width = min_w + 18;
ndiv.style.height = min_h + 18;
ndiv.style.left = min_left - 9;
ndiv.style.top = min_top - 9 + bar;
ndiv.style.zIndex = 100;
ndiv.style.overflow = "hidden";
ndiv.className = "picview_box";
ndiv.onmouseover = SF2_PicView_Mouse_Over;
ndiv.onmouseout = SF2_PicView_Mouse_Out;
ndiv.onkeydown = SF2_PicView_Key_Down;
ndiv.innerHTML = pic;
document.body.insertBefore(ndiv , null);
SF2_PicView_MaxW = w;
SF2_PicView_MaxH = h;
SF2_PicView_MinW = min_w;
SF2_PicView_MinH = min_h;
SF2_PicView_OW = w;
SF2_PicView_OH = h;
var small_pic = pic.substr(0 , pic.length - 4) + "_small" + pic.substr(pic.length - 4 , 4);
document.getElementById(SF2_PicView_BoxID).innerHTML = '<div id="' + SF2_PicView_ShadowID + '" class="picview_shadow" style="width: 0px; height: 0px; position: relative; left: 12px; top: 12px; overflow: visible; visibility: hidden" align="center" onClick="SF2_PicView_DBL()"><img src="' + small_pic + '" alt="' + title + '" title="' + title + '" style="width: ' + min_w + 'px; height: ' + min_h + 'px; position: relative; left: -6px; top: -6px" id="' + SF2_PicView_PictureID + '" onMouseDown="SF2_PicView_MD()" onMouseUp="SF2_PicView_MU()"><span style="position: absolute; left: -3px; top: -3px; visibility: visible" id="' + SF2_PicView_LoadingID + '"><img src="' + sys_path_img + '/loading.gif" alt="' + lng_Loading + '..." title="' + lng_Loading + '..." style="width: 24px; height: 24px" align="left">&nbsp;<i style="font-size: 10px">' + lng_Loading + '...</i></span><img src="' + sys_path_img + '/close.png" style="width: 32px; height: 32px; position: absolute; left: ' + close_left + 'px; top: ' + close_top + 'px; cursor: pointer; visibility: hidden" id="' + SF2_PicView_CloseID + '" alt="' + lng_PVZavrit + '" title="' + lng_PVZavrit + '" onClick="SF2_PicView_Close()"><div id="' + SF2_PicView_PanelID + '" class="picview_panel"><center><span id="' + SF2_PicView_TitleID + '" class="picview_title_box"><span class="picview_title" id="' + SF2_PicView_TitleTextID + '">' + title + '</span></span><br><br><img src="' + sys_path_img + '/arrow_left.png" alt="' + lng_PVPredchozi + '" title="' + lng_PVPredchozi + '" style="cursor: pointer" onClick="SF2_PicView_Previous()">&nbsp;&nbsp;&nbsp;<img src="' + sys_path_img + '/play.png" id="' + SF2_PicView_SlideID + '" alt="' + lng_PVSpustit + '" title="' + lng_PVSpustit + '" style="cursor: pointer" onClick="SF2_PicView_Slideshow()">&nbsp;&nbsp;&nbsp;<img src="' + sys_path_img + '/arrow_right.png" alt="' + lng_PVDalsi + '" title="' + lng_PVDalsi + '" style="cursor: pointer" onClick="SF2_PicView_Next()"></center></div></div>';
SF2_PicView_Timer = setInterval('SF2_PicView_Init("' + w + '" , "' + h + '")' , 25);
SF2_PicView_CheckerTimer = setInterval('SF2_PicView_Mouse_Wheel()' , 10);
}

// ----------
// Otevírání obrázků
// ----------

// Vykonání bufferu funkcí
function SF2_Eval() {
//defaultStatus = sf2_eval_buffer;
eval(sf2_eval_buffer);
}

// Přidání do bufferu funkcí
function SF2_AddToEval(data) {
sf2_eval_buffer += data + ";";
}

// Odebrání z bufferu funkcí
function SF2_RemoveFromEval(data) {
var tmp_eval = new Array();
tmp_eval = sf2_eval_buffer.split(";");
var tmp_new = "";
for (var i = 0;i < tmp_eval.length;i++) {
if (tmp_eval[i] != data) {
tmp_new += tmp_eval[i] + ";";
}
}
sf2_eval_buffer = tmp_new;
}

// Vykonání funkce po stisknutí enteru
function SF2_EnterButton(fce) {
event_exec_down = fce;
}

// Aktualizace nově přidaných dat v databázi
function SF2_ReloadRecNews() {
SF2_Loader("main.php?exec=" + sys_path_modules + "/menu_" + sys_layout + ".php&part=rec_news" , "common" , "sf2id_rec_news");
}

// Aktualizace událostí v komunitní sekci
function SF2_ReloadCommunityActions() {
SF2_Loader("main.php?exec=" + sys_path_modules + "/sc_" + sys_layout + ".php&section=community&part=action" , "common" , "sf2id_com_action_box");
SF2_Loader("main.php?exec=" + sys_path_modules + "/sc_" + sys_layout + ".php&section=community&part=user" , "common" , "sf2id_com_user_box");
}

// Skok na místo
function SF2_Hop(hop) {
var tmp_hop = new Array();
tmp_hop = location.href.split("#");
location.href = tmp_hop[0] + "#" + hop;
}

// ----------
// Panel Menu
// ----------

var SF2_PanelZob = false;
var SF2_PanelLeft = 833;
var SF2_PanelTop = 35;
var SF2_PanelWidth = 164;
var SF2_PanelHeight = 122;

var SF2_AMenu_Cnt = false;
var SF2_AMenu_Timer = "";
var SF2_AMenu_ID = "";
var SF2_AMenu_MM = 0;
var SF2_AMenu_IT = 0;

function SF2_AMenu() {
var amenu_height = CFromPX(document.getElementById(SF2_AMenu_ID).style.height);
if (SF2_AMenu_IT > 0) {
if (amenu_height < SF2_AMenu_MM) {
document.getElementById(SF2_AMenu_ID).style.height = amenu_height + SF2_AMenu_IT;
}
else {
SF2_AMenu_Cnt = false;
clearInterval(SF2_AMenu_Timer);
}
}
if (SF2_AMenu_IT < 0) {
var new_h = amenu_height + SF2_AMenu_IT;
if (new_h > SF2_AMenu_MM) {
document.getElementById(SF2_AMenu_ID).style.height = amenu_height + SF2_AMenu_IT;
}
else {
SF2_AMenu_Cnt = false;
clearInterval(SF2_AMenu_Timer);
document.getElementById(SF2_AMenu_ID).style.display = "none";
}
}
}

function SF2_AnimMenu(id , mm , it) {
if (!SF2_AMenu_Cnt) {
SF2_AMenu_Cnt = true;
SF2_AMenu_ID = id;
SF2_AMenu_MM = mm;
SF2_AMenu_IT = it;
if (it > 0) {
document.getElementById(id).style.height = 0;
}
SF2_AMenu_Timer = setInterval("SF2_AMenu()" , 5);
return true;
}
else {
return false;
}
}

function SF2_PanelMenuOn() {
if (!SF2_PanelZob) {
document.getElementById("sf2id_panel_box").style.width = PlusPad(3) + SF2_PanelWidth;
document.getElementById("sf2id_panel_box").style.overflow = "hidden";
document.getElementById("sf2id_panel_box").style.left = (GetAVSpace() - 1024) / 2 + SF2_PanelLeft;
document.getElementById("sf2id_panel_box").style.top = SF2_PanelTop;
document.getElementById("sf2id_panel_box").style.display = "inline";
SF2_PanelZob = SF2_AnimMenu("sf2id_panel_box" , PlusPad(6) + SF2_PanelHeight , 4);
}
}

function SF2_PanelMenuOff() {
if (SF2_PanelZob) {
var tmp_left = CFromPX(document.getElementById("sf2id_panel_box").style.left);
var tmp_top = CFromPX(document.getElementById("sf2id_panel_box").style.top);
var tmp_width = CFromPX(document.getElementById("sf2id_panel_box").style.width);
var tmp_height = CFromPX(document.getElementById("sf2id_panel_box").style.height);
var tmp_x = mouse_x;
var tmp_y = mouse_y;
var tmp_h = document.body ? document.body.scrollTop : pageYOffset;
if (main_browser != "Gecko") {
tmp_y += tmp_h;
}
var cnt1 = false;
var cnt2 = false;
var cnt3 = false;
var cnt4 = false;
if (tmp_x - 3 < tmp_left) {
cnt1 = true;
}
if (tmp_x > tmp_left + tmp_width) {
cnt2 = true;
}
if (tmp_y - 3 < tmp_top) {
cnt3 = true;
}
if (tmp_y > tmp_top + tmp_height) {
cnt4 = true;
}
if (cnt1 || cnt2 || cnt3 || cnt4) {
SF2_PanelZob = !SF2_AnimMenu("sf2id_panel_box" , 0 , -8);
}
}
}

// Aktualizace uživatelského panelu
function SF2_ReloadPanel() {
SF2_Loader("main.php?exec=" + sys_path_modules + "/panel_" + sys_layout + ".php&part=panel" , "common" , "sf2id_panel_box");
}

// Aktualizace událostí uživatele
function SF2_UpdateEvents(ev) {
document.getElementById("sf2id_events_num").innerHTML = ev;
}

// Aktualizace online stavu
function SF2_ReloadOnlineStatus() {
SF2_Loader("main.php?exec=" + sys_path_modules + "/side_" + sys_layout + ".php&part=online&mx=" + mouse_x + "&my=" + mouse_y , "common" , "sf2id_online_status");
}

// Přepnutí debug stavu
function SF2_SwitchDebug() {
if (sf2_debug_enable_counter == 3) {
sf2_debug_enable = !sf2_debug_enable;
if (sf2_debug_enable) {
document.getElementById("sf2id_debug_box").style.display = "inline";
}
else {
document.getElementById("sf2id_debug_box").style.display = "none";
}
}
}

// Krok zpět
function SF2_GoBack() {
SF2_LoadMenu(prev_menu , prev_module);
}

// Stahování

function SF2_Download(folder , file) {
WOpen("main.php?show=" + sys_path_modules + "/dl.php&file=" + sys_path_data + "/" + folder + "/" + file , 0 , 0);
}

// Další článek

function SF2_LoadArticle(art) {
var ret;

var tmp1 = new Array();
tmp1 = menu.split("/");
var tmp1c = tmp1.length;

var tmp2 = new Array();
tmp2 = tmp1[tmp1c - 1].substr(0 , tmp1[tmp1c - 1].length - 4).split("_");
var tmp2c = tmp2.length;

var num = tmp2[tmp2c - 1];
num--;
num++;
num += art;

tmp2[tmp2c - 1] = num;
tmp1[tmp1c - 1] = tmp2.join("_") + ".dat";
ret = tmp1.join("/");

SF2_LoadMenu(ret , "articles");
}

// Potvrzení události v uživatelském logu

function SF2_UserStreamOK(id , box) {
if (box == 1) {
SF2_Loader("main.php?exec=" + sys_path_modules + "/panel_" + sys_layout + ".php&part=panel&action=event_ok&event_id=" + id , "common" , "sf2id_panel_box");
}
else {
SF2_Loader("main.php?exec=" + sys_path_modules + "/sc_" + sys_layout + ".php&part=user&action=event_ok&event_id=" + id , "common" , "sf2id_com_user_box");
}
}
//-->