function ajaxTextPreview(textId,save,divPreview) { var text; if (BLOG_USE_TINYMCE && tinyMCE && (ed=tinyMCE.get(textId))) { text = ed.getContent(); } else { textId = '#'+textId; text = $(textId).val(); } if (!divPreview) { divPreview='#text_preview'; } if ($(divPreview)) { $(divPreview).html('
'); location.hash = '#'; } JsHttpRequest.query( DIR_WEB_ROOT+'/include/ajax/textPreview.php', { text: text, save: save }, function(result, errors) { if (!result) { show_program_mess('Ошибка:
Повторите попытку чуть позже'); } if (result.bStateError) { show_program_mess('Ошибка:
Повторите попытку чуть позже'); } else { if ($(divPreview)) { $(divPreview).html(result.sText).css('display','block'); } } }, true ); } // для опроса function addField(btn){ tr = btn; while (tr.tagName != 'TR') tr = tr.parentNode; var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling); checkFieldForLast(); } function checkFieldForLast(){ btns = document.getElementsByName('drop_answer'); for (i = 0; i < btns.length; i++){ btns[i].disabled = false; } if (btns.length<=2) { btns[0].disabled = true; btns[1].disabled = true; } } function dropField(btn){ tr = btn; while (tr.tagName != 'TR') tr = tr.parentNode; tr.parentNode.removeChild(tr); checkFieldForLast(); } function checkAllTalk(checkbox) { $$('.form_talks_checkbox').each(function(chk){ if (checkbox.checked) { chk.checked=true; } else { chk.checked=false; } }); } function showImgUploadForm() { if (Browser.Engine.trident) { //return true; } if (!winFormImgUpload) { winFormImgUpload=new StickyWin.Modal({content: $('window_load_img'), closeClassName: 'close-block', useIframeShim: false}); } winFormImgUpload.show(); winFormImgUpload.pin(true); return false; } function hideImgUploadForm() { winFormImgUpload.hide(); } var winFormImgUpload; function ajaxUploadImg(value,sToLoad) { sToLoad=$(sToLoad); var req = new JsHttpRequest(); req.onreadystatechange = function() { if (req.readyState == 4) { if (req.responseJS.bStateError) { msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg); } else { sToLoad.insertAtCursor(req.responseJS.sText); hideImgUploadForm(); } } } req.open(null, DIR_WEB_ROOT+'/include/ajax/uploadImg.php', true); req.send( { value: value } ); }