function bereken_kt()
{
	lengte = document.getElementById("lang");
  breedte = document.getElementById("breed");
  diepte = document.getElementById("diep");
  factor = document.getElementById("factor"); 
	dichtheid = document.getElementById("soortgew");
	resultaat = document.getElementById("res");
	keuze=document.getElementById("keus");
	pts=document.getElementById("pt");
	gram=document.getElementById("gr");
	switch(keuze.selectedIndex)
	{
		   case 0:
    			 {
						 resultaat.value=lengte.value*lengte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 1: 
    			 {
						 resultaat.value=(((lengte.value+breedte.value)/2)*((lengte.value+breedte.value)/2))*dichtheid.value*diepte.value*factor.value;
						 resultaat.value=((lengte.value+breedte.value)/2)*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 2: 
    			 {
						 resultaat.value=(((lengte.value+breedte.value)/2)*((lengte.value+breedte.value)/2))*dichtheid.value*diepte.value*factor.value;
						 resultaat.value=(((lengte.value+breedte.value)/2))*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 3: 
    			 {
						 resultaat.value=(((lengte.value+breedte.value)/2)*((lengte.value+breedte.value)/2))*dichtheid.value*diepte.value*factor.value;
						 resultaat.value=(((lengte.value+breedte.value)/2))*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 4: 
    			 {
						 resultaat.value=(lengte.value*lengte.value)*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 5: 
    			 {
						 resultaat.value=lengte.value*breedte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 6: 
    			 {
						 resultaat.value=(lengte.value*lengte.value)*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 7: 
    			 {
						 resultaat.value=lengte.value*breedte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 8: 
    			 {
						 resultaat.value=lengte.value*breedte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 9: 
    			 {
						 resultaat.value=lengte.value*breedte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 10: 
    			 {
						 resultaat.value=lengte.value*breedte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
		     case 11: 
    			 {
						 resultaat.value=lengte.value*breedte.value*dichtheid.value*diepte.value*factor.value;
						 break;
    			 }
								 
	}
	gram.value=resultaat.value/0.5;
	pts.value=resultaat.value*10;
	
 	
}
function invul_sg(stg,sogew,idpre,slijp,keuspre)
{   //stg=slijp?
	  keuze=document.getElementById(stg);
		vorm=document.getElementById(slijp);
	  dichtheid = document.getElementById(sogew);
		var steentje = new String();
		var waarde = new String();
		//var factorsrt = new String();
		var factorin = new String();
		idnr=idpre+keuze.selectedIndex;
		idnr=idpre+keuze.selectedIndex;
		vormnr=keuspre+vorm.selectedIndex;
		gewicht=document.getElementById(idnr);//nomen petrae
		//alert(idnr);
		vormid=document.getElementById(vormnr);// nomen forma facta
		steentje=gewicht.innerHTML;
		//alert(vormid + "."+vormnr)
		//alert(idnr);
		//alert(vormnr);
		vormnaam=vormid.innerHTML; 
		//alert(vormnaam);
	  bla = steentje.lastIndexOf(".");
	  blo = steentje.lastIndexOf("<");
		factorsrt = vormnaam.lastIndexOf(".");
		factorin = vormnaam.substr(factorsrt-1,7)
		//alert(factor);
		//verbum continens forma faciendi
		//temporaliter
    // //
		//temporaliter
		//qspa=steentje.indexOf(" ");
		qspa=steentje.indexOf("&");
		xspa=vormnaam.indexOf(" ");
		xspa=vormnaam.lastIndexOf("l")+1;
		wspa=vormnaam.indexOf("&");
    //alert(vormnaam.substr(0,xspa+6));
    //alert(xspa); // aut subs non facit quod descriptus aut non intelligibilis
		//alert(vormnaam); //et attentio vacuus aut vacuus fixus non sapet distinguere
		waarde=steentje.substr(bla-1);
		//factorsrt=vormnaam.indexOf("0.");
		// hier toevoegen veld factor toewijzen
		dichtheid.value=waarde;
		lgtit=document.getElementById("titnaam");//titel fieldset aanpassen
	  lgtit.innerHTML= "Bereken karaat - " + vormnaam.substr(0,xspa) + " - " + steentje.substr(0,qspa);
    fact = document.getElementById("factor");    
    //alert(fact.innerHTML);
		fact.value=factorin;
    //alert(fact.innerHTML);
    //alert(factorin);
		
}
function vul_factor(waarde)
{
  factor = document.getElementById("factor"); 
	factor.innerHTML=waarde;
	//alert(factor.innerHTML);
}
function invul_formule()
{
  lengte = document.getElementById("lang");
  breedte = document.getElementById("breed");
  diepte = document.getElementById("diep");
  factor = document.getElementById("factor"); 
	dichtheid = document.getElementById("soortgew");
	resultaat = document.getElementById("res");
	keuze=document.getElementById("keus");
	bereken=document.getElementById("formul");
	gram=document.getElementById("gr");
	//alert(factor.value);
	zie=document.getElementById("toont");
	breedte.disabled="";
	langnaam="<span title='lengte (of de diameter in geval van een ronde steen)' style='color:#3300FF;'>L</span>";
	breednaam="<span title='breedte (of de diagonaal in geval van een vierkant kussenslijpsel)' style='color:#3300FF;'>B</span>";
	diepnaam="<span title='diepte (afstand tafel tot kollet)' style='color:#3300FF;'>D</span>";
	sgnaam="<span title='de (geschatte) dichtheid van de steen' style='color:#3300FF;'>SG</span>";
	tekstdeel1="Formule: "
	//alert(keuze.selectedIndex);
	switch(keuze.selectedIndex)
	{
		   case 0:
    			 {
						 breedte.disabled="true";breedte.bgColor="#ffcc00";
						 tekstdeel2=langnaam+"<span class='upsc'>2</span>";
						 break;
    			 }
		     case 1: 
    			 {
						  tekstdeel2="{("+langnaam+"+"+breednaam+")/2 }<span class='upsc'>2</span>"
						 break;
    			 }
		     case 2: 
    			 {
						  tekstdeel2="{ ("+langnaam+"+"+breednaam+")/2 }<span class='upsc'>2</span>";
						 break;
    			 }
		     case 3: 
    			 {
						  tekstdeel2="{ ("+langnaam+"+"+breednaam+")/2 }<span class='upsc'>2</span>";
							
						 break;
    			 }
		     case 4: 
    			 {
						 breedte.disabled="disabled";
						 tekstdeel2=langnaam+"<span class='upsc'>2</span> ";
						 break;
    			 }
		     case 5: 
    			 {
						  tekstdeel2=langnaam+" x "+breednaam;
						 break;
    			 }
		     case 6: 
    			 {
						 breedte.disabled="disabled";
						  tekstdeel2=langnaam+"<span class='upsc'>2</span>";
						 break;
    			 }
		     case 7: 
    			 {
						  tekstdeel2=langnaam+" x "+breednaam;
						 break;
    			 }
		     case 8: 
    			 {
						  tekstdeel2=langnaam+" x "+breednaam;
						 break;
    			 }
		     case 9: 
    			 {
						  tekstdeel2=langnaam+" x "+breednaam;
						 break;
    			 }
		     case 10: 
    			 {
						  tekstdeel2=langnaam+" x "+breednaam;
						 break;
					 }
		     case 11: 
    			 {
						  tekstdeel2=langnaam+" x "+breednaam;
						 break;
    			 }
			}
			
			zie.innerHTML=tekstdeel1+tekstdeel2+" x "+diepnaam+" x "+sgnaam+" x "+factor.value;
		  //alert(zie.innerHTML);
}

function person_in() 
{
   enter=new Date();
}
function person_out(veld) 
{
   exit=new Date();
	 //enter not defined CORRECT enter=new Date();??
   time_dif=(exit.getTime()-enter.getTime())/1000;
   time_dif=Math.round(time_dif);
	 elem=document.getElementById(veld);
   elem.innerHTML=time_dif;
}

function toon_foto()
{
	keuze=document.getElementById("keus");
	fig=document.getElementById("toonfig");
	fig.style.width=80;
	fig.style.heigth=80;
  //alert(keuze.selectedIndex);
	switch(keuze.selectedIndex)
	{
		   case 0:
    			 {
						  fig.src="foto/rondkt.jpg";
						  break;
    			 }
		     case 1: 
    			 {
							fig.src="foto/ovktf.png";
				    	break;
    			 }
		     case 2: 
    			 {
							fig.src="foto/vkkskt.png";//foto/
					    break;
    			 }
		     case 3: //rechthoekig kussenslijpsel
    			 {
						  
							fig.src="foto/rhkskt.png";
				    	break;
    			 }
		     case 4: //vierkant trappenslijpsel
    			 {
							fig.src="foto/rhkskt.png";
				    	break;
    			 }
		     case 5: //rechthoekig trappenslijpsel
    			 {
							fig.src="foto/rhkskt.png";
				    	break;
    			 }
		     case 6: //vk lijpsel
    			 {
							fig.src="foto/vkskr.png";//vkkt.png
				    	break;
    			 }
		     case 7: //rechthoekig lijpsel
    			 {
							fig.src="foto/rhktf.png";
				    	break;
    			 }
		     case 8: //peer lijpsel
    			 {
							fig.src="foto/prkt.png";
				    	break;
    			 }
		     case 9: //mk lijpsel
    			 {
							fig.src="foto/mkkt.png";
							//alert(keuze.selectedIndex);
				    	break;
    			 }
		     case 10: //mk lijpsel
    			 {
							fig.src="foto/htkt.png";
				    	break;
    			 }
					 
	}

}
function toon_afbeelding_ktber ()
{
 //iste ad mostrare imaginem caratum
 //objElemktbet = document.getElementById('sg').;
 strInhoud= document.getElementById('sg').selected;//Index.text;
 //strInhoud= objElemktbet.innerHTML;
 //option=document.forms[0].dropdown.options[document.forms[0].dropdown.selectedIndex].text
 //alert(strInhoud)
}

function click() 
{
  if (event.button==2) 
	{
     return false
  }
}
document.onmousedown=click

function toon_vertalingen()
{
}

