// ======= Рандомный выбор завлекалки =======
var currentSearchStr; // Текущая завлекаловка
function printSearchStr() {
	var out = "Париж весной";
	if (typeof searchStrArray == 'undefined') return out;
	var pos = parseInt(searchStrArray.length * Math.random());
	out = typeof searchStrArray[pos] == 'undefined' ? searchStrArray[0] : searchStrArray[pos];
	currentSearchStr = out;
	return out;
}
// ====== /Рандомный выбор завлекалки =======

// ========= Контекстные подсказки ==========
// Массив с подсказками
var helpData = [
	"Это место занимает фото, за которое один из пользователей отправил больше SMS, чем остальные пользователи (принцип аукциона). Чем больше SMS отправляет пользователь за определенное фото, тем дольше оно находится на главной странице Фото@Mail.Ru, и тем больше посетителей могут его видеть. ваше фото тоже может занять это место. Узнать больше и выбрать фото для участия в Фото-Лидере можно в разделе <a href=\"http://foto.mail.ru/catalog/static/show_yourself.html\" style=\"white-space:nowrap;\">&laquo;SMS-игры&raquo;<\/a>.",
	"Это место занимает фото, получившее наибольший рейтинг по результатам голосования посетителей сервиса Фото@Mail.Ru.",
	"В SMS-топ попадают фото, за размещение которых пользователи заплатили с помощью SMS-сообщения на короткий номер. Самые старые фото вытесняются самыми новыми. Вы тоже можете разместить свое фото в SMS-топе. Узнать больше и выбрать фото для размещеня в SMS-топ можно в разделе <a href=\"http://foto.mail.ru/catalog/static/show_yourself.html\" style=\"white-space:nowrap;\">&laquo;SMS-игры&raquo;<\/a>.",
	"Метки - это ключевые слова или словосочетания, которыми пользователи Фото@Mail.Ru кратко характеризуют сюжеты своих фото. Ниже перечислены метки, которыми пользователи чаще всего помечают свои фото. Чем больше шрифт метки, тем больше изображений, отмеченных такой меткой, хранится на Фото@Mail.Ru. Выберите интересующую вас метку, и вы получите список всех отмеченных ею изображений.",
	"Здесь перечислены темы (категории), к которым пользователи относят свои фото. Чем больше шрифт категории, тем больше в ней изображений. Выберите интересующую вас категорию, и вы получите список всех изображений, относящихся к ней.",
	"Сюда попадают фото, загруженные пользователями в течение последних нескольких минут. Поскольку на Фото@Mail.Ru ежеминутно загружаются десятки изображений, фото в этом блоке постоянно сменяют друг друга.",
	"Здесь перечислены метки, которыми пользователи помечали свои фото в течение последних нескольких минут.",
	"Сюда попадают фото, признанные лучшими по результатам голосования пользователей.",
	"Введите метки, соответствующие этому фото, разделяя их запятой. Метки - это ключевые слова или словосочетания, кратко характеризующие сюжет фотографии. Они позволят вам свободно ориентироваться в своем личном фотоархиве, легко находить чужие фотографии, имеющие общие метки с вашими и т.д.<br /><br />Пример набора меток: &laquo;Питер, Адмиралтейство, Нева, пейзаж, зима&raquo;.<br /><br />Подробности - в разделе <a href=\"http://foto.mail.ru/cgi-bin/fsupport\">&laquo;Помощь&raquo;<\/a>",
	"",
	"Дайте название фото",//10
	"Введите метки, соответствующие этому фото, разделяя их запятой. Метки - это ключевые слова или словосочетания, кратко характеризующие сюжет фотографии. Они позволят вам свободно ориентироваться в своем личном фотоархиве, легко находить чужие фотографии, имеющие общие метки с вашими и т.д.<br /><br />Пример набора меток: &laquo;Питер, Адмиралтейство, Нева, пейзаж, зима&laquo;.<br /><br />Подробности - в разделе <a href=\"http://foto.mail.ru/cgi-bin/fsupport\">&laquo;Помощь&raquo;<\/a>",
	"Краткое опишите фото: что на нем изображено, где и когда вы сделали этот снимок и т.д. Введите любую информацию, которую вы сочтете интересной и полезной для тех, кто увидит ваше фото.",
	"Выберите тему, наиболее подходящую сюжету вашего фото.",
	"Выберите альбом, в который вы хотите поместить фото. Если вы хотите создать для этого изображения новый альбом, выберите вариант &laquo;Новый альбом...&raquo;.",
	"Дайте название вашему альбому.",
	"Если хотите, вы можете дать латинское название папке, которое будет отражено в адресе (URL) альбома.<br /><br />Например, если ваш адрес - girl@mail.ru, и вы назвали папку &laquo;vesna&raquo;, то адрес созданного альбома будет выглядеть так: http://foto.mail.ru/mail/girl/vesna/",
	"Определите, кто сможет просматривать фото из этого альбома.",
	"На Фото@Mail.Ru постоянно проводятся разнообразные фотоконкурсы с розыгрышем призов. Победителя определяет голосование посетителей. Выберите конкурс из списка чтобы номинировать на него свою работу.",
	"Кратко опишите фото в альбоме: общая тема альбома, где и когда вы сделали эти снимки и т.д. Введите любую информацию, которую вы сочтете интересной и полезной для тех, кто увидит ваш альбом.",
	"Определите как будет выглядеть альбом в списке альбомов. В виде стандартной иконки альбома или миниатюры одной из фото.",
	"Определите, кто сможет оставлять комментарии к вашим фото.",
	"Определите, кто сможет читать комментарии к вашим фото.",
	"",
	"",
	"Если вам необходимо переместить это фото в какой-либо другой ваш альбом, выберите нужный альбом из списка.",
	"Если вам необходимо скопировать это фото в какой-либо другой ваш альбом, выберите нужный альбом из списка.",
	"На Фото@Mail.Ru постоянно проводятся разнообразные фотоконкурсы с розыгрышем призов. Победителя определяет голосование посетителей. Храня у нас свои фото, вы наравне с другими пользователями можете принимать участие в конкурсах.<br /><br />Ниже перечислены фотоконкурсы, которые проводятся прямо сейчас. Выберите интересующий ваш конкурс, и вы получите список фото, номинированных на него.",
	"Вы можете отправить вашим друзьям или знакомым письмо с приглашением посмотреть фото этого пользователя. Просто перейдите по этой ссылке и введите адреса e-mail ваших друзей, которым вы хотите показать фотографии.",
	"Перейдя по этой ссылке, вы сможете подписаться на автоматические почтовые уведомления о новых фото этого пользователя.",
	"Вы можете следить за обновлениями в альбомах этого пользователя с помощью программы-агрегатора. Такая программа будет с определенной периодичностью загружать с Фото@Mail.Ru RSS-поток пользователя и определять, не разместил ли он новые фото. Когда это произойдет, агрегатор автоматически оповестит вас. Существует множество программ-агрегаторов, и вы наверняка сможете выбрать приложение, которое придется вам по вкусу.<br /><br />Более подробно о технологии RSS можно узнать в разделе <a href=\"http://my.foto.mail.ru/cgi-bin/fsupport\">&laquo;Помощь&raquo;<\/a>.",
	"Вы можете отправить вашим друзьям или знакомым письмо с приглашением посмотреть ваши фотоальбомы. Просто нажмите на эту ссылку и введите адреса e-mail друзей, которым вы хотите показать фотографии.",
	"Многие современные фотокамеры имеют специальный датчик, позволяющий определять положение камеры в момент съемки (обычное или портретное). Эта информация хранится в файле с фотографией, и она может быть использована для автоматического поворота фото в &laquo;правильное&raquo; положение сразу после загрузки.",
	"По умолчанию загружаемые вами фото хранятся на Фото@Mail.Ru в разрешении 600 пикселей (точек) по наибольшей стороне, независимо от разрешения исходного изображения. Однако в некоторых случаях у вас может возникнуть необходимость хранить вместе с уменьшенной копией и оригинальное фото. Например, это важно, если вы собираетесь заказывать печать загружаемых вами снимков.",
	"Включите эту опцию, если сразу же после загрузке вы хотите заказать печать загруженных фото.",
	"Здесь перечислены метки, которыми пользователи помечали свои фото в течение этой недели.",
	"Здесь перечислены метки, которыми пользователи помечали свои фото в течение этого месяца.",
	"Здесь перечислены наиболее популярные метки, которыми пользователи помечали свои фото.",
	"На этой странице вы можете загрузить ваши фото в альбом. Выберете наиболее удобный для вас способ загрузки. Если вы собираетесь загрузить сразу много фото, рекомендуем вам воспользоваться быстрой загрузкой.",
	"Статус \"Принят\". Ваш заказ принят к исполнению. В течение 30 мин. с момента оформления вы можете его отменить.<br /><br /> Статус \"В печати\". Ваш заказ отправлен на печать.<br /><br /> Статус \"Доставлен\". Ваш заказ был напечатан и доставлен по указанному адресу или в пункт выдачи заказов. При необходимости вы всегда можете повторить этот заказ.",
	"Этот заказ был отменен. При необходимости вы можете его повторить.",
	"Определите, кто сможет голосовать за ваши фотографии.",
	"Определите, кто сможет видеть выставленные баллы.",
	"Ниже показаны фото, отобранные пользователем @&lt;NICKNAME&gt; в качестве наиболее ярких и интересных.",
	"Ниже перечислены награды, полученные фото по результатам голосования и участия в <a href=\"http://foto.mail.ru/catalog/static/show_yourself.html\" target=\"_blank\">SMS-играх<\/a>",
	"Метки - это клюевые слова или словосочетания, которым пользователи Фото@Mail.Ru кратко характеризуют сюжеты своих фото. Ниже перечислены метки, которыми пользователь пометил собственные фото, а также избранные фото (они могут быть как собственными, так и чужими).",
	"Ниже расположен список альбомов пользователя с его видеоролками.",
	"Здесь перечислены метки, наиболее часто встречающихся вместе с метками, заданными в поисковом запросе.",
	"Образ - это маленькая картинка (не более 90х90 пикселов), отражающая вашу сущность, ваш характер. По сути - это ваш мини-портрет, который отображается на большинстве сервисов Mail.Ru рядом с вашими сообщениями или комментариями.",
	"Добавьте в список \"Избранные пользователи\" ваших друзей, знакомых или просто пользователей, чьи фото вам интересны. Для этого введите адрес e-mail этого пользователя. Либо нажмите на иконку справа для добавления из адресной книги. Используйте ссылку \"Ещё адрес\" для добавления нескольких пользователей за один раз.",
	"Пользователи из этого списка могут просматривать фото из Ваших альбомов с общим доступом и доступом для избранных.",
	"Определите круг пользователей, которые смогут отправлять фото из ваших альбомов на печать.",
	"Определите круг пользователей, который смогу просматривать исходные файлы ваших фото.",
	"Определите частоту получения писем с уведомлениями о голосовании за ваши фото.",
	"Определите, хотите ли вы получать уведомления по E-mail о новых комментариях к вашим фото.",
	"Определите, хотите ли вы получать уведомления по E-mail о новых фото ваших Любимых пользователей.",
	"Определите, хотите ли вы получать уведомления по E-mail о новых возможностях и важных событиях сервиса Фото@Mail.Ru.",
	"Например, если ваш адрес - girl@mail.ru, и вы назвали папку &laquo;vesna&raquo;, то адрес созданного альбома будет выглядеть так: <br />http://foto.mail.ru/mail/girl/vesna/",
	"Метки - это ключевые слова или словосочетания, которыми пользователи Фото@Mail.Ru кратко характеризуют сюжеты своих фото. Ниже перечислены метки, которыми вы чаще всего помечали свои снимки. Чем больше шрифт метки, тем больше фотографий, отмеченных такой меткой, хранится в ваших альбомах. Выберите интересующую вас метку, и вы получите список всех отмеченных ею изображений.",
	"На этой странице можно видеть, как за фото голосовали те или иные пользователи.",
	"Введите пароль, который будет запрошен у пользователей при попытке посмотреть содержимое этого альбома.<br /><br />В пароле нельзя использовать кириллицу. Длина пароля должна быть не менее четырёх символов. Не выбирайте слишком простой пароль, его могут легко подобрать.",
	"Конкурсные призы выдаются победителям строго по удостоверению личности. Пожалуйста, укажите ваши фамилию, имя и отчество (так, как они записаны в паспорте), чтобы мы могли выдать вам приз, если вы победите в конкурсе. Это единственная причина, по которой нам нужны ваши личные данные, и они ни при каких обостоятельствах не будут переданы третьим лицам.",
	"Укажите номер вашего телефона. Если вы победите в конкурсе, мы используем этот номер, чтобы связаться с вами. Это единственная причина, по которой нам нужны ваши личные данные, и они ни при каких обостоятельствах не будут переданы третьим лицам.<br /><br />Пример номера телефона: (495) 725-63-57",
	"SMS-игры на Фото@Mail.Ru - лучший способ показать ваше фото всему миру. Выберите удобный для вас способ, отправьте SMS и ваше фото увидят все!",
	"Если вам понравилось это фото и позже вы хотели бы увидеть его снова, вы можете добавить его в число избранных. Избранные фото - это ваш личный список снимков, показавшихся вам наиболее яркими и интересными.",
	"На этой странице вы можете изменить порядок представления ваших альбомов на личной странице. Выберите способ автоматической сортировки или отсортируйте альбомы вручную, перетаскивая их обложки с помощью &quot;мыши&quot;",
	"На сервисе Фото@Mail.Ru вы можете оценить понравившееся вам фото по пятибальной шкале со значениями от +1 до +5.<br />Рейтинг фото измеряется арифметической суммой всех выставленных баллов.<br />Подробнее с системой голосования вы можете ознакомиться <a href=\"http://foto.mail.ru/catalog/static/vote.html\" target=\"_blank\">здесь<\/a> ",
	"По умолчанию ваши фотографии загружаются на \"Фото@Mail.Ru\" в уменьшенном виде (разрешение наибольшей стороны - 600 пикселей). За счет этого мы экономим ваше время и траффик. <br />Однако, если наряду с уменьшенным изображением вы хотите хранить у нас его исходную копию, или если в дальнейшем вы планируете заказать печать загружаемых фотографий, включите опцию \"Загрузить\". Кроме того, если вам не обязательно хранить \"исходник\" в полном разрешении, вы можете сократить его по своему выбору (и, тем самым, также сэкономить время и траффик). Цифры в списке соответствуют разрешению наибольшей стороны исходного изображения. <br />Включите опцию \"Пометить загруженные фото для печати\" чтобы добавить все загруженные фото в заказ на фотопечать.",
	"В этом списке указаны пользователи, о новых фото которых вам отправляется уведомление по e-mail. Вы можете удалять пользователей из списка или отключить все сообщения о новых фото пользователей на странице настроек уведомлений.",
	"В этом списке указаны пользователи, подписавшиеся на уведомления о ваших новых фото. Вы можете удалить пользователей из списка, тогда они не будут получать e-mail с вашими новыми работами.",
	"Обычно если вы загружаете больше чем одно фото, по умолчанию у всех фото будет служебное имя \"Без названия\". Если вы отметите пункт \"Использовать имя файла как название фото\", то всем фото будут автоматически присвоены названия в виде имени соответствующего загруженного файла.", //70
	"Обычно если вы загружаете больше чем одно фото, по умолчанию у всех фото будет служебное имя \"Без названия\". Если вы отметите пункт \"Использовать имя файла как название фото\", то всем фото будут автоматически присвоены названия в виде имени соответствующего файла в загруженном архиве.", //71
	"Это фото участвует в SMS-игре \"<a href=\"http://foto.mail.ru/catalog/static/show_yourself.html#x2\">Дайте две!</a>\", и в данный момент все голоса за это фото удваиваются. Подробнее об этой игре вы можете узнать <a href=\"http://foto.mail.ru/catalog/static/show_yourself.html#x2\">здесь</a>.", //72
	"Каждый день в 12:00 мы подводим итоги и выбираем двадцатку лучших фото за прошедший день. Для того чтобы уравнять шансы всех фото мы разработали свой \"индекс популярности\", который учитывает не только суммарный рейтинг фото, но и средний балл фото, время его загрузки и ряд других параметров.<br /><br />Так что же нужно сделать владельцу интересного фото, чтобы оно стало победителем \"Фото дня\"?<br /><br />Во-первых, загрузить его в любой открытый альбом - оно автоматически становится участником хит-парада.<br /><br />Во-вторых, нужно показать его всем друзьям и знакомым. Победителем становится фото, чаще других получавшее максимальные оценки в течение всего дня.<br /><br />Однако, попав на первое место, почивать на лаврах весь день не удастся. Текущий рейтинг хит-парада обновляется каждые 15 минут, поток хороших и очень хороших оценок должен быть постоянным, иначе вас обгонят талантливые новички. У всех фото есть шанс в игре \"Фото дня\". Лучшие фото по результатам голосований за день определяются в 12:00 следующего дня. Победители и лучшая 20-ка будут увековечены в нашем \"Календаре славы\" и окружены почётом и уважением.<br /><br />Желаем вам удачи!", //73
	"\"Фото дня\" - это хит-парад фото, загруженных в течение дня. <a href=\"http://foto.mail.ru/cgi-bin/photo/dayphoto\">Подробнее</a>", //74
	"Подписавшись на эту метку, вы ежедневно будете получать по почте уведомление о самых интересных фото с этой меткой, добавленные за прошедшие сутки. Вы можете подписаться на несколько меток одновременно, при этом ссылки на все новинки будут приходить в одном письме.", //75
	"В этом списке указаны метки, на которые вы подписаны. Подписавшись на метку, вы ежедневно будете получать по почте уведомление о самых интересных фото с этой меткой, добавленные за прошедшие сутки. Вы можете подписаться на несколько меток одновременно, при этом ссылки на все новинки будут приходить в одном письме.", //76
	"Здесь перечислены близкие метки, то есть метки, похожие или наиболее часто используемые другими пользователями вместе с меткой \"****\"", //77 Близкие метки
	"Вы можете посмотреть лучшие фото этого пользователя по результатам голосования, а также ознакомится с самыми новыми фото пользователя", //78 лучшие фото пользователя
	"Здесь вы можете посмотреть новые голоса за ваши фото, а также узнать, какие из всех ваших фото наиболее популярны по мнению пользователей Фото@Mail.Ru", //79 за мои фото голосовали
	"Просмотреть список пользователей, подписанных на уведомления о ваших новых фото", //80 на фото подписано
	"Популярность - комплексная оценка фото, учитывающая не только суммарный рейтинг фото, но и средний балл фото, время его загрузки и ряд других параметров.<br /><br />Популярность позволяет обратить ваше внимание не только на фото с большим рейтингом, но также и на новые фото с высокими оценками.", //81 Популярность в "Фото дня"
	"Приобретая продукты последней линейки Adobe вы получаете возможность бесплатной печати 30 фото 10x15. Подробнее об акции можно прочитать здесь: <a href=\"http://foto.mail.ru/adobe\" target=\"_blank\">Adobe и Mail.Ru</a>", //82 партнерка Adobe
	"Укажите город в котором вы проживаете. Эта информация требуется по условиям конкурса. Мы гарантируем, что ни при каких обстоятельствах эта информация не будет передана третьим лицам.", //83 Город
	"Укажите страну в которой вы проживаете. Эта информация требуется по условиям конкурса. Мы гарантируем, что ни при каких обстоятельствах эта информация не будет передана третьим лицам.", //84 Страна
	"Укажите ваше гражданство. Эта информация требуется по условиям конкурса. Мы гарантируем, что ни при каких обстоятельствах эта информация не будет передана третьим лицам.", //85 Гражданство
	"Данное фото номинировано на конкурс \"****\". Как только служба модерации проверит это фото, оно станет полноценным участником конкурса и появится в рейтингах.", //86 фото наминировано на конкурс
	"Вы можете разместить слайдшоу в вашем блоге на Mail.Ru или воспользоваться кодами для размещения слайдшоу на сайте или в livejournal.", //87
	"Новости проекта Фото@Mail.Ru.<br/>Проект Фото@Mail.Ru постоянно развивается, предлагая вам новые возможности. В этом разделе публикуются анонсы новых функций.", //88
	"Другие Пользователи не видят, что Вы на сайте и даже не догадываются, что Вы невидимы.", //89
	"На конкурс &laquo;Мои любимые фотки&raquo; принимаются красивые фотографии марсианских пейзажей, смешные фотки хмельных друзей, домашние снимки мамы в спасательном круге и портреты любимой кошки в семейном кругу - а также все, что нравится тебе и твоим друзьям." //90
];
//alert(helpData.length);

