    var xmlHttpRequest;
    var requestUrl;
    var execForm;
    
    /** =================================    Ajax下拉框地址  start  =======================================*/
	function getAddress(regionId){
       requestUrl = '../customer/getAddress.action?regionId='+regionId;
//	   alert(requestUrl);
		var url = '../customer/getAddress.action';
		var pars = 'regionId='+regionId;
		new Ajax.Request(
                   url,
                   {method: 'post', parameters: pars, onSuccess: function(transport){
                   	showAddressAjax(transport.responseText);
                   }
                   });
      // postXmlHttpRequest(requestUrl, showAddressAjax);		
	} 

		
	function showAddressAjax(conditionCon){
       //var conditionCon = xmlHttpRequest.responseText;
       if (conditionCon != null && conditionCon != "") {
           var condition =conditionCon.split("%");
//         alert(condition);
	       var obj = document.getElementById('city');
	       obj.length = 0;
	       var ids = condition[0].split(",");
//	       alert(ids[0]);
	       var text = condition[1].split(",");
	       for(var i=0;i<ids.length;i++){
				var element = document.createElement('option');
	            element.value = ids[i];
				element.text = text[i];
				if(ids[i]==null){
					element.selected = 'selected';
				}
			     //firefox浏览器和IE都支持的方式
			    if(navigator.userAgent.indexOf('Firefox')>=0){
					obj.appendChild(element);
				}else{
					obj.add(element);
				}
		   }
	   }
    }
    
    function getAddressBak(regionId){
    	var param ='regionId='+regionId;
    	var url = '../customer/getAddress.action';
    	new Ajax.Request(url,{
    		method:'get',
			parameters:param,
			onSuccess:function(_r) {
				var conditionCon = _r.responseText;
				 if (conditionCon != null && conditionCon != "") {
		         	var condition =conditionCon.split("%");
			       	var obj = document.getElementById('district');
			       	obj.length = 0;
			       	var ids = condition[0].split(",");
			       	var text = condition[1].split(",");
			       	for(var i=0;i<ids.length;i++){
						var element = document.createElement('option');
			            element.value = ids[i];
						element.text = text[i];
						if(ids[i]==null){
							element.selected = 'selected';
						}
					    //firefox浏览器和IE都支持的方式
					    if(navigator.userAgent.indexOf('Firefox')>=0){
							obj.appendChild(element);
						}else{
							obj.add(element);
						}
				   	}
			   	}
			}
		});
	}
	
		function refreshModelList(){
			var province = document.getElementById("province").value;
			if(province == ""){
				clearModelsList();
				return;
			}
			getAddress(province);
		}
		
		function clearModelsList(){
			var models = document.getElementById("city");
			while(models.childNodes.length >0){
				models.removeChild(models.childNodes[0]);
			}
			var element = document.createElement('option');
			element.value="";
			element.text="请选择"
			if(navigator.userAgent.indexOf('Firefox')>=0){
				models.appendChild(element);
			}else{
				models.add(element);
			}
		}
		
		function refreshModelListBak(){
			var city = document.getElementById("city").value;
			if(city == ""){
				clearModelsListBak();
				return;
			}
			getAddressBak(city);
		}
		
		function clearModelsListBak(){
			var models = document.getElementById("district");
			while(models.childNodes.length >0){
				models.removeChild(models.childNodes[0]);
			}
			var element = document.createElement('option');
			element.value="";
			element.text="请选择"
			if(navigator.userAgent.indexOf('Firefox')>=0){
				models.appendChild(element);
			}else{
				models.add(element);
			}
		}
