//去掉字符串两边空?
String.prototype.trim=function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

//判断是否为空
function ck_null(str)
{
    str = str.trim();
    if(str == "")
        return true;
    else
        return false;  
}

//--检验邮政编码格?
function check_zkip(str)
{
    str = str.trim();
    if(str == "")  
        return false;
    var reg = /^\d{6}$/g;
    if(reg.test(str))
        return true;
    else
        return false;        
}    

//--�检验电话格?
function check_phone(str)
{
    str = str.trim();
    if(str == "")  
        return false;
    var reg = /^[0-9]{3,4}\-[0-9]{3,8}$/g;
    if(reg.test(str))
        return true;
    else
        return false;   
}

//--�检验手机格?
function check_mobile(str)
{
    str = str.trim();
    if(str == "")  
        return false;
     var reg = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15[01234567889]\d{8}$/;

     if(reg.test(str))
     {
        return false;
     }
     else
     {
       return true;
     }
}

//检验联系电话
function check_LinkPhone(str)
{
    str = str.trim();
    if(str == "")
        return false;
     //var reg = /(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}[1-9]{2}[0-9]{9}$)/;
     //var reg = /^\(?0?(10|2[0-57-9]|[3-9]\d{2}|1(3\d|59))\)?-?\d{8}(-\d{4})?$/;  
     var reg = /^[0-9-]+$/g;
     if(reg.test(str))
     {
        return false;
     }
     else
     {
       return true;
     }
}

//--�检验Email格式
function check_email(str) 
{
    str = str.trim();
	if (str.length == 0) {
		return true;//false
	}
	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom + ")*$");
	var matchArray=str.match(emailPat);
	if (matchArray == null) {
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];
	if (user.match(userPat) == null) {
		return false;
	}
	var IPArray = domain.match(ipDomainPat);
	if (IPArray != null) {
		for (var i = 1; i <= 4; i++) {
			if (IPArray[i] > 255) {
				return false;
			}
		}
		return true;
	}
	var domainArray=domain.match(domainPat);
	if (domainArray == null) {
		return false;
	}
	var atomPat=new RegExp(atom,"g");
	var domArr=domain.match(atomPat);
	var len=domArr.length;
	if ((domArr[domArr.length-1].length < 2) ||
		(domArr[domArr.length-1].length > 3 && domArr[domArr.length-1].indexOf("disabled")<0)) {
		return false;
	}
	if (len < 2) {
		return false;
	}
	return true;
}

//--检验整数格?
function check_Num(str)
{
    str = str.trim();
    if(str == "")  
        return false;
    var reg = /^[0-9]+$/g;
    if(reg.test(str))
        return true;
    else
        return false;
}

function BASEisNotInt(theInt)
{
//判断是否为整数
theInt=BASEtrim(theInt);
if ((theInt.length>1 && theInt.substring(0,1)=="0") || BASEisNotNum(theInt)){
return true;
}
return false;
}


//--�检验上传文件的后缀是否图片格式
function check_Image(str)
{
    str = str.trim();
    var tempArr = str.split('.');
    if(tempArr.length > 0)
    {
        var reg = /(png|jpg|jpeg|gif|bmp)$/ig;
        return reg.test(tempArr[tempArr.length-1]); 
    }
    else
    {
        return false;
    }
}

//--添加至收藏夹
function AddFavorite()
{
	var url = top.window.location.href;
	var title = document.title;
	window.external.addFavorite(url,title);
}	


//检验金额格?
function MoneyMix(str)
{
    var money = str.trim();
    //�判断是否为空
    if(money == "")
    {    
        return 1;
    }
    var reg = /^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/g;
    //判断金额格式
    if(reg.test(money))
    {
        return 2;
    }
    else
    {      
        return 3;
    }    
}

//检验金额
function Money(str)
{
    var _str = str.trim();
    if (_str.length == "") 
    {
		return true;//false
	}
    var reg = /^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/g;
    //判断金额格式
    if(reg.test(_str))
    {
        return true;
    }
    else
    {      
        return false;
    } 
}

//判断长度(250)
function fckLength2(str){    var _str = str.replace(/<\/?[^>]+>|&nbsp;/ig,'');    num = _str.length;      if(num > 300)   {       return false;   }     else   {        return true;   }} 

