/*Javscript social_groups 1.0
By j0n4th4ntub3!*/

/*
 * jQuery autoResize (textarea auto-resizer)
 * @copyright James Padolsey http://james.padolsey.com
 * @version 1.04
 */

(function(a){a.fn.autoResize=function(j){
var b=a.extend({
onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1000},j);
									  
this.filter('textarea').each(function(){var c=a(this).css({resize:'none','overflow-y':'hidden'}),k=c.height(),f=(function(){var l=['height','width','lineHeight','textDecoration','letterSpacing'],h={};a.each(l,function(d,e){h[e]=c.css(e)});return c.clone().removeAttr('id').removeAttr('name').css({position:'absolute',top:0,left:-9999}).css(h).attr('tabIndex','-1').insertBefore(c)})(),i=null,g=function(){f.height(0).val(a(this).val()).scrollTop(10000);var d=Math.max(f.scrollTop(),k)+b.extraSpace,e=a(this).add(f);if(i===d){return}i=d;if(d>=b.limit){a(this).css('overflow-y','');return}b.onResize.call(this);b.animate&&c.css('display')==='block'?e.stop().animate({height:d},b.animateDuration,b.animateCallback):e.height(d)};c.unbind('.dynSiz').bind('keyup.dynSiz',g).bind('keydown.dynSiz',g).bind('change.dynSiz',g)});return this}})(jQuery);






// efecto zumbido! 0.1 by j0n4th4ntub3!
(function($){

$.fn.zumbar = function(options){
var configs = $.extend({
              velocidad: 60,
			  cantidad: 2,
			  duracion: 3,
 }, options);

var positionin = $(this).position();
var widthel = $(this).innerWidth();
var Heightel = $(this).innerHeight();

if($(this).css('position') == 'static'){
$(this).css('position','absolute');
$(this).wrap('<div id="buzz" style="width:'+widthel+'px; height:'+Heightel+'px;"></div>');

}




for(var i=0; i < this.length; i++){


for (c = 0; c <= configs.duracion ;c++){
	
	$(this[i]).animate({top: positionin.top - configs.cantidad,}, configs.velocidad)
	          .animate({left: positionin.left - configs.cantidad,}, configs.velocidad)
	          .animate({top: positionin.top + configs.cantidad,},configs.velocidad)
			  .animate({left: positionin.left + configs.cantidad,}, configs.velocidad)
			  .animate({top: positionin.top,},configs.velocidad)
			  .animate({left: positionin.left},configs.velocidad);
}}
};


})(jQuery);








$(document).ready(function() {
$('#ononon').css('top');
});


function zumbaa(){
						   
$('#ononon').zumbar({
   duracion : 4,
   velocidad : 40,
   cantidad: 6,
   });
						   
}


 // http://kevin.vanzonneveld.net
    // +   original by: Christian Doebler
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // %          note: For study purposes. Current implementation could lock up the user's browser. 
    // %          note: Consider using setTimeout() instead.
    // *     example 1: sleep(1);
    // *     returns 1: 0

function sleep (seconds) {
    var start = new Date().getTime();
    while (new Date() < start + seconds*1000) {}
    return 0;
}
  
//trim function 1.0
function trim(myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
}	
		