// =====================================================================================================================		
		
		var city;
		var district;
		function getAddressWithValue(regionId,this_city,this_district){
			city = this_city;
       		district = this_district;
			var param ='regionId='+regionId;
			var url = '../customer/getAddress.action';
			new Ajax.Request(url,{
    			method:'get',
				parameters:param,
				onSuccess:function(_r) {
					var conditionCon = _r.responseText;
					if (conditionCon != null && conditionCon != "") {
		           		var condition =conditionCon.split("%");
			       		var obj = document.getElementById('city');
			       		obj.length = 0;
			       		var ids = condition[0].split(",");
			       		var text = condition[1].split(",");
			       		for(var i=0;i<ids.length;i++){
							var element = document.createElement('option');
			            	element.value = ids[i];
							element.text = text[i];
							if(ids[i]==null){
								element.selected = 'selected';
							}
					     	//firefox浏览器和IE都支持的方式
					    	if(navigator.userAgent.indexOf('Firefox')>=0){
								obj.appendChild(element);
							}else{
								obj.add(element);
							}
				   		}
			  	 	}
			  	 	document.getElementById('city').value = city;
			  	 	getAddressWithValueBak(city);
			  	 }
			});
		} 

    	function getAddressWithValueBak(regionId){
    		var param ='regionId='+regionId;
    		var url = '../customer/getAddress.action';
    		new Ajax.Request(url,{
    			method:'get',
				parameters:param,
				onSuccess:function(_r) {
					var conditionCon = _r.responseText;
					if (conditionCon != null && conditionCon != "") {
		           		var condition =conditionCon.split("%");
			       		var obj = document.getElementById('district');
			       		obj.length = 0;
			       		var ids = condition[0].split(",");
			       		var text = condition[1].split(",");
			       		for(var i=0;i<ids.length;i++){
							var element = document.createElement('option');
			            	element.value = ids[i];
							element.text = text[i];
							if(ids[i]==null){
								element.selected = 'selected';
							}
					    	//firefox浏览器和IE都支持的方式
					    	if(navigator.userAgent.indexOf('Firefox')>=0){
								obj.appendChild(element);
							}else{
								obj.add(element);
							}
				   		}
			   		}
			   		document.getElementById('district').value = district;
			   	}
			});
		}
	
/** =================================    Ajax下拉框地址  end  =======================================*/		
		
	function checkPasswordAjax(tempForm,password,newpass){
		execForm = tempForm;
		var param ='password='+password+'&new_password='+newpass;
		var url = '../customer/checkPassword.action?timestamp=' + new Date().getTime();
       	new Ajax.Request(url,{
    		method:'get',
			parameters:param,
			onSuccess:function(_r) {
				var conditionCon = _r.responseText;
				if (conditionCon != null && conditionCon != "" && conditionCon == "1") {
			       alert("原密码不正确！");
			   }else{
			      execForm.submit();
			   }
			}
		});
  	}  
    
	 function comparePassword(pass,password,repassword){
		
		if(pass != "" && pass!=null){
			if(checkPassword(pass)){
				if(password != "" && password !=null){
					if (checkPassword(password)){
						if( repassword != "" && repassword != null){
							if(password ==repassword){
								return true;
							}else{
								alert("新密码和确认密码不一致，请重新输入！");
								return false;
							}
						}else{
							alert("确认密码不能为空！");
							return false;
						}
					}else{
						alert("密码请输入6-18位数字或字母！");
						return false;
					}
				}else{
					alert("新密码不能为空！");
					return false;
				}
			}else{
				alert("原密码不正确！");
				return false;
			}
		}else{
			alert("原密码不能为空！");
			return false;
		}
	}
	
    function checkPassword(passwodVal){
	    var flag= /^([A-Z]|[a-z]|[\d]){6,18}$/.test(passwodVal);
	    if(!flag){
	       //alert("密码请输入6-18位数字或字母！");
	       return false;
	    }else{
	    	return true;
	    }
	}

	//屏蔽回车提交
	function checkReturn(e){
		if(window.event){  // IE
  			key = e.keyCode;
  			src = event.srcElement;
  		}else if(e.which){  // Netscape/Firefox/Opera
  			key = e.which;
  			src = e.target;
  		}
		if(key ==13){
/**	     	if(src == document.getElementById('sel')){
       			return true;
       		}else{
       			return false;
       		}*/
       		return false;
       	}else{
       		return true;
		}
	}
