//показать другу
// Переменные
var curbox = (curbox) ? curbox : "";
var message_text = new Array(
					'Посмотри, тебе понравится!',
					'Мои ролики теперь можно увидеть тут: http://video.mail.ru' + curbox,
					'Посмотри, у этого пользователя интересные ролики!'
					);

var var_addFriend_id = new Array('div_addFriend','div_addFriend_listMyFri','div_addFriend_listContactsAgent');
var var_addFriend_t = new Array('25','20','20');
var var_addFriend_l = new Array('22','0','0');
var var_addFriend_html = new Array();
var_addFriend_html[0] = '<div>' +
'<div style="position: absolute; top: 8px; right: 8px;"><a href="#" onclick="addFriend_link_addFriend(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" alt="Закрыть" /></a></div>' +
'<form method="post" name="form_addFriend" id="form_addFriend" onsubmit="return false;" action="#">' +
'	<p>Введите адреса электронной почты одного или нескольких друзей, разделяя их запятой или пробелом</p>' +
'	<p style="margin-bottom: 5px;"><input type="text" name="listEmailsFriends1" id="listEmailsFriends1" class="NameFriend" tabindex="1" /></p>' +
'	<p id="listMyFr" class="left mr10"><img src="http://img.mail.ru/r/my/ico_myfriends.gif" width="16" height="16" alt="Список друзей" /><a href="#" onclick="addFriend_listMyFri(this, event || window.event); return false;" class="link_ajax">Список друзей</a></p>' +
'	<p id="listAgentContacts" class="left"><img src="http://img.mail.ru/r/foto2/status.mail.ru_online_bggrey.gif" width="13" height="13" alt="Контакты Mail.Ru Агента" /><a href="#" onclick="addFriend_listContactsAgent(this); return false;" class="link_ajax">Контакты Mail.Ru Агента</a></p>' +
'	<div class="clear"></div>' +
'	<p>Сообщение</p>' +
'	<div class="addFriend_block_content">' +
'		<textarea name="comment_addFriend" id="comment_addFriend" rows="6" cols="10" tabindex="2" >' + message_text[showall] + '</textarea>' +
'	</div>' +
'	<div id="showFriendsCapcha">'+
'		<label for="showFriendsCapchaValue"><p>Введите число на картинке</p></label>'+
'		<img name="showFriendsCapchaImg" id="showFriendsCapchaImg" src="http://img.imgsmail.ru/0.gif" alt="" /><input name="showFriendsCapchaId" id="showFriendsCapchaId" size="15" type="hidden" />'+
'		<p><input type="text" name="showFriendsCapchaValue" id="showFriendsCapchaValue" /></p>'+
'		<p><a href="getShowFriendsCapcha();return false;" onclick="return false;"><img src="http://img.imgsmail.ru/r/foto2/ico_refresh.gif" alt="" class="refresh" height="12" width="10" /></a>&nbsp;<a href="#" onclick="getShowFriendsCapcha();return false;">Число не видно</a></p>'+
'	</div>'+
'	<p><input tabindex="3" type="submit" name="formNameFriendSubmit1" id="formNameFriendSubmit1" value="Отправить" onclick="addFriend_submit()" /></p>' +
'</form></div>';
var_addFriend_html[1] = '<div>' +
'	<div class="close"><a href="#" onclick="addFriend_listMyFri(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" alt="Закрыть"></a></div>' +
'	<form method="post" name="formNameFriendName2" onsubmit="submitListFri(\'formNameFriendName2\',\'' + var_addFriend_id[1] + '\'); return false;" onreset="" action="#">' +
'		<h1>Впиши имя друга</h1>' +
'		<p style="margin-bottom: 5px;"><input name="inpNameFriend2" id="inpNameFriend2" class="NameFriend" type="text" onkeyup="filterFriendList2();" /></p>' +
'		<h1>Или выбери друга из списка</h1>' +
'		<div class="block_content">' +
'			<ul id="listFriend_nameFriend2">Подождите, идет загрузка<br/><br/>Если ожидание затянулось - закройте панель "Списка друзей", а затем ещё раз нажмите пункт "Список друзей" на предыдущей панели</ul>' +
'		</div>' +
'		<p style="float: left;"><input name="formNameFriendSubmit2" id="formNameFriendSubmit2" value="Сохранить" type="submit" /></p>' +
'		<p style="float: right;"><input name="formNameFriendNameCancel2" id="formNameFriendNameCancel2" value="Отменить" type="reset" onclick="addFriend_listMyFri(); return false;" /></p>' +
'	</form>' +
'</div>';
var_addFriend_html[2] = '<div>' +
'	<div class="close"><a href="#" onclick="addFriend_listContactsAgent(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" alt="Закрыть"></a></div>' +
'	<form method="post" name="formNameFriendName3" onsubmit="submitListFri(\'formNameFriendName3\',\'' + var_addFriend_id[2] + '\'); return false;" onreset="" action="#">' +
'		<div class="block_content">' +
'			<ul id="listFriend_nameFriend3">Подождите, идет загрузка<br/><br/>Если ожидание затянулось - закройте панель "Контакты Mail.Ru Агента", а затем ещё раз нажмите пункт "Контакты Mail.Ru Агента" на предыдущей панели</ul>' +
'		</div>' +
'		<p style="float: left;"><input name="formNameFriendSubmit3" id="formNameFriendSubmit3" value="Сохранить" type="submit" /></p>' +
'		<p style="float: right;"><input name="formNameFriendNameCancel3" id="formNameFriendNameCancel3" value="Отменить" type="reset" onclick="addFriend_listContactsAgent(); return false;" /></p>' +
'	</form>' +
'</div>';

