﻿
var Txt_msg;
var bd=new Object();
var xmlHttp;
var newsstring;
var except=0;
var ajccache=new Object();
var boxcnt='<div id="Dialogdiv" style="position:absolute;top:-1000px;z-index:100;width:939px;overflow:hidden;text-align:center">'
+'<div id="dex" style="display:none;float:left;text-align:left;width:50px;color:#f00;font-weight:600;font-family:宋体,MS Mincho,System;font-size:14px;">┖─→</div><div id="mDdiv" style="overflow:hidden;border:1px solid #5698A4;background-color:#fff;"><div style="background-color:#B3D9EE;border:1px solid #eee;overflow:hidden;;text-overflow:ellipsis;white-space:nowrap;height:25px;line-height:25px"><div style="float:left;width:600px;color:#080;font-weight:bold;font-size:16px;text-align:left;">　[<span id="legendtop">预览</span>]'+'</div><div style="float:right;width:40px">[<a href="javascript:void(hideTxt())"><b style="color:red;">×</b></a>]</div></div><br style="clear:both;display:none;" />'/*[<a id="goreview" href="#mreview" target="_blank">评论</a>]百斯特女性频道*/
+'<div id="mbx" style="text-align:left;overflow:auto;padding:8px;line-height:22px;font-size:14px;"><span id="Txtmsg"></span></div>'
+'<div style="background-color:#f1f1f1;border:1px solid #fefefe;padding:5px 0 5px 0;overflow:hidden;"><INPUT id="cBn" TYPE="button" value="&nbsp;&nbsp;关&nbsp;&nbsp;闭&nbsp;&nbsp;" onClick="hideTxt()"></div>'
+'</div></div>'
document.write(boxcnt);
var eL=$("Dialogdiv");
var eM=$("mDdiv");
document.onclick=function(e){
if(except==1){except=0;return;}
e=e||window.event;
var w=e.srcElement||e.target;
while(w.id.indexOf("mDdiv")==-1){
if(w.nodeName=="A")return;
w=w.parentNode;
if(w.parentNode==null){except=1;
hideTxt();
$("Txtmsg").innerHTML="";return;}}
}
document.onmousedown=function(e){
e=e||window.event;
if(e.button==2)return;
bd.x=e.clientX;
bd.y=e.clientY;
bd.t=Math.max(document.documentElement.scrollTop,document.body.scrollTop);
bd.l=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);
bd.w=Math.min(document.documentElement.clientWidth,document.body.clientWidth);
bd.h=Math.min(document.documentElement.clientHeight,document.body.clientHeight);
}
function showTxt(){
	if(showTxt.arguments.length>0)Txt_msg=showTxt.arguments[0];
$("Txtmsg").innerHTML=Txt_msg;
eL.style.display='block';

eL.style.top=bd.t+30+"px";

//eL.style.left=Math.max(bd.x-eM.clientWidth-20,(bd.w-eM.clientWidth)/2)+bd.l+"px";
eL.style.left="30px";
$("dex").style.display="none";
}
function hideTxt(){
eL.style.display='none';
}

function CreateXMLHttpRequest(){
 if (window.XMLHttpRequest){
 xmlHttp = new XMLHttpRequest();
 }
 else if(window.ActiveXObject){
 try{
 xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
 }
 catch (e){
 try{
 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
 catch (e){}
 }
 }
}

function getnews(url){
showTxt("<div class='loading' style='text-align:center'><img src='/images/loading.gif' /><br />正在加载，请稍等...</div>");

var temploc=url.toString();
var s=document.createElement('script');
s.setAttribute('src',"http://vip-pub.arkoo.com/showreview.aspx?articleid="+temploc.replace(/^.*?(sf_|articleid=)(.*?)(_|\&|$).*$/ig,"$2")+"&tabname=jokes_funsky_org_articleinfo");
s.setAttribute('id','arkPreview');
s.setAttribute('type','text/javascript');
s.setAttribute('charset','utf-8');
$("Txtmsg").appendChild(s);

if(ajccache[url]==null){
CreateXMLHttpRequest();
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
 if (window.location.href.indexOf("http")==-1||xmlHttp.status==200){
 newsstring = xmlHttp.responseText.replace(/\s+/gi,' ').replace(/^.*?\<div\sid\="endText"\>(.*?)<\/div>\s*?<script>reText\(\)\;.*$/gi,"$1").replace(/(<br>[\s]*)+/gi,'<br>');//.replace(/<.*?>/gi,'<br>')
 shownews(newsstring);
 ajccache[url]=newsstring;
 }
 }
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
else{
shownews(ajccache[url]);
}
}

function shownews(newsstring){
$("Txtmsg").innerHTML=newsstring;

addPIndent("Txtmsg");
}
function ata(o){
	var o=o.split(".");
	var s=document.getElementsByTagName(o[0]);
	for (var i=0;i<s.length;i++){
	if (eval("s[i].className.search(/\\b"+o[1]+"\\b/) == -1")) continue;
	

var as=s[i].getElementsByTagName('a');
var gS=null;
for(var j=0;j<as.length;j++){
 if(as[j].href.search(/sf\_/ig)!=-1){
	 
 as[j].onclick=function(){ getnews(this.href);
  $("legendtop").innerHTML="<a target=_blank title=原文 style=color:blue; href="+this.href+">"+this.innerHTML+"</a>";

 except=1;return false;}
 /*
 as[j].parentNode.style.paddingLeft=0;
 gS=document.createElement("span");
 gS.onclick=function(){
 //$("goreview").href=this.nextSibling.href+"#mreview";
 $("legendtop").innerHTML="<a target=_blank title=原文 style=color:blue; href="+this.nextSibling.href+">"+this.nextSibling.innerHTML+"</a>";
 getnews(this.nextSibling.href);
 except=1;
 }
 gS.style.cssText="cursor:pointer;width:22px;margin-right:5px;";
 gS.innerHTML="<img src='/images/icon-float.gif' align='top' />";
 gS.title="以文本方式查看";
 as[j].parentNode.insertBefore(gS,as[j]);
 */
 }
}
	}
}