// pequeña descripcion del grupo (?), editemos!	
function sgroups_infogroup(move){
	
var describe = $('#infogroup').attr('title');
var htmlin = $('#blurbg').html();
var textodescrito = $('#groupinfotxt').attr('title');
if(htmlin == 'Escribe algo sobre el grupo'){
var htmlin = '';
var textodescrito = 'Escribe algo sobre el grupo';
}

if(move == 'in'){
$('#infogroup').html('');
$('#infogroup').append('<textarea rows="1" id="groupinfotxt" onblur="sgroups_infogroup(\'out\')" class="sgroups_input_info" title="' + htmlin + '">' + htmlin + '</textarea><span style="float:right;">' + img_save_blurb +  '</span>');
$('#groupinfotxt').focus();
$('#groupinfotxt').autoResize({
onResize : function() {
    $(this).addClass('efectonewrow');
	  },
   animateDuration : 300,
   extraSpace : 1,
   limit: 150,
});

}

else if (move == 'out' && trim($('#groupinfotxt').val()) == '' )
{

$('#infogroup').html('');
$('#infogroup').append('<span id="blurbg" onclick="sgroups_infogroup(\'in\')">Escribe algo sobre el grupo</span><span style="float:right;"><img onclick="sgroups_infogroup(\'in\')" src="'+ images_groups + 'editblurb.png"></span>');

	
	}



}
//guardamos la info (blurb group)
function save_infogroup(id_group){
var newtext =  $('#groupinfotxt').val();
origin_ = $('#infogroup').html();
$('#infogroup').html('');
$('#infogroup').append('<span><img src="' + images_groups + '/loader.gif"></span>');


$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=infomuro',
		data: 'blurb=' + newtext + '&idg=' + id_group,
		success: function(h){
			switch(trim(h).charAt(0)){
         case '1':
		 $('#infogroup').html('');
		 $('#infogroup').append('<span id="blurbg" onclick="sgroups_infogroup(\'in\')">' + trim(h).substring(3) +'</span><span style="float:right;"><img onclick="sgroups_infogroup(\'in\')" src="'+ images_groups + 'editblurb.png"></span>');
		
		$('#groupinfotxt').removeClass('efectonewrow');
		$('#groupinfotxt').addClass('efectonewrowsuceful');
		$('#happen').css('display','block');
		$('#happen').removeClass('onerrorajax');
		$('#happen').addClass('onsucefulajax');
		 $('#happen').html("texto guardado!")
			break;
			
			case '0':
		
		$('#infogroup').html(origin_);
		$('#groupinfotxt').removeClass('efectonewrow');
		$('#groupinfotxt').addClass('efectonewrowerror');
	    $('#happen').html(trim(h).substring(3))
		$('#happen').css('display','block');
		$('#happen').addClass('onerrorajax');
		$('#happen').removeClass('onsucefulajax');
		break;
			
			
			}
		},
		error: function(){
		$('#groupinfotxt').removeClass('efectonewrow');
		$('#groupinfotxt').addClass('efectonewrowerror');
	    $('#happen').html("ocurrio un error al solicitar lo procesado")
		$('#happen').css('display','block');
		$('#happen').addClass('onerrorajax');
		$('#happen').removeClass('onsucefulajax');
		
			}		
		});
	
}


function nueva_publicacion(grupo){


//troubleshoots (?)
if(trim($('#muro_this_group').val()) == ''){
$('#muro_this_group').focus(); return false;}
var campo_html = $('#muro_this_group').val();
$('#muro_this_group').attr('disabled','disabled').addClass('disabledc');
$('.options_in_areatext input').attr('disabled','disabled');
$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=newpublicacion',
		data: 'grupo=' + grupo + '&comentario=' + encodeURIComponent($('#muro_this_group').val()),
		success: function(h){
		switch(trim(h).charAt(0)){
		case '1':
			
		if($('.not_pubs'))
		{$('.not_pubs').fadeOut("fast");}
		
		$('#publicaciones').html('<div id="ajax_on_action" style="display:none;">'+trim(h).substring(3)+'</div>' + $('#publicaciones').html());
		$('#publicaciones #ajax_on_action').slideDown("slow",function(){
		$('.options_in_areatext input').attr('disabled','');
		$('#publicaciones #ajax_on_action').removeAttr('id');
		$('#muro_this_group').val('').removeClass('disabledc').attr('disabled','');
														  });
		
		break;
		
		case '0':
		my_popup.buttons_clean();
		my_popup.alert('Atencion',trim(h).substring(3))
	   	my_popup.buttons('Cerrar','my_popup.close()',false,true,false);
		
		$('.options_in_areatext input').attr('disabled','');
		$('#publicaciones #ajax_on_action').removeAttr('id');
		$('#muro_this_group').val('').removeClass('disabledc').attr('disabled','');
		
		break;
		
		
		
		case '2':
		my_popup.buttons_clean();
		my_popup.alert('Error',trim(h).substring(3))
	    my_popup.buttons('Unirse','unirse()',false,true,false);
		my_popup.buttons('Cerrar','my_popup.close()',false,true,false);
		
		$('.options_in_areatext input').attr('disabled','');
		$('#publicaciones #ajax_on_action').removeAttr('id');
		$('#muro_this_group').val('').removeClass('disabledc').attr('disabled','');
		
		
		
		break;
		
		}
		}
		
});

	
}

