//访问设置 成功失败提示  函数开始
function timeset(num)
{
// var lab=document.getElementById("timelabel");
// lab.style.visibility="visible";
// if(num==1)
// {
//   lab.innerHTML="<FONT COLOR='red'><B>您的更新成功了!</B></FONT>"
// }
// else
// {
//  lab.innerHTML="<FONT COLOR='red'><B>您的更新失败了!</B></FONT>"
// }
    var meg = num==1?"<B>您的更新成功了!</B>":"<B>您的更新失败了!</B>";
    var megSpace = $('TDMegSpace');
    showMeg(megSpace,meg);
    setTimeout("changlab('TDMegSpace')",5000)
}
//访问设置 成功失败提示  函数结束

//家庭空间个性化设置 成功失败提示 函数开始
function timegxh(num)
{
    var megSpace =$('TdSMegSapce');
    var meg = num==1?"<B>您的更新成功了!</B>":"<B>您的更新失败了!</B>";
    showMeg(megSpace,meg);
    setTimeout("changlab('TdSMegSapce')",5000)
}
//家庭空间个性化设置 成功失败提示 函数结束


//label自动隐藏函数 函数开始
function changlab(eleId)
{
    var ele = $(eleId);
    if(ele){
        ele.style.display='none';
        ele.style.visibility="hidden";
    }
}
//label自动隐藏函数 函数结束


//公用凹凸函数开始 
function Mclickao(imagesrc)
{
  var stlength=imagesrc.length-6;
  var st1=imagesrc.substring(0,stlength);
  st1+="ao.gif";
  return st1
}

function Mclicktu(imagesrc)
{
  var stlength=imagesrc.length-6;
  var st1=imagesrc.substring(0,stlength);
  st1+="tu.gif";
  return st1
}
//公用凹凸函数结束

//所有人可见设置 函数开始 
function Meclick1(i,j)
{
    var Mallshow="Mallshow"+i;
	var Mfriendshow="Mfriendshow"+i;
	var Mfamilyshow="Mfamilyshow"+i;
    var imagesrc=document.getElementById(Mallshow).src;
	if(imagesrc.indexOf("_ao")!=-1 && j==0)
	{
	    alert("已经设为所有人可见");
		return
	}
	else
	{	  
	  document.getElementById(Mallshow).src=Mclickao(imagesrc);
//	  if(i!=3)
//	  {
//	  document.getElementById(Mfriendshow).src=Mclicktu(document.getElementById(Mfriendshow).src);
//	  }
	  if(i!=1)
	  {
	    document.getElementById(Mfamilyshow).src=Mclicktu( document.getElementById(Mfamilyshow).src);
	  }
	  
	  switch(i)
	  {
	   case 1: document.getElementById("Mindexhidden").value="0";
			   break;
				 
	   case 2: document.getElementById("Mmessagehidden").value="0";
			   break;		
				  
	   case 3: document.getElementById("Mphotohidden").value="0";
			   break;		
				 
	   case 4: document.getElementById("Mgenealogyhidden").value="0";
			   break;	
				 	
	   case 5: document.getElementById("Mfamilyhidden").value="0";
			   break;	
			   
	   case 6: document.getElementById("Maccountshidden").value="0";
			   break;	
			   
			   
	   default: return;		 				 
	              
	  }
	 	  
	}  
 
}

////所有人可见设置 函数结束

////友邻可见设置  函数开始
//function Meclick2(i,j)
//{
//    var Mallshow="Mallshow"+i;
//	var Mfriendshow="Mfriendshow"+i;
//	var Mfamilyshow="Mfamilyshow"+i;
//    var imagesrc=document.getElementById(Mfriendshow).src;
//	if(imagesrc.indexOf("_ao")!=-1 && j==0)
//	{
//	    alert("已经设为友邻可见");
//		return
//	}
//	else
//	{	  
//	  document.getElementById(Mfriendshow).src=Mclickao(imagesrc);
//	  document.getElementById(Mallshow).src=Mclicktu(document.getElementById(Mallshow).src);
//	  if(i!=1)
//	  {
//	  document.getElementById(Mfamilyshow).src=Mclicktu( document.getElementById(Mfamilyshow).src);
//	  }
//	  
//	  switch(i)
//	  {
//	   case 1: document.getElementById("Mindexhidden").value="1";
//			   break;
//				 
//	   case 2: document.getElementById("Mmessagehidden").value="1";
//			   break;		
//				  
//	   case 3: document.getElementById("Mphotohidden").value="1";
//			   break;		
//				 
//	   case 4: document.getElementById("Mgenealogyhidden").value="1";
//			   break;		
//				 
//	   case 5: document.getElementById("Mfamilyhidden").value="1";    
//			   break;
//		
//	   case 6: document.getElementById("Maccountshidden").value="1";
//			   break;	
//			      	
//			   
//	   default: return;		 				 
//	              
//	  }
//	  
//	}  
// 
//}
////友邻可见设置  函数结束

