iens6=document.all||document.getElementById ns4=document.layers var actionsArray = new Array var thename var theobj var thetext var winHeight var winWidth var boxPosition var timerID var seconds=0 var x=0 var y=0 var xr=0 var yr=0 var offsetx = 2 var offsety = 2 var Browser // END GLOBAL VARIABLES var detect = navigator.userAgent.toLowerCase(); var OS,browser,version,total,thestring; function checkIt(string) { place = detect.indexOf(string) + 1; thestring = string; return place; } if (checkIt('msie')) Browser = 'IE'; else Browser = 'Other'; if (Browser == 'IE') {document.onmousemove=GetPosition} if(ns4) { document.captureEvents(Event.MOUSEMOVE) } if (iens6){ document.write("") } if (ns4){ hideobj = eval("document.nsviewer") hideobj.visibility="hidden" } function setObj(textelement,inwidth,inheight,boxpos,tfontcolor,bfontcolor, thetext) { clearTimeout(timerID) boxPosition=boxpos winWidth=inwidth winHeight=inheight if (boxPosition == "bottomR") { if (Browser=='IE') { x=x+offsetx y=y+offsety+5 } else { x=x y=y+12 } } if (boxPosition == "right") { if (Browser=='IE') { x=x+offsetx+80 y=y } else { x=x+xr+2 y=y } } if (boxPosition == "topR") { if (Browser=='IE') { x=x+offsetx+5 y=y+offsety-winHeight-15 } else { x=x y=y-winHeight } } if (boxPosition == "topL") { // x=x-(offsetx+2)-winWidth-1 // y=y+offsety-winHeight+1 x=x-winWidth-10 y=y-winHeight+5 } if(iens6){ thename = "viewer" theobj=document.getElementById? document.getElementById(thename):document.all.thename theobj.style.width=winWidth + 'px' theobj.style.height=winHeight + 'px' theobj.style.left=x + 'px' theobj.style.top=y + 'px' if(iens6&&document.all) { theobj.innerHTML = "" theobj.insertAdjacentHTML("BeforeEnd",thetext) } if(iens6&&!document.all) { theobj.innerHTML = "" theobj.innerHTML="
"+thetext+"
" } } if(ns4){ thename = "nsviewer" theobj = eval("document."+thename) theobj.left=x theobj.top=y theobj.width=winWidth theobj.clip.width=winWidth theobj.height=winHeight theobj.clip.height=winHeight theobj.document.write("
"+thetext+"
") theobj.document.close() } viewIt() } function viewIt() { if(iens6) { theobj.style.visibility="visible" } if(ns4) { theobj.visibility = "visible" } } function stopIt() { if(iens6) { theobj.innerHTML = "" theobj.style.visibility="hidden" } if(ns4) { theobj.document.write("") theobj.document.close() theobj.visibility="hidden" } } function timer(sec) { seconds=parseInt(sec) if(seconds>0) { seconds-- timerID=setTimeout("timer(seconds)",1000) }else{ stopIt() } } // Pametno pozicioniranje glede na DIV (in ne kurzor) function GetPosition(e){ if (Browser == 'IE') { // IE je glup glup glup, ni pametnega pozicioniranja. if (document.all) { x=0 y=0 x=event.x; y=event.y; xr=x+120; yr; } if (!document.all) { x=0 y=0 x=e.pageX; y=e.pageY; xr=x+120; yr; } } else { if (e==document){ x=e.body.scrollLeft; y=e.body.scrollTop; }else if (e!=null){ var left=e.offsetLeft; var top=e.offsetTop; x=left; y=top; xr=e.offsetWidth; yr=e.offsetHeight; } } } var sajax_debug_mode = false; var sajax_request_type = "POST"; function sajax_debug(text) { if (sajax_debug_mode) alert("RSD: " + text) } function sajax_init_object() { sajax_debug("sajax_init_object() called..") var A; try { A=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { A=new ActiveXObject("Microsoft.XMLHTTP"); } catch (oc) { A=null; } } if(!A && typeof XMLHttpRequest != "undefined") A = new XMLHttpRequest(); if (!A) sajax_debug("Could not create connection object."); return A; } function sajax_do_call(func_name, args) { var i, x, n; var uri; var post_data; uri = "admin/direct.php"; if (sajax_request_type == "GET") { if (uri.indexOf("?") == -1) uri = uri + "?rs=" + unescape (func_name); else uri = uri + "&rs=" + unescape (func_name); for (i = 0; i < args.length-1; i++) uri = uri + "&rsargs[]=" + args[i]; uri = uri + "&rsrnd=" + new Date().getTime(); post_data = null; } else { post_data = "rs=" + unescape (func_name); for (i = 0; i < args.length-1; i++) // post_data = post_data + "&rsargs[]=" + escape(args[i]); post_data = post_data + "&rsargs[]=" + args[i]; } x = sajax_init_object(); x.open(sajax_request_type, uri, true); if (sajax_request_type == "POST") { x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1"); x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } x.onreadystatechange = function() { if (x.readyState != 4) return; sajax_debug("received " + x.responseText); var status; var data; status = x.responseText.charAt(0); data = x.responseText.substring(2); if (status == "-") alert("Error: " + data); else args[args.length-1](data); } x.send(post_data); sajax_debug(func_name + " uri = " + uri + "/post = " + post_data); sajax_debug(func_name + " waiting.."); delete x; } // wrapper for changeText function x_changeText() { sajax_do_call("changeText", x_changeText.arguments); } function textChanger_cb(result) { var result_array=result.split("~~|~~"); var fwd = ''; CleanID = result_array[1].split (' '); /* RUBTTL- title of headlines on front page AND in sidelist AND in archive TRUB- name of the column (news, faq, etc) NAVUPA- level 1 menu NAVUPB- level 2 menu NAVLE- left menu (including menu inside content) FORUM- forum */ if (!(result_array[1].indexOf("RUBTTL") == -1)) fwd = "
" + result_array[0] + '
'; if (!(result_array[1].indexOf("TRUB") == -1)) fwd = "
" + result_array[0] + '
'; if (!(result_array[1].indexOf("RUBCONT") == -1)) fwd = "
" + result_array[0] + '
'; if (!(result_array[1].indexOf("TANK") == -1)) fwd = "
" + result_array[0] + '
'; if (!(result_array[1].indexOf("FOOT") == -1)) fwd = "
" + result_array[0] + '
'; if (!(result_array[1].indexOf("NAVUPA") == -1)) fwd = "" + result_array[0] + ""; if (!(result_array[1].indexOf("NAVUPB") == -1)) fwd = "" + result_array[0] + ""; if (!(result_array[1].indexOf("NAVLE") == -1)) fwd = "" + result_array[0] + ""; if (!(result_array[1].indexOf("CONT") == -1)) fwd = "
" + result_array[0] +"
"; if (!(result_array[1].indexOf("FORUM") == -1)) fwd = "" + result_array[0] + ""; // if (fwd.indexOf("div") == -1) fwd = result_array[0]; document.getElementById(result_array[1]).innerHTML = fwd; } function parseForm(cellID, inputID) { if (! document.getElementById(inputID).value) { alert("This field cannot be empty"); return; } var st = document.getElementById(inputID).value + '~~|~~' + cellID; document.getElementById(cellID).innerHTML = "Updating..."; x_changeText(st, textChanger_cb); //document.getElementById(cellID).style.border = 'none'; //document.getElementById(cellID).style.background = '#ffffff'; } // uploader function parseFormB(cellID, inputID) { if (! document.getElementById(inputID).value) { alert("This field cannot be empty"); return; } alert("SEM NOTER"); var st = document.getElementById(inputID).value + '~~|~~' + cellID; document.getElementById(cellID).innerHTML = "Updating..."; x_changeText(st, textChanger_cb); document.getElementById(cellID).style.border = 'none'; document.getElementById(cellID).style.background = '#ffffff'; } function editCell(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "
"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); document.getElementById(id).style.background = '#f3f3f3'; document.getElementById(id).style.border = '1px solid #ddd'; } function editrttl(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "
"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); document.getElementById(id).style.background = '#f3f3f3'; document.getElementById(id).style.border = '1px solid #ddd'; } function editBlock(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "

