//检查复选框是否被选定
function checkch(formname,checkname)
{
var s1="0";
	
	for (i=0;i<formname.elements.length;i++){
		if (formname.elements[i].name==checkname){
			if (formname.elements[i].checked==true){s1="1"}
		}		
	}
	if (s1!="1") {
		//alert("请选择 '相应记录'")
		return false;
	}
	else
	{return true;
	}	
}
	


//---------设置字体大小
function setFont(size)
{
    
    document.getElementById('textflag1').style.fontSize=size+'px'    
}

//-----------加入收藏夹
function bookmark(url,explain){
window.external.AddFavorite(url,explain)
}
//------------------设置距离
function jsTable(pix)
{
var str="<table cellspacing=0 cellpadding=0><TR><TD height="+pix+"></td></tr></table>"
document.write (str)
	}

//===============删除文件
function fontsize(id,size)
{
    
    document.getElementById(id).style.fontSize=size+'px'    
}
function delfile(fname)
{
	fname=(fname);
	if (window.confirm("你真的要删除吗？")==true)
	{
	window.location.href=fname;
	}
}


//-----------------判断字符串是否是日期-----------------------
function isDateString(str) {
	var reg=/^\d{4}-[0-1]?\d{1}-[0-3]?\d{1}$/;
	return reg.test(str);
}

//-----------------邮件地址是否合法--------------------------
function CHKEmail(email) 
{
	var re = /\w+@\w+\.\w+/;
  	return re.test(email);
}

//------------------比较日期的大小---------------------------
function CheckDate(strDate1,strDate2) {
	return(stringToDate(strDate1, true)<stringToDate(strDate2, true))
}

//----------------- 将字符串转化为日期格式 -------------------
function stringToDate(sDate, bIgnore)
{	var bValidDate, year, month, day
	var iaDate = new Array(3)
	
	if (bIgnore) bValidDate = true
	else bValidDate = isDateString(sDate)
	
	if (bValidDate)
	{  iaDate = sDate.toString().split("-")
		year = parseFloat(iaDate[0])
		month = parseFloat(iaDate[1]) - 1
		day=parseFloat(iaDate[2])
		return (new Date(year,month,day))
	}
	else return (new Date(1900,1,1))
}

//----------------判断一个数字是否是整数-------------------
function isinteger(str)
{
  str=JHshLTrim(str);
  if (str.indexOf(".")!=-1  || isNaN(str)  || str=="" || isnull(str))
    return false;
  else
    return true;
}

//-------------判断字符串是否为浮点数值型-----------------
function isfloat(str)
{
  if (str=="")
     return false;
  else
  {
     if(isNaN(str))
	 	return false;
	 else
	    return true;
   }
}

function IsNumber(str)
{
    var Letters = "1234567890-.+"; //可以自己增加可输入值
	var i;
	var c;
	
	if(str.charAt(0)=='-')
	  return false;
	
    if(str.charAt(str.length-1)=='-')
	  return false;
    for(i=0;i<str.length;i++)
    {
	  c=str.charAt(i);
	  if (Letters.indexOf(c)<0)
	    return false;
	}
	return true;
}

//-----------剪除前空格------------------------
function JHshLTrim(sString)
{ 
var sStr,i,iStart,sResult = "";

sStr = sString.split("");
iStart = -1 ;
for (i = 0 ; i < sStr.length ; i++)
{
if (sStr[i] != " ") 
{
iStart = i;
break;
}
}
if (iStart == -1) { return "" ;}   
else { return sString.substring(iStart) ;}
}

//---------------判断是否为空字符-------------------
function isnull(str)
{
   var tmpstr;
   tmpstr = JHshLTrim(str)
   
   if ((tmpstr == " ") || (tmpstr == ""))
   {
     return true	 
	}
   else
   {
      return false
	}
}

//去左空格
function ltrim(s){ 
return s.replace( /^\s*/, ""); 
} 
//去右空格; 
function rtrim(s){ 
return s.replace( /\s*$/, ""); 
} 
//去左右空格; 
function trim(s){ 
return rtrim(ltrim(s)); 
}

//----------------转化为大写-----------------------
function JHshToUpperCase()
{
     if ((window.event.keyCode >= 97) && (window.event.keyCode <= 122))
	 {
	     window.event.keyCode = window.event.keyCode - 32 ;
	 }
 }

