﻿
      GB_myShow = function(caption, url, /* optional */ height, width, callback_fn) {
      var options = {
        caption: caption,
        height: height || 450,
        width: width || 600,
        fullscreen: false,
        show_loading: false,
        callback_fn: callback_fn
    }
    var win = new GB_Window(options);
    return win.show(url);
}


function getPos(oArg) {   
          var oPos = new Object();   
          oPos.x = oArg.offsetLeft;   
          oPos.y = oArg.offsetTop;   
          while (oArg.tagName.toLocaleLowerCase() != "body" && oArg.tagName.toLocaleLowerCase() != "html") {   
              oArg = oArg.offsetParent;   
              oPos.x += oArg.offsetLeft;   
              oPos.y += oArg.offsetTop;   
          }   
          return oPos;//返回对象   
      }  


function showdiv(m)
{
var nposition=new Object();
nposition=getPos(m);

  var showdiv1=document.getElementById("show");

  

  showdiv1.style.left=nposition.x+"px";
  showdiv1.style.top=nposition.y+m.offsetHeight+"px";
  

  showdiv1.style.display="block";
  
  //获得div1的THML
  getnewstag(m.innerHTML);
  
}

function getnewstag(tagstr)
  {
    var url="/ajaxcs.aspx?cmd=getnewstag&tag="+escape(tagstr);
    HttpRequest(url);
    if (reqhttp.readyState == 4){
    if(reqhttp.responseText!="no")
    {
    document.getElementById("show").innerHTML=reqhttp.responseText;
    }
    
    }
  }

function hiddendiv()
{
  document.getElementById("show").style.display="none";
}


function  cleanWordString()  {  

//           var html=addfunction();
           html=document.getElementById("c").innerHTML;
           html  =  html.replace(/<\/?SPAN[^>]*>/gi,  ""  );//  Remove  all  SPAN  tags  
           html  =  html.replace(/<(\w[^>]*)  class=([^    |>]*)([^>]*)/gi,  "<$1$3")  ;  //  Remove  Class  attributes  
           //html  =  html.replace(/<(\w[^>]*)  style="([^"]*)"([^>]*)/gi,  "<$1$3")  ;  //  Remove  Style  attributes  
           html  =  html.replace(/<(\w[^>]*)  lang=([^    |>]*)([^>]*)/gi,  "<$1$3")  ;//  Remove  Lang  attributes  
           html  =  html.replace(/<\\?\?xml[^>]*>/gi,  "")  ;//  Remove  XML  elements  and  declarations  
           html  =  html.replace(/<\/?\w+:[^>]*>/gi,  "")  ;//  Remove  Tags  with  XML  namespace  declarations:  <o:p></o:p>  
           html  =  html.replace(/&nbsp;/,  "  "  );//  Replace  the  &nbsp;  
           //  Transform  <P>  to  <DIV>  
           var  re  =  new  RegExp("(<P)([^>]*>.*?)(<\/P>)","gi")  ;            //  Different  because  of  a  IE  5.0  error  
           html  =  html.replace(  re,  "<div$2</div>"  )  ;
           html=html.replace(/<img/g,"<img onload='change(this)' onclick='showimg(this)'");
           html=html.replace(/<IMG/g,"<img onload='change(this)' onclick='showimg(this)'");

           document.getElementById("c").innerHTML=html;
           }  
//-->  


  function HttpRequest(url)
    {
     if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		    reqhttp = new XMLHttpRequest();
	    } else if (window.ActiveXObject) { // IE
		    reqhttp = new ActiveXObject("Microsoft.XMLHTTP");
	    }
        
        reqhttp.open("GET",url,false);
	    reqhttp.send(null);

    }
    
    
    function getnewsrighthtml()
    {
     var url="../../Getnewsrighthtml.aspx?newsid="+newsid;
 HttpRequest(url);
 if(reqhttp.readyState<4)
 {
 }
 if(reqhttp.readyState==4)
 {
 var returntxt=reqhttp.responseText;
document.getElementById("newsrighthtml").innerHTML+=returntxt;

 }
    } 
    
      
    function getlayout()
    {
    var url="../../ajaxcs.aspx?cmd=getlayout";
 HttpRequest(url);
 if(reqhttp.readyState<4)
 {
 }
 if(reqhttp.readyState==4)
 {
 var returntxt=reqhttp.responseText;
 document.getElementById("layout").innerHTML=returntxt;


 }
}
  
  //提交评论
