<!--
//判断空值
function CheckIsNull(obj,msg)
{
	if(obj.value=="")
	{
		alert(msg);
		obj.focus();
		return false;
	}
	return true;
}
//判断数字输入
function CheckIsNumeric(obj,msg)
{
	var reg=/^[0,1,2,3,4,5,6,7,8,9]*$/
	if(!reg.exec(obj.value))
	{
		alert(msg);
		obj.focus();
		return false;
	}
	return true;
}
function IsNumeric(s) {
	var regu = "^[0-9]*$";
	var re   = new RegExp(regu);
	if (s.search(re) != -1)
		return true;
	else
		return false;
}
//判断电话输入
function CheckIsTel(obj,msg)
{
	var reg=/^[0,1,2,3,4,5,6,7,8,9,-]*$/
	if(!reg.exec(obj.value))
	{
		alert(msg);
		obj.focus();
		return false;
	}
	return true;
}
/** 是否为合法字串，指只包括数字和-的字串　*/
function IsPhone(s) {
	if (s.length < 7) return false;
	if (s.length > 50) return false;
	var regu = "^[0-9-]*$";
	var re   = new RegExp(regu);
	s = s.replace('@', '');
	s = s.replace('.', '');
	if (s.search(re) != -1)
		return true;
	else
		return false;
}

//弹出窗口
function newpage(htmlurl,top,left,width,height)
{
	var strtemp=",top="+top;
	strtemp=strtemp+",left=";
	strtemp=strtemp+left;
	strtemp=strtemp+",width=";
	strtemp=strtemp+width;
	strtemp=strtemp+",height=";
	strtemp=strtemp+height;
	var newwin=window.open(htmlurl,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no"+strtemp);
	newwin.focus();
	return false;
}
//字体大小
function fontZoom(size)
{
	document.getElementById('fontzoom').style.fontSize=size+'px'
}
//浮型数字输入
function chkfloat(sId)
{
	if(isNaN(sId.value))
	{
		alert("非法输入，输入格式应该为小数（如：xxxx.xx,123.40）！");
		while(isNaN(sId.value))
			sId.value=sId.value.substring(0,sId.value.length-1);
		return false;
	}
}

function EnterT()
{
	if(event.keyCode == 13)event.keyCode = 9;
}

/**检查是否为有效字符串*/
function IsValidString(checkStr)
{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
var allValid = true;
if (checkStr.length<1)
 allValid=false;
  for (i=0;i<checkStr.length;i++)
  {
	ch=checkStr.charAt(i);
	for(j=0;j<checkOK.length;j++)
	  if(ch==checkOK.charAt(j))
		break;
	if(j==checkOK.length)
	{
	  allValid = false;
	  break;
	}
  }
  return allValid;
}
/** 测量有汉字时的字串实际长度，其中一个汉字占两个字符 Base 20030820 */
function len(str){
	return str.replace(/[^\x00-\xff]/g,"**").length
}
/** 是否为合法字串，指只包括字母，数字和_的字串　*/
function isStr(s) {
	if (s.length == 0) return false;
	var regu = "^[0-9A-Za-z_]*$";
	var re   = new RegExp(regu);
	//alert("ssss---s.search(re):"+s.search(re));
	s = s.replace('@', '');
	s = s.replace('.', '');
	if (s.search(re) != -1)
		return true;
	else
	{
		if (isEmail(s)) return true;
		else return false;
	}
}
/**检查是否为正确的电子邮件格式*/
function isEmail(s){
	if (s.length > 100)    return false;
	if (s.indexOf("'")!=-1) return false;
	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+(.+)$";
	var re = new RegExp(regu);
	if (s.search(re) != -1)
		return true;
	else
		return false;
}
//后缀判断
function IsExt(url, opt){
	var sTemp;
	var b=false;
	var s=opt.toUpperCase().split("|");
	for (var i=0;i<s.length ;i++ ){
		sTemp=url.substr(url.length-s[i].length-1);
		sTemp=sTemp.toUpperCase();
		s[i]="."+s[i];
		if (s[i]==sTemp){
			b=true;
			break;
		}
	}
	return b;
}
//上传预浏览
function View(simg,stplj,wsize,hsize)
{
	var sAllowExt = "gif|jpg|bmp|png";
	if (!IsExt(document.all[stplj].value,sAllowExt)){
		alert("提示：\n\n请选择一个有效的文件，\n支持的格式有（"+sAllowExt+"）!");
		document.all[stplj].outerHTML+='';
		return false;
	}else{
		//document.all[simg].src=document.all[stplj].value;
		//新的预览代码，支持 IE6、IE7。 
		var newPreview = document.getElementById(simg); 
		newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = document.all[stplj].value; 
		newPreview.style.width = wsize+"px"; 
		newPreview.style.height = hsize+"px"; 
	}
}
//字符长度截取,汉字算两个字符
function CutStrLength(str,n) 
{     
var r = /[^\x00-\xff]/g;     
	if(str.replace(r, "mm").length <= n) return str;       
var m = Math.floor(n/2);     
	for(var i=m; i<str.length; i++) {     
		if(str.substr(0, i).replace(r, "mm").length>=n) {     
			return str.substr(0, i) +""; 
		}     
	} 
return str;    
}

//限制输入字符个数
function  checkFieldLength(fieldName,fieldLength,showMsg)    
{      
	
	var   str   = document.getElementById(fieldName).value;    
	var   theLen=0;    
	var   teststr='';    
			theLen=len(str); 
	  document.getElementById(showMsg).innerHTML = "已输入：<font color=red>"+theLen+"</font> 个字符"; 
	  if(theLen>fieldLength)    
	  {   
		  document.getElementById(showMsg).innerText = "字符长度超过规定长度"; 
		  alert("字符长度超过规定长度,自动截取前 "+ fieldLength +" 个！");    
		  document.getElementById(fieldName).focus();    
		  document.getElementById(fieldName).value = CutStrLength(str, fieldLength); 
		  document.getElementById(showMsg).innerHTML = "已截取：<font color=red>"+fieldLength+"</font> 个字符"; 
		  return   false;    
	  }    
	  else    
	  {    
		  return   true;    
	  }    
} 

function fAddFavorite(sTitle, sURL)
{ 
if(document.all)
    window.external.AddFavorite(sURL, sTitle); 
else
    window.sidebar.addPanel(sTitle, sURL, "");
}
function EnterTab()
{
	if(event.keyCode == 13)event.keyCode = 9;
}

//-->
