﻿var imageurl='http://s1.57575777.com/';
var baseurl='http://passport.57575777.com/';
var weburl="http://www.57575777.com/"
var strnickname='';
var strmemberId='';
var showtype="1";
window.SO.G(baseurl);
var showuploadheaCookieName="showuploadheaddiv";
window.SO.login=function(jdata){
//alert("已登录");
    showuploadheaCookieName=showuploadheaCookieName+jdata.u.id;
   //onRemoveCookie();//测试用
    if(!onGetCookie())
    {
//        alert(jdata.u.truenickname);
//        alert(jdata.u.headfaceurl);
        if(jdata.u.truenickname=="" || jdata.u.headfaceurl=="")
        {
            strnickname=jdata.u.truenickname;
            strmemberId=jdata.u.id;
            showuploadheaddiv();
            onSetCookie();
        }
    }
}
window.SO.nologin=function(jdata){
}

function updateheadshow()
{
    window.SO.G(baseurl);
    window.SO.login=function(jdata)
    {
       strnickname=jdata.u.truenickname;
       strmemberId=jdata.u.id;
       showtype="0";
       showuploadheaddiv();
    }
}
function showuploadheaddiv(){ 

   var msgw,msgh,bordercolor; 
   msgw=708;//Width
   msgh=558;//Height 
   titleheight=25 //title Height
   bordercolor="#336699";//boder color
   titlecolor="#99CCFF";//title color
   var sWidth=screen.width //document.body.offsetWidth; 
   var sHeight=screen.height; 
     
   var bgObj=document.createElement("div"); 
   bgObj.setAttribute('id','uploadheadbgDiv'); 
   bgObj.style.position="absolute"; 
   bgObj.style.top="0"; 
   bgObj.style.background="#777"; 
   bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75"; 
   bgObj.style.opacity="0.6"; 
   bgObj.style.left="0"; 
   bgObj.style.width=sWidth + "px"; 
   bgObj.style.height=sHeight + "px"; 
   bgObj.style.zIndex = "10000"; 
   document.body.appendChild(bgObj); 
  
     
   var msgObj=document.createElement("div");  
   msgObj.setAttribute("id","uploadheadcontainer"); 
   msgObj.setAttribute("align","center"); 
   msgObj.style.background="white"; 
   //msgObj.style.border="1px solid " + bordercolor; 
   msgObj.style.position = "absolute"; 
   msgObj.style.left = "35%"; 
   msgObj.style.top = "25%"; 
   msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif"; 
   msgObj.style.marginLeft = "-225px" ; 
   msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px"; 
   msgObj.style.width = msgw + "px"; 
   msgObj.style.height =msgh + "px"; 
   msgObj.style.textAlign = "center"; 
   msgObj.style.lineHeight ="25px"; 
   msgObj.style.zIndex = "10001"; 
   
  document.body.appendChild(msgObj); 
  var div=document.createElement("div"); 
  msgObj.style.display="none";
  div.innerHTML='<input type="hidden"  id="MemberId" value="'+strmemberId+'"/><div class="npWarp"><div class="npWarpTop" style="background: url( '+imageurl+'/image/system/members/uploadhead/nickpic.gif)  no-repeat;"></div><div class="npWarpC" style="background: url( '+imageurl+'/image/system/members/uploadhead/nickpicBG.gif) repeat-y;"><div class="hearder"><h2>添加昵称和头像</h2><div class="right"><span class="close"  onclick="closeuploadheaddiv()" style="background: url('+imageurl+'/image/system/members/uploadhead/nickpicClose.gif) no-repeat;"></span></div></div><p class="jieshi">我们注意到您在我们网站上的信息还不全哦，<strong>花一分钟完善，积分、朋友一个都不少！</strong></p><div class="one"><span class="oneIcon" style="background: url('+imageurl+'/image/system/members/uploadhead/oneIcon.gif) top left no-repeat;"></span><div class="left"><div class="leftA"><label>我的昵称：</label><input name="nickName" type="text" id="nickName" maxlength="20" value="'+strnickname+'" />&nbsp&nbsp&nbsp您可以在此输入昵称，例如“陶苹果”、“apple”</div><div class="leftB">昵称可以使用中文、英文、数字和下划线<br /> 长度不超过20个字符</div></div></div><iframe onload="'+showdiv(msgObj)+'"  width="660" height="245" frameborder="no" border="0" marginwidth="0"  marginheight="0" scrolling="no" allowtransparency="yes" src="'+baseurl+'UpLoadHead.aspx"></iframe><div class="zuihou"><input  name="" style="background: url('+imageurl+'/image/system/members/uploadhead/nickpicbtn.gif) no-repeat;cursor:pointer;margin-right:100px;" type="button" value="保存" id="BtnSave" onclick="uploadsave()" />&nbsp;&nbsp;若您还想完善更多个人信息，请去<a href="'+weburl+'members/default.aspx" target="_blank" style="cursor:pointer;">我的会员中心</a>修改。</div></div><div class="npWarpBottom" style="background: url('+imageurl+'/image/system/members/uploadhead/nickpic.gif) 0px -16px  no-repeat;"></div></div>'; 
  msgObj.appendChild(div);
} 