function unirse(aceptar){

if(!aceptar){
my_popup.alert('Unirse','Estas seguro de que deseas unirte a este Grupo ?');
my_popup.buttons_clean();
my_popup.buttons('Aceptar','unirse(1)',false,true,false);
my_popup.buttons('Cancelar','my_popup.close()',false,true,false);

return;
}
else if(aceptar == 1){
	

my_popup.cargando();

$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=union',
		data: 'grupo=' + context_grupo,
		success: function(h){
switch(trim(h).charAt(0)){
case '1':

my_popup.end_loading();
my_popup.buttons_clean();
my_popup.status('ok');
my_popup.titulo('Ok!');
my_popup.mensaje(trim(h).substring(3));
my_popup.buttons('Cerrar','my_popup.close()',false,false,true);

break;

case '0':
my_popup.end_loading();
my_popup.buttons_clean();
my_popup.status('error');
my_popup.titulo('Error');
my_popup.mensaje(trim(h).substring(3));
my_popup.buttons('Cerrar','my_popup.close()',false,false,true);

break;
		
}}
		
	   });



}


}



function abandonar(aceptar){


if(!aceptar){
my_popup.alert('Abandonar','Estas seguro de que deseas Abandonar este Grupo?');
my_popup.buttons('Aceptar','abandonar(1)',false,true);
my_popup.buttons('Cancelar','my_popup.close()',false,true);
return;
}


else if(aceptar == 1){
my_popup.cargando();

$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=aband',
		data: 'grupo=' + context_grupo,
		success: function(h){
switch(trim(h).charAt(0)){
case '1':
my_popup.end_loading();
my_popup.buttons_clean();
my_popup.status('ok');
my_popup.titulo('Ok!');
my_popup.mensaje(trim(h).substring(3));
my_popup.buttons('Cerrar','my_popup.close()',false,false,true);

break;

case '2':
my_popup.end_loading();
my_popup.buttons_clean();
my_popup.status('error');
my_popup.titulo('Error');
my_popup.mensaje(trim(h).substring(3));
my_popup.buttons('Aceptar','my_popup.close()',false,false,false);


break;
		
		
}}
		
	   });



	}

}

function likeme(btn,grupo,act){

$(btn).children().addClass('load').html('cargando...');
if($(btn).attr('id') == ''){
	
$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=likeme&status=yeslike',
		data: 'grupo=' + grupo + '&act=' + act,
		success: function(h){


$('.box_cont_user #likes_'+ act +'').html($('.box_cont_user #likes_'+ act +'').html() + '<span style="display:none;" id="own_'+ act +'">' + h + '</span>');
$('.box_cont_user #likes_'+ act +'').fadeIn("slow",function(){
$('.box_cont_user #likes_'+ act +' #own_'+ act +'').fadeIn("slow",function(){
$('.box_cont_user #likes_'+ act +' #own_'+ act +'').css('display','inline');
$(btn).attr('id','used').children().removeClass('load').addClass('nolike').html('Ya no me gusta');
															 
});
});
},
		
		error: function(){
			
		alert('Hubo Un error al solicitar lo procesado');
		}
	
});
}

