var oblog_edit;var oblog_RangeType;var oblog_selection;var oblog_filterScript = false;var oblog_charset="UTF-8";var oblog_bLoad=false;var oblog_pureText=true;var oblog_bTextMode=1;
function oblog_InitDocument(hiddenid, charset){if (charset!=null)oblog_charset=charset;if (oblog_bIsIE5){var oblog_bodyTag="<style type=text/css>a img{border:0;}.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px;font-size:10.5pt;}</style></head><BODY bgcolor=\"#FFFFFF\" title=\"Ctrl+Enter直接提交帖子\">";}else{var oblog_bodyTag="<style type=text/css>a img{border:0;}.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px;font-size:10.5pt;}</style></head><BODY bgcolor=\"#FFFFFF\" title=\"Ctrl+Enter直接提交帖子\">";}if (navigator.appVersion.indexOf("MSIE 6.0",0)==-1){IframeID.document.designMode="On";}var coding = "";IframeID.document.open();coding+=('<html><head>\n');coding+=(oblog_bodyTag);coding+=("\n</body>\n");coding+=("</html>\n");IframeID.document.write(coding);IframeID.document.close();IframeID.document.body.contentEditable ="True";if(document.all){IframeID.document.attachEvent("onkeypress",
function(event){if(event.keyCode==10){if(!parent.VerifySubmit())return false;document.getElementById("theForm").submit();};});}else{IframeID.document.addEventListener("keypress",ctlent,false);}IframeID.document.charset=oblog_charset;oblog_bLoad=true;}
function oblog_setMode(n){var cont;var oblog_Toolbar0=document.getElementById("ExtToolbar0");var oblog_Toolbar1=document.getElementById("ExtToolbar1");var oblog_Toolbar2=document.getElementById("ExtToolbar2");switch (n){case 1:oblog_Toolbar0.style.display="";oblog_Toolbar1.style.display="";oblog_Toolbar2.style.display="";if (document.getElementById("oblog_TabHtml").className=="oblog_TabOn"){if (oblog_bIsIE5){cont=IframeID.document.body.innerText;cont=oblog_correctUrl(cont);if (oblog_filterScript)cont=oblog_FilterScript(cont);IframeID.document.body.innerHTML="<a>　</a>"+cont;}else{var html = IframeID.document.body.ownerDocument.createRange();html.selectNodeContents(IframeID.document.body);IframeID.document.body.innerHTML = html.toString();}}break;case 2:if (canusehtml=="1"|| canusehtml=="3"){oblog_Toolbar0.style.display="none";oblog_Toolbar1.style.display="none";oblog_Toolbar2.style.display="none";oblog_cleanHtml();cont=IframeID.document.body.innerHTML;cont=oblog_rCode(IframeID.document.body.innerHTML,"<a>　</a>","");cont=oblog_correctUrl(cont);if (oblog_filterScript){cont=oblog_FilterScript(cont);}if (oblog_bIsIE5){IframeID.document.body.innerText=cont;}else{var html=document.createTextNode(cont);IframeID.document.body.innerHTML ="";IframeID.document.body.appendChild(html);}}else{alert("您不能使用这个功能!")}break;case 3:oblog_Toolbar0.style.display="";oblog_Toolbar1.style.display="none";oblog_Toolbar2.style.display="none";var mhtml=document.getElementById("oblog_TabHtml");var mdesign=document.getElementById("oblog_TabDesign");if (mhtml.className=="oblog_TabOn"){if (oblog_bIsIE5){cont=IframeID.document.body.innerText;cont=oblog_correctUrl(cont);if (oblog_filterScript)cont=oblog_FilterScript(cont);IframeID.document.body.innerHTML=cont;}else{var html = IframeID.document.body.ownerDocument.createRange();html.selectNodeContents(IframeID.document.body);IframeID.document.body.innerHTML = html.toString();}}break;}oblog_setTab(n);oblog_bTextMode=n}
function oblog_setTab(n){var mhtml=document.getElementById("oblog_TabHtml");var mdesign=document.getElementById("oblog_TabDesign");if (n==1){mhtml.className="oblog_TabOff";mdesign.className="oblog_TabOn";}else if (n==2){mhtml.className="oblog_TabOn";mdesign.className="oblog_TabOff";}else if (n==3){mhtml.className="oblog_TabOff";mdesign.className="oblog_TabOff";}}
function oblog_setStyle(){var bs = IframeID.document.body.style;if (oblog_bTextMode==2){bs.fontFamily="Arial";bs.fontSize="10pt";}else{bs.fontFamily="Arial";bs.fontSize="10.5pt";}bs.scrollbar3dLightColor='#D4D0C8';bs.scrollbarArrowColor='#000000';bs.scrollbarBaseColor='#D4D0C8';bs.scrollbarDarkShadowColor='#D4D0C8';bs.scrollbarFaceColor='#D4D0C8';bs.scrollbarHighlightColor='#808080';bs.scrollbarShadowColor='#808080';bs.scrollbarTrackColor='#D4D0C8';bs.border='0';}
function oblog_validateMode(){if (oblog_bTextMode!=2) return true;alert("请取消“查看HTML源代码”选项再使用系统编辑功能或者提交!");IframeID.focus();return false;}
function oblog_CleanCode(){var editor=IframeID;editor.focus();if (oblog_bIsIE5){var body = editor.document.body;for (var index = 0; index < body.all.length; index++){tag = body.all[index];tag.removeAttribute("className","",0);tag.removeAttribute("style","",0);}var html = editor.document.body.innerHTML;html = html.replace(/\<p>/gi,"[$p]");html = html.replace(/\<\/p>/gi,"[$\/p]");html = html.replace(/\<br>/gi,"[$br]");html = html.replace(/\<[^>]*>/g,"");html = html.replace(/\[\$p\]/gi,"<p>");html = html.replace(/\[\$\/p\]/gi,"<\/p>");html = html.replace(/\[\$br\]/gi,"<br>");editor.document.body.innerHTML = html;}else{var html = IframeID.document.body.ownerDocument.createRange();html.selectNodeContents(IframeID.document.body);IframeID.document.body.innerHTML = html.toString();}}
function oblog_ChekEmptyCode(html){html = html.replace(/\<[^>]*>/g,"");html = html.replace(/&nbsp;/gi,"");html = html.replace(/o:/gi,"");html = html.replace(/\s/gi,"");return html;}var colour;
function FormatText(command, option){var codewriteif;if(oblog_bIsIE5){if (option=="removeFormat"){command=option;option=null;}IframeID.focus();IframeID.document.execCommand(command, false, option);oblog_pureText = false;IframeID.focus();}else{if ((command =='forecolor')||(command =='backcolor')){parent.command = command;buttonElement = document.getElementById(command);IframeID.focus();document.getElementById("colourPalette").style.left = getOffsetLeft(buttonElement)+"px";document.getElementById("colourPalette").style.top =(getOffsetTop(buttonElement)+ buttonElement.offsetHeight)+"px";if (document.getElementById("colourPalette").style.visibility=="hidden"){document.getElementById("colourPalette").style.visibility="visible";}else {document.getElementById("colourPalette").style.visibility="hidden";}var sel = IframeID.document.selection;if (sel != null){colour = sel.createRange();}}else{IframeID.focus();IframeID.document.execCommand(command, false, option);oblog_pureText = false;IframeID.focus();}}}
function setColor(color){IframeID.focus();IframeID.document.execCommand(parent.command, false, color);IframeID.focus();document.getElementById("colourPalette").style.visibility="hidden";}
function oblog_FilterScript(content){content = oblog_rCode(content,'javascript:','<b>javascript</b>:');var RegExp =/<script[^>]*>(.*)<\/script>/gi;content = content.replace(RegExp,"<div class=HtmlCode>&lt;!-- Script 代码开始 --&gt;<br>$1<br>&lt;!-- Script 代码结束 --&gt;</div>");RegExp =/<P>&nbsp;<\/P>/gi;content = content.replace(RegExp,"");return content;}
function oblog_rCode(s,a,b,i){a = a.replace("?","\\?");if (i==null){var r = new RegExp(a,"gi");}else if (i){var r = new RegExp(a,"g");}else{var r = new RegExp(a,"gi");}return s.replace(r,b);}
function oblog_formatText(){IframeID.focus();var content=IframeID.document.body.innerHTML;content = Num2Str(content);content = HTMLEncode1(content);IframeID.document.body.innerHTML=FormatEdit(content);}
function FormatEdit(context){var arrayc = context.split(/\r|\n|\f|\r\n/);var tmpText = "";for (var i=0;i<arrayc.length ;i++ ){if (arrayc[i] != "" && arrayc[i].toLowerCase().indexOf("table") == -1 && arrayc[i].toLowerCase().indexOf("tbody")== -1 && arrayc[i].toLowerCase().indexOf("tr") == -1 && arrayc[i].toLowerCase().indexOf("td") == -1 && arrayc[i].toLowerCase().indexOf("img") == -1){tmpText+="<p>&nbsp;&nbsp;&nbsp;&nbsp;"+arrayc[i]+"</p>";}else{tmpText+=arrayc[i];}}return tmpText;}
function Num2Str(context){var tempContext = "";tempContext = context.replace(/１/g,"1");tempContext = tempContext.replace(/２/g,"2");tempContext = tempContext.replace(/３/g,"3");tempContext = tempContext.replace(/４/g,"4");tempContext = tempContext.replace(/５/g,"5");tempContext = tempContext.replace(/６/g,"6");tempContext = tempContext.replace(/７/g,"7");tempContext = tempContext.replace(/８/g,"8");tempContext = tempContext.replace(/９/g,"9");tempContext = tempContext.replace(/０/g,"0");tempContext = tempContext.replace(/%/g,"％");    return tempContext;}
function str_Replace(str, str_f, str_r){var returnString = "";var line = "" ;var stringArray = str.split(str_f);var Arraylength = stringArray.length ;for(i=0 ; i < Arraylength-1 ; i++ ){line = left_trim(stringArray[i]) ;if ((line != "")){if (line.charCodeAt(1)){  returnString = returnString + line + str_r ;}  }}    line = left_trim(stringArray[Arraylength-1]) ;    if (line != ""){if (line.charCodeAt(1)){returnString = returnString + line ;}}for (i = 1; i < 10; i++){pos = returnString.charCodeAt(returnString.length-1);if ((pos == 10)||(pos == 13))returnString = returnString.substr(0, returnString.length-1) ;    }return returnString ;}
function left_trim(str){pos = str.search(/ /) ;while ((pos != -1)&&(pos == 0)){str = str.substr(" ".length, str.length - " ".length) ;pos = str.search(/ /) ;}pos = str.search(/　/) ;while ((pos != -1)&&(pos == 0)){str = str.substr("　".length, str.length - "　".length) ;pos = str.search(/　/) ;}pos = str.search(/&nbsp;/) ;while ((pos != -1)&&(pos == 0)){str = str.substr("&nbsp;".length, str.length - "&nbsp;".length) ;pos = str.search(/&nbsp;/) ;}pos = str.search(/　/) ;while ((pos != -1)&&(pos == 0)){str = str.substr("　".length, str.length - "　".length) ;pos = str.search(/　/) ;}pos = str.search(/ /) ;while ((pos != -1)&&(pos == 0)){str = str.substr(" ".length, str.length - " ".length) ;pos = str.search(/ /) ;}return str ;}
function HTMLEncode1(text){text = text.replace(/&amp;/gi, "") ;text = text.replace(/&quot;/gi, "") ;text = text.replace(/gt;/gi, "") ;text = text.replace(/&#146;/gi, "") ;text = text.replace(/&nbsp;/gi,"");text = text.replace(/&nbsp;&nbsp;&nbsp;&nbsp;/gi,"");text = text.replace(/<p>/gi,"");text = text.replace(/<\/p>/gi,"");text = text.replace(/<u>/gi,"");text = text.replace(/<\/u>/gi,"");text = text.replace(/<em>/gi,"");text = text.replace(/<\/em>/gi,"");text = text.replace(/<\/strong>/gi,"");text = text.replace(/<p.*?>/gi,"");text = text.replace(/<strong.*?>/gi,"");text = text.replace(/<span.*?>/gi,"");text = text.replace(/<font.*?>/gi,"");text = text.replace(/<\/font>/gi,"");text = text.replace(/<\/span>/gi,"");text = text.replace(/<\/strong>/gi,"");text = text.replace(/<div.*?>/gi,"");text = text.replace(/<\/div>/gi,"");text = text.replace(/　/g,"");var myReg = /class.*?=[\"|\'|\w|\s].*?[\"|\'|\s]/gi;text = text.replace(myReg,"");text = text.replace(/<br>/gi,"\r");return text;}
