var canpag = 0; var publicar_actual = 1; var menu_hash_first; var menu_hash = new Array(); /// fabian vallejo id_usuario_log_sound = '0'; //comunes menu_hash['wall'] = '/muro.php?tp=1&id='+idusuarioGet; menu_hash['info'] = '/info.php?id='+idusuarioGet; menu_hash['albums'] = '/albums.php?id='+idusuarioGet; menu_hash['videos'] = '/muro.php?tp=2&id='+idusuarioGet; menu_hash['temas'] = '/muro.php?tp=7&id='+idusuarioGet; menu_hash['bandas'] = '/sites.php?id='+idusuarioGet; menu_hash['events'] = '/events.php?id='+idusuarioGet; menu_hash['mensajes'] = '/user_inbox.php?fx=all'; menu_hash['config'] = '/config_facebook.php?id='+idusuarioGet; menu_hash['config_facebook'] = '/config_facebook.php?id='+idusuarioGet; menu_hash['config_twitter'] = '/config_twitter.php?id='+idusuarioGet; menu_hash['clinica'] = '/clinica.php?id='+idusuarioGet; menu_hash['lista_temas'] = '/lista_temas.php?id='+idusuarioGet; menu_hash['biblioteca'] = '/biblioteca.php?id='+idusuarioGet; menu_hash['disc'] = '/discos.php?id='+idusuarioGet; menu_hash['rank'] = '/rank.php?id='+idusuarioGet; menu_hash['top'] = '/music.php?id='+idusuarioGet; //menu_hash['faq'] = '/faq.php?id='+idusuarioGet; menu_hash['group'] = '/group.php?id='+idusuarioGet; menu_hash['allcompatibles'] = '/news_events.php?v=1'; menu_hash['allevents'] = '/news_events.php?v=2'; menu_hash['allfriends'] = '/user_friends.php?fx=all&id='+idusuarioGet; menu_hash['allnotifs'] = '/user_news.php?a=a'; menu_hash['home'] = '/muro.php?tp=1&l=1&id='+idusuarioGet; menu_hash['walla'] = menu_hash['home']; // temporalmente por las dudas menu_hash['games'] = '/games.php'; menu_hash['newss'] = '/muro.php?tp=1&especial=noticias&id='+idusuarioGet; //'/noticias.php'; menu_hash['equip'] = '/equip.php?idtipo='+idtipo+'&id='+idusuarioGet; //tp=2& menu_hash['search'] = '/buscador.php?id='+idusuarioGet; menu_hash['classif'] = '/clasifi.php?id='+idusuarioGet; menu_hash['classif_results'] = menu_hash['classif']; // para F5 menu_hash['suggst'] = '/sugerencias.php?id='+idusuarioGet; menu_hash['sonus'] = '/muro.php?tp=1&especial=sonus&id='+idusuarioGet; menu_hash['anuncios'] = '/muro.php?tp=1&especial=anuncios&id='+idusuarioGet; //menu_hash['cd'] = '/indevzone.php?id='+idusuarioGet; menu_hash['cd'] = '/discography.php?id='+idusuarioGet; menu_hash['admuser'] = '/user_friends.php?fx=getList&id='+idusuarioGet; menu_hash['results'] = '/user_friends.php?fx=contest&contest_result=1&id='+idusuarioGet; // submenues var menu_hash_sub = new Array(); menu_hash_sub['albums'] = menu_hash['albums']+'&s='; menu_hash_sub['cd'] = menu_hash['cd']+'&s='; //fabian vallejo function profile(nick){ return true; } /* function profile(nick){ window.history.pushState(true, true, '/'+nick); $('#cprofile_data').load('/profile.php?ajax=ajax&user='+escapa(nick)); return false; } $(function() { window.onpopstate = function(e) { var user = location.pathname; var strLen = user.length; user = user.substr(1,strLen); if(isNaN(user)){ console.log(user); //$('#cprofile_data').load('/profile.php?ajax=ajax&user='+escapa(user)); } e.preventDefault(); }; }); */ $(window).hashchange( function(){ loadHash(idusuarioGet); }); function fcbkLimpia(){ $('.sonus-auto ul').html(''); } function MM_openBrWindow(theURL, winName, features){ window.open(theURL, winName, features); } function escapa(str){ str = encodeURIComponent(str); return str; } function moreFriends(){ $("#div_loader_gif").css('display','block'); jload_div_friends('1','us_cuad_sonus','/muro.php?tp=1&l=1&id='+idusuarioGet); $("#div_loader_gif").css('display','none'); } function jload_load(l){ $(".div_loader_gif").css('display','none'); $("#"+l).css('display','block'); canpag = 0; } function jload_p_chat(l){ $("#"+l).css('display','block').delay(1500).fadeOut(); } function scrollTope(){ //$(window).scrollTop(190); if( $('#div_portada').is(':visible') ){ var tope = 190; }else{ var tope = 0; } $(window).scrollTop(tope); } function jload_div(Vpost,div,file_post){ var variable_post=Vpost; $.post(file_post, { variable: variable_post }, function(data){ $("#"+div).html(data); }); scrollTope(); } function votarConcursante(id_evento,id_user){ $('#li_participante_'+id_user+' input').attr('disabled', 'disabled'); $.ajax({ type: "POST", url: '/friends.php?fx=addVote&participante='+id_user, data: 'variable='+id_evento, success: function(data){ $('#li_participante_'+id_user).html(data); $('body').removeClass('cursor_wait'); } }); } function Ycargar(Yurl,Ydiv,tipo){ if(tipo == 'perfil'){ $('#modal_youtube').show().removeClass('cursor_wait'); $('#modal_youtube_ul').html('').load('/youtube.php?fx='+tipo+'&variable='+Yurl); return false; } if(!tipo){ tipo = ''; } var variable_post = Yurl; $('body').addClass('cursor_wait'); $.post('youtube.php?fx='+tipo, { variable: variable_post }, function(data){ $("#"+Ydiv).html(data); $('body').removeClass('cursor_wait'); if(tipo == 'perfil'){ $('#div_name').width(770); } }); } var contadorlookup = 0; var Timeoutlookup; var timer_is_onlookup = 0; var varlookup; function timedCountlookup(){ contadorlookup = contadorlookup + 1; Timeoutlookup = setTimeout("timedCountlookup()",800); if(contadorlookup == 2 && timer_is_onlookup == 1){ cargarlookup(); contadorlookup = 0; stopCountlookup(); } } function doTimerlookup(){ if (!timer_is_onlookup){ timer_is_onlookup = 1; timedCountlookup(); } } function stopCountlookup(){ clearTimeout(Timeoutlookup); timer_is_onlookup = 0; } function cargarlookup(){ if(varlookup != ''){ $.ajax({ type: "POST", url: '/search_auto.php', data: 'queryString='+varlookup, success: function(data){ //$('#suggestions').show(); $('#autoSuggestionsList').html(data); $('#search_load').hide(); } }); }else{ $('#suggestions').hide(); $('#search_load').hide(); } } function cargarFriendslookup(){ if(varlookup != '' && varlookup != ' '){ $('#autoSuggestionsFriends').load('/search_auto.php?search_friends='+escapa(varlookup)); } } var friendslookup; function lookup(inputstring, event){ var keyCode = ('which' in event) ? event.which : event.keyCode; if( (keyCode == 32) || (keyCode == 8) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 96 && keyCode <= 105) ){ varlookup = inputstring; if(varlookup != '' && varlookup != ' '){ contadorlookup = 0; doTimerlookup(); clearTimeout(friendslookup); friendslookup = setTimeout("cargarFriendslookup()", 200); $('#search_load').show(); $('#autoSuggestionsList').html(''); $('#suggestions').show(); }else{ $('#autoSuggestionsList').html(''); $('#autoSuggestionsFriends').html(''); $('#suggestions').hide(); $('#search_load').hide(); stopCountlookup(); } }else if(keyCode == 40){ if( $('#suggestions li.hili').size() > 0){ $cual = $('#suggestions li.hili:first'); // es importante que se defina antes del removeClass $('#suggestions li').removeClass('hili'); $cual.next().addClass('hili'); }else{ $('#suggestions li:first').addClass('hili'); } }else if(keyCode == 38){ if( $('#suggestions li.hili').size() > 0){ $cual = $('#suggestions li.hili:first'); $('#suggestions li').removeClass('hili'); $cual.prev().addClass('hili'); } }else if(keyCode == 13){ if(varlookup != '' && varlookup != ' '){ $sel = $('#suggestions li.hili:first a'); if($sel.length > 0){ window.location.href = $sel.attr('href'); }else{ jload_div(varlookup,'div_loader','search.php?type=4'); } stopCountlookup(); $('#search_load').hide(); $('#suggestions').hide(); } } } function jload_div_friends(Vpost,div,file_post){ var variable_post=Vpost; $.post(file_post, { variable: variable_post }, function(data){ $("#"+div).html(data); }); } function jload_div_news(Vpost,div,file_post){ var variable_post=Vpost; $.post(file_post, { variable: variable_post }, function(data){ $("#"+div).html(data); }); } function scrollHastaMostrar($objeto){ var ventana = $(window).height() + $(window).scrollTop(); var off = $objeto.offset(); var difpos = off.top-ventana; if(difpos > -20){ // esta por debajo de la pantalla -20px var escrol = $(window).scrollTop() + difpos + 200; $(window).scrollTop(escrol); } } $(document).ready(function(){ $('#inputString').keyup(function(event){ var inputstring = $(this).val(); lookup(inputstring,event); }); $(document).mouseup(function(event){ var container = $("#div_contenedor_sea"); if (container.has(event.target).length === 0) { stopCountlookup(); clearTimeout(friendslookup); $('#inputString').val(''); $('#suggestions').hide(); $('#search_load').hide(); } }); $('#todo').delegate('.elemento_outline', 'click', function(){ nuevoCambio(false); }); $('#cprofile_data').delegate('#boton_compartir', 'click', function(){ var publicar_num = parseInt(publicar_actual); switch(publicar_num){ case 2: // imagen if( $('#muro_upload_clasic').is(':visible') ){ if( $('#muro_input_clasic').val() != '' ){ var submitpost = true; } }else{ if($('#muro_uploadify .uploadifyQueueItem').length > 0){ var datastring = '&upl=1'; var ajaxpost = true; } } break; case 1: // texto case 3: // video if($('#texto_compartir').val() != 'Que estas pensando...'){ var datastring = '&upl=0'; var ajaxpost = true; } break; case 4: // temas var nombre_tema_tem = $('#nombre_tem').val(); if(nombre_tema_tem.length < 3){ alert('Debe colocar un nombre de tema valido.'); }else{ if( $('#tema_upload_clasic').is(':visible') ){ if( $('#tema_input_clasic').val() != '' ){ var submitpost = true; } }else{ if($('#tema_uploadify .uploadifyQueueItem').length > 0){ var datastring = '&upl=1' + '&nom_tem=' + $('#nombre_tem').val() + '&tip_nom=' + $('#tip_tem').val(); var ajaxpost = true; } } } break; } if(ajaxpost){ $("#boton_compartir_load").show(); $("body").addClass('cursor_wait'); if( $('#compartir_fb').is(':checked') ){ var compartir_fb_val = 'on'; }else{ var compartir_fb_val = ''; } if( $('#compartir_twit').is(':checked') ){ var compartir_twit_val = 'on'; }else{ var compartir_twit_val = ''; } var comunstring = 'accion_post=true'; comunstring += '&texto_compartir=' + escapa($('#texto_compartir').val()); comunstring += '&idusuario_from=' + $('#idusuario_from').val(); comunstring += '&id=' + $('#id').val(); comunstring += '&compartir_fb=' + compartir_fb_val; comunstring += '&compartir_twit=' + compartir_twit_val; $.ajax({ type: 'post', url: '/muro.php', data: comunstring+datastring, success: function(data){ $('#posts').prepend(data); } }) }else if(submitpost){ $("#boton_compartir_load").show(); $("body").addClass('cursor_wait'); $('#enviar_datos').submit(); }else{ return false; } }); $('#div_col2').delegate('.link_herra', 'click', function(){ publicar_actual = $(this).attr('rel'); $('.agregar_ul li').removeClass("selected"); $(this).parent().addClass("selected"); $(".herramientas").hide(); $("#cont_herra-"+publicar_actual).show(); $('#boton_compartir').show(); $('#upload').hide(); switch(parseInt(publicar_actual)){ case 2: //img $('#tip_tem').attr('disabled','disabled'); break; case 4: //tema $('#tip_tem').removeAttr('disabled'); break; case 5: //sc $('#boton_compartir').hide(); $('#upload').show(); var control_res = $('#otherControls').css('display'); if(control_res == 'block'){ $('#reset').click(); } break; } }); $('#div_col2').delegate('#cont_herra-1', 'click', function(){ $('#texto_compartir').focus(); }); $('#div_col2').delegate('.texto_comentar', 'keydown', function(event){ if (event.keyCode == 13 && event.shiftKey){ return true; } if(event.keyCode == 13){ var coment = $(this).val(); //if(coment.length == 0){ alert('false'); return false; } if(coment != "Escribe un comentario..."){ $('body').addClass('cursor_wait'); var nomid = $(this).attr("id"); var elem = nomid.split('-'); var id = elem[1]; $('#cont_comentar'+id).append( $.ajax({ type: 'post', url: '/muro.php', data: 'accion_com=true&com=' + escapa($(this).val()) + '&id=' + idusuarioGet //$('#id').val() + '&idpost='+ id, async: false }).responseText ); $('#texto_comentar-'+id).blur(); $('#texto_comentar-'+id).val(''); $('#texto_comentar-'+id).focusout(); $('body').removeClass('cursor_wait'); } } }); $('#div_col2').delegate('.link_megusta', 'click', function(){ $('body').addClass('cursor_wait'); var meg = $(this).attr("sonus"); $('#post_trabajos').prepend( $.ajax({ type: 'post', url: '/muro.php', data: 'meg='+meg+'&id='+$('#id').val(), async: false }).responseText ); var elem = meg.split('-'); var id = elem[1]; var pp = elem[2]; $("#link_megusta_"+pp+"-"+id).css('display','none'); $("#link_yamomegusta_"+pp+"-"+id).css('display','block'); $('body').removeClass('cursor_wait'); }); $('#div_col2').delegate('.link_yanomegusta', 'click', function(){ $('body').addClass('cursor_wait'); var yan = $(this).attr("sonus"); $('#post_trabajos').prepend( $.ajax({ type: 'post', url: '/muro.php', data: 'yan='+yan+'&id='+$('#id').val(), async: false }).responseText ); var elem = yan.split('-'); var id = elem[1]; var pp = elem[2]; $("#link_yamomegusta_"+pp+"-"+id).css('display','none'); $("#link_megusta_"+pp+"-"+id).css('display','block'); $('body').removeClass('cursor_wait'); }); $('#div_col2').delegate('.link_amisvideos', 'click', function(){ $('body').addClass('cursor_wait'); var ami = $(this).attr("sonus"); $('#post_trabajos').prepend( $.ajax({ type: 'post', url: '/muro.php', data: 'ami='+ami+'&id='+$('#id').val(), async: false }).responseText ); var nomid = $(this).attr("id"); var elem = nomid.split('-'); var id = elem[1]; $("#link_amisvideos-"+id).css('display','none'); $('body').removeClass('cursor_wait'); }); $('#div_col2').delegate('.link_amisvideos_per', 'click', function(){ $('body').addClass('cursor_wait'); var nomid = $(this).attr("id"); var elem = nomid.split('-'); var id = elem[1]; var sonus = $(this).attr("sonus"); $('#post_trabajos').prepend( $.ajax({ type: 'post', url: '/muro.php', data: 'amiper='+sonus, async: false }).responseText ); $("#link_amisvideos_per-"+id).css('display','none'); $('body').removeClass('cursor_wait'); }); $('#div_col2').delegate('.link_close', 'click', function(event){ $('body').addClass('cursor_wait'); var sonus = $(this).attr("sonus"); var elem = sonus.split('-'); var idpost = elem[1]; event.stopPropagation(); $('.ul_close').hide(); if(!$('#ul_close-'+idpost).length){ $(this).parent().append('
'); } $('#ul_close-'+idpost).html('').show(); $('#ul_close-'+idpost).load('/muro_del.php?eli='+sonus, function(){ $('body').removeClass('cursor_wait'); }); }); $('#div_col2').delegate('.ul_close_eli', 'click', function(){ if(confirm('Seguro que desea eliminar?')){ $('body').addClass('cursor_wait'); var eli = $(this).attr("sonus"); $.ajax({ type: "POST", url: "/muro_del.php", data: 'fx=eli&eli='+eli, success: function(data){ if(data == 'ok'){ $('#'+eli).remove(); canpag--; } $('body').removeClass('cursor_wait'); } }); } }); $('#div_col2').delegate('.ul_close_denun', 'click', function(){ if(confirm('Seguro que desea denunciar a esta publicacion?')){ $('body').addClass('cursor_wait'); var eli = $(this).attr("sonus"); $.ajax({ type: "POST", url: "/muro_del.php", data: 'fx=denunciar&eli='+eli, success: function(data){ if(data == 'ok'){ alert('Se ha enviado tu denuncia. Gracias.'); }else{ alert('Ha ocurrido un error. Por favor comunicarlo a info@sonusbook.com'); } $('body').removeClass('cursor_wait'); } }); } }); $('#div_col2').delegate('.link_ver_mas', 'click', function(){ $("#"+$(this).attr("sonus")).hide(); $("#"+$(this).attr("sonuss")).show(); }); $('#div_col2').delegate('.link_les_gusta', 'click', function(){ var nomid = $(this).attr("id"); var elem = nomid.split('-'); var t = elem[0]; var i = elem[1]; var src = '/user_friends.php?fx='+t+'&id='+i; abrir_modal(src); }); $('.link_les_gusta').live('mouseover', function(){ var nomid = $(this).attr("id"); var elem = nomid.split('-'); var t = elem[0]; var i = elem[1]; var src = '/user_friends.php?fx='+t+'2&id='+i; tultip(this, 'ajax', src); }); $('.link_les_gusta').live('mouseout', function(){ tultip(false); }); $('#sonus_overlay').click( function(){ $('#sonus_overlay').hide(); $('.sonusModal').hide(); }); $('.sonusModal_close').click( function(){ $('#sonus_overlay').hide(); $('.sonusModal').hide(); var close_youtube = $(this).attr("id"); if(close_youtube == 'sonusModal_close_youtube'){ $('#modal_youtube_ul').html(' '); } }); function esc_cant(cant){ $('#charss').val(cant); $('#counter_charss').html(cant); } $('#texto_compartir').keyup(function(event){ var texto_compartir = $('#texto_compartir').val(); var cantidad_t = $('#charss').val(); var total = 2000 - texto_compartir.length; esc_cant(total); if(total < 0){ if(event.which == 8){ return true; } return false; } }); $('#texto_compartir').keydown(function(event){ var texto_compartir = $('#texto_compartir').val(); var cantidad_t = $('#charss').val(); var total = 2000 - texto_compartir.length; esc_cant(total); if(total < 1){ if(event.which == 8){ return true; } return false; } }); resizeChat(); $('#chat_menu').delegate('#chat_titulo', 'click', function(){ if( $("#chat_filtro").is(':visible') ){ $("#chat_filtro").hide(); $("#chat_usuarios").hide(); $.cookie('chatmenu_minimized', 1); }else{ $("#chat_filtro").show(); $("#chat_usuarios").show(); $.cookie('chatmenu_minimized', 0); } return false; }); $('#chat_menu').delegate('.chat_onoff_0', 'click', function(){ ChatOn(); return false; }); $('#chat_menu').delegate('.chat_onoff_1', 'click', function(){ ChatOff(); return false; }); $('#buscachat').keyup(function(event){ var bus = $(this).val(); bus = $.trim(bus.toLowerCase()); if(bus == ''){ $("#chat_usuarios li").show(); $('#chat_filtro_x').hide(); }else{ $("#chat_usuarios li").hide(); $("#chat_usuarios li[value*='"+bus+"']").show(); $('#chat_filtro_x').show(); } }); $('#chat_filtro_x').click(function(){ $('#buscachat').val('').keyup(); }); $('.modal_filtro').keyup(function(event){ var ul = '#modal_'+$(this).attr('sonus')+'_ul'; var filtrox = '#'+$(this).attr('sonus')+'_filtro_x'; var bus = $(this).val(); bus = $.trim(bus.toLowerCase()); if(bus == ''){ $(ul+" li").show(); $(filtrox).hide(); }else{ $(ul+" li").hide(); $(ul+" li[value*='"+bus+"']").show(); $(filtrox).show(); } }); $('.modal_filtro_x').click(function(){ var input = '#modal_'+$(this).attr('sonus')+'_filtro'; $(input).val('').keyup(); }); $('#actSonido').click(function(){ var actSonido = $('#actSonido').attr('value'); var idusuario = $('#actSonido').attr('sonus'); if($('#actSonido').hasClass('actSonido_D')){ $.cookie('sound_chat_'+idusuario, 1); $('#actSonido').removeClass('actSonido_D').addClass('actSonido_A'); }else{ $.cookie('sound_chat_'+idusuario, 0); $('#actSonido').removeClass('actSonido_A').addClass('actSonido_D'); } }); $('body').click(function(){ $('#chat_mas_lista').hide(); $('.ul_close').hide(); tultip(false); hoverTultipResults(false); }); $('#chat_mas').delegate('#chat_mas_lista li', 'click', function(){ var relid = $(this).attr('rel'); chatEnfoca( $('#'+relid), true ); }); $('#chat_mas_boton').click(function(event){ event.stopPropagation(); $('#chat_mas_lista').toggle(); }); $('#cprofile_data').delegate('.concurs_listado li img, .concurs_listado li .link_name','mouseover', function(){ $li = $(this).closest('li'); var i = $li.attr("sonus"); hoverTultipResults(i, $li); }); $('#cprofile_data').delegate('.concurs_listado li img, .concurs_listado li .link_name','mouseout', function(){ hoverTultipResults(false); }); $('#cprofile_data').delegate('.usr_listado li img, .usr_listado li a','mouseover', function(){ $li = $(this).closest('li'); var i = $li.attr("sonus"); hoverTultipResults(i, $li); }); $('#cprofile_data').delegate('.usr_listado li img, .usr_listado li a','mouseout', function(){ hoverTultipResults(false); }); $('#cprofile_data').delegate('.ulcuads li','mouseover', function(){ $li = $(this); var i = $li.attr("sonus"); hoverTultipResults(i, $li); }); $('#cprofile_data').delegate('.ulcuads li','mouseout', function(){ hoverTultipResults(false); }); $('#iralcielo').click(function(){ $(window).scrollTop(0); }); $('.limenuItem').click(function(){ if($(this).hasClass('selectedItem')){ loadHash(); } }); // mensajes // $("#msj_destino").autocomplete({ source: "/fetched.php?fx=12", minLength: 2, select: function( event, ui ) { //alert( ui.item.value + " aka " + ui.item.id ); event.stopPropagation(); $('#msj_destino_id').val(ui.item.id); $('#msj_chk_ok').show(); $('#msj_asunto').focus(); } }); $("#msj_destino").blur(function(){ if( $('#msj_destino_id').val() == ''){ $(this).val(''); $('#msj_chk_ok').hide(); } }); $("#msj_destino").keyup(function(){ $('#msj_destino_id').val(''); $('#msj_chk_ok').hide(); }); $("#form_mensaje").submit(function(){ if( $('#msj_destino_id').val() == ''){ alert('Debes ingresar un destinatario correcto'); $('#msj_destino').focus(); }else if( $('#msj_texto').val().length < 3){ alert('Debes ingresar un mensaje correcto'); $('#msj_texto').focus(); }else{ $('body').addClass('cursor_wait'); $('#mensaje_loader').show(); $('#mensaje_enviar').hide(); var datastring = $(this).serialize(); $.ajax({ type: "POST", url: '/user_inbox.php?fx=1', data: datastring, success: function(data){ $('body').removeClass('cursor_wait'); if(data == 'ok'){ $('#sonus_overlay').hide(); $('#modal_mensaje').hide(); modal_alert('Mensaje enviado'); //alert('Mensaje enviado'); } } }); } return false; }); $('#div_col2').delegate('#form_reply','submit', function(){ if( $('#reply_texto').val().length < 3){ $('#reply_texto').focus(); }else{ $('body').addClass('cursor_wait'); $('#reply_boton').hide(); $('#reply_loader').show(); $('.post_mensaje.noleido').removeClass('noleido'); var datastring = $(this).serialize(); $.ajax({ type: "POST", url: '/user_inbox.php?fx=1&get=1', data: datastring, success: function(data){ var asunto = $('#reply_asunto_original').val(); $('#reply_asunto').val(asunto); $('#reply_texto').val(''); $('#reply_boton').show(); $('#reply_loader').hide(); $('body').removeClass('cursor_wait'); if(data != 'error'){ $('#profile_mensajes').append(data); } } }); } return false; }); // final mensajes // $('#div_portada_eli').click(function(){ var eli = $(this).attr("sonus"); if(confirm('Seguro que desea eliminar?')){ var eli = $(this).attr("sonus"); $('body').addClass('cursor_wait'); $.ajax({ type: 'post', url: '/muro_del.php', data: 'fx=eli&eli='+eli, async: false, success: function(data){ window.location.reload(); } }) } }); $('#todo').delegate('.usr_checklist li','click', function(event){ //$('.usr_checklist').delegate('li','click', function(event){ event.preventDefault(); event.stopPropagation(); if($(this).hasClass('active')){ $(this).removeClass('active'); $(this).find('input').attr('checked', false); }else{ $(this).addClass('active'); $(this).find('input').attr('checked', true); } }); $('.modal_check_all').change(function(){ var ul = '#modal_'+$(this).attr('sonus')+'_ul'; var input = '#modal_'+$(this).attr('sonus')+'_filtro'; if($(this).is(':checked')){ $(ul+' input').attr('checked', true); $(ul+' li').addClass('active'); $(input).val('').keyup(); }else{ $(ul+' input').attr('checked', false); $(ul+' li').removeClass('active'); } }); $('#form_sugerir').submit(function(event){ event.preventDefault(); if( $('#form_sugerir li.active').size() > 0){ $('#sugerir_loader').show(); $('#modal_sugerir').addClass('cursor_wait'); $.ajax({ type: 'POST', url: '/friends.php?fx=sugg', data: $(this).serialize(), dataType: 'json', success: function(data){ $('#sonus_overlay').hide(); $('#modal_sugerir').hide().removeClass('cursor_wait'); $('#sugerir_loader').hide(); modal_alert(data.msj); } }); }else{ alert('Debes seleccionar por lo menos un amigo'); } }); $('#form_recomendar').submit(function(event){ event.preventDefault(); if( $('#form_recomendar li.active').size() > 0){ $('#recomendar_loader').show(); $('#modal_recomendar').addClass('cursor_wait'); $.ajax({ type: 'POST', url: '/friends.php?fx=suggPost', data: $(this).serialize(), dataType: 'json', success: function(data){ $('#sonus_overlay').hide(); $('#modal_recomendar').hide().removeClass('cursor_wait'); $('#recomendar_loader').hide(); modal_alert(data.msj); } }); }else{ alert('Debes seleccionar por lo menos un amigo'); } }); $('#form_banear').submit(function(event){ event.preventDefault(); $('#banear_loader').show(); $('#modal_banear').addClass('cursor_wait'); $.ajax({ type: 'POST', url: '/realtime_stream_chat.php?fx=ban', data: $(this).serialize(), dataType: 'json', success: function(data){ $('#sonus_overlay').hide(); $('#modal_banear').hide().removeClass('cursor_wait'); $('#banear_loader').hide(); modal_alert(data.msj); } }); }); $('#div_portada_mov').click(function(){ $('body').addClass('cursor_wait'); $('#div_img_portada').load('/profile_photo.php?port_drag=1&nom='+nom_portada,function(){ $('body').removeClass('cursor_wait'); }); }); $('#todo').delegate('.setlinksleave','mouseleave', function(){ $(this).removeClass('setlinksleave'); var href = $(this).attr('href'); href = href.substr(9); href = decodeURIComponent(href); $(this).attr('href', href); $(this).addClass('setlinks'); }); $('#todo').delegate('.setlinks','mouseup', function(){ $(this).removeClass('setlinks'); var href = $(this).attr('href'); href = encodeURIComponent(href); href = '/l.php?u='+href; $(this).attr('href', href); $(this).addClass('setlinksleave'); }); $('#div_col2').delegate('.a_vermas', 'click', function(){ $(this).parent().hide(); var id = $(this).parent().attr('id'); id = id.split('_'); id = id[2]; $('#post_completo_'+id).show(); }); $('#div_col2').delegate('.a_vermas_c', 'click', function(){ $(this).parent().hide(); var id = $(this).parent().attr('id'); id = id.split('_'); id = id[2]; $('#com_completo_'+id).show(); }); $('#texto_compartir').live('keyup change', function(){ var str = $(this).val(); var mx = parseInt($(this).attr('maxlength')); if (str.length >= mx){ $(this).val(str.substr(0, mx)); //$('#limite_texto').show(); alert('Ha llegado al limite del texo permitido'); return false; } }); $('.texto_comentar').live('keyup change', function(){ var str = $(this).val(); var mx = parseInt($(this).attr('maxlength')); if (str.length >= mx){ $(this).val(str.substr(0, mx)); //var id = $(this).attr('id'); //id = id.split('-'); //id = id[1]; //$('#limite_com-'+id).show(); alert('Ha llegado al limite del texo permitido'); return false; } }); function posicionCursor(ele){ var tb = document.getElementById(ele) var cursor = -1; if (document.selection && (document.selection != 'undefined')){ var _range = document.selection.createRange(); var contador = 0; while (_range.move('character', -1)) contador++; cursor = contador; }else if (tb.selectionStart >= 0) cursor = tb.selectionStart; return cursor; } $('.emoticono_q').live('click', function(){ $(this).parent().hide(); var id = $(this).attr('sonus'); var textarea = $('#chatboxtextarea_'+id).val(); var box = $(this).attr('title'); var posicion = posicionCursor('chatboxtextarea_'+id) var textarea1 = textarea.substring(0, posicion); var textarea2 = textarea.substring(posicion, textarea.Length); $('#chatboxtextarea_'+id).val(textarea1+' '+box+' '+textarea2); }); $('#form_miembros').submit(function(event){ event.preventDefault(); if( $('#form_miembros li.active').size() > 0){ var nuevo_grupo = $('#nuevo_grupo').val(); if(nuevo_grupo == 1){ $('#miembros_loader').show(); $('#modal_miembros').addClass('cursor_wait'); $('#miembros').val($(this).serialize()); $('#cantida_sel').html($('#form_miembros li.active').size() + ' amigos seleccionados.'); $('#sonus_overlay').hide(); $('#modal_miembros').hide().removeClass('cursor_wait'); $('#miembros_loader').hide(); }else{ $('#miembros_loader').show(); $('#modal_miembros').addClass('cursor_wait'); $.ajax({ type: 'POST', url: '/friends.php?fx=add_miem', data: $(this).serialize(), dataType: 'json', success: function(data){ $('#sonus_overlay').hide(); $('#modal_miembros').hide().removeClass('cursor_wait'); $('#miembros_loader').hide(); modal_alert(data.msj); } }); } }else{ alert('Debes seleccionar por lo menos un amigo'); } }); $('#form_integrantes').submit(function(event){ event.preventDefault(); $('#modal_integrantes').addClass('cursor_wait'); $('#integrantes_loader').show(); $('#integrantes_disco').val($(this).serialize()); $('#cantida_sel_integrantes').html($('#form_integrantes li.active').size() + ' amigos seleccionados.'); $('#integrantes_loader').hide(); $('#modal_integrantes').hide().removeClass('cursor_wait'); $('#sonus_overlay').hide(); }); $('#form_delstaff').submit(function(event){ event.preventDefault(); $('#modal_delstaff').addClass('cursor_wait'); $('#delstaff_loader').show(); $('#delstaff_disco').val($(this).serialize()); $('#cantida_sel_delstaff').html($('#form_delstaff li.active').size() + ' amigos seleccionados.'); $('#delstaff_loader').hide(); $('#modal_delstaff').hide().removeClass('cursor_wait'); $('#sonus_overlay').hide(); }); $('#div_col2').delegate('.img_link_gallery', 'click', function(){ var sonus = $(this).attr("sonus"); var reln = $(this).attr("rel"); var rela = $('#img_gallery_'+sonus+' > img').attr("src"); if(reln != rela){ $('#img_gallery_'+sonus).hide(); $('#img_gallery_'+sonus).fadeIn('fast'); $('#img_gallery_'+sonus).html('