function ajaxPage(ajax_url, target_id){
	$('#'+target_id).html('<div style="padding: '+((target_id=='js_schooling_table')?'50':'250')+'px 400px;"><image src="gfx/ajax-loader.gif"></div>');
	$.ajax({
		url: ajax_url,
		cache: false,
		success: function(html){
			$('#'+target_id).html(html);
		}
	});
}

function nextStep(){
	ajax_url = '/ajax.php?page_case=koolitused&action=ajax_reg&step='+$('#LinkCase').html();
	ajaxPage(ajax_url, 'js_register');
    $('#reg_btn').hide();
}


var current = 1;
function addPerson(){
    if(current<5){
    	current++;    
    	var add = '<div id="js_person_'+current+'" style="display: none;"><table cellspacing="0" cellpadding="0" border="0"  class="form_table" style="margin: 0; margin-top: 14px;"><tr><th id="label_firstname_'+current+'">Eesnimi</th><td><input type="text" class="text" name="students['+current+'][firstname]" id="input_firstname_'+current+'"/></td></tr><tr><th id="label_lastname_'+current+'">Perekonnanimi</th><td><input type="text" class="text" name="students['+current+'][lastname]" id="input_lastname_'+current+'"/></td></tr><tr><th id="label_code_'+current+'">Isikukood</th><td><input type="text" class="text" name="students['+current+'][code]" id="input_code_'+current+'"/></td></tr><tr><th id="label_phone_'+current+'">Telefon</th><td><input type="text" class="text" name="students['+current+'][phone]" id="input_phone_'+current+'"/></td></tr><tr><th id="label_address_'+current+'">Aadress</th><td><input type="text" class="text" name="students['+current+'][address]" id="input_address_'+current+'"/></td></tr><tr><th id="label_email_'+current+'">E-mail</th><td><input type="text" class="text" name="students['+current+'][email]" id="input_email_'+current+'"/></td></tr><tr><th></th><td><p class="button"><p class="button"><a onclick="removePerson('+current+');" href="javascript: void(0);"><span>Eemalda</span></a></p></td></tr></table><div class="separator"></div></div>';	
        $('#js_extra').append(add);
    	$('#js_person_'+current).toggle('fast');
    }
}

function removePerson(id){
	if ($("#input_firstname_"+id).val() || $("#input_lastname_"+id).val() || $("#input_code_"+id).val()){
		if (confirm('Oled kindel, et soovid osaleja eemaldada?')){
			$("#js_person_"+id).fadeOut('slow').remove(); 
		}
	} else {
		$("#js_person_"+id).fadeOut('slow').remove(); 
	}
}

function postData(){
	var params = {};
	$(document)
		.find("input[@checked], input[@type='text'], input[@type='hidden']")
		.filter(":enabled")
		.each(function() {
			params[this.name] = this.value;
		});
	ajax_url = "/ajax.php?page_case=koolitused&action=ajax_reg&step=post&training_id="+$('#training_id').attr('value');
	$.post(
		ajax_url, 
		params,
		function(result){
			success = true;            
			if (typeof(result)=="object"){
				if (result.tech!='ok'){
					success = false;
					switch (result.tech){
						case 'extralimit':
							alert("Maksimaalne registreerijate arv on " + result.extralimit);
						break;
						case 'error':
						default:
							alert("Andmete saatmisel tekkis viga!");
						break;
					}
				}
				$.each(result.status, function(field, status){
					if (status!="ok"){
						success = false;
						$("#label_" + field).css('color', 'red');
					} else {
						$("#label_" + field).css('color', 'white');
					}
				});
				if (success){
                    
					nextStep();
				}
			}
		},
		"json"
	);
}