"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); document.getElementById(id).style.background = '#f3f3f3'; document.getElementById(id).style.border = '1px solid #ddd'; } function editUpNav(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "
"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); // document.getElementById(id).style.background = '#f3f3f3'; // document.getElementById(id).style.border = '1px solid #ddd'; document.getElementById(id).style.background = '#ffffff'; document.getElementById(id).style.border = 'none'; } function editLeftNav(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "

"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); document.getElementById(id).style.background = '#f3f3f3'; document.getElementById(id).style.border = '1px solid #ddd'; } function editForum(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "

"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); //document.getElementById(id).style.background = '#f3f3f3'; //document.getElementById(id).style.border = '1px solid #ddd'; } function editEditor(id, cellSpan) { var inputWidth = (document.getElementById(id).offsetWidth / 7); var oldCellSpan = cellSpan.innerHTML; document.getElementById(id).innerHTML = "
" + "
"; document.getElementById(id+"input").value = oldCellSpan; document.getElementById(id+"input").focus(); document.getElementById(id).style.background = '#f3f3f3'; document.getElementById(id).style.border = '1px solid #ddd'; } function bgSwitch(ac, td) { if (ac == 'on'){ td.style.background = '#a3a3a3'; td.style.border = '#ddd'; } else if (ac == 'off'){ td.style.background = '#ffffff'; td.style.border = 'none'; } } function bgSwitchplus(ac, td) { if (ac == 'on'){ td.style.background = '#a3a3a3'; td.style.border = '#ddd'; } else if (ac == 'off'){ td.style.background = '#ffffff'; td.style.border = 'none'; } }