function load()
{
	var name=navigator.appName
	var vers=navigator.appVersion
	if(name=='Netscape'){
		window.location.reload(true)
	}
	else{
		history.go(0)
	}
}

function CheckAll(form)
{
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i]; 
    if (e.name != "chkAll" &&e.type=="checkbox" && e.disabled==false&& (e.name).indexOf("chkExport") !=-1)
       e.checked = form.chkAll.checked;
    }
}

function unselectall(t,form)
{
  if(!t.checked)
  {
    form.chkAll.checked = false;
  }
}

function DelAllData(form)
{
   if (!confirm('是否删除选中项？')){//是否删除选中项？
     return false;
	 }
   for (var i=0;i<form.elements.length;i++)
    { 
	var e = form.elements[i];
    if (e.name != "chkAll"&& e.type=="checkbox" && e.checked ==true)
        return true ;
	}
	alert("请选择删除项");//请选择删除项！
	
	 return false;
}

function ExecAllData(form)
{
	passed=0;a
	var o=document.getElementsByName("chkAction");
	for(var i=0;i<o.length;i++)
	{
		if(o[i].checked)
		{ 
			passed=1;
		if (!confirm('是否操作选中项？'))
		{//是否删除选中项？
			return false;
		}
	 
		if(o[i].value=="3")  //排序
		{
			var OrderID=document.getElementsByTagName("input"); 
			for (var i=0;i<OrderID.length;i++)
			{
				var a=OrderID[i];
				if (a.type=="text" && a.name.substr(a.name.length-7,7)=="OrderID" && a.value=="")
				{
					alert("请输入排序值");
					return false;
				}
			}
			return true;
		}
		else if(o[i].value=="999") //删除所选频道关键字
		{ 
			var ChannelID=document.getElementById("SelChannelID"); 
       
			if (ChannelID.value=="0")
	       {
				alert("请选择删除频道!");
				return false;
	       } 
			return true;
		}
		else if(o[i].value=="998") //移动文章到所选分类
		{ 
		var ClassID=document.getElementById("MoveClassID"); 
       
			if (ClassID.value=="0")
	       {
				alert("请选择目标分类!");
				return false;
	       }  
		}
    
		break;
	}
}
if(passed!=1)
 {
	 alert("请选择操作类型");
      return false;
 }
  
for (var i=0;i<form.elements.length;i++)
 { 
	var e = form.elements[i]; 
    if (e.type=="checkbox" && e.name != "chkAll" && e.checked ==true && e.value!=3)

        return true ;
 }
	 alert("请选择操作项");//请选择删除项！
	 
	 return false;
}


function num(obj)
{
if(/\D/g.test(obj.value))
{
	obj.value=obj.value.replace(/\D/g,'');
}
}
function subtitle(title,len)
{
  if(title.length>len)
  {
    document.write(title.substr(0,len)+"...");
  }
  else
  {
    document.write(title);
  }
}

function compareDate(date2,type,src)
{
  DateObj = new Date();
  month=DateObj.getMonth()+1;
  if(month.length==1)
    month="0"+month
  date=DateObj.getDate();
  if(date.length==1)
    date="0"+date;
  date1=month+"-"+date ;
  if(date1==date2)
   {
     if (type==0)
      {
       document.write("<img src="+src+">");
      }
   }
   if(type==1)
      {
       if(date1==date2)
		{
         document.write("<font color=red>");
        }
        else
        {
         document.write("<font color=#66666>");
        }
      }
   
}
 

/**
 * 统计字符串字节数
 *
 * return	integer
 */
String.prototype.ByteCount = function()
{
	txt = this.replace(/(<.*?>)/ig,'');
	txt = txt.replace(/([\u0391-\uFFE5])/ig, '11');
	var count = txt.length;
	return count;
}

String.prototype.ReplaceBr=function()
{
	var r,re ;                    // 声明变量。 
   re = /<br\/>/g;             // 创建正则表达式模式。
   r = this.replace(re, "\r\n");
   return r;
}

function getvalue(id)
{
	var e=document.getElementById(id);
	if(e!=null)
	{
		return e.value;
	}
	else
	{
		return ""
	}
}

