var userAgent=navigator.userAgent.toLowerCase();var is_opera=userAgent.indexOf("opera")!=-1&&opera.version();var is_moz=(navigator.product=="Gecko")&&userAgent.substr(userAgent.indexOf("firefox")+8,3);var is_ie=(userAgent.indexOf("msie")!=-1&&!is_opera)&&userAgent.substr(userAgent.indexOf("msie")+5,3);var is_mac=userAgent.indexOf("mac")!=-1;var postbody;var CHAR_LIMIT=5000;var POST_LIMIT=5;String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function $(){var c=new Array();for(var b=0;b<arguments.length;b++){var a=arguments[b];if(typeof a=="string"){a=document.getElementById(a)}if(arguments.length==1){return a}c.push(a)}return c}function isCompatible(a){if(a===false||!Array.prototype.push||!Object.hasOwnProperty||!document.createElement||!document.getElementsByTagName){alert("TR- if you see this message isCompatible is failing incorrectly.");return false}return true}function getEventObject(a){return a||window.event}function preventDefault(a){a=a||getEventObject(a);if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}}function addEvent(b,a,c){if(!isCompatible()){return false}if(!(b=$(b))){return false}if(b.addEventListener){b.addEventListener(a,c,false);return true}else{if(b.attachEvent){b["e"+a+c]=c;b[a+c]=function(){b["e"+a+c](window.event)};b.attachEvent("on"+a,b[a+c]);return true}}return false}function getElementsByClassName(f,a,e){e=e||document;if(!(e=$(e))){return false}var b=(a=="*"&&e.all)?e.all:e.getElementsByTagName(a);var h=new Array();f=f.replace(/\-/g,"\\-");var g=new RegExp("(^|\\s)"+f+"(\\s|$)");var d;for(var c=0;c<b.length;c++){d=b[c];if(g.test(d.className)){h.push(d)}}return h}function toggleDisplay(a,b){if(!(a=$(a))){return false}if(a.style.display!="none"){a.style.display="none"}else{a.style.display=b||""}return true}function changeTab(h,a,c,b,k,e,j){j=j?j:"block";var f=$(h).getElementsByTagName("li");var d=getElementsByClassName(c,"div",a);for(var g=0;g<f.length;g++){f[g].className=g==b?k:e;d[g].style.display=g==b?j:"none"}}function changePostReply(j,b,a,d,c,l,f,k){k=k?k:"block";var g=$(j).getElementsByTagName(b);var e=$(a).getElementsByTagName(d);for(var h=0;h<g.length;h++){g[h].className=h==c?l:f;e[h].style.display=h==c?k:"none"}}function toggleSection(h,a,b,e,g){g=g?g:"block";var d=$(e);d.src=d.src.indexOf("_03.jpg")==-1?d.src.replace(/_04\.jpg/,"_03.jpg"):d.src.replace(/_03\.jpg/,"_04.jpg");var f=getElementsByClassName(b,a,h);for(var c=0;c<f.length;c++){toggleDisplay(f[c],g)}}function getContentValue(b){var c=FCKeditorAPI.GetInstance(b);var a=c.GetXHTML();return a}function setContentValue(b,a){var c=FCKeditorAPI.GetInstance(b);if(c.EditMode==FCK_EDITMODE_WYSIWYG){c.InsertHtml(a)}else{alert("请切换到HTML编辑模式进行操作")}}function checkCharNum(a){var b=FCKeditorAPI.GetInstance(a);var c=b.GetHTML();if(c.length>5000){alert("您回复的字数过长，请分几帖回复！")}else{alert("未超出字数限制")}}function clearText(a){FCKeditorAPI.GetInstance(a).SetHTML("")}function FCKeditor_OnComplete(a){if(postbody){a.InsertHtml(postbody.toString())}if(quoteAuthor&&quotebody){a.InsertHtml("<blockquote>"+quoteAuthor.toString()+"说道：<br/><br/>"+quotebody.toString()+"</blockquote><p>")}if(document.all){a.EditorDocument.attachEvent("onkeyup",function(){var b=a.EditorDocument.body.innerText;if(b.length>CHAR_LIMIT){$("ShowTextLength").style.color="red"}else{$("ShowTextLength").style.color="#184596"}$("ShowTextLength").innerHTML=(CHAR_LIMIT-b.length)});a.EditorDocument.attachEvent("onkeyup",function(b){b=getEventObject(b);if(postSubmited==false&&(b.ctrlKey&&b.keyCode==13)||(b.altKey&&b.keyCode==83)){$("postsubmit").click()}})}else{a.EditorDocument.addEventListener("keyup",function(){var b=a.EditorDocument.body.innerHTML;var c=new RegExp("<[^>]+>","g");var d=b.replace(c,"");if(d.length>CHAR_LIMIT){$("ShowTextLength").style.color="red"}else{$("ShowTextLength").style.color="#184596"}$("ShowTextLength").innerHTML=(CHAR_LIMIT-d.length)},true);a.EditorDocument.addEventListener("keyup",function(b){b=getEventObject(b);if(postSubmited==false&&(b.ctrlKey&&b.keyCode==13)||(b.altKey&&b.keyCode==83)){$("postsubmit").click()}},true)}}function previewPost(c,a,b){$(a).style.display="block";var e=FCKeditorAPI.GetInstance(c);var d=getElementsByClassName(b,"div",a)[0];d.innerHTML=e.GetHTML()}function insertSmiley(c){var b=FCKeditorAPI.GetInstance("body");var a='<img src="'+c.src+'" alt="'+c.alt+'"/>';b.InsertHtml(a)}var userPwValid=userPwSame=emailValid=false;var notlenthName="用户名长度不够";var wrongName="用户格式不正确，或者用户已经被占用";var usernameValid;function validateUserName(a){a=a.value;if(a.length<4){$("wrongName").style.display="inline";$("wrongName").innerHTML=notlenthName;usernameValid=false;return}var b=/^[-\w\u4E00-\u9FA5\uF900-\uFA2D]+$/;if(b.test(a)){DWREngine.setAsync(false);UserService.canUseName(a,{callback:getDWRres});DWREngine.setAsync(true)}else{usernameValid=false}if(usernameValid){$("nameOk").style.display="inline";$("wrongName").style.display="none"}else{$("wrongName").style.display="inline";$("wrongName").innerHTML=wrongName}}function getDWRres(a){usernameValid=a}function hideInfo(b,a){$(b).style.display="none";if(a){$(a).style.display="none"}}var lessPwNum="密码长度不够";var unfomatPw="密码格式不正确";var difPw="前后输入的密码不一致";function validatePw(a){a=a.value;if(a.length<4){$("wrongPw").style.display="inline";$("wrongPw").innerHTML=lessPwNum;userPwValid=false;return}var b=/^[-\w]+$/;if(b.test(a)){$("wrongPw").style.display="none";userPwValid=true}else{$("wrongPw").style.display="inline";$("wrongPw").innerHTML=unfomatPw;userPwValid=false}}function validateSamePw(b,a){b=b.value;a=$(a).value;if(b==a){$("rightRePw").style.display="inline";$("wrongRePw").style.display="none";userPwSame=true}else{$("wrongRePw").style.display="inline";$("wrongRePw").innerHTML=difPw;userPwSame=false}}function testEmail(b){var a=b.value;var c=/^[A-Za-z0-9]+([_\.\-]?[A-Za-z0-9]+)*@[A-Za-z0-9]+([\.-]?[A-Za-z0-9]+)*(\.[A-Za-z0-9]{2,3})+$/;if(c.test(a)){document.getElementById("wrongEmail").style.display="none";emailValid=true}else{document.getElementById("wrongEmail").style.display="inline";emailValid=false}}function fetchCheckbox(a){return $(a)&&$(a).checked==true?true:false}var uncompleteInfo="注册信息未填写完整或格式不正确";var postSubmited=false;function checkUserInfo(){if(postSubmited==false&&usernameValid&&userPwValid&&userPwSame&&emailValid&&fetchCheckbox("clause")){return true}else{alert(uncompleteInfo);return false}}function checkValidNum(a){a=a.value;var b=/\s+/;if(b.test(a)||a.length==0){$("nullValidNum").style.display="inline"}}function isNotLimit(b,a){$(a).innerHTML="还可输入"+(CHAR_LIMIT-b.value.length-1);return b.value.length!=CHAR_LIMIT}function jumpToUrlwithoutCount(){window.location=$("jump").href}function opfn(a){if(is_ie){$("start").style.filter="alpha(opacity:"+a+")"}else{$("start").style.opacity=a/100}if(a==0){$("start").style.display="none"}}function changeFontsize(c){var a=getElementsByClassName("ArticleBody","div","postlistBody");for(var b=0;b<a.length;b++){a[b].style.fontSize=c+"px"}}String.prototype.toDate=function(c,f){if(c==null){c="-"}if(f==null){f="ymd"}var e=this.split(c);var h=parseInt(e[f.indexOf("y")]);if(h.toString().length<=2){h+=2000}if(isNaN(h)){h=new Date().getFullYear()}var b=parseInt(e[f.indexOf("m")])-1;var g=parseInt(e[f.indexOf("d")]);if(isNaN(g)){g=1}return new Date(h,b,g)};Date.prototype.format=function(b){var c={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"w+":"天一二三四五六".charAt(this.getDay()),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};if(/(y+)/.test(b)){b=b.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))}for(var a in c){if(new RegExp("("+a+")").test(b)){b=b.replace(RegExp.$1,RegExp.$1.length==1?c[a]:("00"+c[a]).substr((""+c[a]).length))}}return b};function Calendar(b,d,c,a){this.beginYear=b;this.endYear=d;this.lang=c;this.dateFormatStyle=a;if(b!=null&&d!=null){this.beginYear=b;this.endYear=d}if(c!=null){this.lang=c}if(a!=null){this.dateFormatStyle=a}this.dateControl=null;this.panel=this.getElementById("calendarPanel");this.form=null;this.date=new Date();this.year=this.date.getFullYear();this.month=this.date.getMonth();this.colors={cur_word:"#FFFFFF",cur_bg:"#00FF00",sun_word:"#FF0000",sat_word:"#0000FF",td_word_light:"#333333",td_word_dark:"#CCCCCC",td_bg_out:"#EFEFEF",td_bg_over:"#FFCC00",tr_word:"#FFFFFF",tr_bg:"#666666",input_border:"#CCCCCC",input_bg:"#EFEFEF"};this.draw();this.bindYear();this.bindMonth();this.changeSelect();this.bindData()}Calendar.language={year:[[""],[""]],months:[["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"]],weeks:[["日","一","二","三","四","五","六"],["SUN","MON","TUR","WED","THU","FRI","SAT"]],clear:[["清空"],["CLS"]],today:[["今天"],["TODAY"]],close:[["关闭"],["CLOSE"]]};Calendar.prototype.draw=function(){calendar=this;var b=[];var d='  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">';b[b.length]='  <form name="calendarForm" style="margin: 0px;">';b[b.length]='    <table width="100%" border="0" cellpadding="0" cellspacing="1">';b[b.length]="      <tr>";b[b.length]='        <th align="left" width="1%"><input style="border: 1px solid '+calendar.colors.input_border+";background-color:"+calendar.colors.input_bg+';width:16px;height:20px;" name="prevMonth" type="button" id="prevMonth" value="&lt;" /></th>';b[b.length]='        <th align="center" width="98%" nowrap="nowrap"><select name="calendarYear" id="calendarYear" style="font-size:12px;"></select><select name="calendarMonth" id="calendarMonth" style="font-size:12px;"></select></th>';b[b.length]='        <th align="right" width="1%"><input style="border: 1px solid '+calendar.colors.input_border+";background-color:"+calendar.colors.input_bg+';width:16px;height:20px;" name="nextMonth" type="button" id="nextMonth" value="&gt;" /></th>';b[b.length]="      </tr>";b[b.length]="    </table>";b[b.length]='    <table id="calendarTable" width="100%" style="border:0px solid #CCCCCC;background-color:#FFFFFF" border="0" cellpadding="3" cellspacing="1">';b[b.length]="      <tr>";for(var c=0;c<7;c++){b[b.length]='      <th style="font-weight:normal;background-color:'+calendar.colors.tr_bg+";color:"+calendar.colors.tr_word+';">'+Calendar.language.weeks[this.lang][c]+"</th>"}b[b.length]="      </tr>";for(var c=0;c<6;c++){b[b.length]='    <tr align="center">';for(var a=0;a<7;a++){if(a==0){b[b.length]='  <td style="cursor:default;color:'+calendar.colors.sun_word+';"></td>'}else{if(a==6){b[b.length]='  <td style="cursor:default;color:'+calendar.colors.sat_word+';"></td>'}else{b[b.length]='  <td style="cursor:default;"></td>'}}}b[b.length]="    </tr>"}b[b.length]='      <tr style="background-color:'+calendar.colors.input_bg+';">';b[b.length]='        <th colspan="2"><input name="calendarClear" type="button" id="calendarClear" value="'+Calendar.language.clear[this.lang]+'" style="border: 1px solid '+calendar.colors.input_border+";background-color:"+calendar.colors.input_bg+';width:100%;height:20px;font-size:12px;"/></th>';b[b.length]='        <th colspan="3"><input name="calendarToday" type="button" id="calendarToday" value="'+Calendar.language.today[this.lang]+'" style="border: 1px solid '+calendar.colors.input_border+";background-color:"+calendar.colors.input_bg+';width:100%;height:20px;font-size:12px;"/></th>';b[b.length]='        <th colspan="2"><input name="calendarClose" type="button" id="calendarClose" value="'+Calendar.language.close[this.lang]+'" style="border: 1px solid '+calendar.colors.input_border+";background-color:"+calendar.colors.input_bg+';width:100%;height:20px;font-size:12px;"/></th>';b[b.length]="      </tr>";b[b.length]="    </table>";b[b.length]="  </form>";this.panel.innerHTML=b.join("");this.form=document.forms.calendarForm;this.form.prevMonth.onclick=function(){calendar.goPrevMonth(this)};this.form.nextMonth.onclick=function(){calendar.goNextMonth(this)};this.form.calendarClear.onclick=function(){calendar.dateControl.value="";calendar.hide()};this.form.calendarClose.onclick=function(){calendar.hide()};this.form.calendarYear.onchange=function(){calendar.update(this)};this.form.calendarMonth.onchange=function(){calendar.update(this)};this.form.calendarToday.onclick=function(){var e=new Date();calendar.date=e;calendar.year=e.getFullYear();calendar.month=e.getMonth();calendar.changeSelect();calendar.bindData();calendar.dateControl.value=e.format(calendar.dateFormatStyle);calendar.hide()}};Calendar.prototype.bindYear=function(){var b=this.form.calendarYear;b.length=0;for(var a=this.beginYear;a<=this.endYear;a++){b.options[b.length]=new Option(a+Calendar.language.year[this.lang],a)}};Calendar.prototype.bindMonth=function(){var a=this.form.calendarMonth;a.length=0;for(var b=0;b<12;b++){a.options[a.length]=new Option(Calendar.language.months[this.lang][b],b)}};Calendar.prototype.goPrevMonth=function(a){if(this.year==this.beginYear&&this.month==0){return}this.month--;if(this.month==-1){this.year--;this.month=11}this.date=new Date(this.year,this.month,1);this.changeSelect();this.bindData()};Calendar.prototype.goNextMonth=function(a){if(this.year==this.endYear&&this.month==11){return}this.month++;if(this.month==12){this.year++;this.month=0}this.date=new Date(this.year,this.month,1);this.changeSelect();this.bindData()};Calendar.prototype.changeSelect=function(){var c=this.form.calendarYear;var a=this.form.calendarMonth;for(var b=0;b<c.length;b++){if(c.options[b].value==this.date.getFullYear()){c[b].selected=true;break}}for(var b=0;b<a.length;b++){if(a.options[b].value==this.date.getMonth()){a[b].selected=true;break}}};Calendar.prototype.update=function(a){this.year=a.form.calendarYear.options[a.form.calendarYear.selectedIndex].value;this.month=a.form.calendarMonth.options[a.form.calendarMonth.selectedIndex].value;this.date=new Date(this.year,this.month,1);this.changeSelect();this.bindData()};Calendar.prototype.bindData=function(){var d=this;var c=this.getMonthViewArray(this.date.getYear(),this.date.getMonth());var b=this.getElementById("calendarTable").getElementsByTagName("td");for(var a=0;a<b.length;a++){b[a].style.backgroundColor=d.colors.td_bg_out;b[a].onclick=function(){return};b[a].onmouseover=function(){return};b[a].onmouseout=function(){return};if(a>c.length-1){break}b[a].innerHTML=c[a];if(c[a]!="&nbsp;"){b[a].onclick=function(){if(d.dateControl!=null){d.dateControl.value=new Date(d.date.getFullYear(),d.date.getMonth(),this.innerHTML).format(d.dateFormatStyle)}d.hide()};b[a].onmouseover=function(){this.style.backgroundColor=d.colors.td_bg_over};b[a].onmouseout=function(){this.style.backgroundColor=d.colors.td_bg_out};if(new Date().format(d.dateFormatStyle)==new Date(d.date.getFullYear(),d.date.getMonth(),c[a]).format(d.dateFormatStyle)){b[a].style.backgroundColor=d.colors.cur_bg;b[a].onmouseover=function(){this.style.backgroundColor=d.colors.td_bg_over};b[a].onmouseout=function(){this.style.backgroundColor=d.colors.cur_bg}}}}};Calendar.prototype.getMonthViewArray=function(f,a){var e=[];var d=new Date(f,a,1).getDay();var c=new Date(f,a+1,0).getDate();for(var b=0;b<42;b++){e[b]="&nbsp;"}for(var b=0;b<c;b++){e[b+d]=b+1}return e};Calendar.prototype.getElementById=function(id){if(typeof(id)!="string"||id==""){return null}if(document.getElementById){return document.getElementById(id)}if(document.all){return document.all(id)}try{return eval(id)}catch(e){return null}};Calendar.prototype.getElementsByTagName=function(a,b){if(document.getElementsByTagName){return document.getElementsByTagName(b)}if(document.all){return document.all.tags(b)}};Calendar.prototype.getAbsPoint=function(b){var a=b.offsetLeft;var c=b.offsetTop;while(b=b.offsetParent){a+=b.offsetLeft;c+=b.offsetTop}return{x:a,y:c}};Calendar.prototype.show=function(b,a){if(b==null){throw new Error("arguments[0] is necessary")}this.dateControl=b;if(b.value.length>0){this.date=new Date(b.value.toDate());this.year=this.date.getFullYear();this.month=this.date.getMonth();this.changeSelect();this.bindData()}if(a==null){a=b}var c=this.getAbsPoint(a);this.panel.style.left=c.x+"px";this.panel.style.top=(c.y+b.offsetHeight)+"px";this.setDisplayStyle("select","hidden");this.panel.style.visibility="visible"};Calendar.prototype.hide=function(){this.setDisplayStyle("select","visible");this.panel.style.visibility="hidden"};Calendar.prototype.setDisplayStyle=function(c,d){var a=this.getElementsByTagName(null,c);for(var b=0;b<a.length;b++){if(c.toLowerCase()=="select"&&(a[b].name=="calendarYear"||a[b].name=="calendarMonth")){continue}a[b].style.visibility=d}};var picSize=120;var picOk=false;function chkPicSize(){if(is_ie){var a=new Image();var b=$("pic");a.src=b.value;if(a.width>picSize||a.height>picSize){$("picSizeRule").style.color="red";picOk=false}else{picOk=true}return picOk}else{return true}}function fade(){for(var a=10;a>0;a--){window.setTimeout("opfn("+(10-a)*10+")",100*a)}}function opfn(a){if(is_ie){$("start").style.filter="alpha(opacity:"+a+")"}else{$("start").style.opacity=a/100}if(a==0){$("start").style.display="none"}}function displaySth(c,b,a,d){$(c).style.display=b;$(a).href=d}function hideSth(a){$(a).style.display="none"}function hideAndRefresh(a){$(a).style.display="none";location.reload()}function changeValidateImg(a){var b=$(a);var c=b.src;c=c.substring(c.lastIndexOf("/")+1);if(c.indexOf("?")>-1){c=c.substring(0,c.indexOf("?"))}b.src=c+"?d="+new Date().getTime()}function limitInputNum(a){a=getEventObject(a);if(((a.keyCode>=48&&a.keyCode<=57)||(a.keyCode>=96&&a.keyCode<=105)||(a.keyCode==8))&&(!a.shiftKey)){}else{preventDefault(a)}}function ctrlEnterFastPost(a){a=getEventObject(a);if(postSubmited==false&&(a.ctrlKey&&a.keyCode==13)||(a.altKey&&a.keyCode==83)){$("postsubmit").click()}}var titleIsNull="标题不能为空";var postIsNull="内容不能少于5字符";function checkTextNotNull(g,d,b){var a=true;if(d!=""){if($(d).value.length<=0){a=false;alert(titleIsNull)}}if(b){var e=FCKeditorAPI.GetInstance(g);var c=new RegExp("<[^>]+>","g");var f=e.GetHTML().replace(c,"");if(f.length<POST_LIMIT){a=false;alert(postIsNull)}}else{if($(g).value.length<POST_LIMIT){a=false;alert(postIsNull)}}return a}function slideMenu(a,c,b,d){jQuery(a).mouseenter(function(){jQuery(this).children(c).addClass(d);jQuery(this).children(b).slideDown()}).mouseleave(function(){jQuery(this).children(c).removeClass(d);jQuery(this).children(b).slideUp()})}function AddToFavorites(c,a){if(window.sidebar){window.sidebar.addPanel(c,a,"");return false}else{if(window.external){window.external.AddFavorite(a,c);return false}else{if(window.opera&&window.print){var b=document.createElement("a");b.setAttribute("href",a);b.setAttribute("title",c);b.setAttribute("rel","sidebar");b.click();return false}}}}function getFormatDate(b){function k(h){return(h>9?h:"0"+h)}b=jQuery.extend({day_cn:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],day_en:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],format:"yyyy-MM-dd",interval:null,str:false},b||{});var d=new Date();var i=k(d.getDate());var f=k(d.getMonth()+1);var g=d.getFullYear();var a=d.getDay();var e=k(d.getHours());var c=k(d.getMinutes());var l=k(d.getSeconds());var j=b.format;j=j.replace("yyyy",g);j=j.replace("MM",f);j=j.replace("dd",i);j=j.replace("HH",e);j=j.replace("mm",c);j=j.replace("ss",l);j=j.replace("day_cn",b.day_cn[a]);j=j.replace("day_en",b.day_en[a]);return j}function updateTime(a){var b=a;jQuery("#"+a).text(getFormatDate({format:"yyyy-MM-dd  day_cn  HH:mm"}));setTimeout(function(){updateTime(b)},10*1000)}function changeFontsize2(a,c,b){jQuery(a).each(function(){jQuery(this).click(function(){jQuery(a).removeClass(b);jQuery(this).addClass(b);jQuery(c).css("font-size",jQuery(this).css("font-size"))})})}function judgeStringLength(d){var c=0,a=d.length;if(d){for(var b=0;b<a;b++){if(d.charCodeAt(b)>255){c+=2}else{c++}}return c}else{return 0}}function locateAd(a,b){var c;jQuery(a).each(function(){c=jQuery("#"+jQuery(this).attr("id")+"_"+b);if(c.length>0){if(jQuery.browser.msie){jQuery(this).removeClass("hide");c.get(0).appendChild(this)}else{c.get(0).innerHTML=this.innerHTML;jQuery(this).remove()}}})}jQuery(function(){slideMenu("div.showMenu","span:first","ul:first","colorRed");updateTime("dateTime");changeFontsize2(".Ssmall,.Smiddle,.Sbig","div.ArticleBody","fontSizeHighlight");locateAd("div.moveAd","show")});