var ShowTimer2;
function Button1_onclick()
 {
 if(ShowTimer2!=null)
 {
 alert("请勿频繁发表评论");
 }
 else
 {
 var content=document.getElementById("textarea1").value;
 if(content.length>500)
 {
 alert("评论内容过长");
 }
 content=content.replace(/</g,"&lt;");
 content=content.replace(/>/g,"&gt;");
 content= escape(content);
 var check=document.getElementById("checkbox1").checked;
 var url="/Critique.aspx?content="+content+"&check="+check+"&ID="+newsid;
 HttpRequest(url);
   if(reqhttp.readyState<4)
   {
   
   }
   if(reqhttp.readyState==4)
   {
   var returntxt=reqhttp.responseText;
   if(returntxt=="未登陆")
   {
   var maybe=confirm("很抱歉，您还未登陆，您确定想匿名发表评论吗？");
   
   if(maybe==true)
   {
    document.getElementById("checkbox1").checked=true;
    Button1_onclick();
   }
   }
   else
   {
   alert(returntxt);
   if(returntxt=="发表评论成功")
   {
   
   ShowTimer2=setTimeout("delayHide2()",5000);
   }
   }
   document.getElementById("textarea1").value="";
   }
   getcricount();
   
 }
 
 }
 
 //评论数量
 function getcricount()
 {
   var url="/ajaxcs.aspx?cmd=getcricount&id="+newsid;
    HttpRequest(url);
    if (reqhttp.readyState == 4){
    if(reqhttp.responseText!="someerrer")
    {
    document.getElementById("critiquecount").innerHTML=reqhttp.responseText;
    }
    
    }
 }
 
   
   function delayHide2()
{
 if(ShowTimer2!=null)
  {
  clearTimeout(ShowTimer2);
  ShowTimer2=null;
  }
}
  
  //获取并统计文章的点击量
  function newsclickcount()
  {
  var url="/ajaxcs.aspx?cmd=newsclickcount&id=newsid";
    HttpRequest(url);
    if (reqhttp.readyState == 4){
    if(reqhttp.responseText!="someerrer")
    {
    document.getElementById("newsclickcount").innerHTML=reqhttp.responseText;
    }
    
    }
  }
  
  newsclickcount();
  
 
 var curObj;
function showimg(img)
{
 if(img.width==499)
 {
 curObj=window.event.srcElement; 
 curObj.blur(); 
window.open(curObj.src);
}
}

function change(img)
{
if(img.width!=img.style.width)
{
if(img.style.width>0)
{
img.width=img.style.width;
}
}
if(img.width>500)
{
img.height=((500/img.width)*img.height);
img.width=499;
img.title="点击查看大图";
 img.style.cursor="hand";
  img.style.height=img.height;
 img.style.width=499;
}
}


function login_buttom()
{ 
	var user = document.getElementById("username").value;
	var pass = document.getElementById("password").value;
	
    var url = "/login.aspx?user=" + escape(user) + "&pass=" + escape(pass) + "";
    
    HttpRequest(url)

	if (reqhttp.readyState < 4){
  	}
	if (reqhttp.readyState == 4){
	var returntxt=reqhttp.responseText;
    if (returntxt == 'ok'){
      document.getElementById("clogin1").style.display="none";
      document.getElementById("clogin2").style.display="block";
	  islogin();
	}
	else{
	    
	    alert("用户名或密码错误！"+returntxt);
	    }
	}	
}

