
		var iGlobal=1;
		var errMessage='';
		var wert;
		var neuerWert;
		var nwAusgabe;
		var wAusgabe;
				
		function neueEinheiten(i){
	          document.getElementById('konvEinheit').innerHTML=':&nbsp;'+daten.einheiten[i-1].einheit_konventionell;
		      document.getElementById('siEinheit').innerHTML=':&nbsp;'+daten.einheiten[i-1].einheit_si;
		      iGlobal=i;
	    }
	    function ueberPruefeFehler(){
	       errMessage='';

	       try{
	           wert=wert.replace(/,/,'.'); 
	       }catch(err){
	       }
	       
	       if (iGlobal==0){
	            errMessage='Es ist keine Auswahl gemacht!';
	       }
	       if ((wert.length==0 || wert=='Wert eingeben') && errMessage==''){
                errMessage='Bitte geben Sie einen Wert ein!';
           }
           try{
	            var matchRes=wert.match(/[^0-9^.^,^+^-]/)
                if (matchRes.Length!=0 && errMessage==''){
                    errMessage='Ungültige Zeichen, bitte korrigieren Sie ihre Eingabe!';    
                }
         
	       }catch(err)
	       {
	       
	       }
           
           if (document.getElementById('einKonv').checked==false && document.getElementById('einSI').checked==false && errMessage==''){
               errMessage='Bitte wählen Sie eine Einheit aus!';
           }
        }
	    function erstelleAusgabe(){
	    
	         var teil1,teil2;
	         var wertRund,neuerwertRund;
	         
	         if (document.getElementById('einKonv').checked==true){
	        	 wertRund=daten.einheiten[iGlobal-1].einheit_komma_konventionell;
	        	 neuerwertRund=daten.einheiten[iGlobal-1].einheit_komma_si;
	         }
	         if (document.getElementById('einSI').checked==true){
	        	 wertRund=daten.einheiten[iGlobal-1].einheit_komma_si;
	        	 neuerwertRund=daten.einheiten[iGlobal-1].einheit_komma_konventionell;
	         }
	                  
	         wAusgabe=wert.toString(10);
	         try{
	           var ind=wAusgabe.indexOf('.');
	           if (ind>0){
	               var wertPow=Math.pow(10,wertRund);
	               wAusgabe=(Math.round(wAusgabe * wertPow) / wertPow);
	               wAusgabe=wAusgabe.toString();
	               ind=wAusgabe.indexOf('.');
	               teil1=wAusgabe.substr(0,ind);
	               teil2=wAusgabe.substr(ind+1,wertRund);
	               wAusgabe=teil1+','+teil2;
	               
	           }
	         }catch(err){
	
	         }
         
             nwAusgabe=neuerWert.toString(10);
	         try{
               var ind=nwAusgabe.indexOf('.');
               if (ind>0){
                   var neuerwertPow=Math.pow(10,neuerwertRund);
                   nwAusgabe=(Math.round(nwAusgabe * neuerwertPow) / neuerwertPow);
                   nwAusgabe=nwAusgabe.toString();
                   ind=nwAusgabe.indexOf('.');
                   teil1=nwAusgabe.substr(0,ind);
                   teil2=nwAusgabe.substr(ind+1,neuerwertRund);
                   nwAusgabe=teil1+','+teil2;
	           }
             }catch(err){
    
             }
	         
	    }
		function umrechnung(){
          
		  wert=document.getElementById('wert').value;
          ueberPruefeFehler();
          if (errMessage.length==0){
	               
                   if (document.getElementById('einKonv').checked==true){
                	   neuerWert=wert*daten.einheiten[iGlobal-1].faktor;
                	   erstelleAusgabe(); 
                       document.getElementById('ergebnis').innerHTML='Konventionell: '+wAusgabe+' '+daten.einheiten[iGlobal-1].einheit_konventionell+' = SI-Einheit '+nwAusgabe+' '+daten.einheiten[iGlobal-1].einheit_si;   
                   }
                   if (document.getElementById('einSI').checked==true){
                	   neuerWert=wert/daten.einheiten[iGlobal-1].faktor;
                	   erstelleAusgabe(); 
                	   document.getElementById('ergebnis').innerHTML='Konventionell: '+nwAusgabe+' '+daten.einheiten[iGlobal-1].einheit_konventionell+' = SI-Einheit '+wAusgabe+' '+daten.einheiten[iGlobal-1].einheit_si;   
                   }
        
	     }else{
	       document.getElementById('ergebnis').innerHTML=errMessage;
	     }
        }		