else if($(btn).attr('id') == 'used'){
	
$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=likeme&status=notlike',
		data: 'grupo=' + grupo + '&act=' + act,
		success: function(h){

$('.box_cont_user #likes_'+ act +' #own_'+ act +'').fadeOut("slow",function(){
$('.box_cont_user #likes_'+ act +' #own_'+ act +'').remove();									
$(btn).removeAttr('id').children().removeClass('load').removeClass('nolike').html('Me gusta');

	});
		},
		
		error: function(){
			
		alert('Hubo Un error al solicitar lo procesado');
		}
		
	   });
	
	
	




}
	
}



function new_subcomment(grupo,id_act){
var textarea = $('#textarea_subcmmnt_' + id_act);
var textcom = $('#textarea_subcmmnt_' + id_act).val();
var origin_html = $('#_sbmcoms_' + id_act).html();
var target = $('#_sbmcoms_' + id_act);

if(trim(textcom) == ''){//no necesario pero....
textarea.focus(); return false;}
textarea.attr('disabled','disabled').addClass('disabledc');
$('#btn_new_scom_' + id_act ).attr('disabled','disabled');
$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=subcommnt',
		data: 'grupo=' + grupo + '&id_act=' + id_act + '&campo=' + encodeURIComponent(textcom),
		success: function(h){
		switch(trim(h).charAt(0)){
		case '1':
		target.html(origin_html + '<div id="ajax_onaction_' + id_act + '" style="display:none;">' + trim(h).substring(3) + '</div>');
		
		$('#ajax_onaction_' + id_act).slideDown('slow',function(){
										
																
		$('#textarea_subcmmnt_' + id_act).val('');
		textarea.removeAttr('disabled','disabled').removeClass('disabledc');
		$('#ajax_onaction_' + id_act).removeAttr('id');	
        $('#btn_new_scom_' + id_act ).removeAttr('disabled','disabled');
		$('#new_sbcommnt_' + id_act).slideUp('slow');
										 });
		
		
		break;
		
		case '0':
		
		$('#new_sbcommnt_' + id_act).slideUp("slow",function(){
		$('#btn_new_scom_' + id_act ).removeAttr('disabled','disabled');
		textarea.removeAttr('disabled','disabled').removeClass('disabledc');
		textarea.val('');
		my_popup.alert('Error!',trim(h).substring(3));
		my_popup.buttons('Aceptar','my_popup.close()',false,true,false);
							   });
		break;
		
		
		
		
		}
		
		
		
		
		}
		
	   });



	
	
	
	
	
	
}


function new_comment_tema(id,grupo){
temacom = $('#cuerpo_comment').val();
if(trim(temacom) == ''){
$('#cuerpo_comment').focus();
return false;
}

$('.div_procesando').fadeIn("slow");	
$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=commenttema',
		data: 'grupo=' + grupo + '&id_tema=' + id + '&campo=' + encodeURIComponent(temacom),
		success: function(h){
		switch(trim(h).charAt(0)){
		case '1':
		$('#ajax_on_action').html( $('#ajax_on_action').html() + '<div id="ajax_on_action_in" style="display:none;">' + trim(h).substring(3) + '</div>');
		$('#ajax_on_action_in').slideDown("slow",function(){
		$('#ajax_on_action_in').removeAttr('id');
		$('#cuerpo_comment').val('');
		$('.div_procesando').fadeOut("slow");
		
		 });
		
		break;
		
		default:
		$('#cuerpo_comment').val('');
		$('.div_procesando').fadeOut("slow");
		
		my_popup.alert('Error',trim(h).substring(3));
		
		
		break;
		
			
		}
		
		
		
		
		
		}
		});
	
	
}



/*Foco for inputs 0.1 j0n4th4ntub3!*/
function focogroups(que){
$(que).fadeTo(150, 2.25, function () {
$(que).addClass('foco_inpt');
$(que).focus();
});

$(que).blur(function(){
$(que).fadeTo(150, 2.25, function () {
$(que).removeClass('foco_inpt');
});

});


}