//добавляет строку в отпределенное место helpData[id]
function addTextHint(id, instr) {

		if (helpData[id] != '') helpData[id] = str_replace("****", "<b>"+instr+"</b>", helpData[id]);

}

// Скрыть контекстную подсказку
function awardHelpHide() {
	if (gebi("awardHelpDiv")) gebi("awardHelpDiv").parentNode.removeChild(gebi("awardHelpDiv"));
}
addHandler(document, 'click', awardHelpHide);

function contextHelpVoteHide() {
	if (gebi("helpVoteDiv")) gebi("helpVoteDiv").style.display = "none";
}
addHandler(document, 'click', contextHelpVoteHide);


// Показать контекстную подсказку
function contextHelp(evt, img, id, right, top) {
	cancelBubbling(evt);
	
	//убираем подсказку к рейтингу (цветы и медали)
	awardHelpHide();
	//убираем подсказку к +10
	contextHelpVoteHide();

	if (img.childNodes)
	{
		var arrChildIMG = img.childNodes;
		arrChildIMG = arrChildIMG.length ? arrChildIMG : [arrChildIMG];
		arrChildIMG_length = arrChildIMG.length;
		var varIMG;
		for (var i = 0; i < arrChildIMG_length; i++)
			{if (arrChildIMG[i].nodeName == 'IMG') {varIMG = arrChildIMG[i];}}
	}
	img = varIMG;

	var rightFlag = typeof right == 'undefined' || !right ? false : true;
	var topFlag = typeof top == 'undefined' || !top ? false : true;
	top = parseInt(top);
	top = top == 1 ? -50 : top;
	if (screenSize().w - absPosition(img).x < 300) rightFlag = true;//

	var targetDiv;
	if (!gebi("helpDiv")){
		var div = document.createElement("div");
		div.id = "helpDiv";
		div.className = "help_div";
		div.style.top = "0px";
		div.style.left = "0px";
		div.style.display = "none";
		div.style.zIndex = "100000000";
		document.body.appendChild(div);
	}
	targetDiv = gebi("helpDiv");
	targetDiv.innerHTML="<a onclick=\"contextHelpHide();return false;\" href=\"\"><img src=http://img.mail.ru/r/foto2/ico_close.gif height=7 width=7 border=0 align=right alt=\"Закрыть\"><\/a><br /><div>" + helpData[id] + "<\/div>";
	var xRemainder = (rightFlag) ? -238 - img.width + 2 : 0;
	var yRemainder = (topFlag) ? top : 0;
	targetDiv.style.top = (absPosition(img).y + yRemainder) + img.height + 2 + "px";
	targetDiv.style.left = (absPosition(img).x + xRemainder) + "px";
	targetDiv.onclick = cancelBubbling;
	targetDiv.style.display = "block";
	return false;
}
// Скрыть контекстную подсказку
function contextHelpHide() {
	if (gebi("helpDiv")) gebi("helpDiv").style.display = "none";
}
addHandler(document, 'click', contextHelpHide);
// ========= /Контекстные подсказки ==========

