String.prototype.trim = function() {  
  var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);  
  return (m == null) ? "" : m[1];  
} 

String.prototype.isMobile = function() {  
  return (/^(?:13\d|15[0123456789])-?\d{5}(\d{3}|\*{3})$/.test(this.trim()));  
} 

function isNum(value){
	var numtype="0123456789";
	for(i=0;i<value.length;i++){
		if(numtype.indexOf(value.substring(i,i+1))<0)
			return false; 
	}
	return true;
} 

function frameFitSelfHeight(frameId){
	var iframe = document.getElementById(frameId);
	try{
		var h = iframe.contentWindow.document.documentElement.scrollHeight ;
		if(h == 0)
			iframe.height = eval(frameId).document.body.scrollHeight ;
		else
			iframe.height = iframe.contentWindow.document.documentElement.scrollHeight ;
	}catch (ex){
	}
}


function trim(s) {
  var count = s.length;
  var st    = 0;       // start
  var end   = count-1; // end

  if (s == "") return s;
  while (st < count) {
    if (s.charAt(st) == " ")
      st ++;
    else
      break;
  }
  while (end > st) {
    if (s.charAt(end) == " ")
      end --;
    else
      break;
  }
  return s.substring(st,end + 1);
}

Date.prototype.addDay = function(day){
	return new Date(this.valueOf() + (day * 24*60*60*1000));
}

// 控制后台录入的图片大小
function controlImg(el,width){
	var imgs = document.getElementById(el).getElementsByTagName("img");
	for(i=0;i<imgs.length;i++){
		if(imgs[i].width>width){
			imgs[i].width=width;
		}
	}
}

function validate(type,str){
    var va = {
         name : [/^[a-zA-Z\u4e00-\u9fa5]{2,20}$/,"姓名不符合规范,请输入2-20个中文或英文！"],
         certNo:[/^\d{3,18}$/,"证件号码不符合规范，请输入3-18个数字！"],
         begin:[/^\d{8}$/,"证件有效期起始时间不符合规范，请输入8个数字！"],
         end:[/^\d{8}$/,"证件有效期起始时间不符合规范，请输入8个数字！"],
         email: [/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/,"电子邮箱不符合规范，最大长度为40！",40],
         address:[/^[^<>\']{1,40}$/,"收件地址不能为空或含有非法字符，最大长度为40！"],
         postcode:[/^\d{6}$/,"邮编不符合规范！"],
         phone:[/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{6,8})(-(\d{3,}))?$/,"固定电话不符合规范！"],
         mobilePhone:[/^1\d{10}$/,"手机号码不符合规范！"],
         code:[/^\d{4}$/,"验证码不符合规范！"]
    }
    if(va[type] != undefined){
        if(!va[type][0].test(str)){
            return va[type][1]
        }else{
            if(va[type][2] && str.length > va[type][2]){
                return va[type][1]    
            }
        }
        
    }
    return "" ;
}

function limitTran(){
    alert('您是体验客户，没有相应权限') ;
}

