$(document).ready(function(){
	var count = 1;
	var end = 0;
	var disabled = 0; //блокиратор кнопки
	var host = $("#host").attr('value');
	var ref = $("#ref").attr('value');
	
	$("#ok").click(function(){
		if(disabled != 1){
			$(".answ_img").hide();
			
			//конец теста
			if(end == 1) {
				var value = $(".answ:checked").attr('value');
				if (!value) alert("Вы не выбрали вариант ответа");
				else
					$.post("save.php", {host:host, value:value, ref:ref}, function(data){
						if(data == 'ok') window.location = 'pay.php';
						else alert('error');
					});
			}
			else {
				//Отправляем данные
				var value = $(".answ:checked").attr('value');
				if (!value) alert("Вы не выбрали вариант ответа");
				else {
					$.post("add.php", {id:count, value:value}, function(data){
						var selected = 0; //выбран ли вариант ответа в новом вопросе
						$("#question span").text(data.qs); //ставим новый вопрос
						$(".answers").html(data.an); //и ответы
						
						if(data.end == 1) end = 1; //конец теста
						if(data.img == 1){ //если есть картинки
							$(".answ_img").show();
							
							//устанавливаем выбранную картинку
							$("label").click(function(){
								var src = $(this).attr('name');
								$(".answ_img").attr('src', '/images/qs/'+src);
								selected = 1;
							});
							
							//если вариант не выбран - показываем наведенные
							$("label").mouseover(function(){
								if(selected != 1) {
									var src = $(this).attr('name');
									$(".answ_img").attr('src', '/images/qs/'+src);
								}
							});
						}
					}, "json");
					
					//Начисляем счетчик
					count++;
					$("#question div").text(count);
				}
			}
		}
	});
	
	//Блокируем кнопку на время запроса
	$("#ok").bind("ajaxSend", function(){
		disabled = 1;
	}).bind("ajaxComplete", function(){
		disabled = 0;
	});
});
