function Member()
{
}

Member.prototype.login=function()
{
  var nick=$("login.nick").value;
  var password=$("login.password").value;
  var obj=new Ajax(this);
  obj.post("/servlet/member/member.servlet.php",
  "action","login","nick",nick,"password",password,this.loginback);
}

Member.prototype.loginback=function(value)
{
//alert(value);
  if(value.indexOf("成功")<0) 
  {
    alert("登录失败。"+value);
    return; 
  }

	var redir = top.document.referrer;
//	alert(redir);
	if(redir) {
		if (redir.lastIndexOf("regandlogin") > 0) { top.location = "/"; }
		if (redir.lastIndexOf("cart.php") > 0) { top.location = "/order/order.php";}
		else {  top.location = redir;}
	}
	else {	top.location = "/"; }
}

Member.prototype.login2=function()
{
  var email=$("login.email2").value;
  var password=$("login.password2").value;
  var obj=new Ajax(this);
  obj.post("/servlet/member/member.servlet.php","action","login","email",email,"password",password,this.login2back);
}

Member.prototype.login2back=function(value)
{
	if(value.indexOf("成功")<0) 
  {
    alert("登录失败。");
    return;  
  }

  var refer=top.location.href+"&";
  var re=new RegExp("ref=(.+?)&","ig");
  var m=re.exec(refer);
  if(m!=null)
  {
    top.location=m[1];
    return;
  }

	var redir = top.document.referrer;
	if(redir) {
		if (redir.lastIndexOf("login") > 0 || redir.lastIndexOf("register") > 0) 
    { 
      top.location = "/"; 
    }
		else 
    { 
      top.location = redir;   
    }
	}
	else {	top.location = "/"; }
}

Member.prototype.logout=function()
{
  var expires=new Date();
  expires.setFullYear(expires.getFullYear()-1);
  this.setcookie("name","",expires);
  this.setcookie("id","",expires);
  this.setcookie("email","",expires);

	this.setcookie('auth', '',expires);
	this.setcookie('sid', '', expires);
	this.setcookie('loginuser', '', expires);
	this.setcookie('activationauth', '', expires);  

  top.location=top.location;
}

Member.prototype.setcookie=function setCookie(name,value,expires)
{
  var cookie=name+"="+encodeURIComponent(value);
  cookie+=";expires="+expires.toGMTString();
  cookie+=";path=/";
  //cookie+=";domain=66km.cn";
  cookie+=";secure";
  document.cookie=cookie;
}

Member.prototype.removeaddr=function(id)
{
  var name=$(id+"_name").innerHTML;
  var addr=$(id+"_addr").innerHTML;
  if(confirm("您确定删除 "+name+"， "+addr+" 这个地址？")==false) { return; }
  var obj=new Ajax(this);
  obj.post("/servlet/member/addr.servlet.php",
  "action","remove",
  "id",id,
  this.removeaddrback);
}

Member.prototype.removeaddrback=function(value)
{
	if(value.indexOf("成功")<0) { alert("操作失败，请稍后再试。"); return ; }
	else {	top.location = "/member/addr.php"; }
}

Member.prototype.editaddr=function(id)
{
  var name=$("addr.name").value;
  var prov=$("provcity.selectprov").value;
  var city=$("provcity.selectcity").value;
  var addr=$("addr.addr").value;
  var zipcode=$("addr.zipcode").value;
  var mobile=$("addr.mobile").value;
  var tel=$("addr.tel").value;
  var email=$("addr.email").value;
  if(name=="") {
    alert("请输入收货人。");
    $("addr.name").focus();
    return;
  }
  if(prov=="") {
    alert("请选择省份。");
    return;
  }
  if(city=="") {
    alert("请选择城市。");
    return;
  }
  if(addr=="") {
    alert("请输入地址。");
    $("addr.addr").focus();
    return;
  }
  if(zipcode=="") {
    alert("请输入邮编。");
    $("addr.zipcode").focus();
    return;
  }
  if(mobile=="") {
    alert("请输入手机。");
    $("addr.mobile").focus();
    return;
  }
  var obj=new Ajax(this);
  obj.post("/servlet/member/addr.servlet.php",
  "action","edit",
  "id",id,
  "name",name,
  "prov",prov,
  "city",city,
  "addr",addr,
  "zipcode",zipcode,
  "mobile",mobile,
  "tel",tel,
  "email",email,
  this.editaddrback);
}

Member.prototype.editaddrback=function(value)
{
	if(value.indexOf("成功")<0) { alert("操作失败，请稍后再试。"); return ; }
	else {	top.location = "/member/addr.php"; }
}

Member.prototype.newaddr=function(id)
{
  var name=$("addr.name").value;
  var prov=$("provcity.selectprov").value;
  var city=$("provcity.selectcity").value;
  var addr=$("addr.addr").value;
  var zipcode=$("addr.zipcode").value;
  var mobile=$("addr.mobile").value;
  var tel=$("addr.tel").value;
  var email=$("addr.email").value;
  if(name=="") {
    alert("请输入收货人。");
    $("addr.name").focus();
    return;
  }
  if(prov=="") {
    alert("请选择省份。");
    return;
  }
  if(city=="") {
    alert("请选择城市。");
    return;
  }
  if(addr=="") {
    alert("请输入地址。");
    $("addr.addr").focus();
    return;
  }
  if(mobile=="") {
    alert("请输入手机。");
    $("addr.mobile").focus();
    return;
  }
  if(email=="") {
    alert("请输入邮箱。");
    $("addr.email").focus();
    return;
  }  
  var obj=new Ajax(this);
  obj.post("/servlet/member/addr.servlet.php",
  "action","add",
  "id",id,
  "name",name,
  "prov",prov,
  "city",city,
  "addr",addr,
  "zipcode",zipcode,
  "mobile",mobile,
  "tel",tel,
  "email",email,
  this.newaddrback);
}

Member.prototype.newaddrback=function(value)
{
//alert(value);
	if(value.indexOf("成功")<0) { alert("操作失败，请稍后再试。"); return ; }
	else {	top.location = "/member/addr.php"; }
}

var member=new Member();

//End
