$(document).ready(function(){
	$("div#figuurtype a").click(function () { showPasvormTest(); });
	$("#cancelbutton").click(function () { showPasvormTest(); });
	//$("#figuurtype-active").toggle();
	//$("#pasvorm-rightimg").
	setTimeout("replaceRightImg()", 3000);
});

var rightImgs=new Array("recht","rechtepeervorm","rondepeervorm","rond","rondrecht","omgekeerdedriehoek","zandlopervorm");
var rightCount = 0;
function replaceRightImg(){
	$("#pasvorm-rightimg").attr({ src: "/images/pasvorm-new/"+rightImgs[rightCount]+"01.png" });
	rightCount = rightCount + 1;
	if(rightCount == 7) rightCount = 0;
	setTimeout("replaceRightImg()", 3000);
}

function showPasvormTest(){
	//$("#figuurtype-active").toggle();
	$("#nav-left div.toggle").toggle();
}

function checkRadio(obj) {
	var value = "";
	for (var i=0; i < obj.length; i++) {
		if (obj[i].checked) {
			value = obj[i].value;
		}
	}
	return value;
}

function showOtherPasvorm(str){
	document.pasvormOther.pasvorm.value = str;
	//document.getElementById('pasvormOther').pasvorm.value = str;
	//document.getElementById('pasvormOther').submit()
	document.pasvormOther.submit();
	return true;
}

function computePasvorm()
{
	errorMessage = '';
	errorFound = false;
	//alert(document.pasvorm.vormen.checked+"\n"+document.pasvorm.vormen2.checked);
	if (document.pasvorm.schouderomvang.value == '') {
		errorMessage = errorMessage + '- Geen schouderomvang ingevuld.\n';
		errorFound = true;
	}
	if (document.pasvorm.tailleomvang.value == '') {
		errorMessage = errorMessage + '- Geen tailleomvang ingevuld.\n';
		errorFound = true;
	}
	if (document.pasvorm.heupomvang.value == '') {
		errorMessage = errorMessage + '- Geen heupomvang ingevuld.\n';
		errorFound = true;
	}
	if (checkRadio(document.pasvorm.vormen) == "") {
		errorMessage = errorMessage + '- Heb je rechte of ronde lijnen/vormen?\n';
		errorFound = true;
	}
	if (checkRadio(document.pasvorm.schouders) == "") {
		errorMessage = errorMessage + '- Heb je brede of smalle schouders?\n';
		errorFound = true;
	}
	if (checkRadio(document.pasvorm.taille) == "") {
		errorMessage = errorMessage + '- Heb je een nadrukkelijke taille?\n';
		errorFound = true;
	}
	if (checkRadio(document.pasvorm.heupen) == "") {
		errorMessage = errorMessage + '- Heb je smalle of brede heupen?\n';
		errorFound = true;
	}

	if (errorFound) {
		alert(errorMessage);
		return false;
	} else {
		// vraag 1 - vraag 3 > 8cm  --->  1, 4 of 5
		//alert((document.pasvorm.schouderomvang.value - document.pasvorm.heupomvang.value))
		if ((document.pasvorm.schouderomvang.value - document.pasvorm.heupomvang.value) > 8 ) {
			// vraag 4: antwoord a  --->  1 of 4
			if (checkRadio(document.pasvorm.vormen) == "recht") {
				// vraag 5: antwoord a  --->  1
				if (checkRadio(document.pasvorm.schouders) == "breed"){
					//alert("Omgekeerde driehoek");
					document.pasvorm.pasvorm.value = "Omgekeerde driehoek"; //"1";
				}
				// vraag 5: antwoord b  ---> 4
				else {
					document.pasvorm.pasvorm.value = "Rechte peervorm"; //"4";
					//alert("Rechte peervorm");
				}
			}
			// vraag 4: antwoord b  --->  5
			else {
				document.pasvorm.pasvorm.value = "Ronde peervorm"; //"5";
				//alert("Ronde peervorm");
			}
		}
		// vraag 3 - vraag 2 > 20cm  --->  3 of 6 aangepast na aanleiding van negatieve waardes (veelal is de heup breeder dan de taille)
		else if ((document.pasvorm.heupomvang.value - document.pasvorm.tailleomvang.value) > 20 ) {
			// vraag 6: antwoord a  --->  6 
			if (checkRadio(document.pasvorm.taille) == "ja") {
				document.pasvorm.pasvorm.value = "Zandlopervorm"; //"6";
				//alert("Zandlopervorm")
			}
			// vraag 6: antwoord b  --->  3
			else {
				document.pasvorm.pasvorm.value = "Rond / Recht"; //"3";
				//alert("Rond / Recht")
			}
		}
		// overig  --->  2 of 7
		else{
			// vraag 7: antwoord a  --->  2
			if (checkRadio(document.pasvorm.heupen) == "smal"){
				document.pasvorm.pasvorm.value = "Recht"; //"2";
				//alert("Recht")
			}
			// vraag 7: antwoord b  --->  7
			else {
				document.pasvorm.pasvorm.value = "Rond"; //"7";
				//alert("Rond");
			}
		}	
	}
	//return false;
}

/*
	Pasvormen:
	1. Omgekeerde driehoek
	2. Recht
	3. Rond / Recht
	4. Rechte peervorm
	5. Ronde peervorm
	6. Zandlopervorm
	7. Rond
*/
