﻿function copyCode(obj) { 
	if(is_ie && obj.style.display != 'none') {
		var rng = document.body.createTextRange();
		rng.moveToElementText(obj);
		rng.scrollIntoView();
		rng.select();
		rng.execCommand("Copy");
		rng.collapse(false);
	}else{
		 alert("此功能只能在IE上有效")
	}
}

function runCode(obj)  {
        var str1 = obj.innerHTML;
        var reg1 = new RegExp("&lt;","g");
        var reg2 = new RegExp("&gt;","g");
        var reg3 = new RegExp("<BR>","g");
        var reg4 = new RegExp("<BR/>","g");
        var reg5 = new RegExp("<br>","g");
        var reg6 = new RegExp("<br/>","g");
        var reg7 = new RegExp("&nbsp;","g");
        str1=str1.replace(reg3,"\r\n");
        str1=str1.replace(reg4,"\r\n");
        str1=str1.replace(reg5,"\r\n");
        str1=str1.replace(reg6,"\r\n");
        str1=str1.replace(reg1,"<");
        str1=str1.replace(reg2,">");
        str1=str1.replace(reg7," ");
		  var newwin=window.open('','','');  
		  newwin.opener = null 
		  newwin.document.write(str1);  
		  newwin.document.close();
}


function saveCode(obj) {
	var winname = window.open('', '_blank', 'top=10000');
        var str1 = obj.innerHTML;
        var reg1 = new RegExp("&lt;","g");
        var reg2 = new RegExp("&gt;","g");
        var reg3 = new RegExp("<BR>","g");
        var reg4 = new RegExp("<BR/>","g");
        var reg5 = new RegExp("<br>","g");
        var reg6 = new RegExp("<br/>","g");
        var reg7 = new RegExp("&nbsp;","g");
        str1=str1.replace(reg3,"\r\n");
        str1=str1.replace(reg4,"\r\n");
        str1=str1.replace(reg5,"\r\n");
        str1=str1.replace(reg6,"\r\n");
        str1=str1.replace(reg1,"<");
        str1=str1.replace(reg2,">");
        str1=str1.replace(reg7," ");
        winname.document.open('text/html', 'replace');
	winname.document.writeln(str1);
	winname.document.execCommand('saveas','','code.htm');
	winname.close();
}
function $(id) {
	return document.getElementById(id);
}


var timeID = null;
var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);

function showhtml(){
	if(!ns && !ie && !w3){
		return;
	}
	if(ie){
		rssdiv=eval('document.all.htmldiv.style');
	}else if(ns){
		rssdiv=eval('document.layers["htmldiv"]');
	}else if(w3){
		rssdiv=eval('document.getElementById("htmldiv").style');//
	}
	if (!ie){
        htmlwinW = window.innerWidth + window.pageXOffset - 60 -720;
        htmlwinH = window.innerHeight + window.pageYOffset - 20 -435;
    }else{
        htmlwinW = document.documentElement.clientWidth + document.documentElement.scrollLeft - 40 - 720;
        htmlwinH = document.documentElement.clientHeight + document.documentElement.scrollTop - 20 - 435;
    }
	rssdiv.left=htmlwinW+"px";
	rssdiv.top=htmlwinH+"px";
	rssdiv.display ="";
}
function closehtml(){
		rssdiv.display="none";
}

function htmlcode(obj) {
	     cod=document.getElementById(obj)
	     var code=cod.value;
             var reg1 = new RegExp("<","g");
             var reg2 = new RegExp(">","g");
             code=code.replace(reg1,"&lt;");
             code=code.replace(reg2,"&gt;");
		parent.AddText("[hcode]"+code+"[/hcode]");
}

document.writeln('<div name="htmldiv" id="htmldiv" style="position: absolute; display: none; height: 300px; width: 405px; background: #FEFDF5; padding: 0 5px"><div align=right><a href="javascript:void(0)" title="关闭转贴工具" onclick="closehtml();"><img src="plugin/htmlcode/images/close.jpg" border=0></a></div><div><textarea id="texthtml" style="height: 300px;width: 400px;"></textarea><input type="button" value="提交" onclick="htmlcode(\'texthtml\')"/></div></div>');