function new_reply(id_act){
	
$('#new_sbcommnt_' + id_act).removeClass('displaynone').css('display','block');	
$('#textarea_subcmmnt_' + id_act).focus();

$('#textarea_subcmmnt_' + id_act).blur(function(){
if(trim($('#textarea_subcmmnt_' + id_act).val()) == ''){
$('#new_sbcommnt_' + id_act).addClass('displaynone').css('display','none');
	
	
	
}
												
												});

	
	
}


// Creacion de un grupo 1.0
var create_group = {
// por favor... estas palabras no!!!
stupid_descriptions:  ['aaaaa','bbbbb','ccccc','ddddd','eeeee','fffff','csdcasd','dsfcsdacsda','xcvzx','zxcvb','qwert','asdfg','fghj','zxcvbn','qwerty','12345','zonefull','gayssar',                      'jonaredtube','fuckyou','ivnoqwevnio','qwerivhf','kasirit.co.cc','zonefull.es','cdsaibnotrnwbi','egrewhgasdvsd','hjklgk','jajaja','taringa.net','zonefull.es','zone_full','zone_full.es','descripcion','z0nefull','z0nefull','drd3xt3r','borisdismael','drdexter'],
// por favor... estas palabras no!!!
please_this_not:  ['drdexter','zonefull.es','zonefull','truchinga','surunga','arielunga','sorongo','social groups smf','smf social groups','in_spirate','jajaja','nope','tripiante','facebook','hifive','social groups','social_groups','groups_socials','jonaredtube','j0n4r3dtub3','poringa','taringa','goringa','kstinga','doringa','letringa','manolo12'],

patron1 : /[^a-zA-Z0-9-_ ]/,
patron2 : /[^0-9]/,
//checkeamos el input
check_input: function(input,type){
switch(type){

case 'name':

var cargand_html = $('#cargando_name span').html('<img src="'+ images_groups +'/loader.gif>');

$('#cargando_name span').removeClass('correct_ajax').removeClass('troubleshoot_ajax');	
$('#cargando_name span').fadeTo(250, 1.25, function () {										
$(cargand_html).fadeIn("slow");});



if(trim($(input).val()) == '') //nombre!!! no espacios!!!
{this.procesando('cargando_name','correct_ajax','troubleshoot_ajax','Ingresa un nombre'); 
}

else if($(input).val().length < 5)// no menor a 5 please!
{
this.procesando('cargando_name','correct_ajax','troubleshoot_ajax','Debe ser mayor a 5 caracteres');
}

else if($(input).val().length > 100)//mayor a 25 ? faa
{
	this.procesando('cargando_name','correct_ajax','troubleshoot_ajax','no debe exceder los 100 caracteres');
}
/* esto si el usuario lo desea....
else if(this.patron1.test($(input).val())){ // el nombre dado tiene caracteres raros?
	
this.procesando('cargando_name','correct_ajax','troubleshoot_ajax','Solo numeros letras y guiones');
	
}
*/
else if(!this.patron2.test($(input).val())){ // solo numeros?? faaa letras tambn!
	
this.procesando('cargando_name','correct_ajax','troubleshoot_ajax','Ingresa Letras');	
	
}

else if($.inArray($(input).val().toLowerCase(),this.please_this_not)!= -1) // palabras que valgan la pena!
{this.procesando('cargando_name','correct_ajax','troubleshoot_ajax','Por favor ingresa un mejor nombre');}

else{

this.procesando('cargando_name','troubleshoot_ajax','correct_ajax','OK!'); // Todo en Orden!

}
break;

case 'description':

var cargand_html = $('#cargando_descr span').html('<img src="'+ images_groups +'/loader.gif>');

$('#cargando_descr span').removeClass('correct_ajax').removeClass('troubleshoot_ajax');	
$('#cargando_descr span').fadeTo(250, 1.25, function () {										
$(cargand_html).fadeIn("slow");});

if($(input).val().length < 5 || $(input).val().length > 250)//no menor a 5...! mayor a 250!
{
this.procesando('cargando_descr','correct_ajax','troubleshoot_ajax','Debe tener entre 5 y 250 caracteres');		
}


else if($.inArray($(input).val().toLowerCase(),this.stupid_descriptions)!= -1)// palabras que valgan la pena!
{this.procesando('cargando_descr','correct_ajax','troubleshoot_ajax','Por favor ingresa una mejor descripcion');}


else{this.procesando('cargando_descr','troubleshoot_ajax','correct_ajax','OK!');// Todo en Orden!
}


break;




	
}//end switch
	
},

// /(cambiando|animando)/ ---> (html)
procesando: function(contenedor,reclass,addclass,texto){
//add class remove class and.... yes the html!
$('#'+ contenedor +' span').fadeTo(250, 1.25, function () {
$('#'+ contenedor +' span').removeClass(reclass);
$('#'+ contenedor +' span').addClass(addclass);
$('#'+ contenedor +' span').html(texto);
$('#'+ contenedor +'').fadeIn("slow");	
});		
	
	
},
	
categorias: function(input){

var categoria_id = $(input).val();
var tipocatinpt = $('#tipocat');
var td_loading = $('#cargando_typecat');
var loading_html = $('#cargando_typecat span').html('<img src="'+ images_groups +'/loader.gif">');

$(td_loading).fadeIn("slow");
$(loading_html).fadeIn("slow");

$.ajax({
      type: 'POST',
      url: boardurl + '/ajax/social_groups.php?type=gettipecat',
      data: 'id=' +  categoria_id,
      success: function(h){
		  


      
$(tipocatinpt).html(h);	  
$(tipocatinpt).attr('disabled','');
$(td_loading).css('display','none');

			  
}
});



	
	
	
}


}


