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'; } }