﻿
function ShowAdmin(photoID)
{
    var url=null;
	if(photoID==null || photoID.length<1)
		url="/adminU/Photo/PhotoAdmin.aspx";
	else
		url="/adminU/Photo/PhotoAdmin.aspx?PhotoID="+photoID+"&reference_url="+escape(window.location.href);
	var popup=window.open(url,"Admin");
	popup.focus();
}

function Edit(photoID)
{
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#divMessageBoxAlertMsg").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
     setTimeout("jQuery.unblockUI()", 1500); 
     return false;
  }
   var url="/editor/PhotoEditor.aspx?PhotoID="+photoID
   window.location=url;
}

function ReportPhoto()
{
  
     $('#btnReport').click(function() {
      var reason=$('#txtReason').val();
      var pageUrl=window.location.href;
      var res = UPhotoPhotoView.ReportPhoto(pageUrl,reason).value;
      
      if(res=="OK")
      {

                 jQuery.blockUI({ message: $("#divMessageBoxSuccess") }); 
                 setTimeout("jQuery.unblockUI()", 1000);  
       }
       else
       {
                 jQuery.blockUI({ message: $("#divMessageBoxError") }); 
                 setTimeout("jQuery.unblockUI()", 1500);  
       }
  
  });
  jQuery.blockUI({ message: $('#divReport') }); 
 
}
function ShowMoreExifInfor()
{   
   var photoID=$("#txtPhotoID").val();
   $("#divPhotoExifInfo").html(UPhotoPhotoView.GetExifMoreInforString(photoID).value);
}

function CollectPhoto(photoID)
{
 
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#divMessageBoxAlertMsg").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
     setTimeout("jQuery.unblockUI()", 1500); 
     return false;
  }
   
  if(photoID.length>0)
  {
    
     
     var res=UPhotoPhotoView.CollectPhoto(photoID).value;
     
      if(res=="LOGIN")
     {
         $("#divMessageBoxAlertMsg").html("请注册或登录");  
         jQuery.blockUI({ message: $("#divMessageBoxError") }); 
         setTimeout("window.location='/login/Login.asp?ReturnUrl='+window.location.href", 2000); 
        
     }else if(res=="EXISTS")
     {
        $("#divMessageBoxAlertMsg").html("您已收藏，无需重复操作");
         jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
         setTimeout("jQuery.unblockUI()", 1500); 
       
     }else if(res=="OK")
     {
         $("#divMessageBoxSuccessMsg").html("操作成功，系统正在返回...");  
         jQuery.blockUI({ message: $("#divMessageBoxSuccess") }); 
         setTimeout("jQuery.unblockUI()", 1000); 
        
       
       
     }else 
     {
        
         $("#divMessageBoxErrorMsg").html("操作失败，请刷新后重试...");  
         jQuery.blockUI({ message: $("#divMessageBoxError") }); 
         setTimeout("jQuery.unblockUI()", 1500); 
         
        
     }
  }
}
    

function OrderTop(photoID)
{
 
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#divMessageBoxAlertMsg").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
     setTimeout("jQuery.unblockUI()", 1500); 
     return false;
  }
  
  $("#divMessageBoxTipsMsg").html("您确定要置顶？");
  $('#btnMessageBoxTipsOK').click(function() {
           var res= UPhotoPhotoView.OrderTop(photoID).value;
           if(res=="OK"){
                             jQuery.blockUI({ message:  $("#divMessageBoxSuccess") }); 
                             $("#lnkOrderTop"+photoID).html("取消置顶");
                             $("#lnkOrderTop"+photoID).unbind("click");
                             $("#lnkOrderTop"+photoID).click(function(){
                             CancelOrderTop(photoID);
                             })
                             setTimeout("jQuery.unblockUI()", 1000); 
           }
           
          });
         jQuery.blockUI({ message: $("#divMessageBoxTips") }); 
}
function CancelOrderTop(photoID)
{
 
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#divMessageBoxAlertMsg").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
     setTimeout("jQuery.unblockUI()", 1500); 
     return false;
  }
   
  $("#divMessageBoxTipsMsg").html("您确定要取消置顶？");
  $('#btnMessageBoxTipsOK').click(function() {
           var res= UPhotoPhotoView.CancelOrderTop(photoID).value;
           if(res=="OK"){
                             jQuery.blockUI({ message:  $("#divMessageBoxSuccess") }); 
                             $("#lnkOrderTop"+photoID).html("置顶");
                             $("#lnkOrderTop"+photoID).unbind("click");
                             $("#lnkOrderTop"+photoID).click(function(){
                             OrderTop(photoID);
                             })
                             setTimeout("jQuery.unblockUI()", 1000); 
           }
           
          });
         jQuery.blockUI({ message: $("#divMessageBoxTips") }); 
}
function SetConver(photoID)
{
  
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#divMessageBoxAlertMsg").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
     setTimeout("jQuery.unblockUI()", 1500); 
     return false;
  }
  
  $("#divMessageBoxTipsMsg").html("您确定要将照片设置为专辑封面？");
  $('#btnMessageBoxTipsOK').click(function() {
           var res= UPhotoPhotoView.SetConver(photoID).value;
           if(res=="OK"){
                             jQuery.blockUI({ message:  $("#divMessageBoxSuccess") }); 
                             setTimeout("jQuery.unblockUI()", 1000); 
           }
           
          });
         jQuery.blockUI({ message: $("#divMessageBoxTips") }); 
}


