//NEVER CHANGE THIS FILE FROM HERE!!!

//Arrays with errors & corrections
var email_errors = new Array("012..net.il", "012.co.il", "012.com.il", "012.nat", "012.nat.il", "012.net", "012.net.co.il", "012.nt.il", "012.nyt.il", "012net.co.il", "012net.il", "013.co.il", "013.nat", "013.nat.il", "013.ne.il", "013.net.co.il", "013.nt.il", "014.il", "014.nat.il", "014.net", "014.net.co.il", "014.nett.il", "014.nt.il", "014bezekint.net", "014bezeqint.net", "015.co.il", "015.il", "015.net", "017.co.il", "017.il", "017.nat.il", "017.net", "017.net.co.il", "017.net.com", "017net.il", "103.net.il", "107.net.co.il", "107.net.il", "15.co.il", "actco.net.il", "actcom.il", "actcom.net", "aktcom.net.il", "alla.co.il", "ana.co.il", "atcom.co.il", "barak.net", "bazakint.net", "bazaq.int.net", "bazkint.net", "bazqint.net", "bezaqint.net", "bezeeqint.net.co.il", "bezegint.net", "bezegit.il", "bezegnet.int", "bezek.net", "bezekint.com", "bezekint.com.il", "bezekint.net", "bezekqint.net", "bezepint.net", "bezeq.int.net", "bezeq.net", "bezeqent.net", "bezeqin.net", "bezeqinet.net", "bezeqint.co.il", "bezeqint.com", "bezeqint.il", "bezeqint.int", "bezeqint.net.co.il", "bezeqint.net.il", "bezeqiny.net", "bezeqlnt.net", "bezeqnet.int", "bezeqnet.net", "bezeqnit.net", "bezequint.net", "bezequnt.net", "beziqint.net", "bezq.net", "bezqint.net", "bezqint.net.il", "bezqnit.net", "bzeqint.co.il", "cactcom.co.il", "coolmail.c0.il", "entermail.co.il", "ezeqint.net", "gamil.co.il", "gamil.com", "gemail.com", "gemil.com", "gimail.com", "gimal.com", "gimil.com", "gmaail.com", "gmai.com", "gmail.co", "gmail.co.il", "gmail.com.com", "gmail.com.il", "gmail.como", "gmail.con", "gmail.net", "gmaul.com", "gmeil.com", "gmel.com", "gmial.com", "gmil.com", "gmil.com.il", "gmil.dom", "gmile.com", "googel.com", "google.co.il", "google.com", "hatmail.co.il", "hothail.co.il", "hotimail.com.il", "hotmai.co.il", "hotmail.co.il", "hotmail.com.il", "hotmail.coml", "hotmail.net", "hotmali.com", "hotmeil.co.il", "hotmi.co.il", "hotmial.com", "hotmil.co.il", "hotmil.com", "hotmlcil.com", "hotnail.co.il", "inetvision.net.il", "intermail.com", "intrmail.co.il", "intrmil.co.il", "jmail.com", "mail.tal-aviv.gov.il", "nan.co.il", "nana.com", "nana.net.il", "natvision.nat.il", "natvision.net.il", "nene.co.il", "netviseuon.net.com", "netvisin.net", "netvisin.net.il", "netvisio.net.il", "netvision.co.il", "netvision.il", "netvision.net.co.il", "netvision.net.iil", "netvisoin.net.il", "netvison.net", "netvison.net.il", "netvistion.net.il", "netvition.net.il", "netvizion.net.il", "netvshion.net.il", "netvzion.il", "nevision.net.il", "nitvision.net.il", "notmail.co.il", "notmail.com", "o13.net", "shores.org.il", "shoreshorg.il", "smail.net.il", "smaile.net.il", "smeil.co.il", "smeil.net", "smil.net.il", "smile.com.il", "smile015.co.il", "smili.net.il", "smill.net", "valla.co.il", "valla.com", "waala.co.il", "waala.com", "waii.co.il", "waiia.co.il", "waiia.com", "waila.co.il", "wala.co.il", "wala.com", "wala.com.il", "wala.gom", "walaa.co.il", "walaa.com", "wall.co.il", "wall.com", "wall.il", "walla.cam", "walla.cm", "walla.co", "walla.co.li", "walla.co.ul", "walla.coil", "walla.com.co.il", "walla.com.il", "walla.comm", "walla.con", "walla.il", "walla.net.il", "walla.oc.il", "walla.org.il", "walla.to.il", "wallaco.il", "walle.co.il", "walle.com", "welle.co.il", "welle.com", "wiia.co.il", "wlla.co.il", "wlla.com", "wolla.com", "yaahoo.com", "yahho.com", "yahoo.co", "yahoo.co.il", "yahoo.con", "yahoo.il", "yahoo.net.il", "yauoo.com", "yhaoo.com", "zaha.net.il", "zahav.co.il", "zahav.il.net", "zahav.nat.il", "zahav.net", "zahav.net.co.il", "zahav.nt.il", "zahave.net.il", "zahv.net.il", "zhahv.com.il", "zhav.co.il", "zhav.com", "zhav.com.il", "zhav.nat.il", "zhav.nit", "zhava.co.il", "zhave.net.il", "gmal.com");
var email_corrections = new Array("012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "012.net.il", "013.net.il", "013.net", "013.net.il", "013.net.il", "013.net.il", "013.net.il", "014.net.il", "014.net.il", "014.net.il", "014.net.il", "014.net.il", "014.net.il", "bezeqint.net", "bezeqint.net", "015.net.il", "015.net.il", "015.net.il", "017.net.il", "017.net.il", "017.net.il", "017.net.il", "017.net.il", "017.net.il", "017.net.il", "013.net.il", "017.net.il", "017.net.il", "015.net.il", "actcom.net.il", "actcom.net.il", "actcom.net.il", "actcom.net.il", "walla.co.il", "nana.co.il", "actcom.net.il", "barak.net.il", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezeqint.net", "bezqint.net", "bezeqint.net", "actcom.co.il", "coolmail.co.il", "intermail.co.il", "bezeqint.net", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "gmail.com", "hotmail.co.il", "hotmail.co.il", "hotmail.co.il", "hotmail.co.il", "hotmail.com", "hotmail.com", "hotmail.com", "hotmail.com", "hotmail.com", "hotmail.co.il", "hotmail.co.il", "hotmail.com", "hotmail.co.il", "hotmail.com", "hotmail.com", "hotmail.co.il", "netvision.net.il", "intermail.co.il", "intermail.co.il", "intermail.co.il", "gmail.com", "mail.tel-aviv.gov.il", "nana.co.il", "nana.co.il", "nana.co.il", "netvision.net.il", "netvision.net.il", "nana.co.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "netvision.net.il", "hotmail.co.il", "hotmail.com", "013.net", "shoresh.org.il", "shoresh.org.il", "smile.net.il", "smile.net.il", "smile.co.il", "smile.net.il", "smile.net.il", "smile.net.il", "smile.net.il", "smile.net.il", "smile.net.il", "walla.co.il", "walla.com", "walla.co.il", "walla.com", "walla.co.il", "walla.co.il", "walla.com", "walla.co.il", "walla.co.il", "walla.com", "walla.co.il", "walla.com", "walla.co.il", "walla.com", "walla.co.il", "walla.com", "walla.co.il", "walla.com", "walla.com", "walla.co.il", "walla.co.il", "walla.co.il", "walla.co.il", "walla.co.il", "walla.com", "walla.com", "walla.com", "walla.co.il", "walla.co.il", "walla.co.il", "walla.co.il", "walla.co.il", "walla.co.il", "walla.co.il", "walla.com", "walla.co.il", "walla.com", "walla.co.il", "walla.co.il", "walla.com", "walla.com", "yahoo.com", "yahoo.com", "yahoo.com", "yahoo.com", "yahoo.com", "yahoo.com", "yahoo.com", "yahoo.com", "yahoo.com", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.net.il", "zahav.co.il", "zahav.net.il", "gmail.com");

//Returns true if the given string ends with the specified value.
function endsWith(str, val) {
    return (str.substring(str.length - val.length) == val);
}
//Searches for the given value in the errors array
function checkErrorList(val) {
    val = val.toLowerCase();

    for (var i = 0; i < email_errors.length; i++) {
        if (endsWith(val, "@" + email_errors[i])) return i;
    }

    return -1;
}