function G(id)
{
	return document.getElementById(id);
}
function CreateAjax()
	{
			if(window.ActiveXObject){
			return new ActiveXObject("Microsoft.XMLHTTP")
		}else {
			if(window.XMLHttpRequest){
				return new XMLHttpRequest()
			}else {
				return null
			}
		}
	}
	
function GetXmlHttpResult(ResultValue)
{
	var R=String(ResultValue);
		if(R.indexOf("ok")==0)
			return R.substring(2,R.length);
		else
			return  "读取数据出错";	
}

//以下是投票
function SetVoteView(sid,typestr)
{
	var NewValue=G(sid).innerHTML.replace(/<[^>]*>/g,"").split(" ");
	var Vup,Vstep;
	var IsOne=0;
	for(var i=0;i<NewValue.length;i++)
	{
		if(NewValue[i].replace(/\s*/g,"")!="")
		{
			if(IsOne==0)
			{
				
				Vup=Number(NewValue[i].replace(/\s*/g,""));IsOne=1;
				if(typestr=="up")
					Vup++;
			}else
			{
				Vstep=Number(NewValue[i].replace(/\s*/g,""));
				if(typestr=="step")
					Vstep++;
				break;
			}
		}
	}	
	G(sid).innerHTML=Vup+" : "+Vstep;
}
function CreateImgDiv(usid,event)
{
	if(G(usid)==null)
	{
		var oDiv=document.createElement("div");
		oDiv.id=usid;
		document.body.appendChild(oDiv);
	}
	G(usid).style.top=event.clientY+document.documentElement.scrollTop-26 +"px";
	G(usid).style.left=event.clientX+document.documentElement.scrollLeft-26 +"px";
	TheTime=setTimeout("closeimg('"+usid+"')",1100);
}
var upmovie;var stepmovie;
function closeimg(usT)
{
	document.body.removeChild(G(usT));
	clearTimeout(usT);
	}
function up(sid,event)
{
	var id=sid.substring(1,sid.length);
	Xup=CreateAjax();
	Xup.open("get","/ajax/getajaxdata.aspx?a=up&id="+id,true);
	Xup.send("e");
	SetVoteView(sid,"up");
	CreateImgDiv("upmovie",event);
}

function step(sid,event)
{
	var id=sid.substring(1,sid.length);
	Xup=CreateAjax();
	Xup.open("get","/ajax/getajaxdata.aspx?a=step&id="+id,true);
	Xup.send("e");	
	SetVoteView(sid,"step");
	CreateImgDiv("stepmovie",event);
}

var XUS;
function GetUSData(sid)
{
	XUS=CreateAjax();
	XUS.open("get","/ajax/getajaxdata.aspx?a=us&id="+sid+"&t="+ Math.random(),true);
	XUS.onreadystatechange=XUSChange;
	XUS.send("e");
}

function GetUSData(sid,stag)
{
	XUS=CreateAjax();
	XUS.open("get","/ajax/getajaxdata.aspx?a=us&id="+sid+"&tags="+escape(stag)+"&t="+ Math.random(),true);
	XUS.onreadystatechange=XUSChange;
	XUS.send("e");
}

function XUSChange()
{
	if(XUS.readyState==4)
	{
		var R=GetXmlHttpResult(XUS.responseText);
		if( R!="读取数据出错")
		{
			var V=R.split("|");
			G("c"+V[0]).innerHTML='<span class="clup" onclick="up(\'c'+V[0]+'\',event)"><img src="/images/up.gif" /> '+V[1]+'</span> <span class="clstep" onclick="step(\'c'+V[0]+'\',event)"><img src="/images/step.gif" width="16" height="16" /> '+V[2]+'</span>';
		}
	}
}

var XTD;
function GetTagData(stag)
{
	XTD=CreateAjax();
	XTD.open("get","/ajax/getajaxdata.aspx?a=td&tags="+escape(stag)+"&t="+ Math.random(),true);
	XTD.onreadystatechange=XTDChange;
	XTD.send("e");
}
function XTDChange()
{}

//以下是登录框方法
        var XLoginState;
        
function GetLoginData()
{
	G("loginstate").innerHTML="读取数据中..";
	XLoginState=CreateAjax();
	XLoginState.open("get","/ajax/getajaxdata.aspx?a=ls&t="+ Math.random(),true);
	XLoginState.onreadystatechange=XLoginStateChange;
	XLoginState.send("e");
}


function XLoginStateChange()
{
	if(XLoginState.readyState==4)
	{
		G("loginstate").innerHTML= GetXmlHttpResult(XLoginState.responseText);
	}
}
//以上是登录框方法
//以下是消息框方法
var XMsg;
function SendMsg()
{
	
		co=G("dialogco").value;

				if(co=="")
				{
				alert("请填写留言内容");G("dialogco").focus();return false;
			 	}
				G("dialogok").value="正在提交留言中，请稍候...";
		G("dialogok").disabled="disabled";
		XMsg=CreateAjax();
		XMsg.open("post","/board.aspx?&t="+ Math.random(),true);//ti="+ti+"&co="+co+"
	    XMsg.onreadystatechange=XMsgChange;
	    XMsg.send(escape(co));
	}
	
