function formatGroupItem(obj){var limit_str=450;str="<li mid='"+obj.idsonico_groups_board+'\'><dl class="f-wrap"> <dt class="f-wrap"><span class="icon i-comment"></span><strong><a href="/profile.php?u='+obj.board_id_user+'">'+obj.board_first_name+" "+obj.board_last_name+"</a>"+msg_wrote+'</strong> <span class="datetime">- '+obj.board_date+'</span></dt><dd class="user-pic"><a href="/profile.php?u='+obj.board_id_user+'" class="thumb">'+obj.imgSrc+"</a>";if(obj.board_id_user!=obj.compare_id&&obj.can_block){str+='<span class="edit-tools"><a href="#" class="openwin" src="layers/groups_block_user.php?gid='+obj.sonico_groups_idsonico_groups+"&uid="+obj.board_id_user+'">'+msg_block+"</a></span>"}str+='</dd><dd class="user-msg">';if(obj.edit_mode){str+='<a href="javascript:void(0);" class="link-close" onclick="javascript: deleteGroupComment('+obj.idsonico_groups_board+","+obj.sonico_groups_idsonico_groups+", "+obj.board_id_user+", '"+msg_sure+'\');"><span class="icon i-close"></span></a>'}str+="<p>";descrip=countLines(obj.board_message);if(descrip){if(descrip.length>limit_str){str+='		<span id="descsh-'+obj.idsonico_groups_board+'">'+descrip.substr(0,limit_str)+'... <a href="#" onclick="return videoDescSH(true, '+obj.idsonico_groups_board+')">'+msg_view+"</a></span>";str+='		<span style="display:none" id="desclg-'+obj.idsonico_groups_board+'">'+obj.board_message+"</span>"}else{str+='		<span id="descsh-'+obj.idsonico_groups_board+'">'+descrip+'... <a href="#" onclick="return videoDescSH(true, '+obj.idsonico_groups_board+')">'+msg_view+"</a></span>";str+='		<span style="display:none" id="desclg-'+obj.idsonico_groups_board+'">'+obj.board_message+"</span>"}}else{if(obj.board_message.length>limit_str){str+='		<span id="descsh-'+obj.idsonico_groups_board+'">'+obj.board_message.substr(0,limit_str)+'... <a href="#" onclick="return videoDescSH(true, '+obj.idsonico_groups_board+')">'+msg_view+"</a></span>";str+='		<span style="display:none" id="desclg-'+obj.idsonico_groups_board+'">'+obj.board_message+"</span>"}else{str+="		"+obj.board_message}}str+="</p></dd></dl></li>";return str}function countLines(string){var str;var descrip;str=string.split("\n");if(str.length>10){descrip="";for(ie=0;ie<10;ie++){descrip+=str[ie]}return(descrip)}}function videoDescSH(s,id_msgc){if(s){$("#descsh-"+id_msgc).hide();$("#desclg-"+id_msgc).show()}else{$("#descsh-"+id_msgc).show();$("#desclg-"+id_msgc).hide()}rzContent();return false}function formatGroupPager(u,pager,uid){src="";if(pager.previous_page<pager.page){src+='<a class="bold" href="javascript:loadGroupComments('+u+", "+uid+", "+pager.previous_page+');">&laquo;</a>'}$.each(pager.previous,function(j,p){src+='<a href="javascript:loadGroupComments('+u+","+uid+", "+p+');">'+p+"</a>"});src+='<em class="current">'+pager.page+"</em>";$.each(pager.next,function(j,p){src+='<a href="javascript:loadGroupComments('+u+","+uid+", "+p+');">'+p+"</a>"});if(pager.next_page>pager.page){src+='<a class="bold" href="javascript:loadGroupComments('+u+","+uid+", "+pager.next_page+');">&raquo;</a>'}$(".paginggb").html(src)}function addComment(message){if(message.error){window.alert("error: "+message.error);return}var cnt=formatGroupItem(message);$("#msgs").prepend(cnt)}function postGroupNews(){if($("#news2").val().length>1000){board_length_msg="Por favor, ingresa un mensaje de menor tamaño";alert(board_length_msg);return false}$("#btn_notice_msg").attr("disabled",true);val=$("#btn_notice_msg").attr("value");$("#btn_notice_msg").attr("value",msg_sending+" ...");$("#postcomment_news").ajaxSubmit({url:"/ajax_groups.php",type:"POST",dataType:"json",error:function(){$("#btn_notice_msg").attr("disabled",false);$("#btn_notice_msg").attr("value",val);alert("Error: Intenta nuevamente en unos minutos.")},success:function(m){$("#btn_notice_msg").attr("disabled",false);$("#btn_notice_msg").attr("value",val);document.getElementById("view_notice").innerHTML=m.replace(/([^>])\n/g,"$1<br/>");if(m){document.getElementById("edit_empty").style.display="none";document.getElementById("view_notice").style.display=""}else{document.getElementById("view_notice").style.display="none";document.getElementById("edit_empty").style.display=""}document.getElementById("editbtnNews").style.display="";document.getElementById("edit_textarea").style.display="none"}})}function postGroupComment(){if($("#b_msg").val()==board_empty_txt){return false}if($.trim($("#b_msg").val())==""){return false}if($("#b_msg").val().length>5000){if(!board_length_msg){board_length_msg="Por favor, ingresa un mensaje de menor tamaño"}alert(board_length_msg);return false}$("#btn_send_msg").attr("disabled",true);$("#postcomment").ajaxSubmit({url:"/ajax_groups.php",type:"POST",dataType:"json",error:function(){alert("Error: Intenta nuevamente en unos minutos.");$("#btn_send_msg").attr("disabled",false)},success:function(m){if(m){if(actual_page>1){loadGroupComments(m.sonico_groups_idsonico_groups,user_db,1)}else{addComment(m);showing++}$("#b_msg").val("").blur();$("#btn_send_msg").attr("disabled",false);total_board_msgs++;if(document.getElementById("board_cant_msgs")){document.getElementById("board_cant_msgs").innerHTML=parseInt(document.getElementById("board_cant_msgs").innerHTML)+1;document.getElementById("board_total_msgs").innerHTML=total_board_msgs}else{document.getElementById("board_total_msgs").innerHTML="("+total_board_msgs+")"}rzContent()}}})}var sendingloadGroupComments=false;function loadGroupComments(g,u,p){if(p==0||sendingloadGroupComments){return}sendingloadGroupComments=true;$.ajax({url:"/ajax_groups.php",type:"POST",data:{gid:g,p:p,u:u,get_board_groups_messages:true},dataType:"json",success:function(m){$("#msgs").empty();$.each(m[0],function(i,n){addComment(n)});db=0;formatGroupPager(g,m[1],u);document.getElementById("board_cant_msgs").innerHTML=(m[2]==paging)?p*paging:total_board_msgs;showing=m[2];actual_page=p;if(m[1]["next_page"]>m[1]["page"]){go_to_page=p+1}else{if(p>1){go_to_page=p-1}}sendingloadGroupComments=false;$("#ex2").jqmAddTrigger("a.openwin");rzContent()}});sendingloadGroupComments=false}function removeComment(mid){$("[mid='"+mid+"']",$("#msgs")).hide()}function deleteGroupComment(message_id,group_id,uid,alert_msg){if(!alert_msg){alert_msg="Estas Seguro?"}if(!window.confirm(alert_msg)){return}$.ajax({url:"/ajax_groups.php",type:"POST",data:{mid:message_id,gid:group_id,del_board_groups_messages:true},dataType:"json",timeout:1000,success:function(m){if(m){removeComment(message_id)}showing--;total_board_msgs--;if(document.getElementById("board_cant_msgs")){document.getElementById("board_cant_msgs").innerHTML=parseInt(document.getElementById("board_cant_msgs").innerHTML)-1;document.getElementById("board_total_msgs").innerHTML=total_board_msgs}else{document.getElementById("board_total_msgs").innerHTML="("+total_board_msgs+")"}if(showing==0){if(actual_page==1&&total_board_msgs==0){$("#paging").empty()}else{if(go_to_page<actual_page){loadGroupComments(group_id,uid,go_to_page)}else{loadGroupComments(group_id,uid,actual_page)}}}rzContent()}})}function loadMyGroupsPages(p,order){if(p==0){return}$("#div_groups").fadeOut(300,function(){$("#div_groups").html($("#progress_bar").html()).fadeIn(100,function(){$.ajax({url:"/ajax_groups.php",type:"POST",data:{p:p,order:order,load_mygroups_pages:true},dataType:"json",error:function(){$("#div_groups").html($("#progress_bar").hide());alert("Error: Intenta nuevamente en unos minutos.")},success:function(m){GetPageMyGroups(m.data);formatMyGroupsPager(p,order,m.pager);rzContent()}})})})}function GetPageMyGroups(obj){var cnt=formatMyGroupsItem(obj);$("#div_groups").fadeOut(300,function(){$("#div_groups").html(cnt).fadeIn(300)})}function formatMyGroupsItem(obj){var str="";$.each(obj,function(ob,g){link=g.group_nick?g.group_nick:"groups_index.php?gid="+g.group_id;str+='<li><dl class="f-wrap"><dt><a class="thumb" href="'+link+'">'+g.imgGrp+'</a></dt><dd><a class="bold larger" href="'+link+'">'+g.group_name+"</a>"+(g.is_admin_user?"*":"")+'<dl class="info"><dt>'+msg_red+":</dt><dd>"+g.net_name+"&nbsp;</dd>";str+="<dt>"+msg_members+":</dt><dd>"+g.member_count+"&nbsp;";if(g.friend_count){str+="| "+g.friend_count+" "+msg_friends}str+="</dd>";if(g.news){str+="<dt>"+msg_week+":</dt><dd>"+g.news+"</dd>"}str+="</dl></dd></dl></li>"});return str}function formatMyGroupsPager(p,order,pager){src="";if(pager.previous_page<pager.page){src+='<a class="bold" href="javascript:loadMyGroupsPages('+pager.previous_page+",'"+order+"');\">&laquo;</a>"}$.each(pager.previous,function(j,p){src+='<a href="javascript:loadMyGroupsPages('+p+",'"+order+"');\">"+p+"</a>"});src+='<em class="current">'+pager.page+"</em>";$.each(pager.next,function(j,p){src+='<a href="javascript:loadMyGroupsPages('+p+",'"+order+"');\">"+p+"</a>"});if(pager.next_page>pager.page){src+='<a class="bold" href="javascript:loadMyGroupsPages('+pager.next_page+",'"+order+"');\">&raquo;</a>"}$(".paginggb").html(src)}function LoadGroupsPopularFriends(p,col){if(p==0){return}$("#div_"+col).fadeOut(300,function(){$("#div_"+col).html($("#progress_bar").html()).fadeIn(100,function(){$.ajax({url:"/ajax_groups.php",type:"POST",data:{p:p,col:col,load_groupspopular_friends:true},dataType:"json",error:function(){$("#div_"+col).html($("#progress_bar").hide());alert("Error: Intenta nuevamente en unos minutos.")},success:function(m){GetPageFriendsPopular(m.datas,col);formatFriendsPopularPager(p,m.pager,col)}})})})}function GetPageFriendsPopular(obj,col){var cnt=formatFriendsPopular(obj,col);$("#div_"+col).fadeOut(300,function(){$("#div_"+col).html(cnt).fadeIn(300)})}function formatFriendsPopularPager(p,pager,col){src="";if(pager.previous_page<pager.page){src+='<a class="bold" href="javascript:LoadGroupsPopularFriends('+pager.previous_page+",'"+col+"');\">&laquo;</a>"}$.each(pager.previous,function(j,p){src+='<a href="javascript:LoadGroupsPopularFriends('+p+",'"+col+"');\">"+p+"</a>"});src+='<em class="current">'+pager.page+"</em>";$.each(pager.next,function(j,p){src+='<a href="javascript:LoadGroupsPopularFriends('+p+",'"+col+"');\">"+p+"</a>"});if(pager.next_page>pager.page){src+='<a class="bold" href="javascript:LoadGroupsPopularFriends('+pager.next_page+",'"+col+"');\">&raquo;</a>"}if(col=="left"){$(".paging_left").html(src)}else{$(".paging_right").html(src)}}function formatFriendsPopular(obj,col){var str="";if(col=="left"){$.each(obj,function(ob,g){link=g.group_nick?g.group_nick:"groups_index.php?gid="+g.group_id;str+='<li><dl class="f-wrap"><dt><a class="thumb" href="'+link+'">'+g.imgGrp+'</a></dt><dd class="f-wrap"><a class="bold" href="'+link+'">'+g.group_name+"</a>"+(g.is_admin_user?"*":"")+'<dl class="info">';str+="<dt>"+msg_members+":</dt><dd>"+g.member_count;if(g.friend_count){str+=" - "+g.friend_count+" "+msg_friends}str+="</dd>";if(g.net_name){str+="<dt>"+msg_red+":</dt><dd>"+g.net_name+"</dd>"}if(g.flw){str+="<dt>"+msg_ingrp+":</dt><dd>"+g.flw+"</dd>"}str+="</dl></dd></dl></li>"})}else{$.each(obj,function(ob,g){link=g.group_nick?g.group_nick:"groups_index.php?gid="+g.group_id;str+='<li><dl class="f-wrap"><dt><a class="thumb" href="'+link+'">'+g.imgGrp+'</a></dt><dd class="f-wrap"><a class="bold" href="'+link+'">'+g.group_name+"</a>"+(g.is_admin_user?"*":"")+'<dl class="info">';str+="<dt>"+msg_members+":</dt><dd>"+g.member_count;if(g.friend_count){str+=" - "+g.friend_count+" "+msg_friends}str+="</dd>";if(g.net_name){str+="<dt>"+msg_red+":</dt><dd>"+g.net_name+"</dd>"}if(g.news){str+="<dt>"+msg_week+":</dt><dd>"+g.news+"</dd>"}str+="</dl></dd></dl></li>"})}return str}function loadRecommendPager(p){if(p==0){return}$("#div_groups").fadeOut(300,function(){$("#div_groups").html($("#progress_bar").html()).fadeIn(100,function(){$.ajax({url:"/ajax_groups.php",type:"POST",data:{p:p,load_recommend_pages:true},dataType:"json",error:function(){$("#div_groups").html($("#progress_bar").hide());alert("Error: Intenta nuevamente en unos minutos.")},success:function(m){GetPageMyGroups(m.data);RecommendPager(p,m.pager)}})})})}function GetPageMyGroups(obj){var cnt=formatMyGroupsItem(obj);$("#div_groups").fadeOut(300,function(){$("#div_groups").html(cnt).fadeIn(300)})}function RecommendPager(p,pager){src="";if(pager.previous_page<pager.page){src+='<a class="bold" href="javascript:loadRecommendPager('+pager.previous_page+');">&laquo;</a>'}$.each(pager.previous,function(j,p){src+='<a href="javascript:loadRecommendPager('+p+');">'+p+"</a>"});src+='<em class="current">'+pager.page+"</em>";$.each(pager.next,function(j,p){src+='<a href="javascript:loadRecommendPager('+p+');">'+p+"</a>"});if(pager.next_page>pager.page){src+='<a class="bold" href="javascript:loadRecommendPager('+pager.next_page+');">&raquo;</a>'}$(".pagingre").html(src)}msg_ingrp="Se unio&acute;";msg_red="Red";msg_friends="de tus amigos";msg_members="Miembros";msg_firend_more="amigo m&aacute;s...";msg_firends_more="amigos m&aacute;s...";msg_admin_group="Administras este grupo";msg_user_group="Perteneces a este grupo";msg_week="Ultima semana";msg_wrote="escribió";msg_sure="Estas seguro?";msg_delete="borrar";msg_answer="responder en su cartelera";msg_board_board="ver conversación";msg_sending="Enviando";