// -*- java -*- var type = "IE"; var cur_lyr; function BrowserSniffer() { if (navigator.userAgent.indexOf("Opera") != -1 && document.getElementById) type="OP"; else if (document.all) type="IE"; else if (document.layers) type="NN"; else if (!document.all && document.getElementById) type="MO"; else type = "IE"; } BrowserSniffer(); function hideBox(){ document.getElementById("speclink").href = "#"; document.getElementById("newsalert").style.visibility = "hidden"; } function setAmoCookie(id) { // ulozime prepnuti zalozky do susenky - pouze, kdyz je to fakt prepnuti, ne jen pocatecni zapnuti var li = document.location.pathname.lastIndexOf("/"); var pg = document.location.pathname; if (li > 0) pg = pg.substr(li+1); document.cookie = "tabaction_"+pg+"="+id+"; path=/; domain=is.mff.cuni.cz;"; } function swapLayers(id) { if (cur_lyr) hideLayer(cur_lyr); showLayer(id); cur_lyr = id; } var new_win = ''; function openExtraWindow(mypage, w, h) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl; winproprs = 'resizable=yes,dependent=no,scrollbars=yes,directories=no'; // win = window.open(mypage, '', winprops); if (!new_win.closed && new_win.location) { new_win.location.href = url; } else { new_win = window.open(mypage, '', 'height='+h+',width='+w+',resizable=yes,dependent=yes,scrollbars=yes,directories=no'); if (!new_win.opener) new_win.opener = self; } if (parseInt(navigator.appVersion) >= 4) { new_win.window.focus(); } if (window.focus) {new_win.focus()} return false; } function menuHighlight(action, id) { var lyr1, lyr2; lyr1 = getElemRefs('hrefspan'+id); lyr2 = getElemRefs('href'+id); if (lyr1 && lyr1.css) { if (action == 'mouseover' && cur_lyr != id) { lyr1.css.backgroundColor= "#f6e6c6"; if (lyr2 && lyr2.css) lyr2.css.color = "#000000"; } else if (action == 'mouseout' && cur_lyr != id) { lyr1.css.backgroundColor= "#ddcdae"; if (lyr2 && lyr2.css) lyr2.css.color = "#555555"; } } } function showLayer(id) { var lyr; lyr = getElemRefs(id); if (lyr && lyr.css) { lyr.css.display = "block"; } lyr = getElemRefs('hrefspan'+id); if (lyr && lyr.css && type != "NN") { lyr.css.backgroundColor = "#e9d9bd"; lyr.css.fontColor = "black"; lyr.css.backgroundImage = 'url(img/menu-bg.gif)'; lyr.css.top = -2; } lyr = getElemRefs('href'+id); if (lyr && lyr.css && type != "NN") { lyr.css.color = "#000000"; } moveFocus(id); } function hideLayer(id) { var lyr; lyr = getElemRefs(id); if (lyr && lyr.css) { lyr.css.display = "none"; } lyr = getElemRefs('hrefspan'+id); if (lyr && lyr.css && type != "NN") { lyr.css.backgroundColor = "#ddcdae"; lyr.css.backgroundImage = ''; lyr.css.top = 0; } lyr = getElemRefs('href'+id); if (lyr && lyr.css && type != "NN") { lyr.css.color = "#555555"; } } function getElemRefs(id) { var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null; if (el) el.css = (el.style)? el.style: el; return el; } function swap_bg(id, bg, state) { st = state.checked == true ? true : false; // alert(state.checked); lyr = getElemRefs(id); if (lyr && lyr.css && type != "NN") { // if (lyr.css.backgroundImage != '') { // if (state != true) { if (st == false) { lyr.css.backgroundImage = ''; lyr.css.borderColor= '#ddcdae'; } else { lyr.css.backgroundImage = bg; lyr.css.borderColor= '#00D838'; } } return true; } function swap_radio_bg(bg, state) { var p = state.form; var stl; if (p) { for (var i = 0; i < p.elements.length; i++) { if (p.elements[i].type == 'radio') { lyr = getElemRefs("card_" + p.elements[i].id.substring(6,50)); if (lyr && lyr.css && type != "NN") { if (p.elements[i].checked != true) { lyr.css.backgroundImage = ''; lyr.css.borderColor= '#ddcdae'; } else { lyr.css.backgroundImage = bg; lyr.css.borderColor= '#00D838'; } } } } } return true; } function gk_log_detail(url) { lyr = getElemRefs('gk_log_detail_iframe'); if (lyr && lyr.css) { frames['gk_log_detail_iframe'].location.href = url; lyr.css.display = "block"; lyr.css.visibility = "visible"; if (lyr.css.position == 'absolute') { lyr.css.top = document.body.scrollTop + 15; // pouzivame absolute, IE neumi fixed } } else { } return false; } // podsviti aktualni radek function gk_log_on(id) { lyr = getElemRefs(id); if (lyr && lyr.css) { lyr.css.backgroundColor = "#f6e6c6"; // lyr.css.visibility = "visible"; // alert(lyr.src); // alert(lyr.display); } else { } return false; } // od-podsviti aktualni radek function gk_log_off(id) { lyr = getElemRefs(id); if (lyr && lyr.css) { lyr.css.backgroundColor = "#ddcdae"; // lyr.css.visibility = "visible"; // alert(lyr.src); // alert(lyr.display); } else { } return false; } function switch_all(state, targ) { var p = state.form; var stl; if (p) { for (var i = 0; i < p.elements.length; i++) { if (p.elements[i].type == 'checkbox') { // alert(p.elements[i].id.substr(1,6)); if (p.elements[i].id.substr(0,6) == 'chbox_') { // p.elements[i].checked = state.checked; p.elements[i].checked = targ; swap_bg('card_'+p.elements[i].id.substr(6,50), 'url(img/green-sel.gif)', p.elements[i]); // swap_bg(id, bg, state); } } } } return true; } function moveFocus(id) { var lyr; // lyr = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null; // if (lyr) { lyr.blur(); } lyr = (document.getElementById)? document.getElementById('focus'+id): (document.all)? document.all['focus'+id]: (document.layers)? document.layers['focus'+id]: null; if (lyr) { if (lyr.disabled != true) { lyr.focus(); } if (lyr.form['focus'+id].disabled != true) { lyr.form['focus'+id].focus(); } } } function setSrc(g) // nastaveni obrazku { // if (g==0){ // var x=document.images // x["acc"].src="/images/accessories_new_on.gif" // } // else // { // var x=document.images // x["acc"].src="/images/accessories_new.gif" // } return type == "NN"; }