// Input von Formularen prüfen ----------------------------------------------------

function check_form_data(){
  var regular_exp = /.+_necessary/;

  for (var i = 0; i < (document.forms["data_form"].elements.length-3); ++i){
   //alert(document.forms["data_form"].elements[i].value);
    if (document.forms["data_form"].elements[i].value == "" && regular_exp.exec(document.forms["data_form"].elements[i].id)) {
      alert("Bitte f"+unescape("%FC")+"llen Sie alle notwendigen Felder aus!");
      document.forms["data_form"].elements[i].style.border = "thin solid red";
      document.forms["data_form"].elements[i].focus();   
      cleanup_form();   
      return false;
    }
    
    if(document.forms["data_form"].elements[i].type == "password" && document.getElementById("pw_entry_1").value != document.getElementById("pw_entry_2").value){
      alert("Die Passw"+unescape("%F6")+"rter sind nicht gleich!");
      document.getElementById("pw_entry_1").style.border = "thin solid red";
      document.getElementById("pw_entry_2").style.border = "thin solid red";
      document.getElementById("pw_entry_1").value = "";
      document.getElementById("pw_entry_2").value = "";
      document.getElementById("pw_entry_1").focus();
      cleanup_form();
      return false;
    }
  }
  return true;
}

function cleanup_form(){
  if(document.getElementById("submit_button")){
  	document.getElementById("submit_button").style.backgroundImage='url(images/symbole/save.png)';  
  }
}

// Alle Radio Buttons auf ein mal setzen ---------------------------------------

function setCheckedValue(form_name,newValue) {
	for (var i = 0; i < (document.forms[form_name].elements.length-1); ++i){
			if(document.forms[form_name].elements[i].value == newValue.toString()) {
				document.forms[form_name].elements[i].checked = true;
			}
	}
	return true;
}

// Sicherheitsabfrage für Datensatz löschen -------------------------------------

function conf(_go,_id) {
if (confirm("Wollen Sie diese Daten wirklich l"+unescape("%F6")+"schen?")){
		 location.href="index.php?go="+_go+"&id="+_id+"";
	 }
	  else { 
		   cleanup_form();
	 } 
}

// Sicherheitsbafrage für Datei löschen ------------------------------------------

function conf_file(_datei,_id) {
if (confirm("Wollen Sie die Datei '"+_datei+"' wirklich l"+unescape("%F6")+"schen?")){
		 location.href="index.php?go=filemanager/filemanager&do=del&datei="+_datei;
	 }
	  else {
		 cleanup_form();
	  	 return false;
	 }
}

// Nur für Shop -------------------------------------------------------------------

function agb_check()	{
	if(!document.warenkorbform.agb_conf.checked)
		{
			alert("Sie mÃ¼ssen den AGB zustimmen um bestellen zu k"+unescape("%F6")+"nnen!");
			document.warenkorbform.agb_conf.focus();
			return false;
		}
	else
		{
			return true;
		}
}

// Uhrzeit -------------------------------------------------------------------------
	
function ZeitDatum () {
        Jetzt = new Date();
       
        //aktuelle Uhrzeit
        Stunden = Jetzt.getHours();
        Minuten = Jetzt.getMinutes();
        Sekunden = Jetzt.getSeconds();
        ZeitString = Stunden;
        ZeitString += ((Minuten < 10) ? ":0" : ":") + Minuten;
        ZeitString += ((Sekunden < 10) ? ":0" : ":") + Sekunden;
        document.getElementById('navi_zeit').innerHTML = ZeitString;

        setTimeout("ZeitDatum()", 1000);
}