//仅家人可见设置 函数开始
function Meclick3(i,j)
{
    var Mallshow="Mallshow"+i;
	var Mfriendshow="Mfriendshow"+i;
	var Mfamilyshow="Mfamilyshow"+i;
    var imagesrc=document.getElementById(Mfamilyshow).src;
	if(imagesrc.indexOf("_ao")!=-1 && j==0)
	{
	    alert("已经设为仅家人可见");
		return
	}
	else
	{	  
	  document.getElementById(Mfamilyshow).src=Mclickao(imagesrc);
//	  if(i!=3)
//	  {
//	  document.getElementById(Mfriendshow).src=Mclicktu(document.getElementById(Mfriendshow).src);
//	  }
	  if(i!=1)
	  {
	  document.getElementById(Mallshow).src=Mclicktu( document.getElementById(Mallshow).src);
	  }
	  
	  switch(i)
	  {
	   case 1: document.getElementById("Mindexhidden").value="2";
			   break;
				 
	   case 2: document.getElementById("Mmessagehidden").value="2";
			   break;		
				  
	   case 3: document.getElementById("Mphotohidden").value="2";
			   break;		
				 
	   case 4: document.getElementById("Mgenealogyhidden").value="2";
			   break;	
			   	
	   case 5: document.getElementById("Mfamilyhidden").value="2";
			   break;	
			   
	   case 6: document.getElementById("Maccountshidden").value="2";
			   break;	
			   		   		   
	   default: return;		 				 
	              
	  }
	  
	}  
 
}
//仅家人可见设置 函数结束


//保存访问设置 提交表单 函数开始
function efamilysubmit()
{
  FamilyManagement.submit();
}
//保存访问设置 提交表单 函数结束


//家庭空间个性化隐藏设置  函数开始
function ePdisplay()
{
  document.getElementById("eFamilyPer").style.display="none";
}
//家庭空间个性化隐藏设置  函数结束

//保存家庭空间个性化 提交表单与验证 函数开始
function Mfamilynamesubmit()
{
  var efamilyname=document.getElementById("efamilyname");
  var sinalNature=document.getElementById("sinalNature");
  
  if(efamilyname.value=="")
  {
    alert("家庭空间名称不能为空");
    efamilyname.focus();
    return false
  }
  
  if(efamilyname.value.length>30)
  {
   alert("家庭空间名称30字以内");
   efamilyname.focus();
   return false
  }
  
  if(sinalNature.innerHTML=="")
  {
    alert("家庭空间描述不能为空");
    sinalNature.focus();
    return false
  }
  
  if(sinalNature.innerHTML.length>30)
  {
   alert("家庭空间描述必须在30字以内");
   sinalNature.focus();
   return false
  }
  
   Mfamilynameform.submit();
}

//保存家庭空间个性化 提交表单与验证 函数结束


//设置控件值
function loginchangin()
{

   if(AuthorizationAdmin.IsCurAdmin)
   {
       $('spManageImg').style.display = 'block'; 
   }
   else
   {
       $('spManageImg').style.display   = 'none';//头部导航'家庭空间管理'
   }
   if(AuthorizationAdmin.IsCurAdmin)
    {     
        $("DVFamilyAddress").style.display='block';       
        $('SpModifyAddress').style.display='block';       
    } 
    else if(AuthorizationAdmin.EqualsFamily)
    {
        $("DVFamilyAddress").style.display='block';
        $('SpModifyAddress').style.display='none';        
    }
    else
    {
        $("DVFamilyAddress").style.display='none';
    }
  
}

function loginchangout()
{
  // $('spManageImg').style.display   = 'none';//头部导航'家庭空间管理';
   $("DVFamilyAddress").style.display='none';       
   $('SpModifyAddress').style.display='none';
//   alert('您还没有登录！');
   window.location.assign('/family_'+$('familyID').value+'.htm');
}

