var fb={
		facebookMsg: '<p><b>Rellena los datos para enlazar Zona3 con Facebook.</b></p>',
		login: function(redSocial,capa){
			logBug("Entro en login FB");
	 		if(redSocial=='facebook'){
	 			logBug("Entro en login FB1");
	 			FB.login(function(response) {
	 				logBug("Entro en login FB2");
	 				if (response.session) {
	 					logBug("Entro en login FB3");
	 					FB.api('/me', function(user){					   
	 						$('#'+capa).val(user.id);
	 						logBug("Entro en login FB4");
	 						window.location.href='login.action?facebook='+user.id;
	 					}); 
	 				}
	 			}); 
	 		}
		},
		loginPopup: function(redSocial,capa,urlDestino){
	 		if(redSocial=='facebook'){
	 			FB.login(function(response) { 
	 				if (response.session) {
	 					FB.api('/me', function(user){					   
	 						$('#'+capa).val(user.id);
	 						location.href='login.action?facebook='+user.id+"&url_destino="+urlDestino;
	 						//top.location.reload();
	 					}); 
	 				}
	 			}); 
	 		}
		},
		registro: function(redSocial,capa){
	 		if(redSocial=='facebook'){
	 			FB.login(function(response) { 
	 				if (response.session) {
	 					FB.api('/me', function(user){					   
	 						$('#'+capa).val(user.id);
	 						fb.ponerMsg('.facebook', fb.facebookMsg);
	 						
	 					}); 
	 				}
	 			}); 
	 		}
		},
		cargaBotonLog: function(capa){
			FB.getLoginStatus(function(response){
				if (response.session) {
					FB.api('/me', function(user){					   
 						$('#'+capa).val(user.id);
 						fb.ponerMsg('.facebook', fb.facebookMsg);
 					});
				}
			});
		},
		cargaCapaId: function(capa){
			FB.getLoginStatus(function(response){
				if (response.session) {
					FB.api('/me', function(user){					   
 						$('#'+capa).val(user.id);
 					});
				}
			});
		},
		ponerMsg: function(capa,msg){
			$(capa).html(msg);
		},
		publicar: function(check,texto,imageUrl,urlOrigin, urlTitle){
			var body = $('#'+texto).val();
			var chequeado= $('#'+check+':checked').val() != null;
			//alert(body+"--"+chequeado);
			if(chequeado && (body != null && body != '' && body != 'undefined')){
				
				FB.login(function(response) {
						  if (response.session) {
							    if (response.perms) {
							    	FB.api('/me/feed', 'post', { message: body, picture:imageUrl, link:urlOrigin, name:urlTitle}, function(response) {
										if (!response || response.error) {
											alert('Error al publicar comentario en Facebook.');
										}
										/*
										else {
											alert('Post ID: ' + response);
										}
										*/
									});
							    } 
							    else {
							    	alert('No tienes permisos en facebook \npara publicar el comentario. ');
							    }
						  } 
						  else {
							  alert('Usuario no logado en Facebook');
						  }
				}, {perms:'read_stream,publish_stream,offline_access'});
			}
		}
		
};