////判断长度(250)
//function fckLength2(str)
//{
//    var _str = str.replace(/<\/?[^>]+>/ig,'');
//    num = _str.length;  
//    var arr=_str.match(/[^\x00-\x80]/ig);
//  
//    if(arr!=null)num+=arr.length;

//   if(num > 250)
//   {
//       return false;
//   }
//   else
//   {
//        return true;
//   }
//}

function fckLength(str)
{
    var _str = str.replace(/<\/?[^>]+>|&nbsp;/ig,'');
    num = _str.length;   
   if(num > 300)
   {
       return false;
   }  
   else
   {
        return true;
   }
} 

//判断长度(450)
function fckIntroLength(str)
{
    var _str = str.replace(/<\/?[^>]+>|&nbsp;/ig,'');
    num = _str.length;   
   if(num > 500)
   {
       return false;
   }  
   else
   {
        return true;
   }
} 

//--判断输入的日期大于当前的日期
//function Validity(DateTwo)
//{
//    	var DateTwo = DateTwo.split("-");
//    	var Pdate	= new Date(DateTwo[0],parseInt(parseFloat(DateTwo[1]))-1,parseInt(parseFloat(DateTwo[2])));
//    		
//    	if((new Date() - Pdate) > 0)
//        {
//            return true;      
//        }
//        else
//        {
//            return false;
//        }  	
//} 

function Validity(DateTwo)
{
var d1 = new Date();
var d2 = new Date(DateTwo.replace(/-/g, "/"));

if(Date.parse(d1) - Date.parse(d2)>0)
{
   return true;
}
else
{
   return false;
}
}

//检验金额格式和判断大小
function MoneyMax(mix,max)
{                                                                                     
   var moneyMix = mix.trim();
   var moneyMax = max.trim();
   
   var reg = /^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/g;

    //判断是否为空
    if(moneyMax == "")
    {
         return 1;
    }
    else if(!reg.test(moneyMax))//判断金额格式
    {
         return 2;
    }
    else if(parseFloat(moneyMix) > parseFloat(moneyMax))//判断大小
    {
         return 3;
    }
    else
    {
        return 4;
    } 
}
//字符计数
function textCounter(txt,count)  
{  
    var field = txt;
    var countfield = count; 
    if   (field.value.length   >   200)     
    field.value   =   field.value.substring(0,200);   
    else     
    countfield.value   =   200   -   field.value.length;   
} 

function onlyPermitNumcheck(){  //只允许输入数字
var t=event.keyCode;
if((t>=48&&t<=57)||t==13)
  return;
else
  event.keyCode=0;
}
//是否为数字
function isDigit(NUM) 
{ 	
	var i,j,strTemp; 
	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 GE(objid) { return document.getElementById(objid);}
//删除首尾空格
function removeLeadingAndTrailingChar (inputString, removeChar) { 
	var returnString = inputString; 
	if (removeChar.length) { 
		while(''+returnString.charAt(0)==removeChar) { 
			returnString=returnString.substring(1,returnString.length); 
		} 
		while(''+returnString.charAt(returnString.length-1)==removeChar) { 
			returnString=returnString.substring(0,returnString.length-1); 
		}
	}
	return returnString; 
}
	
//构造trim函数
function trim(inputString){
	return removeLeadingAndTrailingChar(inputString," ");
}
//长度
function DataLength(fData)
{	
	var intLength=0;
	for (var i=0;i<fData.length;i++) {
		if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255))
			intLength=intLength+2;
		else
			intLength=intLength+1; 
	}
	return intLength;
}


function changeframe(item,sortname,src){
   if(item!=""&&sortname!=""){
      window.top.frames['mainFrame'].getObject('show_text').innerHTML = sortname+"&nbsp;&nbsp;<img src=images/slide.gif broder=0 />&nbsp;&nbsp;"+item;
   }
   if(src!=""){
     window.top.frames['manFrame'].location=src;
   }
 
} 
//验证RadioButtonList

 function CheckValue(checkName)
   {
              //在Js端调用RadioButtonList
              var rdoObject = document.getElementById(checkName);
              var rdoInput  = rdoObject.getElementsByTagName("INPUT");
              for(var i=0;i<rdoInput.length;i++)
              {
                  if(rdoInput[i].checked)
                  {
                      return true;
                  }
              }
              return false;
         }
         
//验证数字（包括正整数,０,负整数,小数）         

function CheckNum(sDouble)
{
  var re = /^\d+(?=\.{0,1}\d+$|$)/
  return re.test(sDouble)
}