function islogin()
{
 var url="/login.aspx";
  HttpRequest(url)

	if (reqhttp.readyState < 4){
  	}
	if (reqhttp.readyState == 4){
	var returntxt=reqhttp.responseText;
	if(returntxt!="no")
	{
	    document.getElementById("clogin1").style.display="none";
	    document.getElementById("clogin2").innerHTML=returntxt;
	    document.getElementById("checkbox1").checked=false;
	}
	
	}
}



function endlogin(uk)
{
 var url="/login.aspx?cmd=endlogin&userkey="+uk;
 HttpRequest(url)
 if(reqhttp.readyState<4)
 {
 }
 if(reqhttp.readyState==4)
 {
 var returntxt=reqhttp.responseText;
 if(returntxt=="allow")
 {
        document.getElementById("clogin1").style.display="block";
	    document.getElementById("clogin2").innerHTML="";
	    document.getElementById("username").value="";
	    document.getElementById("password").value="";
 }
 }
 window.location=window.location;
 }

function changediv(pposition,pnum,pcount)
{
 for(var i=1;i<=pcount;i++)
 {
 if(i!=pnum)
 {
 document.getElementById("Menu"+pposition+i).className="poe2";
 document.getElementById("bechadiv"+pposition+i).style.display="none";
 }
 else
 {
 document.getElementById("Menu"+pposition+i).className="poe1";
 document.getElementById("bechadiv"+pposition+i).style.display="block";
 }
 }
}

function istoplogin()
  {
    var url="/login.aspx?top=yes";
    HttpRequest(url);
    if (reqhttp.readyState == 4){
    if(reqhttp.responseText!="no")
    {
    document.getElementById("userlogin").innerHTML=reqhttp.responseText;
    }
    
    }
  }

  
  
function endlogin(uk)
{
 var url="/login.aspx?cmd=endlogin&userkey="+uk;
 HttpRequest(url)
 if(reqhttp.readyState<4)
 {
 }
 if(reqhttp.readyState==4)
 {
 var returntxt=reqhttp.responseText;
 window.location=window.location;

 }

 }
  
  
  function isMerlogin()
  {
    var url="/Merlogin.aspx?top=yes";
    HttpRequest(url);
    if (reqhttp.readyState == 4){
    if(reqhttp.responseText!="no")
    {
    document.getElementById("merchantlogin").innerHTML=reqhttp.responseText;
    }
    
    }
  }

  
 
  function endMerLogin()
  {
  var url="/Merlogin.aspx?cmd=endlogin";
    HttpRequest(url);
    if (reqhttp.readyState == 4){
  

    
    window.location=window.location;
    }
  }
  
  
  function out()
{

document.getElementById("menu").style.display="none";

}



//网摘
function getnewswangzai()
{

 var url="/ajaxcs.aspx?cmd=getnewswangzai";
 HttpRequest(url);
 if(reqhttp.readyState<4)
 {
 }
 if(reqhttp.readyState==4)
 {
 var returntxt=reqhttp.responseText;
 document.getElementById("menu").innerHTML=returntxt;
 }
}
getnewswangzai();
function AddFavorite(sURL, sTitle) 
{ 
    try 
    { 
         window.external.addFavorite(sURL, sTitle); 
     } 
    catch (e) 
    { 
        try 
        { 
             window.sidebar.addPanel(sTitle, sURL, ""); 
         } 
        catch (e) 
        { 
             alert("加入收藏失败，请使用Ctrl+D进行添加"); 
         } 
     } 
} 

islogin();
istoplogin();
isMerlogin();
getcricount();
getlayout();
//getnewsrighthtml();
setTimeout("cleanWordString()",1500);
setTimeout("getnewsrighthtml()",3000); 

if(document.all.item("googlead") != null)
{
googlead.innerHTML = googleadcode.innerHTML;
}

