
///////////////////////////////////////////////////////////////////////////////////分享操作 begin
///所在页面:space_share.aspx 
///函数功能:保存分享
function saveshare(i) {
         $('#sharestatus').empty();
          if (i=="0")
         {
              NewshowHintAutoClose("信息提示","此操作需要登陆");
              $("#sharesubmit_btn").removeAttr("disabled"); 
              return;
         
         }
          if ($('#share_link')[0].value == "" )
         {
              $('#sharestatus').append("请输入网址!");
               $("#sharesubmit_btn").removeAttr("disabled"); 
              return;
         
         }
         
       if (!IsURL($('#share_link')[0].value))
         {
              $('#sharestatus').append("分享的网址格式不正确!");
               $("#sharesubmit_btn").removeAttr("disabled"); 
              return;
         
         }
        var share_link = $("#share_link").val()=="undefined" ? "": $("#share_link").val();
        var share_general =  $("#share_general").val()=="undefined" ? "": $("#share_general").val();
        var fileExtend=share_link.substring(share_link.lastIndexOf('.')+1).toLowerCase();
        var jsonData =  "{link :'"+share_link+"',"+
        "extension :'" + fileExtend +"',"+
            "general :'"+share_general+"'}";
        
        
               $.ajax({
              type: "POST",
              url: "space_share.aspx/saveshare",
              data: jsonData,
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function(msg) {
              showHintAutoClose("信息提示","保存成功");
          //    window.location.reload();    
               $("#sharesubmit_btn").removeAttr("disabled"); 
              window.location.href ="space_share.aspx?view=me";
              
                   
              }
            });     
    }
///所在页面:space_share.aspx 
///函数功能:保存分享时判断网址是否正确

function IsURL(URL){
                var str=URL;
                //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
                //判断URL地址的正则表达式为:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
                //下面的代码中应用了转义字符"\"输出一个字符"/"
                var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
                var objExp=new RegExp(Expression);
                if(objExp.test(str)==true){
                return true;
                }else{
                return false;
                }

//            var strRegex = "^((https|http|ftp|rtsp|mms)?://)"  
//                      + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@  
//                      + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184  
//                      + "|" // 允许IP和DOMAIN（域名） 
//                      + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.  
//                      + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名  
//                      + "[a-z]{2,6})" // first level domain- .com or .museum  
//                      + "(:[0-9]{1,4})?" // 端口- :80  
//                      + "((/?)|" // a slash isn't required if there is no file name  
//                      + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";  
//            var re=new RegExp(strRegex);  

//           if (re.test(str_url)){ 
//               return (true);  
//           }else{  
//             return (false);  
//           } 
}
///所在页面:space_share.aspx 
///函数功能:弹出删除share    
///inweb list ,view 删除所在页面,主要是返回页面的区别
function popupdeleteshare(myuid,uid,sid,deleteid,inweb)
    {
    if (myuid==0)
    {
        NewshowHintAutoClose("信息提示","该操作需要登陆，请先登陆");
    }
    else 
    {
     $("#append_parent").load("cp_share.aspx?op=deleteshare&inweb="+inweb+"&sid="+sid+" #deleteshare",{"uid":"888" ,"username":"snsnet"},function()
	   {  
	   setPopupPosition(deleteid,"deleteshare",0);
	   });  
    }
    }
///所在页面:space_share.aspx 
///函数功能:执行删除share操作  
function deleteshare(myuid,sid,inweb)
    {
        var jsonData =  "{myuid :'"+myuid+"',sid :'"+sid+"'}";
             $.ajax({
              type: "POST",
              url: "cp_share.aspx/deleteshare",
              data: jsonData,
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function(msg) {
               if (msg=="true")
               {
                 NewshowHintAutoClose("信息提示","删除分享成功");  
                 if (inweb=="list")
                 {
                 window.location.reload();
                 }
                 if (inweb=="view")
                 {
                 location.href="space_share.aspx?uid="+myuid+"&view=me";  
                 }
               }
               else
               { 
                 NewshowHintAutoClose("信息提示","你没有权限删除"); 
               }
                 
              }
            });
    
    }

///所在页面:所有有共享的页面
///函数功能:弹出共享页面      
///调用<a href="javascript:popupshare('<%=JJudge.myuid%>','<%=Mthread.uid %>','<%=tid%>','thread');" id="a_share_<%=tid%>" class="a_share">分享</a>
function popupshare(myuid,uid,id,type){
    if (myuid==0)
    {
        NewshowHintAutoClose("信息提示","该操作需要登陆，请先登陆");
    }
    else 
    {
             if (myuid==uid)
                {
                    NewshowHintAutoClose("信息提示","你不能分享自己发表的信息(或图片)");
                }
                else 
                {
               $("#append_parent").load("cp_share.aspx?op=popupshare&uid="+uid+"&id="+id+"&type="+type+" #pupupshare",{"cid":id ,"username":"snsnet"},function()
	           {  
	           setCenter("pupupshare");
	           $(".popupmenu_centerbox").easydrag(true);
	           $(".popupmenu_centerbox").setHandler("drag_title");
        	  
	           });  
	           }
	}
}
///所在页面:cp_share.aspx
///函数功能:存储共享    

   function savepupupshare(uid,id,type)
    {
         var general =  $("#general").val()=="undefined" ? "": $("#general").val();
         var jsonData =  "{general :'"+general+"', id :'"+id+"', uid :'"+uid+"', type :'"+type+"'}";
         
          $("#sharesubmit_btn").attr("disabled",true); 
         
         
         
             $.ajax({
              type: "POST",
              url: "cp_share.aspx/savepopupshare",
              data: jsonData,
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function(msg) {
               $("#sharesubmit_btn").removeAttr("disabled"); 
              
               NewshowHintAutoClose("信息提示","保存成功");

              }
            });
    
    }   
      
///////////////////////////////////////////////////////////////////////////////////分享操作 end




