 var move = new Array(); move['on'] = false;   function moveFolder() {  if (move['on'] != true) return;    var x = 50;  var y = 100;    move['box'].style.left = x + 'px';  move['box'].style.top  = y + 'px';   }  function makeFolderMoveable(box) {  move['on'] = true;  move['box'] = box; }  function stopMoveFolder(box) {  move['on'] = false; }         function updateProgramLine(id, step) {  var line = document.getElementById('line_'+id);  var opt = line.getElementsByTagName('div');  var date = new Date();  var minutes = date.getMinutes();  if (minutes < 10) minutes = '0' + minutes;  opt[2].innerHTML = date.getHours() + ':' + minutes;  var left = ((opt[4].innerHTML*1)+(step*1));  if (left < 100) {   opt[0].style.left = left + '%';   opt[2].style.left = left + '%';   opt[4].innerHTML = left;  } else {   location.reload(true);  }    //alert(opt[0].style.left);    setTimeout('updateProgramLine(\'' + id + '\', \'' + step + '\')', 60000); }   def = 10; speed = 10; margin = def; var isRun = false;  function hide() {  isRun = true;  margin -= speed;  document.getElementById('content').style.marginLeft = margin+'px';  if (margin > -1000) {   setTimeout('hide()', 1);  } else {   isRun = false;  }  return false; }  function show() {  if (margin == def) {   return false;  }  isRun = true;  margin += speed;  document.getElementById('content').style.marginLeft = margin+'px';  if (margin < def) {   setTimeout('show()', 1);  } else {   isRun = false;  } }  document.onkeyup=function(e){  var e=window.event || e;  if (e.keyCode == 37) {   show();  }  if (e.keyCode == 39) {   hide();  } }  function addEmoticon(myValue) {  //IE support  var myField = document.getElementById('answer_area');  if (document.selection) {  myField.focus();  sel = document.selection.createRange();  sel.text = myValue;  }  //MOZILLA/NETSCAPE support  else if (myField.selectionStart || myField.selectionStart == '0') {  var startPos = myField.selectionStart;  var endPos = myField.selectionEnd;  myField.value = myField.value.substring(0, startPos)  + myValue  + myField.value.substring(endPos, myField.value.length);  myField.selectionStart += myValue.length;  } else {  myField.value += myValue;  } }  function addFormat(myValue, b) {  //IE support  var myField = document.getElementById('answer_area');  if (document.selection) {   myField.focus();   sel = document.selection.createRange();   sel.text = myValue + sel.text + b;  }  //MOZILLA/NETSCAPE support  else if (myField.selectionStart || myField.selectionStart == '0') {   var startPos = myField.selectionStart;   var endPos = myField.selectionEnd;   myField.value = myField.value.substring(0, startPos)   + myValue   + myField.value.substring(startPos, endPos)   + b   + myField.value.substring(endPos, myField.value.length);   if (startPos == endPos) {    myField.selectionStart += myValue.length;    myField.selectionEnd = myField.selectionStart;   } else {    myField.selectionStart += myValue.length;    myField.selectionEnd += myValue.length;   }  } else {   myField.value += myValue;  } }  function addQuote(text) {   var myField = document.getElementById('answer_area');  myField.value = '[quote]' + text + '[/quote]' + myField.value;  }  function showHelp(type) {  var help = new Array(); help['B'] = '<b>Pogrubienie:</b> Służy do zaznaczenia ważnego element'; help['I'] = '<b>Pochylenie:</b> Służy do delikatnego wyróżnienia tekstu'; help['U'] = '<b>Podkreślenie:</b> Służy do wyróżnienia tekstu'; help['S'] = '<b>Przekreślenie:</b> Służy do zaznaczanie nieprawdziwych informacji';  help['COLOR'] = '<b>Kolor:</b> Możesz zmienić kolor tekstu'; help['SIZE'] = '<b>Rozmiar:</b> Możesz zmienić rozmiar tekstu';  help['URL'] = '<b>Link:</b> Służy do odniesienia się do innej strony'; help['IMG'] = '<b>Zdjęcie:</b> Służy do dodania zdjęcia'; help['QUOTE'] = '<b>Cytat:</b> Służy do przytoczenia czyjejś wypowiedzi'; help['CODE'] = '<b>Kod:</b> Służy do wyświetlenia kodu np. HTML lub PHP';  help['EMOTICONS'] = '<b>Emotikony:</b> Służą do graficznego wyrażania emocji';  help['EMO_HAPPY'] = '<b>Emotikony:</b> Wesoły :)'; help['EMO_SAD'] = '<b>Emotikony:</b> Smutny :('; help['EMO_TONGUE'] = '<b>Emotikony:</b> Język :P'; help['EMO_DEAD'] = '<b>Emotikony:</b> Nieżywy xD';   document.getElementById('forum_menu_help').innerHTML = help[type];  }  function hideHelp(type) {  document.getElementById('forum_menu_help').innerHTML = ''; }   function countWords(box) {  document.getElementById('forum_words').innerHTML = '<b>' + box.value.length + '</b>'; }  var opacity = 0.6; function showPromo(dir) {  document.getElementById('promo_on').style.opacity = opacity;  if (dir == 'up') {   opacity += 0.1;  }  if (dir == 'down') {   opacity -= 0.1;  }      if (opacity >= 1.2) dir = 'down';  if (opacity <= 0.3) dir = 'up';    setTimeout('showPromo(\'' + dir + '\');', 100); }  function substr_count (haystack, needle, offset, length) {      var pos = 0, cnt = 0;       haystack += '';     needle += '';     if (isNaN(offset)) {offset = 0;}     if (isNaN(length)) {length = 0;}     offset--;       while ((offset = haystack.indexOf(needle, offset+1)) != -1){         if (length > 0 && (offset+needle.length) > length){             return false;         } else{             cnt++;         }     }       return cnt; }  function showPoz() {  var myField = document.getElementById('answer_area');  var seta = document.getElementById('forum_poz');  var setb = document.getElementById('forum_len');   var text = "\n" + myField.lavue;  var startPos = myField.selectionStart;  var topoz = "\n" + myField.value.substr(0, startPos);  var thisline = topoz.lastIndexOf("\n");  var wrs = topoz.substr(thisline, thisline.length);       //if (lines > 0) {   var nrsnum = wrs.length;  //} else {  // var nrsnum = startPos;  //}    seta.innerHTML = 'Poz. wrs: ' + substr_count(topoz, "\n") + ' kol: ' + nrsnum + ' ';  setb.innerHTML = 'Znaki: ' + myField.value.length + ' Linie: ' + substr_count(text, "\n") + '';    setTimeout('showPoz()', 100);   }   function showEmo() {  document.getElementById('fEditorMenuMain').style.display = 'none';  document.getElementById('fEditorMenuEmo').style.display = 'block'; }  function hideEmo() {  document.getElementById('fEditorMenuMain').style.display = 'block';  document.getElementById('fEditorMenuEmo').style.display = 'none'; }  //NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW  function addEmoticonEditor(myValue) {  //IE support  var myField = document.getElementById('answer_area').contentWindow.document.body;  if (document.selection) {  myField.focus();  sel = document.selection.createRange();  sel.text = myValue;  }  //MOZILLA/NETSCAPE support  else if (myField.selectionStart || myField.selectionStart == '0') {  var startPos = myField.selectionStart;  var endPos = myField.selectionEnd;  myField.innerHTML = myField.innerHTML.substring(0, startPos)  + myValue  + myField.innerHTML.substring(endPos, myField.innerHTML.length);  myField.selectionStart += myValue.length;  } else {  myField.innerHTML += myValue;  } }  function editor() {  var textarea = document.getElementById('answer_area'); textarea.style.display = 'none'; textarea.id = 'null';  var iframe = document.createElement('iframe'); iframe.style.width = '585px'; iframe.style.height = '200px'; iframe.id = 'answer_area';  textarea.parentNode.insertBefore(iframe, textarea);  var c = iframe.contentWindow;  var z = c.document.getElementsByTagName("head")[0];  if (!z) {   z=c.document.createElement("head");   c.document.appendChild(z)  } var k = "body { margin: 0px; padding: 0px; font: normal normal normal 12px/20px Tahoma, Arial, Verdana, Sans-serif; } p { margin: 0;} img { vertical-align: middle;}"; var x = c.document.createElement("style");  x.type="text/css";  if (x.styleSheet) {   x.styleSheet.cssText = k  } else {   x.appendChild(c.document.createTextNode(k))  }   z.appendChild(x)  c.document.body.contentEditable = true;  }     function setInputs() {  var input = document.getElementsByTagName('input');  for (var i=0; i < input.length; i++) {   input[i].onkeyup = new Function('setInputOn(this);');  } }  function setInputOn(i) {  if (i.value.length > 0) {   addClass(i, 'on');  } else {   delClass(i, 'on');   //i.className = '';  } }  function addClass(el, name) {  var cn = el.className;  //alert(cn.search(" "+name));  if (cn.search(" "+name) == -1) {   el.className += ' '+name;  } }  function delClass(el, name) {  var cn = el.className;  var i = cn.indexOf(" "+name+"");  //while (cn.search(" "+name) != -1) {         el.className = cn.replace(" "+name, " ");  //} }  function topBtn() {  setInputs();  var scrollMax = document.getElementById('scroll').scrollHeight;  var viewHeight = window.innerHeight;  if (scrollMax > viewHeight) {   document.getElementById('topBtn').style.display = 'block';   document.getElementById('scroll').onscroll = runTopBtn;   runTopBtn();  } }  function runTopBtn() {  var scrollTop = document.getElementById('scroll').scrollTop;  if (scrollTop > 150) {   document.getElementById('topBtn').style.top = (scrollTop + 50) + 'px';  } else {   document.getElementById('topBtn').style.top = '200px';  }  if (scrollTop > 170) {   document.getElementById('topBtn').style.display = 'block';  } else {   document.getElementById('topBtn').style.display = 'none';  } }  function scrollToTop() {  var x = document.getElementById('scroll').scrollLeft;  var y = document.getElementById('scroll').scrollTop;  y -= 15;  //scroll(x, y);  document.getElementById('scroll').scrollTop = y;  if (y > 0) {   setTimeout("scrollToTop()", 1);  } }  function bar() {  document.getElementById('scroll').style.bottom = '41px';  document.getElementById('bottomBar').style.height = '40px'; }
