﻿//根据id取元素对象
function $(s)
{
    return document.getElementById(s);
}
//两边空格
String.prototype.trim = function(){

	var chs = this.toCharArray();
	
	var st = 0;
	var off = chs.length;
	
	for(var i = 0; i < chs.length; i++){
		var c = chs[i];
		if(c == ' '){
			st++;
		}
		else{
			break;
		}
	}
	
	if(st == this.length){
		return "";
	}
	
	for(var i = chs.length; i > 0; i--){
		var c = chs[i-1];
		if(c == ' '){
			off--;
		}
		else{
			break;
		}
	}
		
	return this.substring(st, off);
};

/**
 * 将字符串转成数组
 */
String.prototype.toCharArray = function(){
	var array = [];
	
	for(var i = 0; i < this.length; i++){
		array[i] = this.charAt(i);
	}		
	
	return array;
};
//*****不能改变大小
function CustromShowModalDialog(URL,Arguments,Width,Height)
{
    if(Arguments==null||Arguments=="")
    {
        Arguments=window;
    }
	var sFeatures="status:no;help:no;resizable:no;scroll:no;dialogHeight:"+Height+"px;dialogWidth:"+Width+"px;";
	
	var varReturn=window.showModalDialog(URL,Arguments,sFeatures);
	
	return varReturn;
}

function CheckXS(obj,message)
{
    if(obj.value=="") return;
    
    if(validate(obj.value)==false)
    {
        alert(message);
        obj.value="";
    }
}
String.prototype.isMobile = function() {  
  return (/^(?:13\d|15[012356789]|18[6789])-?\d{5}(\d{3}|\*{3})$/.test(this.trim()));  
} 

String.prototype.isTel = function()
{
    //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.trim()));
}

function validate(sDouble)
{
  var re = /^\d+(?=\.{0,1}\d+$|$)/
  return re.test(sDouble)
}

//****验证只能输入数字
 function   NumberVaite()
 { 
    var   tt=window.event.keyCode   
    if   (tt<48||tt>57)
    {   
          if   (tt!=45&&tt!=47&&tt!=92&&tt!=35&&tt!=43&&tt!=40&&tt!=41)   
          window.event.keyCode=0;   
    }
    
  }   