var f2_location;
var f2_showinfo = 1;
var f2_activeuseremail;
var f2_currentMyHost;
var f2_thumbsINrow = 9;
var f2_clientwidth = 0;
var f2_time = 0;

function f2_enable_dropdown_usermenu(emailz) { f2_showinfo = 1; f2_activeuseremail = emailz; }


// ========= AJAX-switcher метки/категории ==========
var f2_id_num;
function f2_cloudoftags(f2_id_num)
{
	var a = 1;
	while (a < 3) //сдесь условием а<3 мы задаем сколько у нас сейчас закладок, в данном случае 2
	{
		gebi('f2_choose'+a).style.display='none';
		gebi('f2_choose'+a+a).style.background='url(http://img.mail.ru/r/foto2/cloud_bg_8bit.png) 100% -40px';
		gebi('f2_choose'+a+a).style.zIndex= 9 - f2_id_num;
		gebi('f2_choose'+a+a+a).style.fontWeight='normal';
		gebi('f2_choose'+a+a+a).style.color='#013572';
		gebi('f2_choose'+a+a+a).style.textDecoration='underline';
		gebi('f2_choose'+a+a+a+a).style.display='none';
		a++;
	}
	gebi('f2_choose'+f2_id_num).style.display='inline';
	gebi('f2_choose'+f2_id_num+f2_id_num).style.background='url(http://img.mail.ru/r/foto2/cloud_bg_8bit.png) 100% 0px';
	gebi('f2_choose'+f2_id_num+f2_id_num).style.zIndex='10';
	gebi('f2_choose'+f2_id_num+f2_id_num+f2_id_num).style.fontWeight='bold';
	gebi('f2_choose'+f2_id_num+f2_id_num+f2_id_num).style.color='#393b40';
	gebi('f2_choose'+f2_id_num+f2_id_num+f2_id_num).style.textDecoration='none';
	gebi('f2_choose'+f2_id_num+f2_id_num+f2_id_num+f2_id_num).style.display='block';
}
// ======== /AJAX-switcher метки/категории ==========

