$(function() {
	$('select[name="curr_pars"]').attr('disabled', $('#pars_checkbox_id').attr('checked')?true:false);
	$('select[name="curr_platnik"]').attr('disabled', $('#platnik_checkbox_id').attr('checked')?true:false);
	$('#one_pars_checkbox_id').attr('disabled', $('#pars_checkbox_id').attr('checked')?false:true); 

	$('#pars_checkbox_id').change(function() { 
		$('select[name="curr_pars"]').attr('disabled', $('#pars_checkbox_id').attr('checked')?true:false); 
		$('#one_pars_checkbox_id').attr('disabled', $('#pars_checkbox_id').attr('checked')?false:true); 
	});
	$('#platnik_checkbox_id').change(function() { $('select[name="curr_platnik"]').attr('disabled', $('#platnik_checkbox_id').attr('checked')?true:false); });
	
	setTimeout(function() {
		fuckin_ajax();
	}, 5000);
	
	$('select[name="freehost"]').change(function() {
		load_mod_config();
	});
	if ($('select[name="freehost"]').val() != 0) load_mod_config();
});

function load_mod_config() {
	if ($('select[name="freehost"]').val() == 0) { $('#mod_config').html(''); return false; }
	$('#mod_config').css('padding', '10px 5px 0 5px');
	$('#mod_config').html('<img src="/core/ajax-loader.gif"/>');
	$.get('?ajax=1&mod='+$('select[name="freehost"]').val()+'&prj='+$('input[name="project"]').val(), function(data) {
		$('#mod_config').html('');
		$('#mod_config').html(data);
	});
}

function save_mod_config() {
	var action = $('#mod_config form').attr('action');
	$.post(action, $('#mod_config form').serialize(), function(data) {
		$('#save_mod_message').html(data);
	});
	return false;
}

function fuckin_ajax() {
	$.post('index.php?ajax=1', function(data) {
		for (var key in data) {
			var val = data[key];
			if ($('tr#t'+key).size() == 0) continue;
			var old_time = $('tr#t'+key+' .all_time').text();
			if (old_time == val.all_time) {
				var delay = $('tr#t'+key+' .delay').text();
				delay = Number(delay) + 1;
				$('tr#t'+key+' .delay').text(delay);
			} else {
				$('tr#t'+key+' .delay').text('0');
				$('tr#t'+key).attr('class', 'none');
			}
			if ($('tr#t'+key+' .delay').text() > 0 && $('tr#t'+key+' .delay').text() < 21) {
				if (val.curr_act == 'Генерация завершена!' || val.curr_act == 'Остановлено пользователем') {
					$('tr#t'+key).attr('class', 'none');
					val.pages_i = val.curr_act;
				} else {
					$('tr#t'+key).attr('class', 'alarm_'+$('tr#t'+key+' .delay').text());
				}
			}
			if (val.curr_act == 'Генерация завершена!' || val.curr_act == 'Остановлено пользователем') val.pages_i = val.curr_act;
			$('tr#t'+key+' .domen').text(val.domen);
			$('tr#t'+key+' .curr_act').text(val.pages_i);
			
			$('tr#t'+key+' .curr_act').attr('title', val.curr_act);
			
			$('tr#t'+key+' .curr_num').text(val.curr_num);
			$('tr#t'+key+' .all_num').text(val.all_num);
			$('tr#t'+key+' .curr_time').text(val.curr_time);
			$('tr#t'+key+' .all_time').text(val.all_time);
		}
		tooltip.init();
		setTimeout(function() {
			fuckin_ajax();
		}, 5000);
	},'json');
}

function start_project(prj) {
	var x = $.ajax({
		type: "POST",
		url: "index.php",
		data: "go=1&project=" + prj,
		success: function(msg){
			$.jGrowl("Проект запущен!", {life: 1000});
		}
	});
	setTimeout(function() {
		x.abort();
	}, 1000);
}

function stop_project(prj) {
	$.ajax({
		type: "POST",
		url: "index.php",
		data: "ajax=1&stop=" + prj,
		success: function(msg){
			$.jGrowl("Процесс убит (вроде бы)", {life: 1000});
		}
	});
}

function delete_project(key) {
	$('tr#t'+key).remove();
}

/* function tooltip_show(message) {
	if ($('#tip').size() == 0) {
		var tip = '<div id="tip" style="position: absolute; top: '+my+'px; left: '+mx+'px; z-index:1000; padding: 5px 10px; margin-left: 5px; border: 2px solid #333333; background: #666666; width: 250px;" class="current">'+message+'</div>';
		$('body').append(tip);
	}
}

function tooltip_hide() {
	$('#tip').remove();
} */
