﻿function validate()
{
    	var email=$.trim($('#txtEmail').val());
		var ecoupon=formateStr($.trim($('#txtEcoupon').val()));
		var mobile=$.trim($('#txtMobile').val());
		if (ecoupon.length==12 ||ecoupon.length==20)
		{		
		}
		else
		{		
		      alert('此号码格式或长度不正确，请核实后重新填写。');
		      return false;
		}
		
		if(!isEmail(email))
		{
		  alert("电子邮箱格式不正确!");
		  return false;
		}
		
		if(!isMobile(mobile))
		{
		  alert("手机格式不正确!");
		  return false;
		}
		 
		$('#div1').hide();
		$('#div3').show();
	    $.ajax({
		url:"Handler.ashx?email="+email+"&ecoupon="+ecoupon+"&mobile="+mobile+"&jumpid=" +QueryString("jumpid")+"&userId=" +QueryString("userId"),
		type:'POST',
		success:function(){
			    if(arguments[0]=="1")
			    {
			        $('#div3').hide();
			        $('#div1').hide();
			    }
			    else if(arguments[0]=="0")
			    {
			        location.href="CheckResult.aspx";
			    }
			    else
			    {
			       alert(arguments[0]);
			       $('#div1').show();
			    }
		}
	});
}

function isEmail(text)
{   
    reg=/([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/
    return reg.test(text);
}   

function isPhone(text)
{
    reg=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
    return reg.test(text);
}


function isMobile(text)
{   
    reg=/^(\+\d{2,3}\-)?\d{11}$/;   
    return reg.test(text);
}   

function showDiv()
{
   $('#div1').show();
   $('#div2').hide();
}

function VaildatePhone(phone)
{
   if(!isPhone(phone))
   {
     alert("电话号码格式不正确！")
     return false;
   }
   else
   {
     return true;
   }
   
}

function formateStr(code)
{
  
  for(var i=0;i<code.length;i++)
  {
    code =code.replace("-",'');
    code = code.replace("_",'');
    code =code.replace("－",''); 
  }
    return code;
}

function show(){
	var k=document.readyState;
	if(k=="loading"){
		 $('#div3').show();
		
	}
}


 function QueryString(fieldName)
    {  
      var urlString = document.location.search;
      if(urlString != null)
      {
           var typeQu = fieldName+"=";
           var urlEnd = urlString.indexOf(typeQu);
           if(urlEnd != -1)
           {
                var paramsUrl = urlString.substring(urlEnd+typeQu.length);
                var isEnd =  paramsUrl.indexOf('&');
                if(isEnd != -1)
                {
                     return paramsUrl.substring(0, isEnd);
                }
                else
                {
                    return paramsUrl;
                }
           }
           else 
           {
                return "";
           }
      }
     else
     {
        return "";
     }
    }
    
    
   




