function check(){ var v_ydxs; //获取问答悬赏分值 if (form.ht.value=="") {alert("请选择话题分类!");form.ht.focus();} else if (document.form.title.value.length<=3) {alert("标题有灌水嫌疑噢!");form.title.focus();} else if (document.form.content.value.length<=form.tj_xzzs.value) {//alert("正文必须大于"+form.tj_xzzs.value+"个字符!"); alert("内容有灌水嫌疑噢!"); form.content.focus();} else if ( (form.tp_new.checked)*( (form.tp_xx1.value=='')+(form.tp_xx2.value=='') ) ) {alert("请填写前两项选项!");form.tp_xx1.focus();} else {form.content.value=form.content.value.replace(/'/g,"'"); form.content.value=form.content.value.replace(/;/g,";"); form.btn_wctj.value="提交中.."; form.btn_wctj.disabled=true; form.submit()} } function textCounter(field, countfield, maxlimit) {//限制输入字数 if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit); else countfield.value = maxlimit - field.value.length;} helpstat = false; stprompt = true; basic = false; function thelp(swtch){ if (swtch == 1){ basic = false; stprompt = false; helpstat = true; } else if (swtch == 0) { helpstat = false; stprompt = false; basic = true; } else if (swtch == 2) { helpstat = false; basic = false; stprompt = true; } } function showubb(ubbstr){ if (ubbstr=='flash') {flash()} else if (ubbstr=='help') {window.open('../bbs/ubb.htm','','')} else if (ubbstr=='emails') {emails()} else if (ubbstr=='cdir') {cdir()} else if (ubbstr=='crm') {Crm()} else if (ubbstr=='cwmv') {Cwmv()} else if (ubbstr=='cmov') {Cmov()} else if (ubbstr=='bold') {bold()} else if (ubbstr=='italicize') {italicize()} else if (ubbstr=='quote') {quote()} else if (ubbstr=='center') {center()} else if (ubbstr=='hyperlink') {hyperlink()} else if (ubbstr=='image') {image()} else if (ubbstr=='showcode') {showcode()} else if (ubbstr=='list') {list()} else if (ubbstr=='underline') {underline()} else if (ubbstr=='setfly') {setfly()} else if (ubbstr=='move') {move()} else if (ubbstr=='shadow') {shadow()} else if (ubbstr=='glow') {glow()} } function AddText(NewCode) { document.form.content.value+=NewCode; } function emails() { if (helpstat) { alert("Email 标记\n插入 Email 超级链接\n用法1: [email]nobody@domain.com[/email]\n用法2: [email=nobody@domain.com]佚名[/email]"); } else if (basic) { AddTxt="[email][/email]"; AddText(AddTxt); } else { txt2=prompt("链接显示的文字.\n如果为空,那么将只显示你的 Email 地址",""); if (txt2!=null) { txt=prompt("Email 地址.","name@domain.com"); if (txt!=null) { if (txt2=="") { AddTxt="[email]"+txt+"[/email]"; } else { AddTxt="[email="+txt+"]"+txt2; AddText(AddTxt); AddTxt="[/email]"; } AddText(AddTxt); } } } } function flash() { if (helpstat){ alert("Flash 动画\n插入 Flash 动画.\n用法: [flash]Flash 文件的地址[/flash]"); } else if (basic) { AddTxt="[flash][/flash]"; AddText(AddTxt); } else { txt=prompt("Flash 文件的地址","http://"); if (txt!=null) { AddTxt="[flash]"+txt; AddText(AddTxt); AddTxt="[/flash]"; AddText(AddTxt); } } } function Cdir() { if (helpstat){ alert("Shockwave 动画\n插入 Shockwave 动画.\n用法: [dir=500,350]Shockwave 文件的地址[/dir]"); } else if (basic) { AddTxt="[dir][/dir]"; AddText(AddTxt); } else { txt=prompt("Shockwave 文件的地址",""); if (txt!=null) { AddTxt="[dir=500,350]"+txt; AddText(AddTxt); AddTxt="[/dir]"; AddText(AddTxt); } } } function Crm() { if (helpstat){ alert("real player 文件\n插入 real player 文件.\n用法: [rm=500,350]real player 文件的地址[/rm]"); } else if (basic) { AddTxt="[rm][/rm]"; AddText(AddTxt); } else { txt=prompt("real player 文件的地址",""); if (txt!=null) { AddTxt="[rm=500,350]"+txt; AddText(AddTxt); AddTxt="[/rm]"; AddText(AddTxt); } } } function Cwmv() { if (helpstat){ alert("media player 文件\n插入 wmv 文件.\n用法: [mp=500,350]media player 文件的地址[/mp]"); } else if (basic) { AddTxt="[mp][/mp]"; AddText(AddTxt); } else { txt=prompt("media player 文件的地址",""); if (txt!=null) { AddTxt="[mp=500,350]"+txt; AddText(AddTxt); AddTxt="[/mp]"; AddText(AddTxt); } } } function Cmov() { if (helpstat){ alert("quick time 文件\n插入 quick time 文件.\n用法: [qt=500,350]quick time 文件的地址[/qt]"); } else if (basic) { AddTxt="[qt][/qt]"; AddText(AddTxt); } else { txt=prompt("quick time 文件的地址",""); if (txt!=null) { AddTxt="[qt=500,350]"+txt; AddText(AddTxt); AddTxt="[/qt]"; AddText(AddTxt); } } } function showsize(size) { if (helpstat) { alert("文字大小标记\n设置文字大小.\n可变范围 1 - 6.\n 1 为最小 6 为最大.\n用法: [size="+size+"]这是 "+size+" 文字[/size]"); } else if (basic) { AddTxt="[size="+size+"][/size]"; AddText(AddTxt); } else { txt=prompt("大小 "+size,"文字"); if (txt!=null) { AddTxt="[size="+size+"]"+txt; AddText(AddTxt); AddTxt="[/size]"; AddText(AddTxt); } } } function bold() { if (helpstat) { alert("加粗标记\n使文本加粗.\n用法: [b]这是加粗的文字[/b]"); } else if (basic) { AddTxt="[b][/b]"; AddText(AddTxt); } else { txt=prompt("文字将被变粗.","文字"); if (txt!=null) { AddTxt="[b]"+txt; AddText(AddTxt); AddTxt="[/b]"; AddText(AddTxt); } } } function italicize() { if (helpstat) { alert("斜体标记\n使文本字体变为斜体.\n用法: [i]这是斜体字[/i]"); } else if (basic) { AddTxt="[i][/i]"; AddText(AddTxt); } else { txt=prompt("文字将变斜体","文字"); if (txt!=null) { AddTxt="[i]"+txt; AddText(AddTxt); AddTxt="[/i]"; AddText(AddTxt); } } } function quote() { if (helpstat){ alert("引用标记\n引用一些文字.\n用法: [quote]引用内容[/quote]"); } else if (basic) { AddTxt="[quote][/quote]"; AddText(AddTxt); } else { txt=prompt("被引用的文字","文字"); if(txt!=null) { AddTxt="[quote]"+txt; AddText(AddTxt); AddTxt="[/quote]"; AddText(AddTxt); } } } function showcolor(color) { if (color>'') { if (helpstat) { alert("颜色标记\n设置文本颜色. 任何颜色名都可以被使用.\n用法: [color="+color+"]颜色要改变为"+color+"的文字[/color]"); } else if (basic) { AddTxt="[color="+color+"][/color]"; AddText(AddTxt); } else { txt=prompt("选择的颜色是: "+color,"文字"); if(txt!=null) { AddTxt="[color="+color+"]"+txt; AddText(AddTxt); AddTxt="[/color]"; AddText(AddTxt); } }} } function center() { if (helpstat) { alert("对齐标记\n使用这个标记, 可以使文本左对齐、居中、右对齐.\n用法: [align=center|left|right]要对齐的文本[/align]"); } else if (basic) { AddTxt="[align=center|left|right][/align]"; AddText(AddTxt); } else { txt2=prompt("对齐样式\n输入 'center' 表示居中, 'left' 表示左对齐, 'right' 表示右对齐.","center"); while ((txt2!="") && (txt2!="center") && (txt2!="left") && (txt2!="right") && (txt2!=null)) { txt2=prompt("错误!\n类型只能输入 'center' 、 'left' 或者 'right'.",""); } txt=prompt("要对齐的文本","文本"); if (txt!=null) { AddTxt="\r[align="+txt2+"]"+txt; AddText(AddTxt); AddTxt="[/align]"; AddText(AddTxt); } } } function hyperlink() { if (helpstat) { alert("超级链接标记\n插入一个超级链接标记\n使用方法: [url]http://www.yatour.cn[/url]\nUSE: [url=http://www.yatour.cn]链接文字[/url]"); } else if (basic) { AddTxt="[url][/url]"; AddText(AddTxt); } else { txt2=prompt("链接文本显示.\n如果不想使用, 可以为空, 将只显示超级链接地址. ",""); if (txt2!=null) { txt=prompt("超级链接.","http://"); if (txt!=null) { if (txt2=="") { AddTxt="[url]"+txt; AddText(AddTxt); AddTxt="[/url]"; AddText(AddTxt); } else { AddTxt="[url="+txt+"]"+txt2; AddText(AddTxt); AddTxt="[/url]"; AddText(AddTxt); } } } } } function image() { if (helpstat){ alert("图片标记\n插入图片\n用法: [img]http://www.yatour.cn/logo.gif[/img]"); } else if (basic) { AddTxt="[img][/img]"; AddText(AddTxt); } else { txt=prompt("图片的 URL","http://"); if(txt!=null) { AddTxt="\r[img]"+txt; AddText(AddTxt); AddTxt="[/img]"; AddText(AddTxt); } } } function showcode() { if (helpstat) { alert("代码标记\n使用代码标记,可以使你的程序代码里面的 html 等标志不会被破坏.\n使用方法:\n [code]这里是代码文字[/code]"); } else if (basic) { AddTxt="\r[code]\r[/code]"; AddText(AddTxt); } else { txt=prompt("输入代码",""); if (txt!=null) { AddTxt="\r[code]"+txt; AddText(AddTxt); AddTxt="[/code]"; AddText(AddTxt); } } } function list() { if (helpstat) { alert("列表标记\n建造一个文字或则数字列表.\n\nUSE: [list] [*]项目一[/*] [*]项目二[/*] [*]项目三[/*] [/list]"); } else if (basic) { AddTxt=" [list][*] [/*][*] [/*][*] [/*][/list]"; AddText(AddTxt); } else { txt=prompt("列表类型\n输入 'A' 表示有序列表, '1' 表示无序列表, 留空表示无序列表.",""); while ((txt!="") && (txt!="A") && (txt!="a") && (txt!="1") && (txt!=null)) { txt=prompt("错误!\n类型只能输入 'A' 、 '1' 或者留空.",""); } if (txt!=null) { if (txt=="") { AddTxt="[list]"; } else { AddTxt="[list="+txt+"]"; } txt="1"; while ((txt!="") && (txt!=null)) { txt=prompt("列表项\n空白表示结束列表",""); if (txt!="") { AddTxt+="[*]"+txt+"[/*]"; } } AddTxt+="[/list] "; AddText(AddTxt); } } } function showfont(font) { if (helpstat){ alert("字体标记\n给文字设置字体.\n用法: [face="+font+"]改变文字字体为"+font+"[/face]"); } else if (basic) { AddTxt="[face="+font+"][/face]"; AddText(AddTxt); } else { txt=prompt("要设置字体的文字"+font,"文字"); if (txt!=null) { AddTxt="[face="+font+"]"+txt; AddText(AddTxt); AddTxt="[/face]"; AddText(AddTxt); } } } function underline() { if (helpstat) { alert("下划线标记\n给文字加下划线.\n用法: [u]要加下划线的文字[/u]"); } else if (basic) { AddTxt="[u][/u]"; AddText(AddTxt); } else { txt=prompt("下划线文字.","文字"); if (txt!=null) { AddTxt="[u]"+txt; AddText(AddTxt); AddTxt="[/u]"; AddText(AddTxt); } } } function setfly() { if (helpstat){ alert("飞翔标记\n使文字飞行.\n用法: [fly]文字为这样文字[/fly]"); } else if (basic) { AddTxt="[fly][/fly]"; AddText(AddTxt); } else { txt=prompt("飞翔文字","文字"); if (txt!=null) { AddTxt="[fly]"+txt; AddText(AddTxt); AddTxt="[/fly]"; AddText(AddTxt); } } } function move() { if (helpstat) { alert("移动标记\n使文字产生移动效果.\n用法: [move]要产生移动效果的文字[/move]"); } else if (basic) { AddTxt="[move][/move]"; AddText(AddTxt); } else { txt=prompt("要产生移动效果的文字","文字"); if (txt!=null) { AddTxt="[move]"+txt; AddText(AddTxt); AddTxt="[/move]"; AddText(AddTxt); } } } function shadow() { if (helpstat) { alert("阴影标记\n使文字产生阴影效果.\n用法: [SHADOW=宽度, 颜色, 边界]要产生阴影效果的文字[/SHADOW]"); } else if (basic) { AddTxt="[SHADOW=255,blue,1][/SHADOW]"; AddText(AddTxt); } else { txt2=prompt("文字的长度、颜色和边界大小","255,blue,1"); if (txt2!=null) { txt=prompt("要产生阴影效果的文字","文字"); if (txt!=null) { if (txt2=="") { AddTxt="[SHADOW=255, blue, 1]"+txt; AddText(AddTxt); AddTxt="[/SHADOW]"; AddText(AddTxt); } else { AddTxt="[SHADOW="+txt2+"]"+txt; AddText(AddTxt); AddTxt="[/SHADOW]"; AddText(AddTxt); } } } } } function glow() { if (helpstat) { alert("光晕标记\n使文字产生光晕效果.\n用法: [GLOW=宽度, 颜色, 边界]要产生光晕效果的文字[/GLOW]"); } else if (basic) { AddTxt="[glow=255,red,2][/glow]"; AddText(AddTxt); } else { txt2=prompt("文字的长度、颜色和边界大小","255,red,2"); if (txt2!=null) { txt=prompt("要产生光晕效果的文字.","文字"); if (txt!=null) { if (txt2=="") { AddTxt="[glow=255,red,2]"+txt; AddText(AddTxt); AddTxt="[/glow]"; AddText(AddTxt); } else { AddTxt="[glow="+txt2+"]"+txt; AddText(AddTxt); AddTxt="[/glow]"; AddText(AddTxt); } } } } }