function executeScript(html) 
{ 

var reg = /<script[^>]*>([^\x00]+)$/i; 
//对整段HTML片段按<\/script>拆分 
var htmlBlock = html.split("<\/script>"); 
for (var i in htmlBlock) 
{ 
var blocks;//匹配正则表达式的内容数组，blocks[1]就是真正的一段脚本内容，因为前面reg定义我们用了括号进行了捕获分组 
if (blocks = htmlBlock[i].match(reg)) 
{ 
//清除可能存在的注释标记，对于注释结尾-->可以忽略处理，eval一样能正常工作 
var code = blocks[1].replace(/<!--/, ''); 
try 
{ 
alert(code);
eval(code) //执行脚本 
} 
catch (e) 
{ 
} 
} 
} 
} 
/*新增 */
function getCookie(name)
{
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) 
	{
		begin = dc.indexOf(cname);
		if (begin != -1) 
		{
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
			return dc.substring(begin, end);
		}
	}
	return null;
}
function writeCookie(name, value) 
{ 
	var expire = ""; 
	var hours = 365;
	expire = new Date((new Date()).getTime() + hours * 3600000); 
	expire = ";path=/;expires=" + expire.toGMTString(); 
	document.cookie = name + "=" + value + expire; 
}
function openreg()
{
	var turl='reg.asp'
	window.open(turl,'_blank','width=507,height=250')
}
function chkform(id)
	{
		if(id.nettypeid.value == ''){
			alert('请选择网站类型');
			id.nettypeid.focus();
			return false;
		}
		if(id.name.value == ''){
			alert('网站名称不能为空');
			id.name.focus();
			return false;
		}
		if(id.url.value == ''){
			alert('网站地址不能为空');
			id.url.focus();
			return false;
		}
		return true;
	}
var d=document;
function checkdata()
{
	  var typeidstr= d.all['typeidstr'].value;
	   if(typeidstr=='')
	   {
	   		 d.all['typeidstr'].focus();
			alert('请选择网站分类');
			
			return false;
	   }
	   var webname=d.all['webname'].value;
	   if(webname=='')
	   {
	   		d.all['webname'].focus();
			alert('请输入网站名称');
			
			return false;
	   }
	    var urlstr=d.all['urlstr'].value;
	   if(urlstr=='')
	   {
	   		d.all['urlstr'].focus();
			alert('请输入网址');
			
			return false;
	   }
	  
	var dlstr=d.all['dlstr'].value;
	alert(escape(typeidstr)+escape(webname)+escape(urlstr)+escape(dlstr))
	var url='urladd.asp?typeidstr='+escape(typeidstr)+'&webname='+escape(webname)+'&urlstr='+escape(urlstr)+'&dlstr='+escape(dlstr)+'';
	
	
	var str = 'typeidstr='+escape(typeidstr)+'&webname='+escape(webname)+'&urlstr='+escape(urlstr)+'&dlstr='+escape(dlstr)+''; 
	var responsevalue=Fun_PostData(url,str);
	if (responsevalue!='')
	{
		
		
		if(responsevalue=='1')
		{
			alert('新增成功,我们会尽快处理.');
		}
		else if(responsevalue=='2')
		{
			alert('你的已提交已网站.');
			
		}
		else
		{
			alert('对不起.你输入差数有误.');
			
		}
		
	}
}

	function addFavorites(id,name)
	{
        
		var urlid=getCookie("urlid_cookies");
		if(urlid==null) urlid="";
		
		if(urlid.indexOf(''+id+',')==-1)
		{
			urlid=urlid+""+id+",";
			writeCookie("urlid_cookies", urlid); 
			alert('收藏'+name+'成功'); 
			//Fun_PostData('favoritesadd.asp?id='+id+'','') 
			Fun_GetPostData();
			//return true;
		}
		else
		{
			alert('已添加过该网站');
			//return false;
		} 
		
		
		
	}
	function removeFavorites(id,name)
	{
		var urlid=getCookie("urlid_cookies");
		if(urlid==null) urlid="";
		
		if(urlid!="")
		{
			urlid=urlid.replace(""+id+",","");
			writeCookie("urlid_cookies", urlid); 
			alert('取消'+name+'收藏');  
			//Fun_PostData('favoritesdel.asp?id='+id+'','') 
			Fun_GetPostData();
		}
		
		
	}
	
	
function Fun_PostData(url,Body)
{
 try{
	 var xml = new ActiveXObject("Microsoft.XMLHTTP");
	
	 xml.open("POST",url,false);
	
	
	 xml.setRequestHeader("Content-Length",unescape(Body).length);
	 xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	 xml.setRequestHeader( "encoding", "gb2312 "); 
	 xml.send(Body);
	 //alert(xml.responseText);
	 var  returnvalue = xml.responseText;
     executeScript(returnvalue);
	 return returnvalue;
	
 }
 catch(e){
		 d.write('为了你能正确使用本系统，请将你的IE版本升级到5.01以上。');
		 return '';
 }
}
//收藏
function Fun_GetPostData(){
	var urlid=getCookie("urlid_cookies");
	var url='getFavInfo.asp?idstr='+urlid+'';
	
	var str = ''; 
	var responsevalue=Fun_PostData(url,str);
	if (responsevalue!='')
	{
		
		favorites_body.innerHTML=responsevalue;
		
	}
	
}
function selectchar_sold(char,id,tableid)
{
	var turl="list.asp?id="+id+"&char="+char+"";
	var str="id="+id+"&char="+char+"";
	
	var responsevalue=Fun_PostData(turl,str);
	
	if (responsevalue!='')
	//{
		document.all(tableid).innerHTML=responsevalue;
		
	//}
	
}


function selectchar_s(char,id, tableid)
{
	var turl="getTypeinfo.asp?typeid="+id+"&char="+char+"";
	var str="id="+id+"&char="+char+"";
	//var turl="test.asp?typeid="+id+"&char="+char+"";
	//var str="id="+id+"&char="+char+"";
	
	var responsevalue=Fun_PostData(turl,str);
	
	if (responsevalue!='')
	{
		document.all(tableid).innerHTML=responsevalue;
		
	}
}


function select_all(id)
{
	if(id==0)
	{
		document.all("alldata_s").style.display = 'none';
		document.all("alldata").style.display = '';
	}
	else
	{
		var turl="list_all.asp?id="+id+"";
		var str="id="+id+"";
	
		var responsevalue=Fun_PostData(turl,str);
		document.all("alldata").style.display = 'none';
		document.all("alldata_s").innerHTML=responsevalue;
		
	
	}
}



function close_left1(){
    left1.style.visibility='hidden';
}
function close_left2(){
    left2.style.visibility='hidden';
}
function close_right1(){
    right1.style.visibility='hidden';
}
function close_right2(){
    right2.style.visibility='hidden';
}

function heartBeat(){
var diffY;
if (document.documentElement && document.documentElement.scrollTop)
diffY = document.documentElement.scrollTop;
else if (document.body)
diffY = document.body.scrollTop
else
{/*Netscape stuff*/}
//alert(diffY);
percent=.1*(diffY-lastScrollY);
if(percent>0)percent=Math.ceil(percent);
else percent=Math.floor(percent);
if (document.getElementById("leftDiv") != null){
document.getElementById("leftDiv").style.top = parseInt(document.getElementById("leftDiv").style.top)+percent+"px";}
if (document.getElementById("rightDiv") != null){
document.getElementById("rightDiv").style.top = parseInt(document.getElementById("rightDiv").style.top)+percent+"px";}
lastScrollY=lastScrollY+percent;
//alert(lastScrollY);
}
