//网站路径(域名)控制器
(function(){
	window.X||(window['X']={});
	X.domain = "document.domain";
	X.PATH={
		ROOT:"http://music.10086.cn/newweb/",
		SUPPORT:"http://mdll.10086.cn/newweb/",
		VIP:"http://mapi.10086.cn/newweb/",
		CLUB:"http://mclub.10086.cn",
		WM:"http://wm.10086.cn",		
		M:"http://m.10086.cn",
		CONTENT:"http://content.12530.com"		
	}
	//重载域名
	X.PATH.WAP=X.PATH.M;
})();
// JavaScript Document
//中国移动手机号判断
/*
	传入手机号码
	文本提示
*/
function isCMCCmobile(s) {
	//var patrn=/^1((3[4-9])|(4[7])|(5[0-2|4-7|7-9])|(8[7-8]))[0-9]{8}$/;
	var patrn=/^1[3,4,5,6,8][0-9]{9}$/;
	if (patrn.exec(s)) {
		return true;
	}
	return false;
}

///邮箱判断
/*
	传入对象文本
	文本提示
*/
function isMail(s,text){
	var patrn=/^([a-zA-Z0-9_-]|\.)+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if (!patrn.exec(s)){
		alert(text);
		return false;
	}else{
		return true;
	}
}
///特殊字符判断
/*
	判断文本
	文本提示
*/
function checkInput(par,text,arg1,arg2){
	var validRegExp=/[`#&<>%|\\\'\/]/;
	if (validRegExp.test(par)){
	  alert(text);
	  return false;
	}else{
	  return true;
	}
}




///验证码判断
function isValidatePass(pass){
	pattern = /^[a-zA-Z0-9]{1,6}$/;
	if(!pass){
		return false;
	}
	return pattern.test(pass);
}


///刷新验证码调用方法。
/*
	传入验证码图片对象
*/
function refreshImgPass(obj){
	var now=new Date(); 
	var number = now.getSeconds(); 
	var number1 = Math.random();
	var imgurl = X.PATH.SUPPORT+'jsp/common/validatecode.jsp?random='+number1;
	obj.src = imgurl;
}
function refreshImgPassvip(obj){
	var now=new Date(); 
	var number = now.getSeconds(); 
	var number1 = Math.random();
	var imgurl = X.PATH.VIP+'jsp/common/validatecode.jsp?random='+number1;
	obj.src = imgurl;
}

///输入框不能为空
/*
	传入输入框对象
	文本提示
*/
function myalert(obj,text){
	if(obj.value==''){
		alert(text);
		return false;
	}
	return true;
}

//去除字符串两边的空格
function trim(str){
	return str.replace(/(^\s*)|(\s*$)/g, "");
}
//判断输入是否是数字
function checkInputIsNum(str) {
    var exp = /^[0-9]*$/;
    return exp.test(str);
}

///判断汉字或字母的长度
//汉字算2个字符长度
function parameterLength(p){
 var pLength=0;
 var reg = /[^\u4e00-\u9fa5]/g;
 for(var i=0;i<p.length;i++){
    if(p.charAt(i).match(reg)){  
   pLength++;
  }else{
   pLength=pLength+2;
  }
 }
 return pLength;
}