//管理员 退出、登陆  相关页面设置
function ProcMPageReload()
{

   if(AuthorizationAdmin.Islogined)
    {
        loginchangin();
    }
    else
    {
        loginchangout();
    }


  if(AuthorizationAdmin.Islogined && AuthorizationAdmin.IsCurAdmin)
  {
    window.parent.document.getElementById("efamilysetd").style.visibility='visible'
  }
  else
  {
    //window.parent.document.getElementById("efamilysetd").style.visibility='hidden'
    //alert('请管理员登陆后 继续操作');
  }
  
  
}
AuthorizationAdmin.Init();
window.onload=function(){ ProcMPageReload();}

//执行家庭空间设置页面的图片上传

function ProcUplodEpic(){
    IsUploaded = false;
    var uploadFrm = $('FrmUpload');
    var picFile = $('Fepic');
    var guid = $('HdGuid');
    if(picFile){
        if(File.isPicture(picFile)){
            uploadFrm.action = 
            uploadFrm.action+"&guid="+guid.value;
            uploadFrm.submit();
            setTimeout("isUploaded('"+guid.value+"');",500);
        }else{
            alert('不是有效图片!');
            picFile.value = '';
            picFile.focus();
        }
    }
}
var timeout = 0;
var IsUploaded = false;
function isUploaded(guid){
    if(timeout<50 &&
    IsUploaded ==false){
        var cookName =
            "Picture_"+guid;
        var curPic = 
            HttpCookie.GetCookie(cookName);
            if(curPic){
                IsUploaded = true;
                HttpCookie.DelCookie(cookName);
                procSaverCurEfamilyBackgroundImg(curPic);
            }else{
                timeout ++;
                setTimeout("isUploaded('"+guid+"');",500);
            }
        }
}

//Ajax 写图片路径 到数据库
function procSaverCurEfamilyBackgroundImg(picUrl)
{
     var familyid=$("familyID");
     Ajax.Request('/Family/Management.aspx?familyid='+familyid.value+'&cmd=savebpic&pic='+picUrl,
     onEfamilyBackgroundImgSaved,null,null,"text",null,"eleId");
}

function onEfamilyBackgroundImgSaved()
{
    var result = 
    this.req.responseText;
    
    var meg ='图片上传成功!';
    meg =result=='suceed'?meg:'图片上传失败!';
    var eleMeg = $('TdShowMeg');
    showMeg(eleMeg,meg);
//    eleMeg.innerHTML = meg;
    eleMeg.style.display='';
        setTimeout(function(){
        eleMeg.style.display='none';
        },5000);
}
//2008-6-10 新加(用另一个接口上传图片,图片不加水印)
function ProcUplodBackgroundImage(){
    IsUploaded = false;
    var uploadFrm = $('FrmUpload');
    var imgSrc = $('faceView').src;
    var guid = $('HdGuid');
    var userImg = $('UserImg').value;
    if(imgSrc){
        if(userImg){
            uploadFrm.action = 
            uploadFrm.action+"&guid="+guid.value;
            uploadFrm.submit();
            procSaverCurEfamilyBackgroundImg(userImg);
        }else{
            alert('不是有效图片!');
            userImg = '';
            imgSrc='';
        }
    }
}
var imgtime;
function checkupimg(){
if(!$('UserImg').value||imgtime==$('UserImg').value){
		setTimeout(checkupimg,300);
}else{					
			$('faceView').src = $('UserImg').value;
		}
}
function OpenWin(imgdesc){ //Open window
var url = "http://img1.sojiji.com/upload/attach?" + imgdesc;
newwindow = window.open(url,"nw1","height=135,width=300,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no");
if(!newwindow.opener)newwindow.opener=self;
}

/*-----------文件类型-------- */
var FileType = 
{
    PictrueFile:{
    1:"jpeg",2:"jpg",3:"gif",4:"png"},
    VideoFile:{
    1:"wmv",2:"asf",3:"asx",
    4:"mpg",5:"mpeg",6:"mpe",
    7:"3gp",8:"avi",9:"dat",
    10:"mkv",11:"flv",12:"vob",
    13:"mp3",14:"wma"},
    PlantFile:{1:"txt",2:"doc"}
}
/*-----------File静态类-------- */
var File = {};
File.isPicture = function(file){
        var isValid = false;
        if(file){
            var fileName = file.value.toLowerCase();
            var exFileName;
            if(fileName.indexOf(".")>0){
                exFileName = 
                fileName.substring(fileName.lastIndexOf('.') + 1);
                for(var i in FileType.PictrueFile){
                    if(FileType.PictrueFile[i] == exFileName){
                        isValid = true;
                        break;
                    }
                }
            }    
        }
        return isValid;
}