 
var undefined;
 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion wird nur bei Connect Beratung benötigt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


function check_empfaengerConnect(){
   var pull = document['myform']['Ansprechpartner'].options[document['myform']['Ansprechpartner'].options.selectedIndex]; 
   if (pull.value == undefined || !pull.value){
    alert('Bitte wählen Sie Ihren Ansprechpartner!');
    return false;
   }
   document['myform']['EMAIL'].value = String('connect/' + pull.value);
   pull.value = pull.text;
   
   
   if (!document['myform']['E-Mail'].value.length){
    alert('Bitte geben Sie Ihre E-Mail an.');
    return false;
   }
   
   return true;
 }
 
 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion wird bei allen neu und bearbeiten Forumularen benötigt.
// Funktion ermittelt ob bei URL's auch das Protokoll dazugeschrieben wurde.
// Übergeben werden die zu durchsuchenden Formfelder
// Rückgabewert ist true oder false
// Benötigte Hilfsfunktion ist pruefe_auf_ausdruecke(wert);
// Aufruf: check_http('formname1', 'formname2', ...)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function check_http(){
  /*for (var f=0; f<document.myform.elements.length; f++){
    alert(f +' = '+ document.myform.elements[f].name);
  }*/ 
  var formular_stelle = check_http.arguments;
  var my_zaehler = 0;
  if (speicher_checkboxen()){
    for (var i=0; i<formular_stelle.length; i++){
      if (document.myform[formular_stelle[i]].value != ''){
        if (pruefe_auf_ausdruecke(document.myform[formular_stelle[i]].value)){
          my_zaehler++;
        }
        else{
          alert('Bitte schreiben Sie alle URL\'s korrekt mit "http://"');
          return false;
        }
      }   
    }    
  }
  else{
    alert('Bitte überprüfen Sie Ihre Angaben!');
    return false;
  }
  
  alert('Bitte beachten Sie, dass Ihr Eintrag erst nach redaktioneller Prüfung unsererseits freigegeben wird.');
  return true;
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion wird bei allen neu und bearbeiten Forumularen benötigt.
// Funktion ermittelt ob bei URL's auch das Protokoll dazugeschrieben wurde.
// Übergeben werden die zu durchsuchenden Formfelder
// Rückgabewert ist true oder false
// Benötigte Hilfsfunktion ist pruefe_auf_ausdruecke(wert);
// Aufruf: check_http_abc('formname1', 'formname2', ...)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function check_http_abc(){
  /*for (var f=0; f<document.myform.elements.length; f++){
    alert(f +' = '+ document.myform.elements[f].name);
  }*/ 
  var formular_stelle = check_http_abc.arguments;
  var my_zaehler = 0;
  //alert(formular_stelle);
  if (speicher_checkboxen()){
    for (var i=0; i<formular_stelle.length; i++){
      if (document.myform[formular_stelle[i]].value != ''){
        if (pruefe_auf_ausdruecke(document.myform[formular_stelle[i]].value)){
          my_zaehler++;
        }
        else{
          alert('Bitte schreiben Sie alle URL\'s korrekt mit "http://"');
          return false;
        }
      }   
    }    
  }
  else{
    alert('Bitte überprüfen Sie Ihre Angaben!');
    return false;
  }
  
  //alert('Bitte beachten Sie, dass Ihr Eintrag erst nach redaktioneller Prüfung unsererseits freigegeben wird.');
  return true;
}




//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Fast identische Funktion wie 'check_http()'  wird aber bei Leser anmelden und bearbeiten benötigt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function check_http_anmelden(){
  /*for (var f=0; f<document.myform.elements.length; f++){
    alert(f +' = '+ document.myform.elements[f].name);
  }*/ 
  var formular_stelle = check_http_anmelden.arguments;
  var my_zaehler = 0;
  if (speicher_checkboxen() && anmelden_checkboxen_neu()){
    for (var i=0; i<formular_stelle.length; i++){
      if (document.myform[formular_stelle[i]].value != ''){
        if (pruefe_auf_ausdruecke(document.myform[formular_stelle[i]].value)){
          my_zaehler++;
        }
        else{
          alert('Bitte schreiben Sie alle URL\'s korrekt mit "http://"');
          return false;
        }
      }   
    }    
  }
  else{
    alert('Bitte überprüfen Sie Ihre Angaben!');
    return false;
  }
  
  return true;
}



function pruefe_auf_ausdruecke(wert){
  var ausdruck = new Array;
  ausdruck[0] = /^http:\/\//;
  ausdruck[1] = /^ftp:\/\//;
  ausdruck[2] = /^https:\/\//;
  for (var i=0; i<ausdruck.length; i++){
    if (ausdruck[i].exec(wert)){
      return true;
    }
  }  
  return false;  
}