// JavaScript Document
function logOut()
{
	Ajax.call('user.php?act=logout&isajax=1', '', logoutResponse, "GET", "TEXT");
	return false;
}
function logoutResponse(result)
{
	var res   = result.parseJSON();
	if (res.error > 0)
	{
		alert(res.content);// 失败
	}
	else
	{
		//alert("您已成功退出！");
		$("ECS_MEMBERZONE").innerHTML = res.content;
	}
}

function showLogin(getDiv)
{
	if(getDiv == "userLogin")
	{
		$(getDiv).style.display = "block";
		$("userReg").style.display = "none";
	}
	else
	{
		$(getDiv).style.display = "block";
		$("userLogin").style.display = "none";
	}
	setDivPos(getDiv);
}
function closeLogin(getDiv)
{
	$(getDiv).style.display = "none";
}
function getScreePos()
{
	var bodyW = window.top.document.body.offsetWidth;
	var bodyH = window.top.document.body.offsetHeight;
	return [bodyW,bodyH];
}
function setDivPos(getDiv)
{
	var bodyW = window.top.document.body.offsetWidth;
	var bodyH = window.top.document.body.offsetHeight;//document.body.offsetHeight;
	var divW = $(getDiv).clientWidth;//scrollWidth;
	var divH = $(getDiv).clientHeight;//scrollHeight;
	var divLeft = (bodyW - divW) / 2;
	var divTop = (bodyH - divH) / 2;
	$(getDiv).style.top = 150;//divTop > 5 ? divTop : 5;
	$(getDiv).style.left = divLeft > 5 ? divLeft : 5 ;
}
// 会员登录
function signIn()
{
  var frm = document.forms['ECS_LOGINFORM'];
  if (frm)
  {
    var username = frm.elements['username'].value;
    var password = frm.elements['password'].value;
	var back_act = frm.elements['back_act'].value;
	back_act = back_act.replace(/\&/g,'{and}');
    var captcha = '';
	//alert(back_act)
    if (frm.elements['captcha'])
    {
      captcha = frm.elements['captcha'].value;
    }
    if (username.length == 0 || password.length == 0)
    {
       alert(empty_username_password);
       return;
    }
    else
    {
       Ajax.call('user.php?act=signin', 'username=' + username + '&password=' + encodeURIComponent(password) + '&captcha=' + captcha + '&back_act=' + back_act, signinResponse, "POST", "TEXT");
    }
  }
  else
  {
    alert('Template error!');
  }
}

function signinResponse(result)
{
  var userName = document.forms['ECS_LOGINFORM'].elements['username'].value;
  var mzone = $("userLogin");
  var res   = result.parseJSON();
  if (res.error > 0)
  {
    alert(res.content);// 登录失败
    /*if(res.html)
	{
      mzone.innerHTML = res.html;
	  mzone.style.display = "block";
	  document.forms['ECS_LOGINFORM'].elements['username'].value = userName;
	}*/
  }
  else
  {
	if(res.back_act == "")
	{
		$("ECS_MEMBERZONE").innerHTML = res.content;
	}
	else
	{
		back_act = res.back_act.replace(/\{and\}/g,'&');
		location.href = back_act;
	}
  }
}
var userTable = new Object;
userTable.url = location.href.lastIndexOf("?") == -1 ? location.href.substring((location.href.lastIndexOf("/")) + 1) : location.href.substring((location.href.lastIndexOf("/")) + 1, location.href.lastIndexOf("?"));
userTable.url += "?is_ajax=1";
userTable.template = "themes/default/";
userTable.toggle = function(obj, act, id)
{
  this.obj = obj;
  var val = (obj.src.match(/yes.gif/i)) ? 0 : 1;
  //alert(this.url+"&act="+act+"&val=" + val + "&id=" +id);
  Ajax.call(this.url, "act="+act+"&val=" + val + "&id=" +id, toggleResponse, "POST", "TEXT");
}
function toggleResponse(result)
{
	var res   = result.parseJSON();
	if (res.error > 0)
	{
		alert(res.content);
	}
	else
	{
		userTable.obj.src = (res.content > 0) ? userTable.template+'images/yes.gif' : userTable.template+'images/no.gif';
	}
}
  /**
   * 删除图片
   */
  function dropImg(imgId)
  {
    Ajax.call('?is_ajax=1&act=drop_image', "img_id="+imgId, dropImgResponse, "GET", "TEXT");
  }

  function dropImgResponse(result)
  {
	  if (result.error == 0)
      {
          document.getElementById('gallery_' + result.content).style.display = 'none';
      }
  }
