﻿
var AjaxObj = new AJAXRequest;
function ChangeQuantity(o)
{
    //alert(o.id);
    var txtArr = o.id.split('_');
	var getUrl = '../Ajax/DynEditQuantity.aspx?iID='+ txtArr[1] +'&iUserId='+ txtArr[2] +'&iQuantity=' + o.value;
	var regNum = /^[1-9][0-9]*$/;
	
	if(!regNum.test(o.value))
	{
	    alert("商品数量请输入大于0的正整数，请重新输入！");
	    return;
	}
	
	function callback(o){
		var s = unescape(o.responseText);
		if( s != "" ) {
			//odes.value = s;
		}
		//alert('s=' + s);
		var rtnArr = s.split(',');
		// '￥'
		document.getElementById('SpanQuantity_' + txtArr[1]).innerHTML = rtnArr[0];
		document.getElementById('SpanTotalPrice').innerHTML = rtnArr[1];
		document.getElementById('ctl00_lblTotal').innerHTML = rtnArr[1];
		document.getElementById('ctl00_lblCount').innerHTML = rtnArr[2];
		//SpanQuantity_
	}
	AjaxObj.onrequeststart=function() {}
	AjaxObj.post(getUrl,"",callback);
	//location.href=getUrl;
}

function EnterChangeQuantity(o)
{
    if(event.keyCode == 13)
    {
        event.keyCode = 9;
        var txtArr = o.id.split('_');
	    var getUrl = '../Ajax/DynEditQuantity.aspx?iID='+ txtArr[1] +'&iUserId='+ txtArr[2] +'&iQuantity=' + o.value;
	    var regNum = /^[1-9][0-9]*$/;
    	
	    if(!regNum.test(o.value))
	    {
	        alert("商品数量请输入大于0的正整数，请重新输入！");
	        return;
	    }
    	
	    function callback(o){
		    var s = unescape(o.responseText);
		    if( s != "" ) {
			    //odes.value = s;
		    }
		    //alert('s=' + s);
		    var rtnArr = s.split(',');
		    // '￥'
		    document.getElementById('SpanQuantity_' + txtArr[1]).innerHTML = rtnArr[0];
		    document.getElementById('SpanTotalPrice').innerHTML = rtnArr[1];
		    document.getElementById('ctl00_lblTotal').innerHTML = rtnArr[1];
		    document.getElementById('ctl00_lblCount').innerHTML = rtnArr[2];
		    //SpanQuantity_
	    }
	    AjaxObj.onrequeststart=function() {}
	    AjaxObj.post(getUrl,"",callback);
	}
}

function CheckRegisterUser(obj)
{

        var hid = document.getElementById("ctl00$ContentPlaceHolder1$hidEmail");
        hid.value = obj.value;
        var txtEamilMessage =  document.getElementById("chk_ctl00$ContentPlaceHolder1$txtEmail");
        var EmailPromptSign = document.getElementById("EmailPromptSign");
        var EmailPromptContent = document.getElementById("EmailPromptContent");
      
	    var getUrl = '../Ajax/CheckRegisterUser.aspx?customerNo='+ hid.value;
	   
	    function callback(obj){
		    var s = unescape(obj.responseText);
		    if (s.substring(0,4)=='True')
		    {
		        txtEamilMessage.innerHTML="<font color=red>此用户名已注册过，请重新输入新的Email!</font>";
		        EmailPromptSign.style.display="none";
		        EmailPromptContent.style.display="none";
		    }
		    else
		    {
		        var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

	            if (!reg.test(hid.value))
	            {
	                txtEamilMessage.innerHTML="<font color=red>您填写的用户名，可能不是一个有效的邮件地址，请检查后重新提交<br /></font>";
		            EmailPromptSign.style.display="none";
		            EmailPromptContent.style.display="none";
		        }
		        else
		        {
		             txtEamilMessage.innerHTML="<font color=green>这是一个有效的邮件地址，可以注册．<br /></font>";
		             EmailPromptSign.style.display="none";
		             EmailPromptContent.style.display="none";
		        }
		    }
	    }
	    AjaxObj.onrequeststart=function() {}
	    AjaxObj.post(getUrl,"",callback);
	    
	    
	    
	
}