/*
  This file contains allowed E-Mail domain list in an array.
  checkMailDomain function returns true if the E-Mail id contains 
  the domain from the list.
*/
//Benutze Komzern E-Mailadresse
var emailDomainsStatic = new Array( "@rag.de",//RAG Aktiengesellschaft
                              "@gvst.de",//Gesamtverband des deutschen Steinkohlenbergbaus
 			      "@deutsche-steinkohle.de", //Deutsche Steinkohle AG
                              "@ragbildung.de", //RAG Bildung GmbH
                              "@lb.dmt.de",
                              "@dmt.de",
                              "@tfh-bochum.de",
                              "@bergbaumuseum.de",
                              "@rag-coalinter.de", //RAG Coal International
                              "@rag-verkauf.de",
                              "@rag-additive.de",
                              "@dbt.de",
                              "@dbtminpro.de",
                              "@scharfonline.com",
                              "@dbtservice.com",
                              "@DBTtransport.com",
                              "@dbtengineers.com",
                              "@rag-informatik.de", //RAG Informatik GmbH
                              "@saardata.de",
                              "@rag-immobilien.de", //RAG Immobilien AG	
                              "@mgg.de",
                              "@gpembh.de",
                              "@siedlung-niederrhein.de",
                              "@rhein-lippe.de",
                              "@EBV-Immo.de",
                              "@EBV-AG.de",
                              "@lwsg.de",
                              "@rag-saarberg.de", //RAG Saarberg AG
                              "@ecosoil.de",
                              "@rag-umwelt.de",
                              "@abs-halle.de",
                              "@bul-b.de",
                              "@sotec.de",
                              "@sfw.de",
                              "@saarenergie.de",
                              "@DSK-saar.de",
                              "@saarenergie.com",
                              "@saargummi.com",
                              "@saarberg-bioenergie.de",
                              "@rag-trading.de",
                              "@rvd.rag.de", //RAG Versichungs-Dienst GmbH
                              "@prinas.rag.de",
                              "@RUETGERS.de", //Rütgers AG
                              "@STEAG.de", //Steag AG
                              "@steag.de",
                              "@steag-hamatec.com",
                              "@microparts.de",
                              "@steag-microparts.de",
                              "@futurezone.rag.de", //current server, comment others
                              "@dyn101.dkf.de",
                              "@dyn108.dkf.de",
                              "intranet.dkf.de",
                              "@dkf.de" //testing, comment in server
                             );

function isValidEMailDomain( emailID ) {
    
    var idtext = trim(emailID);
    var len = idtext.length;
    if (len == 0) {
       return false;
    }    
    var idx1 = idtext.indexOf("@");
    
    var domain = "";
    if (idx1 != -1) {
       domain = idtext.substr(idx1,(len-idx1));
       domain = domain.toLowerCase();
    } else {
      return false;
    }
	var tempDomain = "";
	for (var i=0; i < emailDomains.length; i++) {
	   tempDomain = emailDomains[i];
	   tempDomain = tempDomain.toLowerCase();
	   //use trim function
	   tempDomain = trim(tempDomain);
	   if ( tempDomain == domain ) {
	      //alert("Match found for"+domain);
	      return true;
	   }
	}
    //alert(domain);
	return false;
}

