var akt = 1;
var last = 14;
var points = 0;
var test = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0);

window.onload = function()
{
	var scroll = new Fx.Scroll('fitness_wrap', {
		wait: false,
		duration: 2500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Quad.easeInOut
	});
 
 
 	$('fitness_navi_bw').setStyle("display","none"); 
	
	$('fitness_navi_fw').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll.toElement('step_'+(akt+1));
		akt++;
		if($('fitness_navi_bw').getStyle("display") == "none") { $('fitness_navi_bw').setStyle("display","block");  }
		if(akt == 14) {	
			$('fitness_navi_fw').setStyle("display","none");
			writeName();
			setPoints();
		}
		// Sonderfall
		if(akt == 8 && test[7] == 0) {
			scroll.toElement('step_'+(akt+1));
			akt++;
		}
		
	});
	$('fitness_navi_bw').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll.toElement('step_'+(akt-1));
		akt--;
		if($('fitness_navi_fw').getStyle("display") == "none") { $('fitness_navi_fw').setStyle("display","block");  }
		if(akt == 1) { $('fitness_navi_bw').setStyle("display","none"); }
		points = 0;
		
		// Sonderfall
		if(akt == 8 && test[7] == 0) {
			scroll.toElement('step_'+(akt-1));
			akt--;
		}
		
	});
	
	
	$$('#fitnesstest .subof').setStyle("opacity",0);
	
}


function writeName()
{
	$('anrede').innerHTML = "Herzlichen Gl&uuml;ckwunsch " + $('inp11').value + ",";
}
function setPoints()
{
	for(var z = 2; z < 14; z++)
	{
		for(var y = 2; y < 10; y++)
		{
			if($('inp'+z+''+y)) {
				if($('inp'+z+''+y).checked == true) {
					points ++; 
				}
			}
		}
	}
	
	// Sonderfälle
	if($('inp83').checked == true) {
		points += 1;
	}
	if($('inp84').checked == true) {
		points += 4;
	}
	if($('inp34').checked == true) {
		points += 1;
	}
	if($('inp35').checked == true) {
		points += 2;
	}
	if($('inp43').checked == true) {
		points += 1;
	}
	if($('inp44').checked == true) {
		points += 2;
	}
	// Schwimmabzeichen Sonderfälle
	if($('inp64').checked == true) {
		points +=1;
	}
	if($('inp65').checked == true) {
		points +=2;
	}
	if($('inp66').checked == true) {
		points +=3;
	}
	
	
	if(points == 1) {
		var pt = "Punkt";
	}else{
		var pt = "Punkte";	
	}
	
	for(var gg = 0; gg < test.length; gg++)
	{
		points += test[gg].toInt();
	}
	
	$('punkte').innerHTML = "du hast " + points + " "+ pt + " erreicht.";
	$('punktestand').value = points;

	
	$('fitnesstest').send();
	
	//var url = "http://www.yim-aktuell.de/deutsch/fitnesstest/db_insert.php";
	//var myAjax = new Ajax(url, {method: 'post'});
	/*myAjax.request(
		"teilnehmer_name="+$('inp11').value+
		"&teilnehmer_alter="+$('inp12').value+
		"&frage01="+frage01+
		"&frage02="+frage02+
		"&frage03="+frage03+
		"&frage04="+frage04+
		"&frage05="+frage05+
		"&frage06="+frage06+
		"&frage07="+frage07+
		"&frage08="+frage08+
		"&frage09="+frage09+
		"&frage10="+frage10+
		"&frage11="+frage11+
		"&punktzahl="+points+"");*/

}

function subquestion(id,status) {
	
	if(status == 1) {
		if($('subof'+id))
		{
			var addQuest = function(quest) {
				$(quest.id).effect('opacity', {duration: 700, transition: Fx.Transitions.linear}).start(0,1);
			}
			var subquest = $$('#subof'+id+' .subof');
			var myChain = new Chain();
			subquest.each(function(quest) { myChain.chain( function(){ addQuest(quest); } ); });
			var runChain = function() { 
				myChain.callChain();
				if (myChain.chains.length == 0) { runChain = $clear(timer); } 
			}
			var timer = runChain.periodical(500);
		}
		test[id] = 5;
		
	}else{
		if($('subof'+id))
		{
			$$('#subof'+id+' .subof').setStyle("opacity",0);
			for(var d = 2; d < 10; d++)
			{
				if($('inp'+id+''+d)) { $('inp'+id+''+d).checked = false; }
			}
		}
		test[id] = 0;
	}
}

