// Eingaben in einem Formular überprüfen 
function check_form_eingaben(CheckFelder, FormName, HG){
  e = document.forms[FormName].elements;
  var erg = true;
   
  
  for (var i = 0; i < CheckFelder.length; i++){
    feldname = CheckFelder[i];
//    alert("feld:"+feldname+"\n wert:xx"+e[feldname].value+"xx");
    if ( e[feldname].value == ""){
      document.getElementById(feldname).className = document.getElementById(feldname).className+" feld_error";
      if (HG == 1) document.getElementById(feldname).style.backgroundColor = "#FF788C";
      erg = false;
    }
    else{
      document.getElementById(feldname).className = document.getElementById(feldname).className+" feld_richtig";
      if (HG == 1) document.getElementById(feldname).style.backgroundColor = "#ffffff";      
    }
  }

  if ( ! erg )
	  { alert('Bitte überprüfen Sie Ihre Eingaben.'); return false; }
	else
	  { return true; }
}



// Eingaben in einem Formular überprüfen 
function check_email(FormName, FeldName, FormMeldung){
  e = document.forms[FormName].elements;

  if (e[FeldName].value) {
    mailcheck = regexmail(e[FeldName].value)
    if (!mailcheck) {
      document.getElementById(FeldName).className = document.getElementById(FeldName).className+" feld_error";
      document.getElementById(FeldName).style.backgroundColor = "#FF788C";
      alert(FormMeldung);
      return false;
    }
    else{
      document.getElementById(FeldName).className = document.getElementById(FeldName).className+" feld_richtig";
      document.getElementById(FeldName).style.backgroundColor = "#ffffff";      
    }
  } 
  
  return true;
}



function regexmail(mail) {
  var regexist = false;
  var res = false;
  if(typeof(RegExp) == 'function') {
    var testregex = new RegExp('abc');
    if(testregex.test('abc') == true) 
      regexist = true;
  }

  if(regexist == true) {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(mail));
  } else {
    res = (mail.search('@') >= 1 && mail.lastIndexOf('.') > mail.search('@') && mail.lastIndexOf('.') >= mail.length-5)
  }
  return(res);
}


 

function popup_product(url) {
  var mywin = window.open(url,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=910,height=700,left=200,top=20');
  mywin.focus();
  return mywin;
}   