﻿$(document).ready(function(){
	$(window).scroll(resscrEvt);
	$(window).resize(resscrEvt);
	$("#cPic").click(closeWin);
	$("#cPicNickname").click(closeNickname);
	$("#cPicEmail").click(closeWinEmail);
	$("#cPicPassword").click(closeWinPassword);
	$("#cPicHead").click(closeWinHead);	
});

function showPopup()
{
    var bH=$("body").height();
    var bW=$("body").width();

    var sh = document.body.scrollHeight; 
    $("#fullBg").css("height",sh);

    var objWH=objValue("msg");

    $("#fullBg").css("display","block");
    var tbT=objWH.split("|")[0]+"px";
    var tbL=objWH.split("|")[1]+"px";
    $("#msg").css({top:tbT,left:tbL,display:"block"});
}

function showPopupNickname()
{
    var bH=$("body").height();
    var bW=$("body").width();

    var sh = document.body.scrollHeight; 
    $("#fullBg").css("height",sh);

    var objWH=objValue("msgNickname");

    $("#fullBg").css("display","block");
    var tbT="200px";
    var tbL=objWH.split("|")[1]+"px";
    $("#msgNickname").css({top:tbT,left:tbL,display:"block"});
}

function showPopupEmail()
{
    var bH=$("body").height();
    var bW=$("body").width();

    var sh = document.body.scrollHeight; 
    $("#fullBgEmail").css("height",sh);

    var objWH=objValue("msgEmail");

    $("#fullBgEmail").css("display","block");
    var tbT="200px";
    var tbL=objWH.split("|")[1]+"px";
    $("#msgEmail").css({top:tbT,left:tbL,display:"block"});
}

function showPopupPassword()
{
    var bH=$("body").height();
    var bW=$("body").width();

    var sh = document.body.scrollHeight; 
    $("#fullBgPassword").css("height",sh);

    var objWH=objValue("msgPassword");

    $("#fullBgPassword").css("display","block");
    var tbT="200px";
    var tbL=objWH.split("|")[1]+"px";
    $("#msgPassword").css({top:tbT,left:tbL,display:"block"});
}

function showPopupUserhead()
{
    var bH=$("body").height();
    var bW=$("body").width();

    var sh = document.body.scrollHeight; 
    $("#fullBgHead").css("height",sh);

    var objWH=objValue("msgHead");

    $("#fullBgHead").css("display","block");
    var tbT="200px";
    var tbL=objWH.split("|")[1]+"px";
    $("#msgHead").css({top:tbT,left:tbL,display:"block"});
}

function objValue(obj){
	var st=document.body.scrollTop;//滚动条距顶部的距离
	var sl=document.documentElement.scrollLeft;//滚动条距左边的距离
	var ch=document.body.clientHeight;//屏幕的高度	
	var cw=document.body.clientWidth;//屏幕的宽度
	var objH=$("#"+obj).height();//浮动对象的高度
	var objW=$("#"+obj).width();//浮动对象的宽度
	var objT=Number(st)+(Number(ch)-Number(objH))/2;
	var objL=Number(sl)+(Number(cw)-Number(objW))/2;
	return objT+"|"+objL;
}

function objLValue(obj){

	var sl=document.documentElement.scrollLeft;//滚动条距左边的距离
	var cw=document.body.clientWidth;//屏幕的宽度
	var objW=$("#"+obj).width();//浮动对象的宽度	
	var objL=Number(sl)+(Number(cw)-Number(objW))/2;
	return objL;
}

function resscrEvt(){
	var bjCss=$("#fullBg").css("display");
	if(bjCss=="block"){
	var objV=objValue("msg");
	var tbT=objV.split("|")[0]+"px";
	var tbL=objV.split("|")[1]+"px";
	$("#msg").css({top:tbT,left:tbL});
	}
}

//关闭灰色背景和操作窗口
function closeWin(){
$("#fullBg").css("display","none");
$("#msg").css("display","none");
}

function closeNickname(){
$("#fullBg").css("display","none");
$("#msgNickname").css("display","none");
}

function closeWinEmail(){
$("#fullBgEmail").css("display","none");
$("#msgEmail").css("display","none");
}

function closeWinPassword(){
$("#fullBgPassword").css("display","none");
$("#msgPassword").css("display","none");
}

function closeWinHead(){
$("#fullBgHead").css("display","none");
$("#msgHead").css("display","none");
}


//去左空格;
function ltrim(s){
    return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
    return s.replace( /\s*$/, "");
}
//去左右空格;
function trim(s){
    return rtrim(ltrim(s));
}
//是否为空值;
function IsEmpty(_str){
    var tmp_str = trim(_str);
    return tmp_str.length == 0;
}

function verifynickname()
{
  var tmp_str = trim(document.getElementById('nn').value);  
  if(IsEmpty(tmp_str))
  {
    alert('昵称不能为空！');
    return false;
  }
  else
  {
    document.getElementById('hAction').value='n';
    document.formpopupalternickname.submit();
  }
}

function verifyemail()
{
  var tmp_str = trim(document.getElementById('ee').value);
  var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
  if(!pattern.test(tmp_str))
  {
    alert('请输入有效邮箱地址！');
    return false;
  }
  else
  {
    document.getElementById('hAction').value='e';
    document.formpopupalteremail.submit();
  }
}

function verifypassword()
{
  var tmp_str1 = trim(document.getElementById('pw1').value);
  var tmp_str2 = trim(document.getElementById('pw2').value);
  if(IsEmpty(tmp_str1) || IsEmpty(tmp_str2))
  {
    alert('密码不能为空！');
    return false;
  }
  else if(tmp_str1!=tmp_str2)  
  {
    alert('两次输入的密码不一致！');
    return false;
  }
  else
  {
    document.getElementById('hAction').value='p';
    document.formpopupalterpassword.submit();
  }
}

function verifylogin()
{
  var username = trim(document.getElementById('lu').value);  
  var password = trim(document.getElementById('lp').value);
  if(IsEmpty(username))
  {
    alert('用户名不能为空！');
    return false;
  }
  else if (IsEmpty(password))
  {
    alert('密码不能为空！');
    return false;
  }
  else
  {
    document.getElementById('hAction').value='l';
    document.formpopuploginregister.submit();
  }
}

function verifyregister()
{
  var email = trim(document.getElementById('email').value);
  var username = trim(document.getElementById('ru').value);
  var password = trim(document.getElementById('rp').value);
  var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
  if(!pattern.test(email))
  {
    alert('请输入有效邮箱地址！');
    return false;
  }
  else if(IsEmpty(username))
  {
    alert('用户名不能为空！');
    return false;
  }
  else if (IsEmpty(password))
  {
    alert('密码不能为空！');
    return false;
  }
  else
  {
    document.getElementById('hAction').value='r';
    document.formpopuploginregister.submit();
  }
}
