function k(){}function getFlashMovieObject(movieName){if(window.document[movieName]){return window.document[movieName]}if(navigator.appName.indexOf("Microsoft Internet")==-1){if(document.embeds&&document.embeds[movieName]){return document.embeds[movieName]}}else{return document.getElementById(movieName)}}function playBand(band,file,mp3){$(".pause-btn").hide();$(".play-btn").show();$("#play_"+band).hide();$("#pause_"+band).show();var flashMovie=getFlashMovieObject("xspf_player_button");if(mp3){flashMovie.LoadMovie(0,"xspf_player_button.swf?smp3="+file)}else{flashMovie.LoadMovie(0,"xspf_player_button.swf?sxml="+file)}}function pauseBand(band){$(".pause-btn").hide();$(".play-btn").show();var flashMovie=getFlashMovieObject("xspf_player_button");flashMovie.LoadMovie(0,"xspf_player_button.swf")}function formatGroupItem(obj){if(obj.name_fan){show_name=obj.name_fan}else{show_name=obj.board_first_name+" "+obj.board_last_name}var limit_str=450;str='<li id="msg_'+obj.idsonico_board+'"> <dl class="f-wrap">  	<dt class="f-wrap">  		<span class="icon i-comment"></span><strong><a href="'+sonico_url+"/profile.php?u="+obj.board_id_user+'">'+show_name+"</a> "+msg_wrote+'</strong> <span class="datetime">- '+obj.date_board+'</span>  	</dt>  	<dd class="user-pic">  		<a href="'+sonico_url+"/profile.php?u="+obj.board_id_user+'" class="thumb">'+obj.imgSrc+"</a> ";if(obj.edit_mode){if(obj.board_id_user!=obj.compare_id&&obj.can_block){str+='	<span class="edit-tools"><a href="javascript:void(0);" onclick="blockUser('+obj.idsonico_board+", "+obj.idsonico_fan+');">'+msg_block+"</a></span>"}}str+="	</dd>";str+='	<dd class="user-msg">';if(obj.edit_mode){str+='		<a href="javascript:void(0);" onclick="deleteGroupComment('+obj.idsonico_board+","+obj.idsonico_board+", "+obj.board_id_user+", '"+msg_sure+'\');" class="link-close"><span class="icon i-close"></span></a>'}str+="		<p>";descrip=countLines(obj.message_board);if(descrip){if(descrip.length>limit_str){str+='	<span id="descsh-'+obj.idsonico_board+'">'+descrip.substr(0,limit_str)+'... <a href="#" class="bold" onclick="return videoDescSH(true, '+obj.idsonico_board+')">'+msg_view+"</a></span>";str+='	<span id="desclg-'+obj.idsonico_board+'" style="display:none">'+obj.message_board+"</span>"}else{str+='		<span id="descsh-'+obj.idsonico_board+'">'+descrip+'... <a href="#" class="bold" onclick="return videoDescSH(true, '+obj.idsonico_board+')">'+msg_view+"</a></span>";str+='		<span id="desclg-'+obj.idsonico_board+'" style="display:none">'+obj.message_board+"</span>"}}else{if(obj.message_board.length>limit_str){str+='		<span id="descsh-'+obj.idsonico_board+'">'+obj.message_board.substr(0,limit_str)+'... <a href="#" class="bold" onclick="return videoDescSH(true, '+obj.idsonico_board+')">'+msg_view+"</a></span>";str+='		<span id="desclg-'+obj.idsonico_board+'" style="display:none">'+obj.message_board+"</span>"}else{str+="		"+obj.message_board+""}}str+="		</p>";str+="	</dd>";str+="</dl>";str+="</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);rzContent()}function cleanupBandNews(){$("#news2").val("");postGroupNews()}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:"/bands_ajax.php",type:"POST",dataType:"json",error:function(){$("#btn_notice_msg").attr("disabled",false);$("#btn_notice_msg").attr("value",val);alert(msg_gral_error)},success:function(m){$("#btn_notice_msg").attr("disabled",false);$("#btn_notice_msg").attr("value",val);document.getElementById("view_notice").style.display="";document.getElementById("view_notice").innerHTML=m.replace(/([^>])\n/g,"$1<br/>");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);val=$("#btn_send_msg").attr("value");$("#btn_send_msg").attr("value",msg_sending+" ...");$("#postcomment").ajaxSubmit({url:"/bands_ajax.php",type:"POST",dataType:"json",error:function(){alert(msg_gral_error);$("#btn_send_msg").attr("disabled",false);$("#btn_send_msg").attr("value",val)},success:function(m){if(m){if(actual_page>1){loadComments(m.idsonico_user,user_db,1)}else{addComment(m);showing++}$("#b_msg").addClass("grey-text");$("#b_msg").val(board_empty_txt);$("#btn_send_msg").attr("disabled",false);$("#btn_send_msg").attr("value",val);total_board_msgs++;document.getElementById("board_cant_msgs").innerHTML=parseInt(document.getElementById("board_cant_msgs").innerHTML)+1;document.getElementById("board_total_msgs").innerHTML=total_board_msgs}}})}function loadGroupComments(bid,u,p){if(p==0){return}$.ajax({url:"/bands_ajax.php",type:"POST",data:{bid:bid,p:p,u:u,get_message_boards:true},dataType:"json",success:function(m){$("#msgs").empty();$.each(m[0],function(i,n){addComment(n)});db=0;formatGroupPager(bid,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}}rzContent()}})}function removeComment(mid){$("#msg_"+mid).hide();rzContent()}function deleteGroupComment(message_id,band_id,uid,alert_msg){if(!alert_msg){alert_msg="Estas Seguro?"}if(!window.confirm(alert_msg)){return}$.ajax({url:"/bands_ajax.php",type:"POST",data:{mid:message_id,bid:band_id,del_message_board:true},dataType:"json",timeout:1000,success:function(m){removeComment(message_id);showing--;total_board_msgs--;document.getElementById("board_cant_msgs").innerHTML=(document.getElementById("board_cant_msgs").innerHTML)-1;document.getElementById("board_total_msgs").innerHTML=total_board_msgs;if(showing==0){if(actual_page==1&&total_board_msgs==0){$("#paginggb").empty()}else{if(go_to_page<actual_page){loadGroupComments(band_id,uid,go_to_page)}else{loadGroupComments(band_id,uid,actual_page)}}}}})}function postPersonalMessage(){if(!$("#fan_msg").val()){return}$("#fan_msg_frm").ajaxSubmit({url:"/bands_ajax.php",type:"POST",dataType:"json",error:function(){alert(msg_gral_error)},success:function(m){if(m){$("#fmsg").html('"'+m+'"');$("#permsg_2").show();$("#permsg_1").hide()}}})}function blockUser(message_id,id){if(confirm(msg_sure)){$("#blck_id").val(id);$("#fan_block").ajaxSubmit({url:"/bands_ajax.php",type:"POST",dataType:"json",error:function(){alert(msg_gral_error)},success:function(m){if(m){removeComment(message_id);showing--;total_board_msgs--;document.getElementById("board_cant_msgs").innerHTML=(document.getElementById("board_cant_msgs").innerHTML)-1;document.getElementById("board_total_msgs").innerHTML=total_board_msgs}}})}}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";msg_gral_error="Error: Intenta nuevamente en unos minutos.";actual_page=1;