// ######## Räknar antal hittade fel mm ##########
var numberOfFoundErrors=0;
var reflexLeft=16;
function countFoundErrors()
{
	/*if (numberOfFoundErrors>8 && document.getElementById("finnniofel"))
	{
		theElement=document.getElementById("finnniofel");
		//theElement.style.backgroundColor='green';
		window.alert('Bra jobbat! Du har hittat alla fel.','bilder/buddy-pic_top.gif');
	}
	else if (numberOfFoundErrors>4 && document.getElementById("trafikfallor"))
	{
			theElement=document.getElementById("trafikfallor");
		//	theElement.style.backgroundColor='green';
			alert('hittat allt!!!');
	}
	else if (reflexLeft<1 && document.getElementById("garaget"))
	{
			theElement=document.getElementById("garaget");
		//	theElement.style.backgroundColor='green';
			alert('hittat allt!!!');
	}*/
	if (numberOfFoundErrors>6 && document.getElementById("sakercykel"))
	{
			theElement=document.getElementById("sakercykel");
		//	theElement.style.backgroundColor='green';
			window.alert('Hyvä! Nyt voit lähteä pyöräilemään.','alertBox');
	}
}


//utbyten av bilder
var theImage;
function showDifferentImage(elementId,imageSrc)
{
	theImage=document.getElementById(elementId);
	theImage.src=imageSrc;
}

function showDifferentImages(elementId1, elementId2, imageSrc1, imageSrc2)
{
	theImage1=document.getElementById(elementId1);
	theImage1.src=imageSrc1;
	theImage2=document.getElementById(elementId2);
	theImage2.src=imageSrc2;	
}

function show3DifferentImages(elementId1, elementId2, elementId3, imageSrc1, imageSrc2, imageSrc3)
{
	theImage1=document.getElementById(elementId1);
	theImage1.src=imageSrc1;
	theImage2=document.getElementById(elementId2);
	theImage2.src=imageSrc2;	
	theImage3=document.getElementById(elementId3);
	theImage3.src=imageSrc3;	
}
function show4DifferentImages(elementId1, elementId2, elementId3, elementId4, imageSrc1, imageSrc2, imageSrc3, imageSrc4)
{
	theImage1=document.getElementById(elementId1);
	theImage1.src=imageSrc1;
	theImage2=document.getElementById(elementId2);
	theImage2.src=imageSrc2;	
	theImage3=document.getElementById(elementId3);
	theImage3.src=imageSrc3;	
	theImage4=document.getElementById(elementId4);
	theImage4.src=imageSrc4;	
}


function sakerCykel(id)
{
	switch(id)
	{
	case (id="broms"):
	{
		if (document.getElementById("bromsInput").checked)
		{
			showDifferentImage('broms','bilder/sakercykel/sakercykel-ratt_18.gif');
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			showDifferentImage('broms','bilder/sakercykel/sakercykel-fel_18.gif');
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	case (id="ringklocka"):
	{
		if (document.getElementById("ringklockaInput").checked)
		{
			showDifferentImage('ringklocka','bilder/sakercykel/sakercykel-ratt_02.gif');
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			showDifferentImage('ringklocka','bilder/sakercykel/sakercykel-fel_02.gif');
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	
	case (id="skruvar"):
	{
		if (document.getElementById("skruvarInput").checked)
		{
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	case (id="kedja"):
	{
		if (document.getElementById("kedjaInput").checked)
		{
			showDifferentImage('kedja','bilder/sakercykel/sakercykel-ratt_19.gif');
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			showDifferentImage('kedja','bilder/sakercykel/sakercykel-fel_19.gif');
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	
	case (id="kedjeskydd"):
	{
		if (document.getElementById("kedjeskyddInput").checked)
		{
show3DifferentImages('kedjeskydd1','kedjeskydd2','kedjeskydd3','bilder/sakercykel/sakercykel-ratt_14.gif','bilder/sakercykel/sakercykel-ratt_15.gif','bilder/sakercykel/sakercykel-ratt_16.gif');
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			show3DifferentImages('kedjeskydd1','kedjeskydd2','kedjeskydd3','bilder/sakercykel/sakercykel-fel_14.gif','bilder/sakercykel/sakercykel-fel_15.gif','bilder/sakercykel/sakercykel-fel_16.gif');
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	case (id="stralkastare"):
	{
		if (document.getElementById("stralkastareInput").checked)
		{
			show4DifferentImages('stralkastare','baklykta','sladd','generator','bilder/sakercykel/sakercykel-ratt_05.gif','bilder/sakercykel/sakercykel-ratt_12.gif','bilder/sakercykel/sakercykel-ratt_07.gif','bilder/sakercykel/sakercykel-ratt_11.gif');
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			show4DifferentImages('stralkastare','baklykta','sladd','generator','bilder/sakercykel/sakercykel-fel_05.gif','bilder/sakercykel/sakercykel-fel_12.gif','bilder/sakercykel/sakercykel-fel_07.gif','bilder/sakercykel/sakercykel-fel_11.gif');
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	case (id="reflex"):
	{
		if (document.getElementById("reflexInput").checked)
		{
			show4DifferentImages('framreflex','bakreflex','framsidoreflex','baksidoreflex','bilder/sakercykel/sakercykel-ratt_06.gif','bilder/sakercykel/sakercykel-ratt_09.gif','bilder/sakercykel/sakercykel-ratt_10.gif','bilder/sakercykel/sakercykel-ratt_17.gif');
			numberOfFoundErrors++;
			countFoundErrors();
		}
		else
		{
			show4DifferentImages('framreflex','bakreflex','framsidoreflex','baksidoreflex','bilder/sakercykel/sakercykel-fel_06.gif','bilder/sakercykel/sakercykel-fel_09.gif','bilder/sakercykel/sakercykel-fel_10.gif','bilder/sakercykel/sakercykel-fel_17.gif');
			numberOfFoundErrors--;
			countFoundErrors();
		}
		break;
	}
	}
}
