var valid_email_expr = /^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$/;
//  reset CSS Style on all Label-Tags 
function reset_colors(){
          document.getElementById("warning").style.display = "";
       for (var i=0; i<window.document.getElementsByTagName('LABEL').length; i++) {
        window.document.getElementsByTagName('label')[i].className = '';
    }
}
//  check for valid numeric strings    
function isNumeric(strString){
    var strValidChars = "0123456789 ";
    var strChar;
    var blnResult = true;
    
    if (strString.length == 0) return false;
    
    //  test strString consists of valid characters listed above
    for (i = 0; i < strString.length && blnResult == true; i++)
       {
       strChar = strString.charAt(i);
       if (strValidChars.indexOf(strChar) == -1)
          {
          blnResult = false;
          }
       }
    return blnResult;
}
function openTargetWindow(anker){
    if(navigator.userAgent.lastIndexOf("MSIE") >0){
        homepage = window.open(anker.href,'windowName','width=1024,height=764,left=300, location, menubar, scrollbars, status, toolbar, resizable=yes');
    } else {
         homepage = window.open(anker.href,anker.href,'width=1024,height=764,left=300, location, menubar, scrollbars, status, toolbar, resizable=yes');
    }
    homepage.focus();
}
function showHideFaqLayers(id) {
    allDivs = document.getElementsByTagName("div");
    for (i = 0; i < allDivs.length; i++) {
        if (allDivs[i].id.indexOf("FAQ_") == 0) {
            if (allDivs[i].id == id) {
                allDivs[i].style.display = (allDivs[i].style.display == 'none') ? 'block' : 'none';
            } else {
                allDivs[i].style.display = 'none';
            }
        }
    }
}
function hideAllFaqLayers() {
    allDivs = document.getElementsByTagName("div");
    for (i = 0; i < allDivs.length; i++) {
        if (allDivs[i].id.indexOf("FAQ_") == 0) {
            allDivs[i].style.display = 'none';
        }
    }
}
// zeigt in Bewerbung nur ein Formualr an
function viewToggle (e){
    if(document.getElementById("kontakt")){
        document.getElementById("kontakt").style.display = "none";
    }
    if(document.getElementById("bewerbung")){
        document.getElementById("bewerbung").style.display = "none";
    }
    document.getElementById(e).style.display = (document.getElementById(e).style.display == 'none') ? 'block' : 'none' ;
}
function selectContactMenue(field,selectedItem){
    for(i=0; i<field.length;i++)
        if(field.options[i].value == selectedItem)
            field.options[i].selected=true;
}
function clearTextarea(field,v){
    if(v=='')
        document.getElementById(field).value='';
}