function chkFilePath(objFile,isAlert)
{
	if(typeof isAlert=='undefined'){
		isAlert=true;
	}
	if(!objFile || objFile.value=="" || objFile.value.length<8)
	{
		if(isAlert){
			alert("请先选择正确的文件路径");
		}
		return false;
	}
	return true;
}
function chkPic(objPic,maxWidth,maxHeight,maxSize)
{
	if(!maxWidth)maxWidth=100;
	if(!maxHeight)maxHeight=100;
	if(!maxSize)maxSize=100*1024;
	var picname=objPic.src;
	var hou="";
	if(picname.lastIndexOf(".")>0 && picname.lastIndexOf(".")!=picname.length-1){
		hou=picname.substring(picname.lastIndexOf(".")+1);
		hou=hou.toLowerCase();
	}
//	alert(hou);
	if(picname.length<5)
	{
		alert("文件名字不合法");
		return false;		
	}
	if(hou!="jpg" && hou!="gif" && hou!="bmp" && hou!="jpeg" && hou!="png")
	{
		alert("文件类型应该是下面的任一种 : .jpg , .gif , .bmp , .jpeg , .png");
		return false;		
	}
	if(objPic.width<0)
	{
		alert("文件不合法");
		return false;	
	}

	if(objPic.width>maxWidth || objPic.heigth>maxHeight)
	{
		alert("文件尺寸太大，最大为"+maxWidth+" * "+maxHeight+"！");
		return false;	
	}
	if(objPic.fileSize>maxSize)
	{
		alert("文件最大为"+(maxSize/1024)+"K");
		return false;	
	}
	return true;
}

function chkMusic(objFile)
{
	var hou=objFile.value.substring(objFile.value.length-3);
	hou=hou.toLowerCase();
//	alert(hou);

	if(hou!="mp3" && hou!="wav")
	{
		alert("文件类型应该是下面的任一种 : .mp3 , .wav");
		return false;		
	}
	return true;
}
function chkMobileValue(value)
{
	if(value==null || value=='')
	{
		return false;
	}
	else if(value.length<11 || value.length>12 || chknum(value,false)==false)
	{
		return false;
	}
	else
	{
		if(value.substring(0,1)!='0')
		{
			value="0"+value;
		}

		if(value.length==12)
		{
			value=value.substring(0,3);
			if(value!="013" && value!="015")
			{
				return false;
			}
		}
		else
		{
			return false;
		}
	}
	return true;
}
//alert(chkMobileValue("13400631858"));
//mobile not any tel
function chkMobile(mobileObj)
{
	var retu=true;
	var errBuff="";
	if(mobileObj.value==null || mobileObj.value=='')
	{
		errBuff="手机号码不能为空";
	}
	else if(mobileObj.value.length<11 || mobileObj.value.length>12 || chknum(mobileObj.value,false)==false)
	{
		errBuff="手机号码不合法";
	}
	else
	{
		var buff=mobileObj.value;
		if(buff.substring(0,1)!='0')
		{
			buff="0"+buff;
		}

		if(buff.length==12)
		{
			buff=buff.substring(0,3);
			if(buff!="013" && buff!="015")
			{
				errBuff="手机号码不合法！";				
			}
		}
		else
		{
			errBuff="手机号码不合法！";
		}
	}

	if(errBuff!="")
	{
		alert(errBuff);
		mobileObj.select();
		mobileObj.focus();
		retu=false;
	}
	return retu;
}

function chkEmailList(mailObj)
{
	var value=trim(mailObj.value);
	if(value=='')return true;
	var listArray=value.split(",");
	var startSelectIndex=0;
	if(listArray!=null)
	{
		for(var i=0;i<listArray.length;i++)
		{
			if(trim(listArray[i])!=null && trim(listArray[i])!='')
			{
				if(chkEmailValue(listArray[i]))
				{
					startSelectIndex+=listArray[i].length+1;
				}
				else
				{
					alert("电子邮件（"+listArray[i]+"）不合法！");
					//alert(startSelectIndex+":"+(startSelectIndex+listArray[i].length));
					mailObj.select(startSelectIndex,startSelectIndex+listArray[i].length);
					mailObj.focus(2);
					return false;
				}
			}
			else
			{
				startSelectIndex++;
			}

		}
	}
	return true;
}

function chkUpdateMobileList(mailObj)
{
	var retu="";
	var value=trim(mailObj.value);
	if(value=='')return;
	var listArray=value.split(",");
	if(listArray!=null)
	{
		for(var i=0;i<listArray.length;i++)
		{
			if(trim(listArray[i])!=null && trim(listArray[i])!='')
			{
				if(chkMobileValue(listArray[i]))
				{
					retu=retu+listArray[i]+",";
				}
				else
				{
					//alert(listArray[i]);
				}
			}
		}
	}
	if(retu.length>0 && retu.substring(retu.length-1)==',')
		retu=retu.substring(0,retu.length-1);
	mailObj.value=retu;
}

