	


/*去掉字符串前后的空格
*author:zhougb
*date:08-07-28
*/
String.prototype.trim = function () {
	return this.replace(/(^\s*)|(\s*$)/g, "");
};

_Trim=function(str){return str.replace(/(^\s*)|(\s*$)/g, "");} 
//截取字符串
_subStrim=function (str,len){
	//var s='';
	//if(len>str.length){
		//s=str;
	//}else{
		//s=str.substring(0,len);
	//}
	//return s;
	
	if(!str || !len) { return ''; }   
   //预期计数：中文2字节，英文1字节    
    var a = 0;    
   //循环计数   
     var i = 0;    
   //临时字串   
     var temp = '';   
     for (i=0;i<str.length;i++){    
    	 if (str.charCodeAt(i)>255){       
      //按照预期计数增加2     
              a+=2; 
		 }else{    
	         a++;   
	      }  
       //如果增加计数后长度大于限定长度，就直接返回临时字符串     
      if(a > len) { return temp; }     
      
      //将当前内容加到临时字符串     
      temp += str.charAt(i); 
      }   
       //如果全部是单字节字符，就直接返回源字符串   
         return str; 
	
}


//等比例压宿
var flag=false;    
function limitImage(ImgD,areaWidth,areaHeight){    
	
    var areaWidth = areaWidth;  //你放置图片区域的宽度。 150  
    var areaHeight = areaHeight; //你放置图片区域的高度。   390
   // var image=new Image();    
    //image.src=ImgD.src;  
    var image={width:ImgD.width,height:ImgD.height};  
    if(image.width>0 && image.height>0){    
        flag=true;    
        if(image.width/image.height>= areaWidth/areaHeight){    
            if(image.width>areaWidth){    
                ImgD.width=areaWidth;    
                ImgD.height=(image.height*areaWidth)/image.width;    
            }else{    
                ImgD.width=image.width;    
                ImgD.height=image.height;    
            }    
           // ImgD.alt=image.width+"×"+image.height;    
        }else{    
            if(image.height>areaHeight){    
                ImgD.height=areaHeight;    
                ImgD.width=(image.width*areaHeight)/image.height;    
            }else{    
                ImgD.width=image.width;    
                ImgD.height=image.height;    
            }    
           // ImgD.alt=image.width+"×"+image.height;    
        }    
    }    
}    

function pressEnter(){
	if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')
     event.keyCode=9;
}
  





/*
*获得Dom对象
*author:zhougb
*date:08-07-28
*/
function _D(xml) {
	var domArr = ["Microsoft.XMLDOM", "MSXML2.DOMDocument", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0"];
	var xmlDom = null;
	for (var i = 0; i < domArr.length; i++) {
		try {
			xmlDom = new ActiveXObject(domArr[i]);
			xmlDom.async = false;
			if (xml != null) {
				xmlDom.loadXML(xml);
			}
		}
		catch (e) {
			//alert("error");
		}
	}
	return xmlDom;
}

function _F(xml) {
	var domArr = ["Microsoft.XMLDOM", "MSXML2.DOMDocument", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0"];
	var xmlDom = null;
	for (var i = 0; i < domArr.length; i++) {
		try {
			xmlDom = new ActiveXObject(domArr[i]);
			xmlDom.async =false;
			if (xml != null) {
				xmlDom.load(xml);
			}
		}
		catch (e) {
			//alert("error");
		}
	}
	return xmlDom;
}
//获得验证码
function _ImgPic(obj){
	obj.src=obj.src+"&&zgb='1982'";
}


var $Id=document.getElementById;
var $=document.getElementById;


 /********************   
  函数名称：IsNumber   
  函数功能：检测字符串是否全为数字   
  函数参数：str,需要检测的字符串   
  ********************/   
  function   IsNumber(str)   
  {   
  var   number_chars   =   "1234567890";   
  var   i;   
  for   (i=0;i<str.length;i++)   
  {   
  if   (number_chars.indexOf(str.charAt(i))==-1)   return   false;   
  }   
  return   true;   
  } 
  
   /********************   
  函数名称：IsEmailAddress   
  函数功能：检查Email邮件地址的合法性，合法返回true,反之,返回false   
  函数参数：obj,需要检查的Email邮件地址   
  ********************/   
  function   IsEmailAddress(obj)   
  {   
  var   pattern=/^[a-zA-Z0-9\-]+@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;   
  if(pattern.test(obj))   
  {   
  return   true;   
  }   
  else   
  {   
  return   false;   
  }   
  }  
  
  /********************   
  检查电话是否符合格式
  ********************/ 
  function checkPhone( strPhone ) { 
	var phoneRegWithArea = /^[0][1-9]{2,3}-[0-9]{5,10}$/; 
	var phoneRegNoArea = /^[1-9]{1}[0-9]{5,8}$/; 
	 var prompt = "您输入的电话号码不正确!"
	
	if( strPhone.length > 9 ) {
			if( phoneRegWithArea.test(strPhone) ){
				return true; 
			}else{
				//alert( prompt );
				return false; 
			}
	}else{
			if( phoneRegNoArea.test( strPhone ) ){
				return true; 
			}else{
				//alert( prompt );
				return false; 
			}
	}
}
    
  