var submited = 0;

// Функции-модели

// Код для фильтра
var spanClass2 = 'aslink';
var nameInput2 = 'nameOfSelectedMan';
var arrFriendList2 = new Array();

function filterFriendList2()
{
	var stringForFilter = document.formNameFriendName2.inpNameFriend2.value;// значение вводимое пользователем
	var blockContentFriendList = gebi('listFriend_nameFriend2');
	var goodName = false;
	var string_listFriend = '<li><label><input onclick="selectAll('+arrFriendList2.length+',this,this.form.name)" type="checkbox" name="maincheck" style="margin: 0 5px -2px 0;" /><span class="aslink">Выбрать всех</span><\/label><\/li><br/>';
	var filter_counter = 0;
	var tmp_ul; 
	
	for(var i = 0; i < arrFriendList2.length; i++) if (document.formNameFriendName2["iam"+i]) if (document.formNameFriendName2["iam"+i].checked) document.formNameFriendName2["iam"+i].checked = false;
	
	while(blockContentFriendList.lastChild) {blockContentFriendList.removeChild(blockContentFriendList.lastChild);}
	if (stringForFilter != '')
	{
		tmp_ul = blockContentFriendList; tmp_ul.innerHTML = "" ;

		for (var i = 0; i < arrFriendList2.length; i++)
		{
			var splitName = arrFriendList2[i]['name'].split(' ');
			splitName = splitName.length ? splitName : [splitName];
			for (var j = 0; j < splitName.length; j++)
				if (splitName[j].toLowerCase().substr(0, stringForFilter.length) == stringForFilter.toLowerCase())
					filter_counter++; 
		}
		
		for (var i = 0; i < arrFriendList2.length; i++)
		{
			var splitName = arrFriendList2[i]['name'].split(' ');
			splitName = splitName.length ? splitName : [splitName];

			for (var j = 0; j < splitName.length; j++)
			{
				if (splitName[j].toLowerCase().substr(0, stringForFilter.length) == stringForFilter.toLowerCase())
					{goodName = true; break;}
				else {goodName = false;}
			}

			if (goodName)
			{
				string_listFriend += '<li><label><input onclick="setMainCheck('+arrFriendList2.length+',this,this.form.name,'+filter_counter+')" type="checkbox" name="iam' + arrFriendList2[i]['num'] + '" id="iam' + arrFriendList2[i]['num'] + '" value="' + arrFriendList2[i]['email'] + '" style="margin: 0 5px -2px 0;"' + arrFriendList2[i]['checkFlag'] + ' /><span class="aslink">' + arrFriendList2[i]['name'] + '</span><\/label><\/li>';
			}
		}
		tmp_ul.innerHTML = string_listFriend;
	}
	else
	{
		tmp_ul = blockContentFriendList;
		tmp_ul.innerHTML = "" ;
		for (var i = 0; i < arrFriendList2.length; i++)
		{
			string_listFriend += '<li><label><input onclick="setMainCheck('+arrFriendList2.length+',this,this.form.name,'+filter_counter+')" type="checkbox" name="iam' + arrFriendList2[i]['num'] + '" id="iam' + arrFriendList2[i]['num'] + '" value="' + arrFriendList2[i]['email'] + '" style="margin: 0 5px -2px 0;"' + arrFriendList2[i]['checkFlag'] + ' /><span class="aslink">' + arrFriendList2[i]['name'] + '</span><\/label><\/li>';
		}
		tmp_ul.innerHTML = string_listFriend;
	}
	setMainCheck(arrFriendList2.length,document["formNameFriendName2"]["maincheck"],'formNameFriendName2', filter_counter);
}
// \Код для фильтра