function DeleteReview(reviewID)
{ 
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#divMessageBoxAlertMsg").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     jQuery.blockUI({ message: $("#divMessageBoxAlert") }); 
     setTimeout("jQuery.unblockUI()", 1500); 
     return false;
  }
  
      $("#divMessageBoxTipsMsg").html("你确定要删除么？");
      $('#btnMessageBoxTipsOK').click(function() {
      var res = UPhotoPhotoView.DeleteReview(reviewID).value;
                          if(res!="NO"){  
                                          $('#div'+reviewID).hide('slow', function(){ $(this).remove(); });
                                          $('#divrline'+reviewID).hide('slow', function(){ $(this).remove(); });
                                          setTimeout("jQuery.unblockUI()", 1000);  
                                        }
       
      });
     jQuery.blockUI({ message: $("#divMessageBoxTips") }); 
  
}
function ReplyReview(reviewID)
{
   $("#divReviewsString").find("div").each(function(i){
     if($(this).attr("id")!=undefined)
     {
       if($(this).attr("id").substring(0,20)=="divReplyFormPosition")
       {
          $(this).hide();
       }
     }
   })

  $("#divReplyFormString").hide();
  $("#divReplyFormPosition"+reviewID).show();
  $("#divReplyFormPosition"+reviewID).html($("#divReplyFormString").html());
  $("#txtParentReviewID").val(reviewID);
 
  
  
}

function AddReview()
{
  var timeSpanExpired=UPhotoPhotoView.CheckUserExpired().value;
  if(timeSpanExpired>0)
  {
     $("#spanReviewTips").html("你的相册被屏蔽，<b>"+timeSpanExpired+"</b>小时后才能操作");
     $("#spanReviewTips").show();
     return false;
   
  }
  var timeSpan=UPhotoPhotoView.GetLastReviewTimeSpanTotalSeconds().value;
  if(timeSpan>0)
  {
     $("#spanReviewTips").html("您需要等待<b>"+timeSpan+"</b>秒后才能评论");
     $("#spanReviewTips").show();
     return false;
    
  }
  var timeSpanExpired=UPhotoPhotoView.GetLastReviewTimeSpanTotalSeconds().value;
  var reviewContent=$("#txtReviewContent").val();
  var photoID=$("#txtPhotoID").val();
  var parentReviewID= $("#txtParentReviewID").val();
  if(reviewContent.length<5)
  {
     $("#spanReviewTips").html("多说点吧");
     $("#spanReviewTips").show();
     return false;
  }
  var res=UPhotoPhotoView.InserReview(photoID, reviewContent, parentReviewID).value;
  if(res=="BadWord")
  {
     $("#spanReviewTips").html("您的评论包含非法词汇");
     $("#spanReviewTips").show();
     return false;
  }
  if(res=="OK")
  {
         jQuery.blockUI({ message: $("#divMessageBoxSuccess") }); 
         $("#divReviewsString").html(UPhotoPhotoView.GetReviewsString(photoID).value);
         $("#divReplyFormString").show();
         $("#txtReviewContent").val("");
         $("#txtParentReviewID").val("");
         setTimeout("jQuery.unblockUI()", 1500); 
  }
  else
  { 
  
          jQuery.blockUI({ message: $("#divMessageBoxError") }); 
          setTimeout("jQuery.unblockUI()", 1500); 
  }
}


