// pages/user.php scripts

$(function() {
	if (user_id) {
		$('#view_photos').live('click', function(e) {
			e.preventDefault();
			if (!$('#change_photo').is(":visible")) ajaxUpdate('change_photo',local_path+'shared/tasks.php?do=change_photo',{ loading: 'false' });
			$('#change_photo').slideToggle();
		});
		$('#close_photos').live('click', function() {
			$('#change_photo').slideToggle();
		});
		
		$("#user_image").live('mouseenter mouseleave', function() {
			if (!$("#user_image div").is(":visible")) $("#user_image div").show();
			else $("#user_image div").hide();
		});
		
		$("#facebook_old a").live('click',function(e) {
			e.preventDefault();
			$this = $(this);
			modalDialog('Remover Permissão', 'Você deseja desabilitar o envio automático para o Facebook?', {
				buttons : {
					'OK': function() {
						ajaxUpdate('ajax_response',local_path+'shared/tasks.php?do=remove_permission&type=facebook');
						$this.parent().hide();
						$(".social_links, #facebook_new").show();
						$("#facebook_new").data('status', 1);
						$('#mDialog').dialog('close');
					}
				}
			}); 
		});
		$("#twitter_old a").live('click',function(e) {
			e.preventDefault();
			$this = $(this);
			modalDialog('Remover Permissão', 'Você deseja desabilitar o envio automático para o Twitter?', {
				buttons : {
					'OK': function() {
						ajaxUpdate('ajax_response',local_path+'shared/tasks.php?do=remove_permission&type=twitter');
						$this.parent().hide();
						$(".social_links, #twitter_new").show();
						$("#twitter_new").data('status', 1);
						$('#mDialog').dialog('close');
					}
				}
			}); 
		});
		
		$("#facebook_new, #twitter_new").live('click', function(e) {
			e.preventDefault();
			$this = $(this);
			id = $this.attr('id').split('_');
			if ($this.data("status") == 1) {
				ajaxUpdate('ajax_response',local_path+'shared/tasks.php?do=restore_permission&type='+id[0]);
				$this.hide();
				$("#"+id [0]+"_old").show();
			} else $("#"+id[0]+"_login").trigger('click');
		});
		
		$("#loved_videos_nav a.nav").live('click', function(e) {
			e.preventDefault();
			AjaxInsert('loved_videos',$(this).data('url'));
		});
		
		$("#edit_profile").live('click', function(e) {
			e.preventDefault();
			$('#user_favorites').slideToggle();
			$('#user_settings').slideToggle();
		});
		
		$("div.profile_photos_button a.ui-icon-star").live('click', function(e) {
			e.preventDefault();
			ajaxUpdate('ajax_response',$(this).data('url'));
		});
		
		$("div.profile_photos_button a.ui-icon-trash").live('click', function(e) {
			e.preventDefault();
			$this = $(this);
			modalDialog('Remover Foto', 'Você deseja realmente excluir essa foto?', {
				buttons : {
					'OK': function() {
						ajaxUpdate('ajax_response',$(this).data('url'));
						$('#mDialog').dialog('close');
					}
				}
			}); 
		});
		
		if ($('#mailing')) {
			$('#mailing').click(function(e) {
				e.preventDefault();
				$this = $(this);
				if ($this.attr('src').search(new RegExp(/_on/i)) > -1) {
					modalDialog('Mailing', 'Você deseja realmente sair do nosso mailing?', {
						buttons : {
							'OK': function() {
								$('#loading_indicator').html(ajax_mini);
								ajaxUpdate('loading_indicator',local_path+'shared/tasks.php?do=change_mailing&id='+user_id+'&mode=0',{ loading: 'false' });
								$this.attr('src', $this.attr('src').replace('_on','_off'));
								$('#mDialog').dialog('close');	
							}
						}
					});
				} else {
					$('#loading_indicator').html(ajax_mini);
					ajaxUpdate('loading_indicator',local_path+'shared/tasks.php?do=change_mailing&id='+user_id+'&mode=1',{ loading: 'false' });
				}
			});
		}
	}
});