// Добавление/Удаление панелей
function addFriend(obj,el, evt)
{
if (evt) cancelBubbling(evt); 

sumbited = 0;

	// Создание оболочки панели при её отсутствии в DOM
	if (!gebi(var_addFriend_id[el]))
	{
		var_addFriend = document.createElement('DIV');
		var_addFriend.id = var_addFriend_id[el];
		var_addFriend.className = 'showPhotoFriend';
		
	}
	else// Удаление из DOM главной панели и "дочерних" или просто удаление панели
	{
		if (el == 0)
		{
			for (var i = 1; i < var_addFriend_id.length; i++)// закрытие дочерних панелей при закрытии родительской
			{
				if (gebi(var_addFriend_id[i]))
				{
					document.body.removeChild(gebi(var_addFriend_id[i]));
				}
			}
		
		}
		document.body.removeChild(gebi(var_addFriend_id[el]));// Удаление указанной панели
		return;
	}
	var_addFriend.innerHTML = var_addFriend_html[el];// Заполнение созданной панели контентом

	var amendment_h = window.addEventListener ? 5 : 0;
	document.body.appendChild(var_addFriend);
	
	
	var _left = absPosition(obj).x + parseInt(var_addFriend_l[el]);
	if ( _left + 330 > screenSize().w ) _left = _left - 280;
	
	var_addFriend.style.left = _left + 'px'; 
	
	var _height = absPosition(obj).y + parseInt(var_addFriend_t[el]) - amendment_h;
	if (el == 0) if (navigator.userAgent.indexOf("MSIE") > -1) _height -= 10;
	var_addFriend.style.top = _height +'px';
	
	var_addFriend.style.display = 'block';
	
	if (el == 0 ) gebi("listEmailsFriends1").focus();
	
	var ua = navigator.userAgent.toLowerCase();
	var isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1);
	var isGecko = (ua.indexOf("gecko") != -1); 

	if (isIE) addHandler (gebi("comment_addFriend"), "keydown", hotSubmit);
	else addHandler (gebi("comment_addFriend"), "keypress", hotSubmit);
	
	if (isIE) addHandler (gebi("listEmailsFriends1"), "keydown", hotSubmit);
	else addHandler (gebi("listEmailsFriends1"), "keypress", hotSubmit);
	
	addHandler(gebi(var_addFriend_id[el]),'click', function(evt) { 
		cancelBubbling(evt); 
	}
	);
		
}



function checkForm(formName,inputType)
{
	var checkFormElements = new Array();
	checkFormElements = [];
	var allFormElements = new Array();
	allFormElements = [];
	var formElements = document.forms[formName].elements;
	var formElementsL = formElements.length;
	var j = 0;
	for (var i = 0; i < formElementsL; i++)
	{
		if (formElements[i].type == inputType)
		{
			allFormElements[i] = formElements[i].value;
		}
		if (formElements[i].type == inputType && formElements[i].checked == true)
		{
			checkFormElements[j] = formElements[i].value;
			j++;
		}
	}
	return {check : checkFormElements, all : allFormElements};
}

function checkUnits(unit,source)
{
	var flag = false;
	var arr_source = source.split(',');
	var arr_sourceL = arr_source.length;
	for (var i = 0; i < arr_sourceL; i++)
	{
		if (unit == arr_source[i]) {flag = true; break;}
	}
	return flag;
}

//выбрать всех
function selectAll(len,box,form) {
	var formname = form;
	var i ;
	var boxgroup = document[formname]; 

	for (i = 0; i < len; i++) {
		if (box.checked)  { if (boxgroup["iam" + i]) if (!boxgroup["iam" + i].checked) boxgroup["iam" + i].checked = true;}
		else  { if (boxgroup["iam" + i]) if (boxgroup["iam" + i].checked) boxgroup["iam" + i].checked = false;}
	}
}

