function ValidLength(item,len)
{
	return(item.length>=len);
}
 
function ErrMsg(elem,text)
{
	window.alert(text);
	elem.focus();   
}
function ValidDate1(datestr)
{
   	if (datestr.length!=6) return 0;//输入长度必须为6位
	var newdate=datestr.substring(0,4)+"-"+datestr.substring(4,6);
	var year=datestr.substring(0,4);
	var month=datestr.substring(4,6);
	
	if (isNaN(year))
	 {
		return false;
	 }		 
	if (year<1899) return false;
	if (!((1<=month) && (12>=month)))
	{
		//alert ("Invalid month or day!");
		return false;
	}
	return true;
}


function ValidTime(timestr)
{
	if (timestr.length!=4) return false;
	var first2=timestr.substring(0,2);
	var last2=timestr.substring(2,4);
	if (isNaN(first2))
	{
		return false;
	}
	if (isNaN(last2))
	{
		return false;
	}
	if ((first2*1 >=24) || (first2*1<0))
	{
		return false;
	}
	if ((last2*1>=60) || (last2*1<0))
	{
		return false;
	}
	if (timestr*1==0)
	{
		return false;
	}
	return true;
}
function ValidDate(datestr)
{
	if (datestr.length!=8) return false;//输入长度必须为8位
	var newdate=datestr.substring(0,4)+"-"+datestr.substring(4,6)+"-"+datestr.substring(6,8);
	var year=datestr.substring(0,4);
	var month=datestr.substring(4,6);
	var day=datestr.substring(6,8);
	
	if (isNaN(year))
	 {
		return false;
	 }		 
	if (year<1899) return false;
	if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
	{
		//alert ("Invalid month or day!");
		return false;
	}
	if (!((year % 4)==0) && (month==2) && (day==29))
	{
		//alert ("This is not a leap year!");
		return false;
	}
	if ((month<=7) && ((month % 2)==0) && (day>=31))
	{
		//alert ("This month is a small month!");
		return false;
	
	}
	if ((month>=8) && ((month % 2)==1) && (day>=31))
	{
		//alert ("This month is a small month!");
		return false;
	}
	if ((month==2) && (day==30))
	{
		//alert("The Febryary never has this day!");
		return false;
	}
	return true;
}

//去除字串前的空格
function ltrim(avalue)
{
  	while(avalue.substring(0,1)==" ")
	{
	  avalue=avalue.substring(1,avalue.length);
	}
	return avalue;
}

//去除字串后的空格
function rtrim(avalue)
{
   while (avalue.substring(avalue.length-1,avalue.length)==" ")
   {
     avalue=avalue.substring(0,avalue.length-1);
   }
   return avalue;
}

//去除字串前后的空格
function trim(avalue)
{
  return ltrim(rtrim(avalue));
}

//用于检查日期类输入框中输入的是否为正确的日期
function CheckDateField(Item,Name)
{
	if(trim(Item.value)=="")
	{
		ErrMsg(Item,"请输入 "+Name+"!");
		return false;
	}
	if(!ValidDate(Item.value))
	{
		ErrMsg(Item,"请输入 "+Name+"正确的日期(日期格式 :YYYYMMDD)!");
		return false;
	}
	return true;
}

//用于检查时间类输入框中输入的是否为正确的时间
function CheckTimeField(Item,Name)
{
	if (trim(Item.value)=="")
	{
		ErrMsg(Item,"请输入 "+Name+"!");
		return false;
	}
	if (!ValidTime(Item.value))
	{
		ErrMsg(Item,"请输入 "+Name+"正确的时间(时间格式:mmss)!");
		return false;
	}
	return true;
}

function CheckMail(Item,Name)
{
  if (trim(Item.value)=="")
  {
      ErrMsg(Item,"请输入 "+Name+"!");
	  return false;
  }
  var strr;
  re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
  mail=Item.value;
  re.exec(mail);
  if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2+RegExp.$3
  else
    if (RegExp.$2!=""&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2
    else  strr=RegExp.$1
  if (strr!=mail) 
	  {
		  ErrMsg(Item,"请在 ["+Name+"] 输入正确的Email地址.");
		  return false;	  
	  }
  return true;
}

function CheckUploadImageField(Item,Name)
{
    if(trim(Item.value)!= "")
    {
        imageExtPosition = Item.value.lastIndexOf(".");
        imageExt = Item.value.substring(imageExtPosition + 1,Item.value.length).toLowerCase();
        if((imageExt != "jpg") && (imageExt != "gif") && (imageExt != "jpeg") && (imageExt !="bmp"))
        {     
		    ErrMsg(Item,"请选择 "+Name+"正确的图片.\nJpeg 或者 Gif 或者 Bmp");       
            return false;            
        }
    }
	return true;
}
//用于检查数值类输入框中输入的是否为正确的数值
function CheckDataField(Item,Name)
{
	if(trim(Item.value)=="")
	{
		ErrMsg(Item,"请输入 "+Name+"！");
		return false;
	}
	if(isNaN(Item.value))
	{
		ErrMsg(Item,"请在 ["+Name+"] 输入正确的数字！");
		return false;
	}
	return true;
}

//用于检查字符类输入框中是否输入了正确的字符数，flag:0 ：要求相等，1:要求小于 2：要求大于
function CheckStringField(item,num,flag,name )
{
	var tmp=trim(item.value);
	if(tmp=="")
	{
		ErrMsg(item,"请输入 "+name);
		return false;
	}
	var tlen=tmp.length
	if(flag=="0"&&tlen!=num )
	{
		ErrMsg(item,name+"域必须输入 ("+num+") 个字符");
		return false;
	}
	if(flag=="1"&&tlen >num)
	{
		ErrMsg(item,"请输入 "+name+tlen+" 字符,您所输入的字符已经超过 ("+num+")");
		return false;
	}
	if(flag=="2"&&tlen <num)
	{
		ErrMsg(item,"请输入 "+name+tlen+" 字符,您所输入的字符还少于 ("+num+")");
		return false;
	}
	return true;
}
function js_open(htmlurl)
{ 
	var width=700;
	var height=400;
	var Left_size = (screen.width) ? (screen.width-width)/2 : 0;
	var Top_size = (screen.height) ? (screen.height-height)/2 : 0;
	var  newwin=window.open(htmlurl,"_self","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,top="+Top_size+",left="+Left_size+",width="+width+",height="+height); 
	newwin.focus(); 
	return false; 
}
function doZoom(id,size){
	document.getElementById(id).style.fontSize=size+'pt'
}
//设为首页
function defaul_home(){
this.home.style.behavior='url(#default#homepage)';this.home.setHomePage('http://www.1st.com.cn');
}
function status_text()
{
	window.status = "欢迎访问-----DSF第四方物流"
}

function formatFloat(src, pos)
{
    return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}

status_text()

//function document.oncontextmenu() 
//{ 
// alert("欢迎访问门到门第四方物流!");
//  return false; 
//} 

//function nocontextmenu()
//{ 
//    if(document.all) {
//        event.cancelBubble=true;
//        event.returnvalue=false; 
//        return false; }
//}