// MainPage photos thumbnails dropdown usermenu - Показываем ДИВ с юзеринфо
var f2_userpath;
var f2_hideSELFinfo;
var f2_userCashe;
function userInfo(_email, a, evt, f2_userpath, f2_userInfo_popup) 
{
	if (f2_userInfo_popup && f2_userInfo_popup != 'undefined')
	{
		if (f2_userInfo_popup == true)
			{var f2_userInfo_targetPath = ' target=\"_blank\"';}
		else
			{var f2_userInfo_targetPath = '';}
	}
	else if (!f2_userInfo_popup || f2_userInfo_popup == 'undefined') {var f2_userInfo_targetPath = '';}

	cancelBubbling(evt);
	var mail = _email;
	var re = /(.*?)@(.*?)\./;
	var perlhost=PhotoPerlHost();
	var imaginehost=PhotoImagineHost();
		
	re.exec(mail);
	var login = RegExp.$1;
	var domain = RegExp.$2;
	var infoDiv;
	if (!gebi("infoDivId"))
	{
		var div = document.createElement("div");
		div.id = "infoDivId";
		div.className = "userInfoDiv";
		div.style.top = "0px";
		div.style.left = "0px";
		div.style.position = "absolute";
		div.style.display = "none";
		document.body.appendChild(div);
	}
	if (mail==f2_activeuseremail) { f2_hideSELFinfo = 1; } else { f2_hideSELFinfo = 0;}

	infoDiv = gebi("infoDivId");
	if (infoDiv.style.display != "none" && f2_userCashe == a)
	{
		infoDiv.style.display = "none";
		return false;
	}
	f2_userCashe = a;

	// Выключает строчку, если не IE
	var mailagent_link = window.attachEvent ? '<a class="grey" href="http://www.mail.ru/agent?message&to=' + mail + '&from=foto"><img class="sobaka" src="http://status.mail.ru/?' + mail + '" width="13" height="13" border="0" align="absmiddle" /><\/a><a class="grey" href="http://www.mail.ru/agent?message&to=' + mail + '&from=foto">Добавить в Mail.Ru Агент<\/a><br />' : '';

	infoDiv.innerHTML = '' +
	'<table border="0" cellspacing="0" cellpadding="0"><tr valign="middle">' +
		'<td class="f2_useravatar_td"><a href="' + f2_userpath + '" class="f2_useravatar"' + f2_userInfo_targetPath + '><img src="http://avt.foto.mail.ru' + f2_userpath + '_avatar" /><\/a><\/td>' +
		'<td width="5">&nbsp;<\/td>' +
		'<td>' +
			'<a class="orange t100" href="http://my.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_my.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a class="orange t100" href="http://my.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '>Мир<\/a><br />' +
			'<a class="orange t100" href="http://blogs.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_blogs2.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a class="orange t100" href="http://blogs.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '>Блог<\/a><br />' +
			'<a class="orange t100" href="http://foto.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_foto2.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a class="orange t100" href="http://foto.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '>Фото<\/a><br />' +
			'<a class="orange t100" href="http://video.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_video.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a class="orange t100" href="http://video.mail.ru' + f2_userpath + '"' + f2_userInfo_targetPath + '>Видео<\/a><br />' +
		'<\/td>' +
	'<\/tr><\/table>' +
	'<a href="http://' + perlhost + '/cgi-bin/photo/rating_all?sort=rate&email=' + mail + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_best.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a href="http://' + imaginehost + '/cgi-bin/photo/rating_all?sort=rate&email=' + mail + '"' + f2_userInfo_targetPath + '>Лучшие фото<\/a><br />' +
	'<a href="http://' + perlhost + '/cgi-bin/photo/phototag?tag=' + mail + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/marking.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a href="http://' + (f2_hideSELFinfo == 1 ? perlhost : imaginehost) + '/cgi-bin/photo/tag?email=' + mail + '"' + f2_userInfo_targetPath + '>Посмотреть метки<\/a><br />' +
	'<a href="http://' + imaginehost + f2_userpath + 'rss"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_rss.png" width="16" height="16" border="0" align="absmiddle" /><\/a><a href="http://' + imaginehost + f2_userpath + 'rss"' + f2_userInfo_targetPath + '>Поток rss<\/a><br />' +
	(f2_hideSELFinfo == 1 ? '' : ('<a href="http://my.mail.ru/my/invitation?single=1&email=' + mail + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_addfriend.gif" width="16" height="16" border="0" align="absmiddle" ><\/a><a href="http://my.mail.ru/my/invitation?single=1&email=' + mail + '"' + f2_userInfo_targetPath + '>Добавить в друзья<\/a><br />')) +
	(f2_hideSELFinfo == 1 ? '' : ('<a href="#" onClick="ajax_call(\'perl_add_subscription\',\'' + mail + '\',f2_AddSubscriptionCallback)"><img src="http://img.mail.ru/r/foto2/ico_posts_subscribe.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a href="#" onClick="ajax_call(\'perl_add_subscription\',\'' + mail + '\',f2_AddSubscriptionCallback)">Подписаться на обновления<\/a><br />')) +
	'<div class="line"><br /><\/div>' +
	(f2_hideSELFinfo == 1 ? '' : mailagent_link) +
	(f2_hideSELFinfo == 1 ? '' : ('<a href="http://my.mail.ru/my/dialogues?thread=' + mail + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/my/send.gif " width="16" height="16" border="0" align="absmiddle" ><\/a><a href="http://my.mail.ru/my/dialogues?thread=' + mail + '"' + f2_userInfo_targetPath + '>Написать сообщение<\/a><br />')) +
	(ActiveDir() != '' ? (f2_hideSELFinfo == 1 ? '' : ('<a href="http://my.mail.ru'+ActiveDir()+'gifts?send=' + mail + '"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/mail/ru/images/my/send_gift2.gif" width="16" height="16" border="0" align="absmiddle" ><\/a><a href="http://my.mail.ru'+ActiveDir()+'gifts?send=' + mail + '"' + f2_userInfo_targetPath + '>Отправить подарок<\/a><br />')) : "") +
	'<a class="grey" href="http://win.mail.ru/cgi-bin/sentmsg?To=' + mail + '&from=foto"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_write.gif" width="18" height="17" border="0" align="absmiddle" /><\/a><a class="grey" href="http://win.mail.ru/cgi-bin/sentmsg?To=' + mail + '&from=foto"' + f2_userInfo_targetPath + '>Написать письмо<\/a><br />' +
	'<a class="grey" href="http://cards.mail.ru/rnd_card.html?rcptemail=' + mail + '&from=foto"' + f2_userInfo_targetPath + '><img src="http://img.mail.ru/r/foto2/ico_cards.gif" width="16" height="16" border="0" align="absmiddle" /><\/a><a class="grey" href="http://cards.mail.ru/rnd_card.html?rcptemail=' + mail + '&from=foto"' + f2_userInfo_targetPath + '>Отправить открытку<\/a><br />';

	infoDiv.style.display = '';
	if (a.nodeName == 'A' && a.firstChild.nodeName == 'IMG') a = a.firstChild;
	if (a.nodeName == 'IMG') a = a;

	var xRem = yRem = 0;
	if (screenSize().w - absPosition(a).x < 300) {
		xRem = infoDiv.offsetWidth - a.offsetWidth;
		xRem = xRem < 0 ? 0 : xRem;
	}
	if (screenSize().h - absPosition(a).y + defScroll().y < infoDiv.offsetHeight) {
		yRem = infoDiv.offsetHeight + a.offsetHeight + 2;
	} else yRem = -2;
	
	infoDiv.style.left = (absPosition(a).x - xRem) + 'px';

	if (userInfo.arguments[4]) yRem = 0;//если есть 4й аргумент
	infoDiv.style.top = (absPosition(a).y + a.offsetHeight - yRem) + 'px';

	addHandler(gebi('infoDivId'), 'click', function(evt) {
	var evt = evt || window.event; 
	if (evt.button == 0) f2_hideUserInfo() ; //убирать див только по левому клику
	});

	return false;
}

// MainPage photos thumbnails dropdown usermenu Скрываем ДИВ с юзеринфо
function f2_hideUserInfo() {
	if (gebi("infoDivId")) gebi("infoDivId").style.display = "none";
}
addHandler(document, 'click', function(evt) {
	var evt = evt || window.event; 
	if (evt.button == 0) f2_hideUserInfo() ;//убирать див только по левому клику
	});




// ========== Информация о пользователе =============
// Скрываем ДИВ с юзеринфо
function hideUserInfo() {
	if (gebi("infoDivId")) gebi("infoDivId").style.display = "none";
}
addHandler(document, 'click', function(evt) {
	var evt = evt || window.event; 
	if (evt.button == 0) hideUserInfo() ;//убирать див только по левому клику
	});
// ========= /Информация о пользователе =============

// ============ Скрытие/показ блока логина ===========
var loginBlockShow = false;
function loginBlockShowHide() {
	loginBlockShow = !loginBlockShow;
	gebi("BlockLogin").style.display = loginBlockShow ? "" : "none";
	gebi("LinkLogin").style.display = loginBlockShow ? "none" : "";
	gebi("brLoginId").style.display = loginBlockShow ? "none" : "";
	return false;
}
// =========== /Скрытие/показ блока логина ===========



//str_replace
function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}


//обрубает длинные ники и имена роликов
function cutName(){
	if (cutName.arguments[0]) {
	    var tmp_nickname = cutName.arguments[0]; 
            var nicknameL = tmp_nickname.length;
	} else { 
            if(cutName.arguments[2]){
                var cbox = cutName.arguments[2].toString();
            } else if(cutName.arguments[1] && cutName.arguments[1] != 145 && cutName.arguments[1] != 240){
                var cbox = cutName.arguments[1].toString();
            } else {
                return;
            }
	    
	    if (cbox){
	        var xyz = cbox.split('/');
	        if(xyz.length == 4){
	            var tmp_nickname = xyz[2] + '@';
	            tmp_nickname += (xyz[1] == 'corp') ? 'corp.mail.ru' : xyz[1] + '.ru';
	        } else {
	            return;
	        }
	    } else {
                return;
	    }
	}
	var dlength = 12;
	if (cutName.arguments[1])
	{
	        dlength = (cutName.arguments[1] == 120) ? 14 : dlength;
		dlength = (cutName.arguments[1] == 145) ? 16 : dlength;
		dlength = (cutName.arguments[1] == 240) ? 24 : dlength;
	}
        if (nicknameL < dlength) {return tmp_nickname;}

	var qUpLetters = 0;
	for (var i =0; i < dlength; i++){
		tmp_Letter = tmp_nickname.substring(i, i + 1);
		tmp_Letter_u = tmp_Letter.toUpperCase();
		if (tmp_Letter == tmp_Letter_u){
			if( !(/[,\.?!;:\/<>()\{\}\[\]\"\'=@&\s\\]/i.test(tmp_Letter)) ){
				if (tmp_Letter_u != 'W' || tmp_Letter_u != 'M' || tmp_Letter_u != 'G' || tmp_Letter_u != 'М' || tmp_Letter_u != 'Ш' || tmp_Letter_u != 'Щ' || tmp_Letter_u != 'Ф' || tmp_Letter_u != 'Ж') {qUpLetters++;}
				else {qUpLetters += 1.3;}
			}
		}
	}
	dlength = qUpLetters > dlength/2 ? (dlength/2) : ((qUpLetters < (dlength/2) && qUpLetters > 2) ? (dlength/2 + (dlength/2)/2) : dlength);
	lengthName = dlength;

	tmp_nickname = tmp_nickname.length > lengthName ? (tmp_nickname.substring(0,lengthName) + '...') : tmp_nickname;
	return tmp_nickname;
}

function f2_AddSubscriptionCallback(st,errorcode,errortext) {
	if (st==1) {
		alert('Подписка добавлена');
	} else {
		alert('Организовать подписку не получилось: '+errortext);
		return false;
	}	
	f2_hideUserInfo();
}