var Alert = {
	show: function(title, text, class_name, close_button) {
		if (!$('.ajax_alert').attr('class')) {
			$('<div class="ajax_alert"></div>').appendTo(document.body);
		}
		var html = '<div style="display:block" class="alert_box_item"><div class="msgtop"><div class="' + class_name + '">';
		if(close_button) {
			html += '<a href="#" class="close" onclick="return Alert.close(this)"></a>';
		}
		html += '</div><div class="msg"><span>' + title + '</span><br />' + text + '</div></div><div class="msgbottom"></div></div>';
		
		var element = $(html);
		element
			.prependTo($('.ajax_alert'))
			.fadeIn('slow')
			.animate({opacity: 0.9}, 3000);
		
		if(!close_button) {
			element.fadeOut('slow', function() {$(this).remove()});
		}
	},
	close: function(element) {
		$(element)
			.parent()
			.parent()
			.parent()
			.remove();
		return false;
	}
}

var AlertText = {
	no_login: {
		title: 'Ошибка авторизации.',
		text: 'Это действие доступно только для авторизованных пользователей.'
	},
	not_right: {
		title: 'Недостаточно прав',
		text: 'для совершения этого действия'
	},	
	auth_edit: {
		title: 'Вы не можете редактировать.',
		text: 'Пока Ваш статус на сайте не позволяет редактировать чужие объекты.'
	},
	vote: {
		title: 'Голосование',
		ok: 'Спасибо, ваш голос принят.',
		error: 'Произошла ошибка при принятии вашего голоса.',
		similar: 'Вы недавно уже ставили такую оценку.',
		notice: 'Спасибо, ваш отзыв записан.',
		movie: 'Ваш голос удалён.'
	},
	
	comment: {
		title: 'Комментарии',
		ok: 'Ваш комментарий добавлен.',
		error: 'Вы не написали текст комментария.',
		novote: 'Вы можете оценить комментарий только в блоке обсуждений.',
		request: 'Вы высказали свое мнение.',
		captcha_err: 'Вы не правильно ввели код с картинки!',
		user_err: 'У вас нет прав на добавление комментария. Авторизуйтесь!'
	},
	
	friend: {
		title: 'Дружба',
		ok: 'У Вас появился новый друг!',
		quarrel: 'Вы только что потеряли друга.',
		time_error: 'Вы недавно дружились с этим пользователем!'
	},
	delete_photo:{
		title: 'Фото',
		ok: 'Фотография успешно удалена.'
	},
	check_user:{
		title: 'Регистрация',
		error: {
			'login':'Пользователь с таким именим уже существует.',
			'login_format': 'Неправильный формат логина! Логин может состоять только из латинских букв и цифр.',
			'email':'Пользователь с такой электронной почтой уже зарегистрирован на сайте!',
			'email_format': 'Неправильный формат адреса электронной почты!',
			'password_repeat': 'Введенные пароли не совпадают',
			'password_leight': 'Пароль должен содержать не менее 5 символов'
			}
	},
	add_link:{
		title: 'Ссылки',
		ok: 'Ваша ссылка добавлена.',
		ok_mod: 'Ссылка отправлена на модерацию',
		dublicate: 'Такая ссылка уже есть.',
		error: 'Ошибка при добавлении ссылки.',		 
		format_error: 'Неверный формат ссылки.'		 
	},
	photo:{
		title: 'Добавление фото',
		error: 'Ошибка передачи данных',
		file_error: 'Ошибка при загрузке файла. Допустимые форматы файлов: JPG, GIF или PNG',
		title_error: 'Поле "Описание" должно быть заполненно',
		ok_mod: 'Фото отправлено на модерацию',
		ok: 'Фото добавлено'
	},
	watch: {
		title: 'Органайзер',
		towatch: 'Добавлено в органайзер.',
		tounwatch: 'Удалено из органайзера.'
	},
	complaint: {
		title: 'Жалоба',
		ok: 'Ваше сообщение отправлено',
		error: 'Ваша жалоба не может быть пустой!'
	},
	studio:{
		title: 'Студии',
		ok: 'студия успешно добавлена',
		error: 'ошибка при добавлении студии'
	
	}
}
