﻿	
//过滤无效字符串

function Rebadsql(str)
{
	var badstr="'龙,龙~龙`龙#龙%龙^龙&龙*龙(龙)龙+龙|龙\龙{龙}龙[龙]龙:龙;龙<龙>龙?龙/龙.龙《龙》龙！龙·龙￥龙……龙—龙（龙）龙、龙：龙；龙‘龙。龙，龙？龙\"龙_";
	var stry=badstr.split("龙");
	for(i=0;i<stry.length;i++)
	{
		str=str.replace(stry[i],"");
	}
	return str;
}		
//标题标红关键字
function Checkttitle(str1,str2)
{
	str2=Fkeyword(str2);
	if(str1.indexOf(str2)<0)
	{
		//如果关键字查找不到，则看看关键字里是否有空格，如有则分割出来再标红
		if(str2.indexOf(" ")>0)
		{
			//有空格
			if(str1.indexOf(str2.replace(" ",""))>0)
			{
				str2=str2.replace(" ","");
				return titlered(str1,str2);
			}
			var str=str2.split(" ");
			var ii=0;
			var restr;	//关键字返回字符串
			for(i=0;i<str.length;i++)
			{
				str1=titlered(str1,str[i]);
			}
			return str1
		}
	}
	return titlered(str1,str2);
}
	
//内容标红关键字检查
function Checktext(str1,str2)
{
	str2=Fkeyword(str2);
	var strs="";
	var ids=0;
	ids=str1.indexOf(str2);
	if(ids<0)
	{
		//如果关键字查找不到，则看看关键字里是否有空格，如有则分割出来再标红
		if(str2.indexOf(" ")>0)
		{
			//有空格
			if(str1.indexOf(str2.replace(" ",""))>0)
			{
				str2=str2.replace(" ","");
				Checktext(str1,str2);
			}
			var str=str2.split(" ");
			var textcount=parseInt(400/str.length);
			for(i=0;i<str.length;i++)
			{
				var s = str1.indexOf(str[i]); 
				if(s>=0)//找到匹配的字符
				{
					strs=strs+kwred(str1,str[i],textcount);
				}
			}	
		}
	}
	else
	{
		strs=kwred(str1,str2,400);
	}
	if (strs=="")
	{
		strs=msubstr(str1,0,400)
	}
	return strs;
}
//内容标红关键字
function kwred(str1,str2,t) 
{ 
	var s = str1.indexOf(str2); 
	var str;
	str="";
	if(s>=0)
	{
		var bc=s-20
		if(bc<1)bc=0
		str=msubstr(str1,bc,t);
		if (str1.length>t)
		{
			str+="...";
		}
		str=str.replace(str2,"<font color=\"red\">"+str2+"</font>");
	}
	return(str); 
} 

//关键字里把一下无效的字符过滤
function Fkeyword(str)
{
	str=str.replace("  "," ");
	str=str.replace("	"," ");
	str=str.replace("　"," ");
	return str
}
var psize=10;	//一页显示多少条数据
//显示分页脚
function showPage(p)
{
	if (IDlist[p-1]==null)
	{
		return;
	}
	page=p;
	if (recordcount%psize==0)
	{
		maxpage=parseInt(recordcount/psize);
	}
	else
	{
		maxpage=parseInt(recordcount/psize) + 1;
	}
	var bc=Pages(p,maxpage,recordcount,"goPage");
	var a=document.getElementById("foot")
	var b=document.getElementById("foottop")
	a.style.display="";
	b.style.display="";
	a.innerHTML=bc;
	b.innerHTML=bc;
}
//翻页
function goPage(p,psize)
{
	showPage(p);
	if (IDlist[p-1]!=null)
	{
		LoadData(IDlist[p-1]);
	}
}
//标红标题关键字
function titlered(str1,str2) 
{ 
	return str1.replace(str2,"<font color=\"red\">"+str2+"</font>"); 
} 
//内容标红关键字
function keywordred(str1,str2) 
{ 
var s = str1.indexOf(str2); 
var str;
if(s>=0)
{
	var bc=s-20
	if(bc<1)bc=0
	str=msubstr(str1,bc,400);
	if (str1.length>400)
	{
		str+="...";
	}
	str=str.replace(str2,"<font color=\"red\">"+str2+"</font>");
}
else
{
	str=msubstr(str1,0,400)
		if (str1.length>400)
		{
			str+="...";
		}
}
return(str); 
} 
//截取起始位置的字符串
function msubstr(str,sl,len){
    var strlen = 0;
    var s = "";
    for(var i = sl;i < str.length;i++){
        if(str.charCodeAt(i) > 128) strlen += 2;
        else strlen++;
        s += str.charAt(i);
        if(strlen >= len) return s + "...";
    }
    return s;
}
//图片自动缩小比例
var flag=false;  
function DrawImage(ImgD){  
   var image=new Image();  
   image.src=ImgD.src;  
   if(image.width>0 && image.height>0){  
    flag=true;  
    if(image.width/image.height>=200/200){  
     if(image.width>200){    
     ImgD.width=200;  
     ImgD.height=(image.height*200)/image.width;  
     }else{  
     ImgD.width=image.width;    
     ImgD.height=image.height;  
     }  
     }  
    else{  
     if(image.height>200){    
     ImgD.height=200;  
     ImgD.width=(image.width*200)/image.height;       
     }else{  
     ImgD.width=image.width;    
     ImgD.height=image.height;  
     }  
     }  
    } 
     ImgD.style.display="";
   } 
   //显示或者隐藏进度条
   function Loading(ps)
   {
	   if(ps==0)
	   {
		   document.getElementById("progress").style.display="none";
	   }
	   else
	   {
		   document.getElementById("progress").style.display="";
		   document.getElementById("progress").src="images/progress.gif";
	   }
	   
   }