//установка или снятие флажка "выбрать всех" при клике на флажок
function setMainCheck(len,box,form,active_boxes) {
	var formname = form;
	var i ;
	var boxgroup = document[formname]; 
	var counter = 0;
	if (!active_boxes)  { var active_boxes = 0; for (i = 0; i < len; i++) if (boxgroup["iam" + i]) active_boxes++;}
	if (!box.checked)   boxgroup["maincheck"].checked = false; 
	for (i = 0; i < len; i++) if (boxgroup["iam" + i]) { if (boxgroup["iam" + i].checked) counter++; }
	if (counter == active_boxes )  boxgroup["maincheck"].checked = true; 
}

var placeDownloads;
function loadMyFriendsCallback2(arr,error)
{
	//alert(arr);
	if(arr == 0)
		{alert('К сожалению, список контактов пуст.');return false;}
	if(!arr.length)
		{arr = [arr];}

	var string_listFriend = '<li><label><input onclick="selectAll('+arr.length+',this,this.form.name)" type="checkbox" name="maincheck" style="margin: 0 5px -2px 0;" /><span class="aslink">Выбрать всех</span><\/label><\/li><br/>';
	for (var i = 0; i < arr.length; i++)
	{
		if ((arr[i].LastName != null && arr[i].FirstName != null) && (arr[i].LastName != '' || arr[i].FirstName != ''))
			{tmp_nameFriendInList = arr[i].LastName + " " + arr[i].FirstName;}
		else if (arr[i].nickname != null && arr[i].nickname != '')
			{tmp_nameFriendInList = arr[i].nickname;}
		else if (arr[i].Email != '')
			{tmp_nameFriendInList = arr[i].Email;}
		else
			{tmp_nameFriendInList = 'Отсутствуют идентификационные данные';}

		nameFriendInList = tmp_nameFriendInList;
		string_valueLi = arr[i].Email;
		var tmp2 = checkUnits(string_valueLi,document.form_addFriend.listEmailsFriends1.value);
		if (tmp2)
			{var checkedUnit = ' checked';}
		else {var checkedUnit = '';}

		// Код для фильтра
		arrFriendList2[i] = {'email' : string_valueLi, 'name' : nameFriendInList, 'num' : i, 'checkFlag' : checkedUnit};
		// Код для фильтра

		string_listFriend += '<li><label><input onclick="setMainCheck('+arr.length+',this,this.form.name)" type="checkbox" name="iam' + i + '" id="iam' + i + '" value="' + string_valueLi + '" style="margin: 0 5px -2px 0;"' + checkedUnit + ' /><span class="aslink">' + nameFriendInList + '</span><\/label><\/li>';//
	}
	gebi(placeDownloads).innerHTML = string_listFriend;
	
	if (placeDownloads == 'listFriend_nameFriend2') setMainCheck(arr.length,document["formNameFriendName2"]["maincheck"],'formNameFriendName2');
	if (placeDownloads == 'listFriend_nameFriend3') setMainCheck(arr.length,document["formNameFriendName3"]["maincheck"],'formNameFriendName3');

}

function submitListFri(formName,panel)
{
	var arrAll = checkForm(formName,'checkbox').all;
	var arrAllL = arrAll.length;
	var arrCheck = checkForm(formName,'checkbox').check;
	var arrCheckL = arrCheck.length;
	var arrCur = document.form_addFriend.listEmailsFriends1.value.split(',');
	var arrCurL = arrCur.length;
	var arrNotIncluded = new Array();
	var y = 0;
	if (arrCur[0] && arrCur[0] != '')
	{
		for (var i = 0; i < arrCurL; i++)
		{
			var flag = false;
			for (var j = 0; j < arrAllL; j++)
			{
				if (arrCur[i] == arrAll[j]) flag = true;
			}
			if (!flag)
			{
				arrNotIncluded[y] = arrCur[i];
				y++;
			}
		}
	}
	var arrNotIncludedL = arrNotIncluded.length;
	for (var i = 0; i < arrCheckL; i++)
	{
		if (arrCheck[i] != 'on') arrNotIncluded[arrNotIncludedL] = arrCheck[i]; else continue;
		arrNotIncludedL++;
	}
	document.form_addFriend.listEmailsFriends1.value = arrNotIncluded.sort();
	if (panel == var_addFriend_id[1]) addFriend_listMyFri();
	if (panel == var_addFriend_id[2]) addFriend_listContactsAgent();

}



// Функции-контроллеры

