var ns6=document.getElementById&&!document.all function restrictinput(maxlength,e,placeholder){ if (window.event&&event.srcElement.value.length>=maxlength) return false else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){ var pressedkey=/[a-zA-Z0-9\.\,\/]/ if (pressedkey.test(String.fromCharCode(e.which))) e.stopPropagation() } } function countlimit(maxlength,e,placeholder){ var theform=eval(placeholder) var lengthleft=maxlength-theform.value.length var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder) if (window.event||e.target&&e.target==eval(placeholder)){ if (lengthleft<0) theform.value=theform.value.substring(0,maxlength) placeholderobj.innerHTML=lengthleft } } function displaylimit(theform,thelimit){ if (document.getElementById(theform) != null) { var limit_text=''+thelimit+'' if (document.all||ns6) document.write(limit_text) if (document.all){ eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)} eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)} } else if (ns6){ document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); } } } function submit_once(theform){ if (document.all || document.getElementById){ for (i=0;i",str); return str; } function sr3(str) { document.write(eval(sr2(sr(str)))); } function write_quote(sel,whom,textarea) { var els = textarea.split('.'); var elname = els[1]; var formname = els[0]; if (!sel) { alert('No selection!'); }else { if (whom) {sel = "
"+whom + ':' + sel + '
'; } if ((document.selection)) {document.forms[formname].elements[elname].focus(); document.forms[formname].document.selection.createRange().text = sel+document.forms[formname].document.selection.createRange().text; } else { document.forms[formname].elements[elname].value += sel;} } } function addText(tarea, wrap1, wrap2) { var els = tarea.split('.'); var elname = els[1]; var formname = els[0]; if (document.selection) { // for IE var str = document.selection.createRange().text; document.forms[formname].elements[elname].focus(); var sel = document.selection.createRange(); sel.text = wrap1 + str + wrap2; return; } else if ((typeof document.forms[formname].elements[elname].selectionStart) != 'undefined') { // for Mozilla var txtarea = document.forms[formname].elements[elname]; var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; var oldScrollTop = txtarea.scrollTop; var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd) var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + wrap1 + s2 + wrap2 + s3; txtarea.selectionStart = s1.length; txtarea.selectionEnd = s1.length + s2.length + wrap1.length + wrap2.length; txtarea.scrollTop = oldScrollTop; txtarea.focus(); return; } else { insertText(elname, wrap1 + wrap2); } } function insertText(tarea, what) { var els = tarea.split('.'); var elname = els[1]; var formname = els[0]; if (document.forms[formname].elements[elname].createTextRange) { document.forms[formname].elements[elname].focus(); document.selection.createRange().duplicate().text = what; } else if ((typeof document.forms[formname].elements[elname].selectionStart) != 'undefined') { // for Mozilla var tarea = document.forms[formname].elements[elname]; var selEnd = tarea.selectionEnd; var txtLen = tarea.value.length; var txtbefore = tarea.value.substring(0,selEnd); var txtafter = tarea.value.substring(selEnd, txtLen); var oldScrollTop = tarea.scrollTop; tarea.value = txtbefore + what + txtafter; tarea.selectionStart = txtbefore.length + what.length; tarea.selectionEnd = txtbefore.length + what.length; tarea.scrollTop = oldScrollTop; tarea.focus(); } else { document.forms[formname].elements[elname].value += what; document.forms[formname].elements[elname].focus(); } } function replaceString(oldS,newS,fullS) { for (var i=0; i 0 ) { box.style.height = new_height + "px"; } return false; }