function chkUpdateEmailList(mailObj)
{
	var retu="";
	var value=trim(mailObj.value);
	if(value=='')return;
	var listArray=value.split(",");
	if(listArray!=null)
	{
		for(var i=0;i<listArray.length;i++)
		{
			if(trim(listArray[i])!=null && trim(listArray[i])!='')
			{
				if(chkEmailValue(listArray[i]))
				{
					retu=retu+listArray[i]+",";
				}
				else
				{
					//alert(listArray[i]);
				}
			}
		}
	}
	if(retu.length>0 && retu.substring(retu.length-1)==',')
		retu=retu.substring(0,retu.length-1);
	mailObj.value=retu;
}

function chkEmailValue(value)
{
	//alert("chkEmail");
	if(value==null || value=="")
	{
		return false;
	}
	if(value.indexOf("<")!=-1 && value.indexOf(">")!=-1 && value.indexOf("<")<value.indexOf(">")){
		value=value.substring(value.indexOf("<")+1);
		value=value.substring(0,value.indexOf(">"));
	}
	var retu=false;
	var i=value.length;
	var temp = value.indexOf('@');
	var tempd = value.indexOf('.');
	if (temp > 1)
	{
		if ((i-temp) > 3)
		{
				if (((i-tempd)>0)&(tempd>0))
				{
					retu=true;
				}
		}
	}
	
	if(retu==true)
	{
		var chkstr="abcdefghijklmnopqrstuvwxyz@_0123456789.";
		retu=chkStr(chkstr,value.toLowerCase());
		if(value.indexOf('@')!=value.lastIndexOf('@') || 
			//value.indexOf('.')!=value.lastIndexOf('.') ||
			value.indexOf('.')==value.lastIndexOf('@')+1|| 
			value.indexOf('.')==value.length-1)
		{
				retu=false;
		}

	}
	return retu;
}

function chkEmail(mailObj)
{
	//alert("chkEmail");
	if(mailObj.value==null || mailObj.value=="")
	{
		alert("电子邮件不能为空！");
		mailObj.select();
		mailObj.focus();
		return false;
	}
	var retu=false;
	var i=mailObj.value.length;
	var temp = mailObj.value.indexOf('@');
	var tempd = mailObj.value.indexOf('.');
	if (temp > 1)
	{
		if ((i-temp) > 3)
		{
				if (((i-tempd)>0)&(tempd>0))
				{
					retu=true;
				}
		}
	}
	
	if(retu==true)
	{
		var chkstr="abcdefghijklmnopqrstuvwxyz@_0123456789.";
		retu=chkStr(chkstr,mailObj.value.toLowerCase());
		if(mailObj.value.indexOf('@')!=mailObj.value.lastIndexOf('@') || 
			//mailObj.value.indexOf('.')!=mailObj.value.lastIndexOf('.') ||
			mailObj.value.indexOf('.')==mailObj.value.lastIndexOf('@')+1|| 
			mailObj.value.indexOf('.')==mailObj.value.length-1)
		{
				retu=false;
		}

	}


	if(retu==false)
	{
		alert("电子邮件不合法！");
		mailObj.select();
		mailObj.focus();
	}
	return retu;
}

function chkStr(chkStr,str)
{
	if(str==null || str=='')return false;
	var i,j;

	for (i=0;i<str.length;i++)
	{
		j=chkStr.indexOf(str.charAt(i));	
		if (j==-1)
		{
			return false;
		}
	}
	return true;
}

function chknum(NUM,isPoint)
{
	var i,j,strTemp;
	strTemp=".0123456789";
	if(isPoint!=null & isPoint==false)
	{
		strTemp="0123456789";
	}
	if ( NUM.length== 0)
		return false;
	for (i=0;i<NUM.length;i++)
	{
		j=strTemp.indexOf(NUM.charAt(i));	
		if (j==-1)
		{
		//说明有字符不是数字
			return false;
		}
	}
	//说明是数字
	return true;
}
function DateDiff(sDate1,sDate2){
try{
   var aDate,oDate1,oDate2,iDays ;
   aDate =sDate1.split('-'); 
   oDate1 = new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]) ;
   //转换为04-19-2007格式 
   if(sDate2){
	 aDate = sDate2.split('-'); 
   oDate2 = new Date(aDate[1]+'-'+ aDate[2] +'-'+aDate[0]); 
	}else{
	oDate2=new Date();
	}
   
   iDays = parseInt((oDate1 -oDate2)/1000/60/60/24);//把相差的毫秒数转换为天数 
   return iDays ;
   }catch(e){}
}