function XMsgChange()
{
	if(XMsg.readyState==4)
	{
	    var re=String(XMsg.responseText);
	       alert(re);
		   if(re.indexOf("error")==-1)
		   {
		   	closedialog(); 
			}
			else
			{
				G("dialogok").value="提交留言";
				G("dialogok").disabled="";
			}
			 
	}
}
function addEvent(C,B,A){
	if(C.attachEvent){
		C.attachEvent(B,A)//window.attachEvent("resize",onResize);
	}else {
		C.addEventListener(B,A,false)
	}
};
	

function ShowBoard()
{
	var DialogHeight=220;
	var DialogWidth=400;
	
if(G("g_Dialog")==null)
	{
		var myJsVal = ""; 
myJsVal+="<div style=\"margin-bottom:3px;\"><textarea name=\"dialogco\" id=\"dialogco\" title=\"内容\" style=\"height:150px; width:396px;\"><\/textarea></div>";
myJsVal+="<div style=\"margin-left:15px;margin-bottom:5px;\"><input type=\"button\" id=\"dialogok\" class=\"bstyle\" value=\"提交留言\" onclick=\"return SendMsg();\" \/></div>";

var StrDialog='<div class="dialog" onclick="closedialog()"> 关闭 </div>';
StrDialog+=myJsVal;

var oDiv=document.createElement("div");
oDiv.id="g_Dialog";
oDiv.style.cssText ="BORDER-RIGHT: #9dccf6 1px solid; BORDER-TOP: #9dccf6 1px solid; Z-INDEX: 10002; BACKGROUND: #fff; FILTER: progid:DXImageTransform.Microsoft.DropShadow(color=#ffc3c3c3,offX=4,offY=4,positives=true); BORDER-LEFT: #9dccf6 1px solid; width:"+DialogWidth+"px;BORDER-BOTTOM: #9dccf6 1px solid; POSITION: absolute; TOP: 0px; LEFT: 0px;";

document.body.appendChild(oDiv);
id="g_Dialog";
G("g_Dialog").innerHTML=StrDialog;

var B=document.createElement("div");
			B.id="shadowDiv";
			B.style.cssText="Z-INDEX: 10001; LEFT: 0px; POSITION: absolute;width:100%; height:100%; TOP: 0px; BACKGROUND-COLOR: #fff;FILTER: alpha(opacity=60);  opacity: 0.6";
			document.body.insertBefore(G("g_Dialog"),document.body.firstChild);
			document.body.insertBefore(B,document.body.firstChild);
			addEvent(window,"onresize",onResize);
			onResize();
	}
	else
	{
		closedialog();
		ShowBoard();
	}
}

function onResize()
{
	var F=document.documentElement.scrollTop;
		var H=document.body.scrollWidth;
		var A=document.body.scrollHeight;
		var J=G("shadowDiv");
		var E=G("g_Dialog");
		var I=parseInt(E.style.width,10)||500;
		var B=parseInt(E.style.height,10)||500;
		J.style.width=H+"px";
		J.style.height=A+"px";
		J.style.left=J.style.top="0px";
		divLeft=(document.body.clientWidth-I)/2;
		var C=document.documentElement.clientHeight/2+F-E.offsetHeight/2;
		if(divLeft<1){
			divLeft=F;
		}if(C<1){
			C="20";
		}
		E.style.left=divLeft+"px";
		E.style.top=C+"px";
	}

function closedialog()
{
	document.body.removeChild(G("g_Dialog"));
	document.body.removeChild(G("shadowDiv"));
}
//信息框结束


function copyUrl()
{
	var url = unescape(window.location.href);
	var urlArray=url.split("/");
	var clipUrl = document.title+"\r\n"+urlArray[0]+"//"+urlArray[2]+"/"+urlArray[3]+"/"+urlArray[4]+"/"+urlArray[5];
	window.clipboardData.setData("Text",clipUrl);
	alert("您已复制链接及标题，您可以粘贴到QQ/MSN发送给好友与你一起开心!");
}

function changeImg(mypic){ 
   /* var xw=550; 
    var xl=550; 
         
    var width = mypic.width; 
    var height = mypic.height; 
    var bili = width/height;         
         
    var A=width/xw; 
    var B=height/xl; 
         
    if(A>1||B>1) 
    { 
        if(A>B) 
        { 
            mypic.width=xw; 
            mypic.height=xw/bili; 
        } 
        if(A<B) 
        { 
            mypic.width=xl*bili; 
            mypic.height=xl; 
        } 
    }
	*/	
} 

