var order_strasse = false;
var order_ort = false;
var order_telefon = false;
var order_bottle = false;
var order_sec = false;
var order = false;
var sec = "braun";

var con_msg = false;
var con = false;

var vorname = false
var name = false;
var mail = false;

function checkMail(id) {
  var field = document.getElementById(id);
  var tmp = validEmail(field.value);
  
  if(tmp == true) {
    setBool(id, true);
    $(field).css("background-color","#00ff00");
  }
  else {
    setBool(id, false);
    $(field).css("background-color","red");
  }
}
 
function checkBottle() {
  var b5 = document.getElementById('txt05');
  var b3 = document.getElementById('txt03');
  
  if(b3.value.length < 1 && b5.value.length < 1)
  {
    $(b3).css("background-color","red");
    $(b5).css("background-color","red");
    setBool('bottle', false);
  }
  else
  {
    $(b3).css("background-color","#00ff00");
    $(b5).css("background-color","#00ff00");
    setBool('bottle', true);
  }
} 

function checkSec(id) {
  var field = document.getElementById(id);
  if(field.value == sec) {
    $(field).css("background-color","#00ff00");
    setBool(id, true);
  }
  else {
    $(field).css("background-color","red");
    setBool(id, false);
  }
}

function checkForm(len, id) {
  var field = document.getElementById(id);
  
  if(field.value.length < len)
  {
    $(field).css("background-color","red");
    setBool(id, false);
  }
  else
  {
    $(field).css("background-color","#00ff00");
    setBool(id, true);
  }
}

function checkMsg(id) {
  var field = document.getElementById(id);
  if(field.value.length > 10) {
    $(field).css("background-color","#00ff00");
    setBool(id, true);
  }
  else {
    $(field).css("background-color","red");
    setBool(id, false);
  }
}

function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email)); 
}
   
function setBool(id, bool) {
  switch(id) {
    case 'txtname': name = bool;
                    break;
                    
    case 'txtvorname':  vorname = bool;
                        break;
                          
    case 'txtstrasse':  order_strasse = bool;
                        break;
                              
    case 'txtort':  order_ort = bool;
                    break;
                    
    case 'txtmail': mail = bool;
                    break;
                    
    case 'txttelefon':  order_telefon = bool;
                        break;
    
    case 'txtsec':  order_sec = bool;
                    break;
                        
    case 'bottle':  order_bottle = bool;
                    break;
                    
    case 'txtmsg':  con_msg = bool;
                    break;
  }
  
  if(name && vorname 
  && order_strasse && order_ort
  && mail && order_telefon 
  && order_sec && order_bottle)
  {
    var submit = document.getElementById("submit")
    $(submit).css("display","inline");
  }
  else if(name && vorname && mail && con_msg) {
    var submit = document.getElementById("submit")
    $(submit).css("display","inline");
  }
  else {
    var submit = document.getElementById("submit")
    $(submit).css("display","none");
  }

}