//Presets!
$(document).ready(function() {
$('#muro_this_group').autoResize({
onResize : function() {
   
	  },
   animateDuration : 300,
   extraSpace : 1,
   limit: 150,
});



});


/*My popup 1.0 
Autor: j0n4th4ntub3*/

var my_popup = {
//configuraciones...
easy_close: true,
close_with_btn: false,
with_footer: false,

//show! mostramos el popup!
show: function(){
//centro el div calculando aproximadamente la pantalla.	

if($('#mypopup').height() > $(window).height()-60)
		$('#mypopup').css({'position':'absolute', 'top':20});
	else
		$('#mypopup').css('top', $(window).height()/2 - $('#mypopup').height()/2 - 200);
	$('#mypopup').css('left', $(window).width()/2 - $('#mypopup').width()/2);



//agregemos lo elemental al popup
if($('#mypopup').html() == ''){
$('#mypopup').html('<div id="popup"><div id="Closepopup"></div><div class="title"></div><div id="mypopup-content"><div id="loading_popup"></div><div class="mypopup-content2" id="mensaje_mypopup"></div><div id="bottom_popup"></div><div id="footer"></div></div>');
}

//easy close activado (?)
if(this.easy_close){
	
$('#mascara').click(function(){my_popup.close(); });
}
//easy close no activado!
else{
this.close_with_btn = true;
$('#mascara').unbind('click');}


// necesitamos cerrar el popup con un boton (?)
if(this.close_with_btn || this.easy_close == true){
$('#Closepopup').append('<a class="close_pop" onclick="my_popup.close();"></a>');
}
else
$('#Closepopup .close_pop').remove();

//requerimos el footer. ?
if(this.with_footer){
$('#footer').append('<div class="footer" id="footer_mypopup"></div>');		
}
//tamaño de la mascara segun la pantalla

							 
			
$('#mascara').css({
				  'width':$(document).width(),
				  'height':$(document).height() + 150,
				  'display':'block'
				  });

//mostramos mypopup
$('#mypopup').fadeIn('fast');




},


titulo: function(title){
$('#mypopup .title').html(title);
	
},

mensaje: function(msg){
$('#mensaje_mypopup').html(msg);		
},

footer: function(txt){
$('#footer_mypopup').html(txt);	
	
	
},

css: function(style){
$('#mypopup').addClass(style);	
$('#buttons').addClass(style);		
},


center: function(){
		
},

status: function(stat){
switch(stat){
case 'ok':
$('#mensaje_mypopup').css('color','green').css('font-weight','bold');

break;

case 'error':
$('#mensaje_mypopup').css('color','red').css('font-weight','bold');

break;


}
	
},


close: function(){
//Reset!

this.easy_close = true;
this.close_with_btn = false;
this.with_footer = false;

//mascara off
$('#mascara').css('display','none');
//mypopup off
$('#mypopup').fadeOut("fast");
//contenido removido!
$('#mypopup #popup').fadeOut("fast",function(){ $(this).remove();});
	
},


buttons: function(val,func,inthisfunc,alls,reload){

if(!inthisfunc){
if(alls){
$('#bottom_popup').append('<div id="buttons"></div>');
	
$('#buttons').append('<input type="button" class="popbuttons" value="' + val + '"' + ' onclick="' + (reload ? 'location.reload()' : func )+ '">');
}
else{
$('#buttons').append('<input type="button" class="popbuttons" value="' + val + '"' + ' onclick="' + (reload ? 'location.reload()' : func )+ '">');

}

}


else if(inthisfunc){
$('#bottom_popup').append('<div id="buttons"><input type="button" class="popbuttons" value="' + val + '"' + ' onclick="my_popup.' + func + '"></div>');
}



},

buttons_clean: function(){
$('#buttons').html('');
	
},

alert: function (title,msg){
this.show();
this.titulo(title);
this.mensaje(msg);
this.buttons('Aceptar','close()');

	
},

cargando: function(){
$('#mypopup #loading_popup').css('display','block');},

end_loading: function(){
$('#mypopup #loading_popup').css('display','none');}

}