function showdiv(obj)
{
   obj.style.display="inline-block";
}
function closeuploadheaddiv()
{
     var bgObj=document.getElementById("uploadheadbgDiv");   
    document.body.removeChild(bgObj); 
    var msgObj=document.getElementById("uploadheadcontainer");  
    document.body.removeChild(msgObj);
}

function onGetCookie(){
var strCookie=document.cookie;
//将多cookie切割为多个名/值对
var arrCookie=strCookie.split("; ");
var getstrcookie=showuploadheaCookieName+"="+showuploadheaCookieName;
//遍历cookie数组，处理每个cookie对
for(var i=0;i<arrCookie.length;i++){
if(getstrcookie==arrCookie[i])
{
    return true;
}
}
return false;
}
function onSetCookie(){
var date=new Date();
var expireDays=3;
date.setTime(date.getTime()+expireDays*24*3600*1000);
document.cookie=showuploadheaCookieName+"="+showuploadheaCookieName+";expires="+date.toGMTString();
}
function onRemoveCookie(){
 var date=new Date();
//将date设置为过去的时间
date.setTime(date.getTime()-10000);
//将userId这个cookie删除
 document.cookie=showuploadheaCookieName+"="+showuploadheaCookieName+"; expires="+date.toGMTString();
}
function uploadsave()
{
  if(document.getElementById("nickName").value=="")
  {
    alert("昵称不能为空！");
    document.getElementById("nickName").focus();
    return;
  }
  var reg=/^[a-zA-Z0-9_\u4e00-\u9fa5]*$/;
  if(!reg.test(document.getElementById("nickName").value))
  {
     alert("昵称只能是汉字，数字，字母的组合！");
     return;
  }
  if(document.getElementById("MemberId").value=="")
  {
    alert("还未登录！");
    document.getElementById("MemberId").focus();
    return;
  }
  window.SO.updatefaceandnick(document.getElementById("nickName").value,1,document.getElementById("MemberId").value);
  window.SO.updatefaceandnicknamecode=function(jdata){
  if(jdata.code=="901")
  {
    alert("保存成功！");
    closeuploadheaddiv();
    if(showtype=="0")
    {
    window.SO.G(baseurl);
    window.SO.login=function(jdata)
    {
       document.getElementById("txtNickName").value=jdata.u.truenickname;
       var randomId = Math.random(); 
       document.getElementById("Myhead").src=jdata.u.headfaceurl.replace('big','small')+"?id="+randomId;
       window.location.reload();
    }
    }
  }
  else
  {
if(jdata.code=="901")
{
alert("请重新上传头像");
return;
}
else if(jdata.code=="903")
{
alert("会员昵称已经被注册");
return;
}
else if(jdata.code=="904")
{
alert("昵称不能为空");
return;
}
else
{
alert("操作失败，请重新登录后再操作");
onRemoveCookie();//测试用
return;
}
}
  }
}

