document.writeln("<script   type=\"text/javascript\"   src=\"js/api/ajaxcore.js\"><\/script>");
document.writeln("<script   type=\"text/javascript\"   src=\"js/api/dom/adapter.js\"><\/script>");
document.writeln("<script   type=\"text/javascript\"   src=\"js/data/city.js\"><\/script>");
document.writeln("<script   type=\"text/javascript\"   src=\"js/api/dom/domcore.js\"><\/script>");
var ChangeDiv = function(s)
{
	 document.getElementById("divDeliverTable").style.display=s;
	 getShipmoeny();
	 
};
var classes = {inFocus:"#ff6730"};//用户处在输入或者选择状态.//inputColor

//删除字符串前后多余的空格
String.prototype.Trim = function (m)
{
	return this.replace(m ? /^\s*|\s*$/mg : /^\s*|\s*$/g, "");
}
function checkForm51()
{
	checkForm(null);
	
}

function checkFormWarn()
{
	closeWarn()
	submitForm=false;
	checkForm(null);
	
}

var submitForm=true;
//检查表单
function checkForm()
{
	
		var Form=document.form1;
		var Validator = new ValidatorClass();
		
		//验证收货人
		Validator.ChkName($id("receiver"),"收货人姓名输入错误!");
		Validator.ChkTel($id("mobile"),"联系电话输入错误!");
		Validator.Submit(Form);
		
		
	
	
	
}


//表单验证类
function ValidatorClass()
{
	var IsError = false;
	
	this.ChkUserIdCode = function(obj,msg)
	{
		if (IsError) return;
		if(!/^(\d{15}|\d{18})$/.test(obj.value.Trim())) ErrorHandle(obj,msg);
	}
	
	
	//检查姓名，只能输入中文、字母、数字、下划线
	this.ChkName = function(obj,msg)
	{
		if (IsError) return;
		//if (obj.value.Trim().length<2||(/[^\u4e00-\u9fa5\w]/.test(obj.value.Trim()))) ErrorHandle(obj,msg);
		
		if (obj.value.Trim().length<2||(/[^\u4e00-\u9fa5]/.test(obj.value.Trim()))) ErrorHandle(obj,msg);
	}
	
	//检查手机号码或电话号码
	this.ChkTel = function (obj,msg)
	{
		
		if (IsError) return;
		if (obj.value.Trim().length<7)
		{
			 ErrorHandle(obj,msg);
			 return;
		}
		//手机验证
		if (!(/^(?:13|15)\d-?\d{5}(\d{3}|\*{3})$/.test(obj.value.Trim())))
		{
			
			if (!(/^\d{3,4}-?\d{4,5}(\d{3}|\*{3})$/.test(obj.value.Trim()) || /^\d{3,4}-?\d{4,5}(\d{3}|\*{3})-?\d{3,4}$/.test(obj.value.Trim())))
			{
				 ErrorHandle(obj,msg);
			}
			
		} 
	}
	
	
	
	//提交表单事件
	this.Submit = function (Form,msg)
	{
		if (IsError) return;
		if (msg) alert(msg);
		Form.submit();
	}
	
	
	//错误处理
	function ErrorHandle(obj,msg)
	{
		alert(msg);
		IsError = true;
		obj.focus();		
	}
}