function changer_menu(pestana){

$('a').removeClass('tabselected');
$(pestana).addClass('tabselected');
	
	
}

function citar_subcomment(id,id_act){
	new_reply(id_act);
  var user = $('#s_com_' + id).attr('usrsbmcom');
  var cita = $('#s_com_' + id).attr('subcommtxt');
  var text = ($('#textarea_subcmmnt_' + id_act).val() != '') ? $('#textarea_subcmmnt_' + id_act).val() + '\n' : '';
	text += '[quote=' + user + ']' + cita + '[/quote]\n';
	$('#textarea_subcmmnt_' + id_act).val(text);
  $('#cuerpo_comment').focus();
}

function citar_com_tema(id){
var user = $('#com_' + id).attr('usrs');
var cita = $('#com_' + id).attr('commtxt');
var text = ($('#cuerpo_comment').val() != '') ? $('#cuerpo_comment').val() + '\n' : '';
	text += '[quote=' + user + ']' + cita + '[/quote]\n';
	$('#cuerpo_comment').val(text);
  $('#cuerpo_comment').focus();
	
	
}


function change_avatar(grupo){
my_popup.easy_close = false;
my_popup.show();
my_popup.titulo('Logo del grupo');
my_popup.cargando();

$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=change_avat',
		data: 'grupo=' + grupo,
		success: function(h){
		switch(trim(h).charAt(0)){
		case '1':
		my_popup.end_loading();
		my_popup.mensaje(trim(h).substring(3));
		my_popup.buttons('Cambiar','change_logo('+ grupo + ')',false,true,false);
		my_popup.buttons('Previsualizar','prev_img()',false,true,false);
		
		break;
			
							  }
			
		}
		
	   });




	
	
}

