/* verwendet in dtdb.php */
function focusAuswahl()
{
  document.Formular.SchlaegerSel[0].click();
}

function focusEingabe()
{
  document.Formular.SchlaegerSel[1].click();
}

function chkSchlaegerFormular()
{
  return true;
}

function dt_nav(total,start,perpage,urlstr)
{
  if ((urlstr.charAt(urlstr.length-1) != '?') && (urlstr.charAt(urlstr.length-1) != '&')) { urlstr=urlstr+'&'; }
  if (perpage >= total) { start=0; }
  else if (perpage >= total - start - 1) { start=total-perpage; }
  window.location.href=urlstr+"start="+start+"&limit="+perpage+"&total="+total;
}

function setUnit(unit)
{
	if ((unit==1) || (unit==2) || (unit==6) || (unit==7) || (unit==8)) { unitValue='DT'; }
    else if ((unit==3) || (unit==5)) { unitValue='RA'; }
    else if (unit==4) { unitValue='DA'; }
    else { unitValue='unbekannt'; }
	document.getElementById('Unit').innerHTML=unitValue;
}

function chkDTFormular()
{ 
 if (document.Formular.Haerte_Laengs.value == "")
  {
    alert("Bitte geben Sie die Besaitungshärte für die Längssaiten an!");
    document.Formular.Haerte_Laengs.focus();
    return false;
  }
 if (document.Formular.Haerte_Quer.value == "")
  {
    alert("Bitte geben Sie die Besaitungshärte für die Quersaiten an!");
    document.Formular.Haerte_Quer.focus();
    return false;
  }   
 if ((document.Formular.Haerte_Laengs.value != "") && (document.Formular.Haerte_Laengs.value.match('^[0-9]+[.,]?[0-9]*$')==null))
  {
    alert("Bitte geben Sie eine Dezimalzahl an!");
    document.Formular.Haerte_Laengs.focus();
    return false;
  }
 if ((document.Formular.Haerte_Quer.value != "") && (document.Formular.Haerte_Quer.value.match('^[0-9]+[.,]?[0-9]*$')==null))
  {
    alert("Bitte geben Sie eine Dezimalzahl an!");
    document.Formular.Haerte_Quer.focus();
    return false;
  }  
 if (document.Formular.Zeitpunkt_Stunden.value == "")
  {
    alert("Bitte geben Sie den Zeitpunkt der Messung an!");
    document.Formular.Zeitpunkt_Stunden.focus();
    return false;
  }  
 if ((document.Formular.Zeitpunkt_Stunden.value != "") && (document.Formular.Zeitpunkt_Stunden.value.match('^[0-9]+[.,]?[0-9]*$')==null))
  {
    alert("Bitte geben Sie eine Dezimalzahl an!");
    document.Formular.Zeitpunkt_Stunden.focus();
    return false;
  }
 if (document.Formular.DT.value == "")
  {
    alert("Bitte geben Sie den Messwert an!");
    document.Formular.DT.focus();
    return false;
  }   
 if ((document.Formular.DT.value != "") && (document.Formular.DT.value.match('^[0-9]+[.,]?[0-9]*$')==null))
  {
    alert("Bitte geben Sie eine Dezimalzahl an!");
    document.Formular.DT.focus();
    return false;
  }
 if (document.getElementById('Unit').innerHTML=="DT")
  {
    if ((document.Formular.DT.value < 15) || (document.Formular.DT.value>55))
    {
    	alert("Der Wert ist in der Einheit DT anzugeben. Gültige Werte sind zwischen 15 und 55.");
      document.Formular.DT.focus();
      return false;
    }  
  }  
 if (document.getElementById('Unit').innerHTML=="DA")
  {
    if ((document.Formular.DT.value < 30) || (document.Formular.DT.value>100))
    {
    	alert("Der Wert ist in der Einheit DA anzugeben. Gültige Werte sind zwischen 30 und 100.");
      document.Formular.DT.focus();
      return false;
    }  
  }  
 if (document.getElementById('Unit').innerHTML=="RA")
  {
    if ((document.Formular.DT.value < 30) || (document.Formular.DT.value>100))
    {
    	alert("Der Wert ist in der Einheit RA anzugeben. Gültige Werte sind zwischen 30 und 100.");
      document.Formular.DT.focus();
      return false;
    }  
  }    
 if ((document.Formular.Alias1.value == "") && (document.Formular.Alias2.value == ""))
  {
    alert("Bitte geben Sie Ihren Benutzernamen und das Paßwort an oder legen Sie einen neuen Benutzeraccount an!");
    document.Formular.Alias1.focus();
    return false;
  } 
}


function checksel1a() {
  if(document.Formular.Hersteller.options[1].selected == true)
  {
    document.Formular.Hersteller_a.disabled=false;
    document.Formular.Hersteller_a.value="";
    document.Formular.Hersteller_a.focus();
  }
  else
  {
    document.Formular.Hersteller_a.disabled=true;
    document.Formular.Hersteller_a.value="Auswahl";
  }
}

function checksel1b() {
  if(document.Formular.SaiteNr.options[1].selected == true)
  {
    document.Formular.Saite_a.disabled=false;
    document.Formular.Saite_a.value="";
    document.Formular.Saite_a.focus();
  }
  else
  {
    document.Formular.Saite_a.disabled=true;
    document.Formular.Saite_a.value="Auswahl";
  }
}

function checksel1c() {
  if(document.Formular.SDNr.options[1].selected == true)
  {
    document.Formular.SD_a.disabled=false;
    document.Formular.SD_a.value="";
    document.Formular.SD_a.focus();
  }
  else
  {
    document.Formular.SD_a.disabled=true;
    document.Formular.SD_a.value="Auswahl";
  }
}
