document.onkeydown = kD; var cursorPos; function saveCursorPos() { cursorPos=document.selection.createRange().duplicate(); //.duplicate() } function settag(objname,strPrepend,strAppend) { obj = document.getElementById(objname); //MSIE if (document.selection) { obj.focus(); if (cursorPos.text) { //accesskeys won't work under MSIE, so this is needed cursorPos.text = strPrepend + cursorPos.text + strAppend; cursorPos.select(); } else { sel = document.selection.createRange(); sel.text = strPrepend + sel.text + strAppend; sel.select(); } } //MOZILLA else if (obj.selectionStart || obj.selectionStart == '0') { var sPos = obj.selectionStart; var ePos = obj.selectionEnd; seltext = obj.value.substring(sPos,ePos); obj.value = obj.value.substring(0,sPos) + strPrepend + seltext + strAppend + obj.value.substring(ePos, obj.value.length); } else { obj.value += strPrepend + strAppend; } } //function function paste2cpos(objname,str) { obj = document.getElementById(objname); //MSIE if (document.selection) { obj.focus(); if (str) { sel = document.selection.createRange(); sel.text = str; } //if } //MOZILLA else if (obj.selectionStart || obj.selectionStart == '0') { var sPos = obj.selectionStart; var ePos = obj.selectionEnd; obj.value = obj.value.substring(0,sPos) + str + obj.value.substring(ePos, obj.value.length); } else { objname.value += str; } } function setobjFocus(objid) { $obj = document.getElementById(objid); $obj.focus(); } //function function puttext(input, tipus) { objname = 'editor'; document.getElementById(objname).focus(); switch(tipus) { //Bold case 'b' : settag(objname,'[B]','[/B]'); break; case 'i' : settag(objname,'[I]','[/I]'); break; case 'u' : settag(objname,'[U]','[/U]'); break; case 'l' : settag(objname,'[URL]','[/URL]'); break; case 'e' : settag(objname,'[EMAIL]','[/EMAIL]'); break; case 'q' : settag(objname,'[QUOTE]','[/QUOTE]'); break; case 'c' : settag(objname,'[CODE]','[/CODE]'); break; case 'k' : settag(objname,'[IMG]','[/IMG]'); break; case 'h' : settag(objname,'[SPOILER]','[/SPOILER]'); break; } //switch } function sendmailto(email){ mail = email.replace('|','@'); mail = mail.replace("&",'.'); self.document.location.href = 'mailto:' + mail;} function OpenGallery(target){ window.open('picturegallery.asp?target=' + target , 'gallery' + target , 'resizable=yes,scrollbars=no,toolbar=no,menubar=no,width=810,height=650');} function kD() {if(event.keyCode == 123){login_logout_popup()} } function login_popup(RedirUrl, AddParam){ window.open('loginpopup.asp?redir='+correctString(RedirUrl)+AddParam , 'Login' , 'scrollbars=yes,toolbar=no,menubar=no,width=540,height=550');} function logoffnow(){ if(confirm('Ön nincs bejelentkezve! \nSzeretne most bejelentkezni?')){ login_popup('','')} } function login_logout_popup(){ login_popup('','') } function correctString(val) { var retVal = ''; for (var i=0; i