function createRequestObject() { // Functie die een XMLhttp object aanmaakt var ro; if (window.XMLHttpRequest) { // Mozilla, Safari, ... ro = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { ro = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ro = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } return ro; } var sAjax = createRequestObject(); var sAjaxReload = createRequestObject(); var sAjaxSessieAlive = createRequestObject(); function reactieUBB(ubbCode, emoticon,type) { if(document.getElementById('reactie_content')) { var elem = document.getElementById('reactie_content'); if(elem.selectionStart) { str = elem.value.substring(elem.selectionStart, elem.selectionEnd); } else { if (window.getSelection) { str = window.getSelection(); } else { if (document.getSelection) str = document.getSelection(); else { if (document.selection) str = document.selection.createRange().text; else return } } } var isIE = document.all; ubbCodeEnd = ubbCode; if(emoticon) { var reactieUBB = str + ubbCode + " "; } else { if (ubbCode == "quote") { ubbCode += "=iemand"; } if (ubbCode == "url") { ubbCode += "=http://www.sport1.nl/"; str = "sport1.nl"; } var reactieUBB = "[" + ubbCode + "]" + str + "[/" + ubbCodeEnd + "]"; } elem.focus(); if(isIE) { var oRange = document.selection.createRange(); oRange.text = reactieUBB; oRange.collapse(true); oRange.select(); } else { var iStart = elem.selectionStart; var iEnd = elem.selectionEnd; elem.value = elem.value.substring(0, iStart) + reactieUBB + elem.value.substring(elem.selectionEnd, elem.value.length); elem.setSelectionRange(iStart + reactieUBB.length, iStart + reactieUBB.length); } } } function reactieEmoticon() { document.getElementById("emoticons").style.display = (document.getElementById("emoticons").style.display!="block"?"block":"none"); }