// Функция-оболочка для привязки вызовов к объектам - главная панель
function addFriend_link_addFriend(obj, evt)
{
	if (gebi('listEmailsFriendsStore') && gebi('listEmailsFriends1'))
	{
		gebi('listEmailsFriendsStore').value = gebi('listEmailsFriends1').value;// сохраняем значение окошка
		if (gebi('commentStore').value != "")  gebi('commentStore').value = gebi('comment_addFriend').value;// сохраняем значение комментов
	}
	if (evt) addFriend(obj,0, evt); else addFriend(obj,0);
	if (gebi('listEmailsFriendsStore') && obj && gebi('listEmailsFriends1'))
	{
		gebi('listEmailsFriends1').value = gebi('listEmailsFriendsStore').value;// заполняем окошко главной панели
		if (gebi('commentStore').value != "")  gebi('comment_addFriend').value = gebi('commentStore').value;// заполняем комменты главной панели
	}

	if (gebi(var_addFriend_id[0]))// Вычисление top панели при условии малого расстояния до низа окна
	{
		var amendment_h = window.addEventListener ? 10 : 0;
		var xRem = yRem = 0;
		gebi(var_addFriend_id[0]).style.top = parseInt(gebi(var_addFriend_id[0]).offsetTop) - yRem - amendment_h + 'px';
	}

	if (!gebi('listEmailsFriendsStore'))// Создание скрытых полей для хранения до перезагрузки набранных адресов и комментария
	{
		var var_addFriendForm = document.createElement('FORM');
		var_addFriendForm.id = 'listEmailsFriendsStoreForm';
		var_addFriendForm.name = 'listEmailsFriendsStoreForm';
		document.body.appendChild(var_addFriendForm);

		var var_addFriendInputHidden = document.createElement('INPUT');
		var_addFriendInputHidden.id = 'listEmailsFriendsStore';
		var_addFriendInputHidden.name = 'listEmailsFriendsStore';
		var_addFriendInputHidden.type = 'hidden';

		var var_commentInputHidden = document.createElement('INPUT');
		var_commentInputHidden.id = 'commentStore';
		var_commentInputHidden.name = 'commentStore';
		var_commentInputHidden.type = 'hidden';

		var_addFriendForm.appendChild(var_addFriendInputHidden);
		var_addFriendForm.appendChild(var_commentInputHidden);
	}

	return false;
}

// Функция-оболочка для привязки вызовов к объектам - панель "Список друзей"
function addFriend_listMyFri(obj, evt)
{
	if (evt) addFriend(obj,1, evt); else addFriend(obj,1);
	if (obj && gebi('inpNameFriend2')) gebi('inpNameFriend2').focus();
	if (gebi(var_addFriend_id[1])) {placeDownloads = 'listFriend_nameFriend2'; ajax_call('perl_load_allmyfriends','carp','carp',loadMyFriendsCallback2);}
	return false;

}

// Функция-оболочка для привязки вызовов к объектам - панель "Контакты Mail.Ru Агента"
function addFriend_listContactsAgent(obj, evt)
{
	if (evt) addFriend(obj,2, evt); else addFriend(obj,2);
	if (gebi(var_addFriend_id[2])) {placeDownloads = 'listFriend_nameFriend3';ajax_call('perl_load_mracontacts','carp','carp',loadMyFriendsCallback2);}
	if (gebi('inpNameFriend2'))
	{
		document.formNameFriendName2.inpNameFriend2.value = '';
		document.formNameFriendName2.inpNameFriend2.focus();
	}
	return false;

}

function addFriend_submit() {

	var 
		itemid = (showall == 0) ? CurrentImageId() : "0" ,
		albumid = CurrentAlbumId(),
		emails  = document["form_addFriend"]["listEmailsFriends1"].value,
		comment  = str_replace("\n","<br />",document["form_addFriend"]["comment_addFriend"].value);
	
	var is_capcha = (gebi("showFriendsCapchaId").value != "" ) ? true : false; 
		
		if (!emails) { 
			alert("Вы не ввели ни одного адреса."); 
			return false; 
		}
				
		else {	
		if(!submited) {
			if (!is_capcha) 
				ajax_call('perl_send_friend_invite', itemid, albumid, emails, comment, addFriendSubmitCallback);
			else {
					var capchaId = gebi("showFriendsCapchaId").value; 
					var capchaValue = gebi("showFriendsCapchaValue").value; 
					ajax_call('perl_send_friend_invite', itemid, albumid, emails, comment, capchaId, capchaValue, addFriendSubmitCallback);
				}
			
			submited = 1;
		}
		}

}