function change_logo(grupo){
my_popup.cargando();
my_popup.buttons_clean();

var src = $('#new_logo').val();

$.ajax({
		type: 'POST',
		url: boardurl + '/ajax/social_groups.php?type=change_logo2',
		data: 'grupo=' + grupo + '&src=' + src,
		success: function(h){
		
		
		
		switch(trim(h).charAt(0)){
		case '1':
		my_popup.status('ok');
		my_popup.end_loading();
		my_popup.mensaje(trim(h).substring(3));
		my_popup.buttons('Ok!','close()',true,true,true);
		
		break;
		
		case'0':
		my_popup.end_loading();
		my_popup.status('error');
		my_popup.titulo('Error!');
		my_popup.mensaje(trim(h).substring(3));
		my_popup.buttons('Aceptar','close()',true,true,true);
		
		
		
		
		break
			
							  }
			
		}
		
	   });



	
	
}

function prev_img(){
var img_optional = images_groups + '/Form_img_error.png';

	
$('#vpreviaimg').attr('src',($('#new_logo').val() == '' ? img_optional : $('#new_logo').val() ));


}


// section ??? is grupos? ready! " case 'grupos': true; break; !!
if(section_in == 'grupos'){
//Ok a new effect in notifications get element by class  :P!

function show_notifics(){	
$(".news_notifi_class").fadeTo(250, 1.25, function () {
$(this).fadeOut("slow");//desaparece
$(this).fadeIn("slow");//aparece
});
$(".news_notifi_class span").animate({ 
bottom: 35, // lo subimos!!					 
}, 1000).animate({ 
bottom: 25,//todo lo que sube tiene que.....		 
}, 1000)

}

$(document).ready(function() {


	
show_notifics();
	   		
});
}

// Desde social groups 1.4

function add_youtube(){
var valencia = $('#muro_this_group').val();
var valvideo = $('#checksum').val();
$('#muro_this_group').val(valencia + '\n\n[youtube]'+ valvideo +'[/youtube]');
	
}

function adjunto(imagen,tipo){
switch(tipo){
case 'youtube':
$(imagen).wrap('<div id="adjunto" style="display:inline"></div>');
$('#adjunto').append('<input style="margin-left:10px;" type="text" value="http://" id="checksum"><input style="margin-left:10px;" id="checksum2" type="button" onclick="add_youtube()" value="adjuntar" class="boton_groups">');
$('#checksum').focus();
$('#checksum').blur(function(){
if(trim($('#checksum').val()) == '' || $('#checksum').val() == 'http://'){
$('#checksum').remove();
$('#checksum2').remove();
}
});

break;

	
	
	
	
	
}}


function convertir_id(imagen,id,id_wall){
$(imagen).wrap('<div class="video_on_action" id="new_'+id_wall+'" style="display:none;"></div>');
//damos un efecto de loading...
//$(imagen).parent().children('.thumbnail_video').hide();
$(imagen).parent().children('.thumbnail_video').children('span').addClass('wait_thumb');
$(imagen).parent().show();
// contamos cuantos vides esta viendo el usuario.
var total_on_reproducion = $('.video_on_action').size();
$.ajax({
type: 'post',
url: boardurl + '/ajax/social_groups.php?type=youtube_ajaxify',
data: 'video=' + encodeURIComponent(id) + (total_on_reproducion > 1 ? '&autoplay=0' : '&autoplay=1'), // Si esta viendo un video y hace click en otro no ponemos autoplay 8)
success: function(html){
if(html.charAt(0) == 0){
alert(html.substring(3));
$(imagen).parent().children('.thumbnail_video').children('span').removeClass('wait_thumb');
			  
			  }
else{
	
$(imagen).hide('fast',function(){
$(imagen).parent().children('loading_youtube_img');
$('#new_'+id_wall).append(html); });
$('#new_'+id_wall).show();
}
}

});



}

