$(document).ready(function() {
	$('button.contact_teacher_button').attr('disabled', 'disabled');
	$('input.teacher_select_chkbox').change(function() {
		if ($('input.teacher_select_chkbox:checked').size() > 0)
			$('button.contact_teacher_button').removeAttr('disabled');
		else
			$('button.contact_teacher_button').attr('disabled', 'disabled');
	});
	
	$('button.contact_teacher_button').click(function() {
		var selected_t = new Array();
		$('input.teacher_select_chkbox:checked').each(function() {
			selected_t.push($(this).val());
		});
		makeOrder(selected_t.join(','));
	});
	
	if (window.tids != undefined)
	{
		var tids = window.tids.split(',');
		$.each(tids, function() {
			$('#teacher_select_'+this).attr('checked', 'checked');
		})
	}
});

function makeOrder(teachers) {
	var addrvars = {
		tids : teachers,
		city : $('#city_sel').val(),
		subj : $('#subj_sel').val()
	}
	
	document.location = '/make_order.php?'+$.param(addrvars);
}

function showAddInfo(teacher_id, elm)
{
	var link = $(elm);
	
	var table = $('table#teacher_info_table_'+teacher_id);
	if (link.data('showed')==true)
	{
		table.slideUp();
		link.data('showed', false);
		return;
	}
	if (link.data('loading')==true) return;
	
	link.data('loading',true);
	link.append(' <img src="/openstart/images/ajax-loader.gif" alt="Загрузка" />');
	
	JsHttpRequest.query(
		'/shared.php?ajax',
		{
			cmd: 'get teacher',
			teacher_id: teacher_id
		},
		function(data, errors)
		{
			if (errors) alert(errors);

			if (link.data('loaded')!=true)
			{
				table.append('<tr><th>Город:</th><td>'+data.city_title+'</td></tr>');
				table.append('<tr><th>Предмет'+(data.subj_alone?'':'ы')+':</th><td>'+data.subjects+'</td></tr>');
				table.append('<tr><th>Год рождения:</th><td>'+data.age+'</td></tr>');
				table.append('<tr><th>Педагогический стаж:</th><td>'+data.exp+'</td></tr>');
				table.append('<tr><th>Образование:</th><td>'+data.activities_title+'</td></tr>');
				table.append('<tr><th>ВУЗ:</th><td>'+data.vyz+'</td></tr>');
				var stud_cat = [];
				if (data.type_1==1) stud_cat.push('Дошкольники');
				if (data.type_2==1) stud_cat.push('1-4');
				if (data.type_3==1) stud_cat.push('5-9');
				if (data.type_4==1) stud_cat.push('10-11');
				if (data.type_5==1) stud_cat.push('Абитуриенты');
				if (data.type_6==1) stud_cat.push('Студенты');
				if (data.type_7==1) stud_cat.push('Взрослые');
				var stud_cat_str = stud_cat.join(', ');
				table.append('<tr><th>Категория учеников:</th><td>'+stud_cat_str+'</td></tr>');
				table.append('<tr><th>ЕГЭ:</th><td>'+(data.company==1?'Да':'Нет')+(data.sms?'<br/><br/>':'')+'</td></tr>');
				table.append('<tr><th>О себе:</th><td>'+data.sms+(data.experience?'<br/><br/>':'')+'</td></tr>');
				table.append('<tr><th>Опыт в преподавании:</th><td>'+data.experience+(data.methodic?'<br/><br/>':'')+'</td></tr>');
				table.append('<tr><th>Методика преподавания:</th><td>'+data.methodic+'</td></tr>');
			}
			
			link.data('showed', true);
			link.data('loaded', true);
//			$('tr:odd', table).addClass('stripe');
			table.slideDown('slow', function() {$(this).css('display', 'table')});
			
			$('img', link).remove();
			link.data('loading', false);
		},
		false
	);
}

function changeSOText(city, subj)
{
	JsHttpRequest.query(
		'/admin.php?ajax',
		{
			cmd:	'get seo text',
			city:	city,
			subj:	subj
		},
		function(data, errors)
		{
			$('#so_text_textarea').val(data.seo_text);
			$('#so_text_edit').slideDown();
		},
		true
	);
}

function saveSOText(city, subj)
{
	JsHttpRequest.query(
			'/admin.php?ajax',
			{
				cmd:	'set seo text',
				city:	city,
				subj:	subj,
				text:	$('#so_text_textarea').val()
			},
			function(data, errors)
			{
				$('.so_text').html($('#so_text_textarea').val());
				$('#so_text_edit').slideUp();
			},
			true
		);
}
