//---------------------------------------------------------------------------------
$(document).ready(function(){//----------------------------------------------------
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// смена координат некоторых элементов для праивльного отображения
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
$('div.new > div.text').css('height', function()
{
	return getElementPosition($(this).get(0)).height;
});
//---------------------------------------------------------------------------------
// расставляем элементы на странице
main_bg_left = parseInt($('#main_bg').css('left'));
main_bg_top = parseInt($('#main_bg').css('top'));

changeCordnates();
$('#main_left_news div.new').css('visibility', 'visible');
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// поиск по сайту
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
$('input.search_text').focus(function()
{
	if ($(this).val() == 'Поиск по сайту')
		$(this).val('');
});
//---------------------------------------------------------------------------------
$('input.search_text').blur(function()
{
	if ($(this).val() == '')
		$(this).val('Поиск по сайту');
});
//---------------------------------------------------------------------------------
$('input.search_text').keyup(function(event)
{
	if(event.keyCode == 13) 
		window.location = '/s/' + $(this).val();
});
$('img.search_img').click(function()
{
	window.location = '/s/' + $(this).parent('div').prev('div').children('input').val();
});

$('#tabs').tabs();
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// календарь
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// получение фокуса полю для ввода "даты с" на форме поиска
$('#search_heat_date').focus(function()
{
	if ($(this).val() == 'дд.мм.гггг') $(this).val('');
});
//---------------------------------------------------------------------------------
// уход фокуса с поля для ввода "даты с" на форме поиска
$('#search_heat_date').blur(function()
{
	if ($(this).val() == '') $(this).val('дд.мм.гггг');
});
//---------------------------------------------------------------------------------
// получение фокуса полю для ввода "даты по" на форме поиска
$('#search_heat_date_end').focus(function()
{
	if ($(this).val() == 'дд.мм.гггг') $(this).val('');
});
//---------------------------------------------------------------------------------
// уход фокуса с поля для ввода "даты по" на форме поиска
$('#search_heat_date_end').blur(function()
{
	if ($(this).val() == '') $(this).val('дд.мм.гггг');
});
//---------------------------------------------------------------------------------
// календарик на поле "даты с" на форме поиска
$("#search_heat_date").datepicker(
{
	showOn: 'button',
	buttonImage: '../../img/calendar.gif',
	buttonImageOnly: true,
	buttonText: 'Показать календарь',
	dateFormat: 'dd.mm.yy',
	dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
	dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
	dayNamesShort: ['Вск', 'Пон', 'Вт', 'Ср', 'Чтв', 'Птн', 'Суб'],
	firstDay: 1,
	monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
	monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авн','Сен','Окт','Ноя','Дек'],
	nextText: 'следующий',
	prevText: 'предыдущий'
});
//---------------------------------------------------------------------------------
// календарик на поле "даты с" на форме поиска
$("#search_heat_date_end").datepicker(
{
	showOn: 'button',
	buttonImage: '../../img/calendar.gif',
	buttonImageOnly: true,
	buttonText: 'Показать календарь',
	dateFormat: 'dd.mm.yy',
	dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
	dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
	dayNamesShort: ['Вск', 'Пон', 'Вт', 'Ср', 'Чтв', 'Птн', 'Суб'],
	firstDay: 1,
	monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
	monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авн','Сен','Окт','Ноя','Дек'],
	nextText: 'следующий',
	prevText: 'предыдущий'
});
//---------------------------------------------------------------------------------
// клик на кнопке "Поиск" для начала поиска по забегам
$('#search_heats').click(function()
{
	$(this).parents('form').submit();
});
//---------------------------------------------------------------------------------
// клик на "Новый поиск" для сворачивания/разворачивания формы поиска
$('#new_search').click(function()
{
	$('#form_search').toggle('slow');
});
//---------------------------------------------------------------------------------
// клик на имени пользователя при просмотре результатов
$('table.heats_online td.name a').click(function()
{
	$(this).prev('span').html($(this).prev('span').html() == '-' ? '+' : '-');
	$(this).next('div').toggle();
});
//
//
$('#table_order_foto td > div.popup_foto').click(function()
{
	var div = $(this).find('div');
	var small_img = $(this).find('img');
	var big_img = $(this).find('div').find('img');
	
	var big_height = parseInt(big_img.css('height'));
	var big_width = parseInt(big_img.css('width'));
	var small_height = 80;
	var small_width = parseInt(big_width * small_height / big_height);
	//alert(big_width + ' ' + big_height + ' ' + small_width + ' ' + small_height);
	var left = parseInt(getElementPosition(small_img.get(0)).left) - big_width / 2 + small_width / 2;
	if (left < 0) left = 0;
	div.css('left', left + 'px');
	
	var top = parseInt(getElementPosition(small_img.get(0)).top) - big_height / 2 + small_height / 2;
	if (top < 0) top = 0;
	div.css('top', top + 'px');
	
	if (div.is(':hidden'))
	{
		$('#table_order_foto td > div.popup_foto div').hide();
		div.show();
	}
	else
		div.hide();
});
$('#table_order_foto td > div.popup_foto').rightClick(function()
{
	$(this).click();
});
//
//
$('#div_order_foto_img').click(function()
{
	var div = $(this).find('div');
	var small_img = $(this).find('img');
	var big_img = $(this).find('div').find('img');
	
	var big_height = parseInt(big_img.css('height'));
	var big_width = parseInt(big_img.css('width'));
	var small_height = 80;
	var small_width = parseInt(big_width * small_height / big_height);
	//alert(big_width + ' ' + big_height + ' ' + small_width + ' ' + small_height);
	var left = parseInt(getElementPosition(small_img.get(0)).left) - big_width / 2 + small_width / 2;
	if (left < 0) left = 0;
	div.css('left', left + 'px');
	
	var top = parseInt(getElementPosition(small_img.get(0)).top) - big_height / 2 + small_height / 2;
	if (top < 0) top = 0;
	div.css('top', top + 'px');
	
	div.toggle();
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// регистрация
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
$('#registration form td.field > input').focus(function()
{
	var help = $(this).parents('td.field').next('td.addition').children('div.help');
	var error = $(this).parents('td.field').next('td.addition').children('div.error');
	if ($(this).val() == '' && help.is(':hidden') && !error.is(':visible'))
		help.show('drop', 700);
	else if ($(this).val() != '' && help.is(':visible'))
		help.hide('drop', 700);
});
$('#registration form td.field > input').blur(function()
{
	var help = $(this).parents('td.field').next('td.addition').children('div.help');
	var error = $(this).parents('td.field').next('td.addition').children('div.error');
	if ($(this).val() != '' && help.is(':visible'))
		help.hide('drop', 700);
	else if ($(this).val() == '' && help.is(':hidden') && error.is(':hidden'))
		help.show('drop', 700);
});
$('#registration form > div.button > img').click(function()
{
	$(this).parents('form').submit();
});
$('#registration form td.field > input').keyup(function()
{
	$(this).parents('td.field').next('td.addition').children('div.error:visible').hide('drop', 700);
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// всплывающее окно
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
$('#popup').dialog(
{
	autoOpen: false,
	bgiframe: true,
	close: function(event, ui)
	{
		$('body').css('overflow-x', 'visible');
	},
	hide: '',
	modal: true,
	open: function(event, ui)
	{
		$('body').css('overflow-x', 'hidden');
	},
	resizable: false,
	show: '',
	width: 500
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// вход на сайт
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// открытие всплывающего окна для входа на сайт
$('#open_popup_enter_to_site').click(function()
{
	var loading = '<br><center><img src="/img/loading.gif"></center>';
	$('#popup').html(loading).dialog('option', 'title', 'Вход на сайт').dialog('option', 'width', 430).dialog('option', 'height', 'auto').dialog('open');
	
	// получение содержимого всплывабщего окна
	$.post($('#popup').attr('path'), { get_popup_enter_to_site: true }, function(txt)
	{
		$('#popup').html(txt);	
		$('#enter_to_site_email').focus();
		//setTimeout("$('#popup').dialog('option', 'position', 'center')", 200);
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// клуб
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// 
$('div.club h2.close').click(function()
{
	if ($(this).hasClass('close'))
	{
		$(this).removeClass('close');
		$(this).next('div').show();
	}
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: портрет
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// обновление меню пользователя
setTimeout('update_user_menu();', 240000);
//---------------------------------------------------------------------------------
// редактирование портрета
if ($('#user_edit_portrait').length)
{
	new AjaxUpload('user_edit_portrait', 
	{
		action: $('#popup').attr('path'),
		name: 'portrait',
		data:
		{
			edit_portrait : true
		},
		onSubmit : function(file , ext)
		{
			$('#user_portrait').attr('temp_src', $('#user_portrait').attr('src'));
			$('#user_portrait').attr('src', '/img/loading.gif');
			if (!(ext && /^(jpg|png|jpeg|gif)$/i.test(ext)))
			{
				$('#popup').html(get_error('Расширение загружаемого файла недопустимо. Файл с изображением портрета может быть в одном из следующих форматоыв: jpg, gif, png.')).dialog('option', 'title', 'Ошибка').dialog('open');
				$('#user_portrait').attr('src', $('#user_portrait').attr('temp_src'));
				return false;
			}
		},
		onComplete: function(file, response)
		{
		    if (response.substr(0, 8) == 'portrait')
				$('#user_portrait').attr('src', response.substr(8) + '?' + Math.random());
			else if (response.indexOf('<div id="all"') != -1)
			{
				$('#user_portrait').attr('src', $('#user_portrait').attr('temp_src'));
				$('#popup').html(get_error('Ошибка при загрузке файла.<br><br>Видимо файл слишком велик.<br><br>Попробуйте загрузить другой файл или уменьшите текущий.') + '<br><br><center><img src="/img/btn_close.gif" onClick="$(\'#popup\').dialog(\'close\');"></center><br>').dialog('option', 'title', 'Ошибка').dialog('open');
			}
			else
			{
				$('#user_portrait').attr('src', $('#user_portrait').attr('temp_src'));
				$('#popup').html(get_error(response) + '<br><br><center><img src="/img/btn_close.gif" onClick="$(\'#popup\').dialog(\'close\');"></center><br>').dialog('option', 'title', 'Ошибка').dialog('open');
			}
		}
	});
}
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: информация о себе
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// открытие всплывающего окна для редактирования информации о себе
$('#open_popup_edit_info').click(function()
{
	$('#popup').html(get_loading()).dialog('option', 'width', 500).dialog('option', 'height', 'auto').dialog('option', 'title', 'Редактирование информации о себе').dialog('open');
	
	// получение содержимого всплывабщего окна
	$.post($('#popup').attr('path'), { get_popup_edit_info: true }, function(txt)
	{
		$('#popup').html(txt);
		$('#edit_birthdayday').focus();
		
		change_country('countries_list');
		if ($('#cities_other').val() != '')
			$('#cities_list').val('CityOther');
		change_city('cities_list');
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: смена пароля
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// открытие всплывающего окна для редактирования информации о себе
$('#open_popup_edit_password').click(function()
{
	$('#popup').html(get_loading()).dialog('option', 'width', 500).dialog('option', 'height', 'auto').dialog('option', 'title', 'Изменение пароля').dialog('open');
	
	// получение содержимого всплывабщего окна
	$.post($('#popup').attr('path'), { get_popup_edit_password: true }, function(txt)
	{
		$('#popup').html(txt);
		$('#old_password').focus();
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: смена email
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// открытие всплывающего окна для редактирования информации о себе
$('#open_popup_edit_email').click(function()
{
	$('#popup').html(get_loading()).dialog('option', 'width', 500).dialog('option', 'height', 'auto').dialog('option', 'title', 'Изменение e-mail').dialog('open');
	
	// получение содержимого всплывабщего окна
	$.post($('#popup').attr('path'), { get_popup_edit_email: true }, function(txt)
	{
		$('#popup').html(txt);
		$('#old_email').focus();
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: лозунг
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// редактирование лозунга
$('#signature_edit img').click(function()
{
	edit_signature();
});
//---------------------------------------------------------------------------------
$('#edit_signature').keyup(function(event)
{
	if(event.keyCode == 13) edit_signature();
});
//---------------------------------------------------------------------------------
$('#open_edit_signature').click(function()
{
	$('#signature_edit').show().siblings('div').hide();
});
//---------------------------------------------------------------------------------
// удаление лозунга
$('#del_signature').click(function()
{
	$.post($('#popup').attr('path'), { del_signature: true }, function(txt)
	{
		if (txt == '')
		{
			$('#ui_signature').html('');
			$('#edit_signature').val('');
			$('#signature_edit').show().siblings('div').hide();
		}
		else
		{
			$('#user_info_signature').before(get_error(txt));
		}
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: забеги
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// переключение типов забегов
$('#user_heats div.head a').click(function()
{
	var type = $(this).attr('type');
	$(this).addClass('act');
	$(this).siblings('a.act').removeClass('act');
	
	$('#user_heats_type_' + type).show().siblings('div.heats').hide();
	$('#open_popup_add_edit_heat').html(type == 1 ? '// Добавить личный рекорд' : '// Добавить новый забег');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: дневник
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------

//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: фотоальбомы
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// добавление нового фотоальбома
$('#add_photoalbum').click(function()
{
	$(this).hide().before(get_loading());
	
	// получение содержимого всплывабщего окна
	$.post($('#popup').attr('path'), { add_photoalbum: true }, function(txt)
	{
		$('#add_photoalbum').show().prev('div.load').remove();
		if (txt.substr(0, 10) == 'photoalbum')
		{
			$('#count_photoalbums').html(parseInt($('#count_photoalbums').html()) + 1);
			$(txt.substr(10)).insertBefore('#user_photo div.photo:last');
		}
		else
		{
			$('#add_photoalbum').parent('div.photo').before(get_error(txt));
		}
		
	}, 'text');
});
//---------------------------------------------------------------------------------
// добавление фотографий
$('#add_photos').uploadify(
{
	'uploader'   : '/include/uploadify.swf',
	'script'     : '/ru/ajax.php',
	'buttonImg'  : '/img/btn_add_photos.gif',
	'width'      : 154,
	'height'     : 19,
	'fileDataName' : 'photo',
	'auto'       : true,
	'multi'      : true,
	'fileDesc'   : 'jpg;png;gif',
	'fileExt'    : '*.jpg;*.png;*.gif',
	'scriptData' : { user_id: $('#add_photos').attr('user_id'), user_pass: $('#add_photos').attr('user_pass'), photoalbum_id: $('#add_photos').attr('photoalbum_id') },
	'onSelectOnce'   : function(event, queueID, fileObj)
	{
		//$('#user_links').before(get_loading('loading_hor.gif'));
	},
	'onComplete' : function(event, queueID, fileObj, response, data)
	{
		//alert('|' + response.substr(0, 1) + '|' + "\n" + '|' + response.substr(0, 2) + '|' + "\n" + '|' + response.substr(0, 3) + '|' + "\n" + '|' + response.substr(0, 4) + '|' + "\n" + '|' + response.substr(0, 5) + '|' + "\n" + '|' + response.substr(1, 1) + '|' + "\n" + '|' + response.substr(1, 2) + '|' + "\n" + '|' + response.substr(1, 3) + '|' + '|' + response.substr(1, 4) + '|' + '|' + response.substr(1, 5) + '|');
		if (trim(response).substr(1, 5) != 'photo')
			$('#user_links').before(get_error(response));
		else if ($('#add_photos').attr('is_pages') == 0)
			$('#aft_photos').before(response.substr(6));
	},
	'onAllComplete' : function(event, data)
	{
		if ($('#add_photos').attr('is_pages') != 0)
			window.location = $('#add_photos').attr('is_pages');
		//else
		//	$('#user_links').prev('div.load').remove();
	}
});
//---------------------------------------------------------------------------------
// открытие поля для редактирования названия фото
$('#open_edit_title_photo').click(function()
{
	$(this).parent('div.photo_edit').hide();
	$(this).parent('div.photo_edit').prev('b').hide();
	$('#edit_title_photo').show();
	$('#edit_title_photo input').focus();
});
//---------------------------------------------------------------------------------
// процесс редатирования названия у фото
$('#edit_title_photo img').click(function()
{
	title = $('#edit_title_photo input').val();
	$('#edit_title_photo').hide().before(get_loading('loading_hor.gif'));
	
	$.post($('#popup').attr('path'),
	{
		code: 'ph',
		photo_id: $('#edit_title_photo').attr('photo_id'),
		edit_title_photo: title
	},
	function(txt)
	{
		$('#open_edit_title_photo').html(title ? 'изменить подпись' : 'добавить подпись');
		$('#edit_title_photo').prev('div.load').remove();
		$('#edit_title_photo').prev('div.photo_edit').show().prev('b').html(title).show();
	}, 'text');
});
//---------------------------------------------------------------------------------
// удаления названия у фото
$('#del_title_photo').click(function()
{
	$('#del_title_photo').parent('div.photo_edit').prev('b').hide().after(get_loading('loading_hor.gif'));
	
	$.post($('#popup').attr('path'),
	{
		code: 'ph',
		photo_id: $('#edit_title_photo').attr('photo_id'),
		edit_title_photo: ''
	},
	function(txt)
	{
		$('#open_edit_title_photo').html('добавить подпись');
		$('#del_title_photo').parent('div.photo_edit').prev('div.load').remove();
		$('#edit_title_photo input').val('');
		$('#del_title_photo').parent('div.photo_edit').prev('b').html('').show();
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// страница пользователя :: сообщения
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// переключение сообщений (входящие/исходящие)
$('#user_messages div.head a').click(function()
{
	var type = $(this).attr('type');
	$(this).addClass('act');
	$(this).siblings('a.act').removeClass('act');
	
	$('#user_messages_writing_' + type).show();
	$('#user_messages_writing_' + type).siblings('div.messages').hide();
	
	if (type == 'me')
		$.post($('#popup').attr('path'), { writing_messages: true }, function(txt) {}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// ММММ
$('#mmmm_money_now').click(function()
{
	temp_email = $('#mmmm_email').val();
	$.post($('#popup').attr('root') + 'mmmm/',
	{
		distance: $('#mmmm_distance_10').is(':checked') ? $('#mmmm_distance_10').val() : $('#mmmm_distance_42').val(),
		lname: $('#mmmm_lname').val(),
		fname: $('#mmmm_fname').val(),
		pname: $('#mmmm_pname').val(),
		sex: $('#mmmm_sex_m').is(':checked') ? $('#mmmm_sex_m').val() : $('#mmmm_sex_f').val(),
		BirthdayDay: $('#mmmm_BirthdayDay').val(),
		BirthdayMonth: $('#mmmm_BirthdayMonth').val(),
		BirthdayYear: $('#mmmm_BirthdayYear').val(),
		email: $('#mmmm_email').val(),
		klb: $('#mmmm_klb').val(),
		phone: $('#mmmm_phone').val(),
		pindex: $('#mmmm_pindex').val(),
		region: $('#mmmm_region').val(),
		city_id: $('#mmmm_city_id').val(),
		city_other: $('#mmmm_city_other').val(),
		street: $('#mmmm_street').val(),
		house: $('#mmmm_house').val(),
		building: $('#mmmm_building').val(),
		flat: $('#mmmm_flat').val(),
		term: $('#mmmm_term').is(':checked') ? 1 : 0,
		term2: $('#mmmm_term2').is(':checked') ? 1 : 0
	},
	function(txt)
	{
		if (txt.substr(0, 4) == 'sign')
		{
			var product_id = '005734-0001-000' + ($('#mmmm_distance_10').is(':checked') ? '1' : '2');
			var product_name = $('#mmmm_distance_10').is(':checked') ? '10K Registration' : 'Marathon Registration';
			var product_price = $('#mmmm_distance_10').is(':checked') ? '100.00' : '200.00';
			var sign = txt.substr(4);
			$('<form action="https://payments.chronopay.com/" method="POST" name="payment_form" id="form_mmmm_online"><input type="hidden" name="product_id" value="' + product_id + '"><input type="hidden" name="product_name" value="' + product_name + '"><input type="hidden" name="product_price" value="' + product_price + '"><input type="hidden" name="sign" value="' + sign + '"><input type="hidden" name="decline_url" value="http://42km.ru/mmmm/?err"><input type="hidden" name="language" value="ru"><input type="hidden" name="cb_url" value="http://42km.ru/mmmm/?ok2"><input type="hidden" name="cb_type" value="P"><input type="hidden" name="cs1" value="' + temp_email + '"></form>').insertAfter('#registration');
			$('#form_mmmm_online').submit();
		}
		else
		{
			$('#form_mmmm').submit();
		}
	}, 'text');
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// Сибирский международный марафон
$('#sim_money_now').click(function()
{
	sim_distance = $('#sim_distance_10').is(':checked') ? $('#sim_distance_10').val() : $('#sim_distance_42').val();
	sim_fio = $('#sim_lname').val() + ' ' + $('#sim_fname').val() + ' ' + $('#sim_pname').val();
	sim_sex = $('#sim_sex_m').is(':checked') ? $('#sim_sex_m').val() : $('#sim_sex_f').val();
	sim_birthday = $('#sim_BirthdayYear').val() + '-' + $('#sim_BirthdayMonth').val() + '-' + $('#sim_BirthdayDay').val();
	sim_email = $('#sim_email').val();
	sim_klb = $('#sim_klb').val();
	sim_phone = $('#sim_phone').val();
	sim_pindex = $('#sim_pindex').val();
	sim_region = $('#sim_region').val();
	sim_city = $('#sim_city').val();
	sim_street = $('#sim_street').val();
	sim_house = $('#sim_house').val();
	sim_building = $('#sim_building').val();
	sim_flat = $('#sim_flat').val();
	sim_shirt = $('#sim_shirt').val();
	sim_student = $('#sim_student').is(':checked') ? 1 : 0;
	
	$.post($('#popup').attr('root') + 'sim/',
	{
		distance: $('#sim_distance_10').is(':checked') ? $('#sim_distance_10').val() : $('#sim_distance_42').val(),
		lname: $('#sim_lname').val(),
		fname: $('#sim_fname').val(),
		pname: $('#sim_pname').val(),
		sex: $('#sim_sex_m').is(':checked') ? $('#sim_sex_m').val() : $('#sim_sex_f').val(),
		BirthdayDay: $('#sim_BirthdayDay').val(),
		BirthdayMonth: $('#sim_BirthdayMonth').val(),
		BirthdayYear: $('#sim_BirthdayYear').val(),
		email: $('#sim_email').val(),
		klb: $('#sim_klb').val(),
		phone: $('#sim_phone').val(),
		pindex: $('#sim_pindex').val(),
		region: $('#sim_region').val(),
		city: $('#sim_city').val(),
		street: $('#sim_street').val(),
		house: $('#sim_house').val(),
		building: $('#sim_building').val(),
		flat: $('#sim_flat').val(),
		shirt: $('#sim_shirt').val(),
		student: $('#sim_student').is(':checked') ? 1 : 0,
		term: $('#sim_term').is(':checked') ? 1 : 0,
		term2: $('#sim_term2').is(':checked') ? 1 : 0
	},
	function(json)
	{
		if (json.ok == 1)
		{
			$('<form action="https://payments.chronopay.com/" method="POST" name="payment_form" id="form_sim_online"><input type="hidden" name="product_id" value="' + json.product_id + '"><input type="hidden" name="product_name" value="' + json.product_name + '"><input type="hidden" name="product_price" value="' + json.product_price + '"><input type="hidden" name="sign" value="' + json.sign + '"><input type="hidden" name="decline_url" value="http://42km.ru/sim/?err"><input type="hidden" name="language" value="ru"><input type="hidden" name="cb_url" value="http://42km.ru/sim/?ok2"><input type="hidden" name="cb_type" value="P"><input type="hidden" name="cs1" value="' + sim_fio + '|' + sim_sex + '|' + sim_birthday + '|' + sim_email + '|' + sim_klb + '"><input type="hidden" name="cs2" value="' + sim_phone + '|' + sim_pindex + '|' + sim_region + '|' + sim_city + '"><input type="hidden" name="cs3" value="' + sim_street + '|' + sim_house + '|' + sim_building + '|' + sim_flat + '|' + sim_shirt + '|' + sim_student + '"></form>').insertAfter('#registration');
			$('#form_sim_online').submit();
		}
		else
		{
			eval(json.eval);
		}
	}, 'json');
});

//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// календарь
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------

//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// форум
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------

//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// комментарии
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// нажание на "вход на сайт" в других метсах, кроме правой колонки
$('#open_popup_enter_to_site2').click(function()
{
	$('#open_popup_enter_to_site').click();
});
//---------------------------------------------------------------------------------
$('#comments div.add_comment_1 textarea.add_edit_comment_1').tinymce(
{
	theme: "advanced",
	language: "ru",
	width: "640",
	height: "200",
	element_format : "html",

	plugins: "safari, emotions, iespell, inlinepopups, paste",
	
	plugin_preview_width : "650",
	plugin_preview_height : "500",
	
	theme_advanced_buttons1 : "bold, italic, underline, strikethrough, |, forecolor, backcolor, |, bullist, numlist, |, link, unlink, emotions, image, charmap, |, blockquote, |, removeformat, cleanup",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	
	theme_advanced_toolbar_location: "top",
	theme_advanced_toolbar_align: "left",
	
	oninit: "tiniLoadForComments1_1",
	
	content_css: "/css/tiny.css"
});
$('#comments div.add_comment_2 textarea.add_edit_comment_2').tinymce(
{
	theme: "advanced",
	language: "ru",
	width: "640",
	height: "200",
	element_format : "html",

	plugins: "safari, emotions, iespell, inlinepopups, paste",
	
	plugin_preview_width : "650",
	plugin_preview_height : "500",
	
	theme_advanced_buttons1 : "bold, italic, underline, strikethrough, |, forecolor, backcolor, |, bullist, numlist, |, link, unlink, emotions, image, charmap, |, blockquote, |, removeformat, cleanup",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	
	theme_advanced_toolbar_location: "top",
	theme_advanced_toolbar_align: "left",
	
	oninit: "tiniLoadForComments1_2",
	
	content_css: "/css/tiny.css"
});
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// онлайн-репортажи
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
$('#reportage textarea.message_add').tinymce(
{
	theme: "advanced",
	language: "ru",
	width: "400",
	height: "200",
	element_format : "html",

	plugins: "safari, emotions, iespell, inlinepopups, paste",
	
	theme_advanced_buttons1 : "styleselect, bold, italic, underline, strikethrough, |, forecolor, backcolor, |, bullist, numlist, |, link, unlink, emotions, image, charmap",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	
	theme_advanced_toolbar_location: "top",
	theme_advanced_toolbar_align: "left",
    
	
	//oninit: "tiniLoadForComments1_1",
	
	content_css: "/css/tiny.css"
});
//---------------------------------------------------------------------------------
$('#reportage textarea.comment_add').tinymce(
{
	theme: "advanced",
	language: "ru",
	width: "300",
	height: "200",
	element_format : "html",

	plugins: "safari, emotions, iespell, inlinepopups, paste",
	
	theme_advanced_buttons1 : "bold, italic, underline, strikethrough, |, forecolor, backcolor, |, bullist, numlist, |, link, unlink, emotions, charmap",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	
	theme_advanced_toolbar_location: "top",
	theme_advanced_toolbar_align: "left",
	
	//oninit: "tiniLoadForComments1_1",
	
	content_css: "/css/tiny.css"
});
//---------------------------------------------------------------------------------
// добавление сообщения репортажа
$('#add_message').click(function()
{
    if ($('#div_add_message textarea.message_add').val())
    {
        var message = $('#div_add_message textarea.message_add').val();
        $('#div_add_message').hide().after(get_loading());
        
        $.post($('#popup').attr('root') + 'reportage/' + $('#reportage').attr('reportage_id'),
    	{
    		message: message
    	},
    	function(json)
    	{
    		if (json.ok == 1)
    		{
    		    $('#div_add_message textarea.message_add').val('');
    		    $('#div_add_message').show().next('div.load').remove();
    		    $('#online-messages').prepend(json.message);
    		}
    		else
    		{
                alert('Ошибка');
    		}
    	}, 'json');
    }
});
//---------------------------------------------------------------------------------
// редактирование сообщения из репортажа
$('#edit_message').click(function()
{
    if ($('#div_add_message textarea.message_add').val())
    {
        message = $('#div_add_message textarea.message_add').val();
        $('#div_add_message').hide().after(get_loading());
        
        $.post($('#popup').attr('root') + 'reportage/' + $('#reportage').attr('reportage_id'),
    	{
    	    message_id: $('#edit_message').attr('message_id'),
    		message: message
    	},
    	function(json)
    	{
    		if (json.ok == 1)
    		{
    		    $('#div_add_message textarea.message_add').val('');
    		    $('#div_add_message').show().next('div.load').remove();
    		    $('#online_message_text_' + $('#edit_message').attr('message_id')).html(message);
                $('#edit_message').attr('message_id', '').hide();
                $('#cancel_message').hide();
                $('#add_message').show();
    		}
    		else
    		{
                alert('Ошибка');
    		}
    	}, 'json');
    }
});
$('#cancel_message').click(function()
{
    $('#div_add_message textarea.message_add').val('');
    $('#edit_message').attr('message_id', '').hide();
    $('#cancel_message').hide();
    $('#add_message').show();
});
//---------------------------------------------------------------------------------
// добавление комментария в репортаж
$('#add_comment').click(function()
{
    if ($('#div_add_comment textarea.comment_add').val())
    {
        var comment = $('#div_add_comment textarea.comment_add').val();
        $('#div_add_comment').hide().after(get_loading());
        
        $.post($('#popup').attr('root') + 'reportage/' + $('#reportage').attr('reportage_id'),
    	{
    		comment: comment
    	},
    	function(json)
    	{
    		if (json.ok == 1)
    		{
    		    $('#div_add_comment textarea.comment_add').val('');
    		    $('#div_add_comment').show().next('div.load').remove();
    		    $('#online-comments').prepend(json.comment);
    		}
    		else
    		{
                alert('Ошибка');
    		}
    	}, 'json');
    }
});

//---------------------------------------------------------------------------------
});//------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
function tiniLoadForComments1_1()
{
	$('#comments div.add_comment_1 textarea.add_edit_comment_1').prev('img').hide();
}
function tiniLoadForComments1_2()
{
	$('#comments div.add_comment_2 textarea.add_edit_comment_2').prev('img').hide();
}
//---------------------------------------------------------------------------------
// открытие всплывающего окна для редактирование сообщения в репортаже
function edit_online_message(message_id)
{
    $('#div_add_message textarea.message_add').val($('#online_message_text_' + message_id).html());
    
	$('#add_message').hide();
	$('#edit_message').attr('message_id', message_id).show();
    $('#cancel_message').show();
}

//---------------------------------------------------------------------------------
// удаление сообщения из онлайна
function del_online_message(message_id)
{
	var popup_html = $('#popup').html();
	$('#popup').html(get_loading());
    del_id = message_id;
	
    $.post($('#popup').attr('root') + 'reportage/' + $('#reportage').attr('reportage_id'), { del_message: message_id }, function(txt)
	{
		if (txt == 'ok')
		{
			$('#popup').dialog('close');
			$('#online_message_' + del_id).remove();
		}
		else
		{
			$('#popup').html(popup_html).prepend(get_error(txt));
		}
	}, 'text');
}
//---------------------------------------------------------------------------------
// обновление страницы репортажа
function update_reportage()
{
    last_message_id = $('#online-messages').find('tr').eq(0).attr('id').replace('online_message_', '');
    
	$.post($('#popup').attr('root') + 'reportage/' + $('#reportage').attr('reportage_id'), { last_message_id: last_message_id }, function(json)
	{
	   $('#online-messages').html(json.messages);
	   $('#online-comments').html(json.comments);
       $('#count_comments').html(json.cnt_comments)
       setTimeout('update_reportage();', 30000);
	}, 'json');
}
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
// смена координат некоторых элементов для праивльного отображения
//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
$(window).resize(function(){
	changeCordnates();
});
