function CheckOnce(it,msg)
{
	if(it.value == "")
	{
		alert("请您填写，"+msg);
		it.focus();
		return false;
	}
	return true;
}



function searchCkeck()
{
		if(searchform.str.value=="")
		{
			alert("请填写关键字！");
			document.searchform.str.focus();
			return false;
			}
}



function CheckNumber(it,msg)
{
	var i,s;
	var username = new String(it.value);
	var len = username.length;
	for(i=0;i < len;i++)
	{
		s = username.substr(i,1);
		if( ! (s>='0' && s<='9' || s=="-") )
		{
			alert(msg+"中只允许出现数字！");
			it.focus();
			return false;
		}
	}
	return true;
}

function CheckMail(it)
{
	var mail = new String(it.value);
	var pos_at,pos_dot,len;
	pos_at = mail.indexOf("@");
	pos_dot= mail.lastIndexOf(".");
	len = mail.length;
	if(mail.indexOf(".") < 1 || pos_at < 1 || pos_dot < 1 || pos_at == len-1 || pos_dot == len-1)
	{
		alert("电子邮件地址错误！");
		it.focus();
		return false;
	}
	return true;
}

function funcurl(it,msg){
var strUrl,i;
	strUrl = new String(it.value);
	strUrl = strUrl.toLowerCase();
	i = strUrl.indexOf(".");
	if(strUrl.length < 8 || strUrl.indexOf("http://") != 0 || i < 8 || i >= strUrl.length -1)
	{
		alert("请输入正确的"+msg+"！");
		it.focus();
		return false;
	}
	if(!checkstr(strUrl))
	{
		alert(msg+"中存在非法字符！");
		it.focus();
		return false;
	}
	return true;
}
function checkstr(str)
{
	var i,s,ErrStr;
	
	ErrStr = " \\'\"<>#$";
	for(i=0;i < ErrStr.length;i++)
	{
		s = ErrStr.substr(i,1);
		if(str.indexOf(s)>=0)
			return false;
	}
	return true;
}
function checkdata(it){
var datereg=/^(\d{4})-(\d{1,2})-(\d{1,2})$/
if (!datereg.test(it.value)){
  alert("时间输入格式错误");
  it.focus();
  return false;
 }
var r=it.value.match(datereg)
var d=new Date(r[1],r[2]-1,r[3])
if (!(d.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getDate()==r[3])){
  alert("时间输入格式错误");
 it.focus();
  return false;
 }
 return true
 }
 function DateCompare(YearFrom, MonthFrom, YearTo, MonthTo)
{  YearFrom  = parseInt(YearFrom,10);
   MonthFrom = parseInt(MonthFrom,10);
   YearTo    = parseInt(YearTo,10);
   MonthTo   = parseInt(MonthTo,10);

   if (YearFrom > YearTo)
     { return false;}
   else
   {  if (YearFrom == YearTo)
      {  if (MonthFrom >= MonthTo)
            return false;
      }
   }
   return true;
}


////////////////////////////////////////
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}