//---------------转化为小写------------------------- 
function JHshToLowerCase()
{
   if ((window.event.keyCode >= 65) && (window.event.keyCode <= 90))
    {
	   window.event.keyCode = window.event.keyCode + 32 ;
	 } 
}  

//------------确定SELECT的SELECTINDEX---------------
function opt_selected(obj,val)
{
   var j=0
   try
   {
      for (var i=0; i<obj.length;i++)
       {
          if (obj.options[i].value==val)
	      {
	         j=i
		     break
	      }
        }
	    obj.selectedIndex = j 
   }
  catch(e)
  { }
}


//--------------判断字符穿是否是(格式hh:mm)有效的时间-----------
function isTime(value)
{ 
   if (value.indexOf(":")==-1) return false
   if (value.indexOf(".")>-1) return false
   if (value.length>5) return false
   
   var arr = value.split(":")
   var hh=arr[0]
   var mm=arr[1]
   
   if (isNaN(hh)) return false
   if (isNaN(mm)) return false
   if (parseInt(mm)>59) return false;
   	
  if (hh.length==2)
  {
  	 var fhh= hh.substring(0,1)
     var shh= hh.substring(1,2)
  	
	 if (fhh=="2")
	 {  
	   if (shh>3) 
	       return false;
	   else
	      return true;	   
	 }
	 else if (fhh>2)
	 {	   
		return false;
	 }
	 else
	 {
	   return true;
	 }		 
  }
  else
  {
     if (hh<24) return true
  }
  return false	  
} 

//--------------判断字符穿是否是(格式hhmm)有效的时间-----------
function isShortTime(value)
{ 
   if (value.length!=4) 
   	  return false;
   
   var hh=value.substring(0,2)
   var mm=value.substring(3,2)
   var fhh = hh.substring(0,1)
   var shh = hh.substring(1,1)
   var fmm = mm.substring(0,1)
   var smm = mm.substring(1,1)
   if (isNaN(fhh)||isNaN(shh)||isNaN(fmm)||isNaN(smm))
      return false;
   
   if (fhh>2) 
      return false;
   
   if (fhh=="2")
   {
	   if (shh>3)
	     return false;
	}
   if (fmm>5)
      return false ;
   return true;
} 

function OpenWin()
{
  window.moveTo(0,0);
  window.resizeTo(window.screen.availWidth,window.screen.availHeight); 
}

function isCharsInBag (s, bag)
{ 
var i,c;
for (i = 0; i < s.length; i++)
{ 
c = s.charAt(i);//字符串s中的字符
if (bag.indexOf(c) <= -1) 

return c;
//alert(c);
}

return "";
}

function ischinese(s,s1)
{
//var s=form1.domain.value;
if (s=="")
{alert("不能为空");
	return false;
	}
var errorChar;
var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\\'\":;~!#$%()`";
errorChar = isCharsInBag( s, badChar)
if (errorChar == "" )
{
alert(s1);
return false;
} 
return true;
} 


//全选 s 表示对像 f=1 表示全选定 f=0 表示全清除
function selectAll(s,f)
{
	var obj=document.getElementsByName(s);
	if (f==1)
	{
	for (i=0;i<obj.length;i++)
	obj(i).checked=true;
	}
	else
	{
	for (i=0;i<obj.length;i++)
	obj(i).checked=false;		
	}
}

function forget()
{
	alert("请与网站客服人员联系");
}
//取单选框的值
function getRadio(s)
{
	var obj=document.getElementsByName(s);
	for (i=0;i<obj.length;i++){
		if (obj[i].checked==true)
		return obj[i].value;
	}	
	return false;
}
//显示IP
var ip={
checkip:function(ip)
{   var theform=document.ipform;
	theform.action="http://www.ip138.com/ips8.asp";
	theform.target="_blank";
	theform.ACTION.value="2";
	theform.ip.value=ip;	
	theform.submit();	
},
displayipform:function()
{
document.write("<FORM METHOD=POST name=\"ipform\" >");
document.write("<input type=\"hidden\" name=\"ip\"> ");
document.write("<input type=\"hidden\" name=\"ACTION\" value=\"2\"> ");
document.write("</FORM>");	
}
}