var XMLHttpReq=false;
var s=Math.round(Math.random()*9999);
function createXMLHttpRequest(){
	if(window.XMLHttpRequest){ //Mozilla 
		XMLHttpReq=new XMLHttpRequest();
	} else if(window.ActiveXObject){
		try{
			XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){}
		}
	}
}

function findkeynews(key)
{
	createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = findkeynews_return;
	var sql = "./news.do?logic=news_findnewskey&key="+escape(key)+"&s="+s;
	XMLHttpReq.open('GET',sql,false);
	XMLHttpReq.send(null);
}
function findkeynews_return()
{
	if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			var reqxml = XMLHttpReq.responseXml;
			var nodelist = reqxml.getElementsByTagName("key");
			var textspan=document.getElementById("findover");
			textspan.innerHTML="";
			for(var i=0;i<nodelist.length;i++)
			{
				textspan.innerHTML=textspan.innerHTML+"<input type=checkbox name=key_news value="+nodelist[i].getAttribute('id')+">"+nodelist[i].getAttribute('title')+"<br>";
			}
		}
	}
}
function sendToClipboard(str)
{
	if( window.clipboardData && clipboardData.setData )
    {
         clipboardData.setData("Text",str);
         alert("复制成功");
    }
}

function build_start(type)
{
	createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = build_start_return;
	var sql = "./static.do?logic=create_start&type="+type+"&s="+Math.random();
	XMLHttpReq.open('GET',sql,true);
	XMLHttpReq.send(null);
	document.getElementById("title").innerHTML="生成页面需要很长时间..坐下来喝杯茶吧 ：）";
	document.getElementById("subbuild").style.display="none"
	setAuto();
}
function build_start_return()
{
	if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			document.getElementById("title").innerHTML="生成页面需要很长时间..请稍等....";
			document.getElementById("subbuild").style.display="none"
			time=XMLHttpReq.responseText;
			if(time == -200){ alert("有人正在生成"); window.close(); return;}
			if(time == -100){ alert("生成程序长时间没有反应，生成被终止"); window.close();return;}
			setAuto();
		}
	}
}

function setAuto()
{
	autoStart=setInterval("readtime()", 3000);
}
function readtime()
{
	createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = readtime_return;
	var sql = "./static.do?logic=read_time&s="+Math.random();
	XMLHttpReq.open('GET',sql,true);
	XMLHttpReq.send(null);
}
function readtime_return()
{
	if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			time=XMLHttpReq.responseText;
			if(time>=100)
			{
				alert("恭喜！完成！");
				window.close();
			}
			else if(time==-1)
			{
				alert("出错");
				window.close();
			}
			document.getElementById("over").innerHTML=time;
			document.getElementById("simg").width=time;
			document.getElementById("eimg").width=100-time;
		}
	}
}

function search_movie(key,count){
    createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = search_movie_return;
	var sql = "./topic.do?logic=search_movie&key_content="+key+"&count="+count+"&cate=12&s="+Math.random();
	XMLHttpReq.open('GET',sql,false);
	XMLHttpReq.send(null);	 
}

function search_movie_return(key){
   if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			var reqxml = XMLHttpReq.responseXml;
			var nodelist = reqxml.getElementsByTagName("key");
			var textspan=document.getElementById("findover");
			textspan.innerHTML="";
			for(var i=0;i<nodelist.length;i++)
			{
				textspan.innerHTML=textspan.innerHTML+"<input type=checkbox name=mtopic value="+nodelist[i].getAttribute('id')+">"+nodelist[i].getAttribute('title')+"<br>";
			}
			textspan.innerHTML=textspan.innerHTML+"<input type=checkbox  onclick='selAll(1,this)'/>全选";
		}
   }
}

function search_news(key,count){
    createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = search_news_return;
	var sql = "./topic.do?logic=search_movie&key_content="+key+"&count="+count+"&s="+Math.random();
	XMLHttpReq.open('GET',sql,false);
	XMLHttpReq.send(null);	 
}

function search_news_return()
{
	if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			var reqxml = XMLHttpReq.responseXml;
			var nodelist = reqxml.getElementsByTagName("key");
			var textspan=document.getElementById("findover1");
			textspan.innerHTML="";
			for(var i=0;i<nodelist.length;i++)
			{
				textspan.innerHTML=textspan.innerHTML+"<input type=checkbox name=ntopic value="+nodelist[i].getAttribute('id')+">"+nodelist[i].getAttribute('title')+"<br>";
			}
			
			textspan.innerHTML=textspan.innerHTML+"<input type=checkbox  onclick='selAll(2,this)'/>全选";
			
		}
	}
}

function search_movie_vote(key){
    createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = search_movie_vote_return;
	var sql = "./topic.do?logic=search_movie_vote&content="+key+"&s="+Math.random();
	XMLHttpReq.open('GET',sql,false);
	XMLHttpReq.send(null);	 
}

function search_movie_vote_return(){
   if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			var reqxml = XMLHttpReq.responseXml;
			var nodelist = reqxml.getElementsByTagName("key");
			var textspan=document.getElementById("movie_vote");
			textspan.innerHTML="";
			for(var i=0;i<nodelist.length;i++)
			{
				textspan.innerHTML=textspan.innerHTML+"<input type=checkbox name=mvote value="+nodelist[i].getAttribute('id')+">"+nodelist[i].getAttribute('title')+"<br>";
			}
		}
   }
}

function movie_vote(){
    	var movies=document.getElementsByName("vote");
	var str="";
	var j=0;
	for(var i=0;i<movies.length;i++){
	  if(movies[i].checked){str+=movies[i].value+","; j++}
	}
		
	if(j==0) {alert("请先投票"); return;}
	var sql = "http://ent.vv8.com/topic/topic.do?logic=movie_vote&content="+str+"&s="+Math.random();
	var myAjax = new Ajax.Request(
                    sql,
                    {asynchronous:'true',method: 'get', parameters: '', onFailure: function(){}, 
                    	 onSuccess:function(originalRequest){
                    		 alert("投票成功");
                    		 var votes=document.getElementsByName("vote");
                    		 for(var i=0;i<votes.length;i++) votes[i].checked=false;
                   		 }
                    }
                    ); 
}

function show_vote()
{
    var movie=document.getElementsByName("vote");
    var str="";
    for(var i=0;i<movie.length;i++){
        str+=movie[i].value+"_";
    }
   window.open("http://ent.vv8.com/topic/show_vote.jsp?content="+str+"&s="+Math.random());   
}

function search_movie_moban(key){
    createXMLHttpRequest();
	XMLHttpReq.onreadystatechange = search_movie_moben_return;
	var sql = "./topic.do?logic=search_movie_moban&key_content="+key+"&count="+"&s="+Math.random();
	XMLHttpReq.open('GET',sql,false);
	XMLHttpReq.send(null);	 
}

function search_movie_moben_return(key){
   if(XMLHttpReq.readyState == 4)
	{
		if(XMLHttpReq.status == 200)
		{
			var reqxml = XMLHttpReq.responseXml;
			var nodelist = reqxml.getElementsByTagName("key");
			var textspan=document.getElementById("findover2");
			textspan.innerHTML="";
			for(var i=0;i<nodelist.length;i++)
			{
				textspan.innerHTML=textspan.innerHTML+"<input type=checkbox name=scomm value="+nodelist[i].getAttribute('id')+" onclick=\"select_movie(this)\">"+nodelist[i].getAttribute('title')+"<br>";
			}
			
		}
   }
}

