function AddToSelPIs (text, value)
{
   // Hilfsfunktion, die von AddPIs() aufgerufen wird...

   var index = document.projectdata.elements['selectedPIs[]'].length;

   if (index == 1)
   {
      if (document.projectdata.elements['selectedPIs[]'].options[0].text == "-----------------------------")
         index--;
   }
   
   NewEntry = new Option (text, value);
   document.projectdata.elements['selectedPIs[]'].options[index] = NewEntry; 
}

function AddPI()
{
   // Die Funktion fuegt neue Optionen zur Auswahlliste "selectedPIs" hinzu
   // Dazu werden ausgewaehlte Optionen aus der Liste "PIs" beruecksichtigt

   var j = 0;
   entries = new Array();
   entryvalues = new Array();
   // Auswahlliste ueberpruefen...

   for (var i=0; i<document.projectdata.projectPIs.length; i++)
   {
      if (document.projectdata.projectPIs.options[i].selected == true)
      {
         entries[j] = document.projectdata.projectPIs.options[i].text;
         entryvalues[j] = document.projectdata.projectPIs.options[i].value;
         document.projectdata.projectPIs.options[i].selected = false;
         j++;
      }
   }

   // Options erstellen
   
   for (var i=0; i<entries.length; i++)
   {
      AddToSelPIs (entries[i],entryvalues[i]);
   }  
}

function RemFromSelPI()
{
   // Die Funktion entfernt ausgewaehlte Eintraege aus der Liste "selectedPIs"

   for (var i=0; i<document.projectdata.elements['selectedPIs[]'].length; i++)
   {
      if (document.projectdata.elements['selectedPIs[]'].options[i].selected == true)
         document.projectdata.elements['selectedPIs[]'].options[i] = null;
   }
   
   // commented by bakka history.go(0);
}

function selectAll (elementName)
{
   // selektiert alle optionen einer multiple select list
   for (var i= 0; i < elementName.length; i++)
	elementName.options[i].selected = true;
}

function autoSelect()
{
   // selektiert alle Eintraege der multiple select lists
   // selectedResearch und selectedRespons in PersonalDataUI

   selectAll (document.projectdata.elements['selectedPIs[]']);
}

function calculate_degrees()
{
   // nimm die Decimals und rechne in degrees um...
   //document.measurementdata.elements['measurement_dec_long'].text
   //document.measurementdata.elements['measurement_dec_long']
   //Math.round(Test.Ein.value)
}
function calculate_decimals()
{
   // nimm die Degrees und rechne in dec um...
}

function convertdegdec()
{


  document.measurementdata.elements['measurement_dec_long'].value= parseFloat(document.measurementdata.elements['measurement_deg_long_degree'].value) + parseFloat((1/60)*document.measurementdata.elements['measurement_deg_long_minute'].value);

  document.measurementdata.elements['measurement_dec_lat'].value=  parseFloat(document.measurementdata.elements['measurement_deg_lat_degree'].value) + parseFloat((1/60)*document.measurementdata.elements['measurement_deg_lat_minute'].value);


//measurement_deg_lat_minute


//measurement_deg_long_minute

}