function addFriendSubmitCallback(isSuccess, errorMail, capchaId, capchaError) {
	
	if (errorMail && errorMail.length > 0) {
		var errorAdresses = errorMail.join(", ") ;
		alert("Разрешена отправка приглашения только на 5 адресов не входящих в список друзей.\nБыла заблокирована отправка письма следующим получателям:\n" + errorAdresses);
		submited = 0;
		}
	
	if (isSuccess == 1) { 
		alert("Письмо отправлено. Ваши друзья получат предложение посмотреть этот ролик."); 
		gebi("listEmailsFriends1").value="";
		gebi("comment_addFriend").value="";
		addFriend_link_addFriend(); //закрыть 
	} else {
		if (capchaId != "") { 
			if(typeof capchaError != "undefined" && capchaError != "") alert(capchaError);
			if(gebi("showFriendsCapchaValue")) gebi("showFriendsCapchaValue").value = "";
			if(gebi("showFriendsCapchaId")) gebi("showFriendsCapchaId").value = capchaId;
			if(gebi("showFriendsCapchaImg")) gebi("showFriendsCapchaImg").src = 'http://'+VideoPerlHost()+'/cgi-bin/get_image_photo?id='+capchaId;
			if(gebi("showFriendsCapcha")) gebi("showFriendsCapcha").style.display = "block";
		}else 
			alert("Не удалось отправить письмо. Пожалуйста, попробуйте отправить приглашение позднее.");
		
		submited = 0;
		return false;
	}

}

//submit Ctrl+Enter
function hotSubmit(evt) {

      evt = evt || window.event;
      var key = evt.keyCode || evt.which;
    
      if( evt.keyCode == 10 || (evt.keyCode == 13 && evt.ctrlKey)) {   
            if (gebi("comment_addFriend")) addFriend_submit();
          
            return false;
      } 
	
}


//получить капчу

function getShowFriendsCapcha() {
	ajax_call('perl_get_capcha_id', getShowFriendsCapchaCallback);
}

function getShowFriendsCapchaCallback(st, id) {
	if(st == 1){ 
		if(gebi("showFriendsCapchaImg")) gebi("showFriendsCapchaImg").src = 'http://'+VideoPerlHost()+'/cgi-bin/get_image_photo?id='+id;
		if(gebi("showFriendsCapchaId")) gebi("showFriendsCapchaId").value = id;
		if(gebi("showFriendsCapchaValue")) gebi("showFriendsCapchaValue").value = "";
	} 
	else alert ('Не удалось сформировать картинку. Повторите пожалуйста ваш выбор.');
	
}

// Привязка вызовов к объектам

function domOnLoad(f){
    if(window.Prototype && window.Prototype.Version) {
        document.observe("dom:loaded", f);
    } else {
        addHandler(window, 'load', f);
    }
}


domOnLoad(function() { 


	var tmp_obj = gebi('link_addFriend');
		
	if (tmp_obj)
	{
		if ( tmp_obj.href.indexOf("login") == -1 ) addHandler(tmp_obj, 'click', function(evt) {evt = evt || window.event; obj = evt.srcElement ? evt.srcElement : evt.target; addFriend_link_addFriend(obj, evt);});
		addHandler(tmp_obj, 'focus', function(evt) {evt = evt || window.event; obj = evt.srcElement ? evt.srcElement : evt.target; obj.blur();});
		if ( tmp_obj.href.indexOf("login") == -1 ) tmp_obj.href = 'javascript:void(0);'; //если ссылка не ведет на логин, то ставим нужное
	}
	
	var tmp_obj = (gebi('link_addFriend_li')) ? gebi('link_addFriend_li') : false;
		
	if (tmp_obj)
	{
		if ( tmp_obj.href.indexOf("login") == -1 ) addHandler(tmp_obj, 'click', function(evt) {evt = evt || window.event; obj = evt.srcElement ? evt.srcElement : evt.target; addFriend_link_addFriend(obj, evt);});
		addHandler(tmp_obj, 'focus', function(evt) {evt = evt || window.event; obj = evt.srcElement ? evt.srcElement : evt.target; obj.blur();});
		if ( tmp_obj.href.indexOf("login") == -1 ) tmp_obj.href = 'javascript:void(0);'; //если ссылка не ведет на логин, то ставим нужное
	}
	
	
	
	addHandler(document,'click', function(evt) {
		var evt = evt || window.event;
		if (evt.button == 0 ) {
			for (var i = 0; i < var_addFriend_id.length; i++)
				if (gebi(var_addFriend_id[i]))
					document.body.removeChild(gebi(var_addFriend_id[i]));
		
		}
	}
	);

});
/**/