function checkval(id,val)
{
var a=getvalue(id);  
if(a.isNull())
	{  
		var e=document.getElementById(id);
		e.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function setActive(v)
	{ 
	  if(v=="True")
		{
		 document.write("√");
	   }
	  else
	  {
	    document.write("×");
	  }
    }

function getStrByLen(str,len)
{
  if (str.length>len)
    document.write(str.substr(0,len));
  else
    document.write (str);
}


function test_name(str) 
{  
	var pattern = /^[_\-a-zA-Z0-9]{3,20}$/;  
	if(pattern.test(str))
	return true;  
	return false; 
}
function equals(str1,str2,minlength,maxlength) 
{  
	if (str1.length < minlength ||str1.length > maxlength  )  
	{   
		return false  
	}    
	if (str1 == str2)  
	{  
		return true; 
	}    
	return false; 
}

/**  *比较两个数值的大小,str1大于str2返回-1， 等于返回0， 小于返回1  */ 
function compareFloat(str1, str2) 
{   
	str1 = trim(str1);  
	str2 = trim(str2);  
	var float1 = parseFloat(str1);  
	var float2 = parseFloat(str2);      
	if(float1 < float2) 
		return 1;  
	else if(float1 > float2) 
		return -1;  
	else if(float1 == float1)  
		return 0;   
}

//判断是否起始日期小于等于结束日期 
function compareDate(strStartDate, strEndDate) 
{  
	if(trim(strStartDate) == "" || trim(strEndDate) == "" )   
	return true;         
		var startDate = covertDate(strStartDate);  
		var endDate = covertDate(strEndDate);  
	if(startDate.getTime() > endDate.getTime())   
		return false;  
	else    
		return true; 
}
function SetHome()
{  
var LocationStr = new String(window.location);  
var NumStr = LocationStr.indexOf("\?");  
//alert(NumStr);  
var SetHomeStr;  
if(NumStr == -1)    
{
	SetHomeStr = LocationStr;
	}  
	else
	{   
	SetHomeStr = LocationStr.substring(0,NumStr)
	}  
	document.all.SetHomeA.style.behavior="url(#default#homepage)";  
	document.all.SetHomeA.setHomePage(SetHomeStr);  
	return false;
} 

//添加String对象方法
String.prototype.trim=function()
{
	return this.replace(/(^\s*)|(\s*$)/g,"");
}

String.prototype.isNull=function()
{  
	if (this == null || this.trim() == "")  
	{   
	return true;  
	}  
	return false; 
} 

String.prototype.isHandSet=function()
{  
	if(this.isNull())   
		return false;         
	var str = this.trim();
    var reg = /^1[3,5][0-9]{9,9}$/;
	return reg.test( this );
} 
String.prototype.isPhone=function()
{ 
	if(this.isNull())   
		return false; 
	var reg = /^0[\d]{2,3}[-]?[\d]{7,8}(-?[\d]{1,5})?$/;
	return reg.test(this);
}
 
String.prototype.isInt=function()
{  
	var re;   
    re =/^-?\d+$/;   
    return re.test(this);   
}

String.prototype.isNumber=function()
{ 
	var re;   
    //re  =/^-?(\d+)\.?((\d+)|(\d+))$/; 
	re = /^-?\d+(.\d+)?$/;  
    return re.test(this);   
}
String.prototype.IsEmail=function()
{
	if (this == null || this.trim() == "")  
	{   
		return false;  
	}       
	//校验邮件的正则表达式，包括aa@bb.cc.dd 和 aa@bb.cc的形式         
	var re = /^(([\u4E00-\u9FA5]|[\uFE30-\uFEFF]|[\d]|[a-zA-Z]|[\_\-\.])+[\@])(((([\d]|[a-zA-Z]|[\_\-]|[\[\]\{\}\>\<])+[\.])+)([\d]|[a-zA-Z\_\-])+)$/;   
     return re.test(this);   
}
String.prototype.IsDate=function()
{  
	if (this == null)  
	{  
		return false; 
	}  
	if (this.trim().length != 10 )  
	{   
		return false;  
	} 
	var yearStr = this.substring(0,4);  
	if(parseInt(yearStr)<1900)  
	{   
		return false;   
	}  
	var reg =  /^[0-9]{4}\-(([0][1-9])||([1][012]))\-(([0][1-9])||([12][0-9])||([3][01]))$/;  
	if(!this.match(reg))  
	{  
		return false; 
	}  
	return true; 
}
String.prototype.isUrl=function() 
{
	if (this == null)  
	{  
		return false; 
	}  
	if (this.trim().length <8)  
	{   
		return false;  
	}
	var reg =/^http:\/\/[_a-za-z0-9-]+\.(.+)$/;
	if(!this.match(reg))  
	{  
		return false; 
	}  
	return true; 
}
/*   
*校验字符串是否为中文,英文字符，数字 
*返回值： 
*如果为空，定义校验通过，           返回true 
*如果字串为中文，校验通过，         返回true 
*如果字串为非中文，             返回false     
*/   
String.prototype.isCnAndEnAndNumber=function()
{   
	var pattern_cn = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0]|[_\-a-zA-Z0-9])*$/;  
	if(pattern_cn.test(this))
	{
		return true;  
	}
	else
	{   
		return false; 
	}   
}
 /*   
 *校验字符串是否为中文,包含中文特殊符号 
 *返回值： 
 *如果为空，定义校验通过，           返回true 
 *如果字串为中文，校验通过，         返回true 
 *如果字串为非中文，             返回false     
 */     
 String.prototype.IsChinese=function()
{
   var pattern_cn = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/;      
   if(pattern_cn.test(this))
   {    
   	return true;   
   }
   else
   {    
   		return false; 
   }  
 }
 /*   
 *校验字符串是否为中文,不包含中文特殊符号 
 *返回值： 
 *如果为空，定义校验通过，           返回true 
 *如果字串为中文，校验通过，         返回true 
 *如果字串为非中文，             返回false     
 */   
 String.prototype.IsChineseCharacters=function()
{  
	var pattern_cn = /^([\u4E00-\u9FA5])*$/;     
	if(pattern_cn.test(this))
	{    
		return true;  
	}
	else
	{  
		return false;   
	}  
}

//判断字符串是否为英文
 String.prototype.IsEnglish=function()
 {
	var re=/^\w*$/;
	return re.test(this);
}
 String.prototype.getStrLen=function()
{  
if(this==null) 
	return 0; 
	str = trim(str);  
	var reg = /\r\n/g;  
	var str1 = this.replace(reg,"");                
	var size = 0;    
for (var i = 0; i < str1.length; i++) 
{      
	var ch = str1.charAt(i);      
	if ( ch <= "\x7f" )
	{      
		size = size + 1;     
	}     
	if ("\x80"< ch)
	{      
		size = size + 2;    
	}    
}       
return size;
}
