/**
 * 
 */
(function($) {
	$.fn.confirmFriendship = function(options){  
	   
		var defaults = {
				loaderHtml: "<img src='"+CI_ROOT+"images/ajax-loader.gif'/>",
				url: CI_ROOT+'user/send_notify',
				urlNotLogin: CI_ROOT+'login/index',
				prefixElementChange: 'numf-',
				prefixBtnChange: 'form-',
				prefixBtnChangeSecond: 'formX-',
				prefixElementChangeSecond: 'numfriends-'	
		};
		var options = $.extend(defaults, options);
	    return this.each(function(){    
	    	
	        $(this).bind("click",notificar);
	    });
	    
	    function notificar(ev){
                
	    	ev.preventDefault();
               
	    	$("#numNotify").html(parseInt($("#numNotify").html())-1);
                var rel = ($(this).prop("rel")).split(":");
		    var temp = $("#"+options.prefixBtnChange+rel[1]).html();
		   
		    $("#"+options.prefixBtnChange+rel[1]).html(options.loaderHtml);
		    $.post(options.url,{friend: rel[1],state: rel[0]}, function(data) {
				
		    	if(data.isRegister){
                                        if(rel[0]==0){
                                            $("#numFriends").html(parseInt($("#numFriends").html())+1);
                                        }
					if(data.state==1){
						$("#"+options.prefixBtnChange+rel[1]).html("");
                                                  //  alert($("#numNotify").html());
                                                  
                                                    var number = parseInt($("#"+options.prefixElementChange+rel[1]).text());

                                                    $("#"+options.prefixElementChange+rel[1]).text((rel[0]==0)?number+1:number);
						try{
							$("#"+options.prefixElementChangeSecond+rel[1]).text((rel[0]==0)?number+1:number);
							$("#"+options.prefixBtnChangeSecond+rel[1]).html("");
						}catch(e){}

						
						//window.open(CI_ROOT+'collection/show/'+data.collection,"_self");
						
					}else{
						
						$("#"+options.prefixBtnChange+rel[1]).html("");
						//alert("Seguro son amigos ua");
						//error
						//$("#form-"+rel[1]).html(temp);
					}
				}else{
					window.open(options.urlNotLogin,"_self");
				}
				
			},'json');
		    
		  
		    
	    }
	  
	};
})(jQuery);



$(document).ready(function ()
{
	
	$(".okFriends").confirmFriendship();

});
