String.prototype.normalize = function(){
var str = this.toLowerCase().replace(/[àáâãäå]/g,"a").replace(/[èéêë]/g,"e").replace(/[ï]/g,"i");
return str;
}
Object.prototype.origin = function() {
return dzayer.wilaya(this.wilaya);
}
var dzayer = {
wilayas : [
{id:"01", name:"Adrar", lname:"Adrar",lat:26.418131,long:-0.6014717},
{id:"02", name:"Chlef", lname:" Chlef",lat:36.1663328,long:1.3335514},
{id:"03", name:"Laghouat", lname:" Laghouat",lat:33.8,long:2.883333},
{id:"04", name:"Oum El Bouaghi", lname:"Oum El Bouaghi",lat:35.8775,long:7.1136111},
{id:"05", name:"Batna", lname:" Batna",lat:35.55,long:6.1666667},
{id:"06", name:"Béjaïa", lname:" Béjaïa",lat:36.75,long:5.0666667},
{id:"07", name:"Biskra", lname:" Biskra",lat:34.85,long:5.7333333},
{id:"08", name:"Béchar", lname:" Béchar",lat:31.608219,long:-2.220005},
{id:"09", name:"Blida", lname:" Blida",lat:36.480499,long:2.833905},
{id:"10", name:"Bouira", lname:" Bouira",lat:36.37763,long:3.8962348},
{id:"11", name:"Tamanrasset", lname:" Tamanrasset",lat:24.0982893,long:3.743509},
{id:"12", name:"Tébessa", lname:" Tébessa",lat:35.407139,long:8.1208639},
{id:"13", name:"Tlemcen", lname:" Tlemcen",lat:34.8827758,long:-1.3166696},
{id:"14", name:"Tiaret", lname:" Tiaret",lat:35.37849,long:1.32569},
{id:"15", name:"Tizi Ouzou", lname:" Tizi Ouzou",lat:36.7166667,long:4.05},
{id:"16", name:"Alger", lname:"Alger", lat:36.776214, long:3.058375},
{id:"17", name:"Djelfa", lname:" Djelfa",lat:34.6666667,long:3.25},
{id:"18", name:"Jijel", lname:" Jijel",lat:36.8,long:5.7666667},
{id:"19", name:"Sétif", lname:" Sétif",lat:36.18898,long:5.414416},
{id:"20", name:"Saïda", lname:" Saïda",lat:34.8333333,long:0.15},
{id:"21", name:"Skikda", lname:" Skikda",lat:36.8666667,long:6.9},
{id:"22", name:"Sidi Bel Abbès", lname:" Sidi Bel Abbès",lat:35.2022249,long:-0.6298922},
{id:"23", name:"Annaba", lname:"Annaba",lat:36.902859,long:7.755543},
{id:"24", name:"Guelma", lname:" Guelma",lat:36.4659,long:7.428361},
{id:"25", name:"Constantine", lname:" Constantine",lat:36.35,long:6.6},
{id:"26", name:"Médéa", lname:" Médéa",lat:36.2666667,long:2.75},
{id:"27", name:"Mostaganem", lname:" Mostaganem",lat:35.9398380,long:0.089767},
{id:"28", name:"M'Sila", lname:" M'Sila",lat:35.70018,long:4.545026},
{id:"29", name:"Mascara", lname:" Mascara",lat:35.400169,long:0.139852},
{id:"30", name:"Ouargla", lname:"Ouargla",lat:31.96298,long:5.342011},
{id:"31", name:"Oran", lname:"Oran",lat:35.6969444,long:-0.6330556},
{id:"32", name:"El Bayadh", lname:"El Bayadh",lat:33.6802778,long:1.0202778},
{id:"33", name:"Illizi", lname:"Illizi",lat:26.505,long:8.482222},
{id:"34", name:"Bordj Bou Arreridj", lname:" Bordj Bou Arreridj",lat:36.0711916,long:4.7588042},
{id:"35", name:"Boumerdès", lname:" Boumerdès",lat:36.7675962,long:3.7029002},
{id:"36", name:"El Tarf", lname:"El Tarf",lat:36.7558581,long:8.2212979},
{id:"37", name:"Tindouf", lname:" Tindouf",lat:27.6761012,long:-8.1276526},
{id:"38", name:"Tissemsilt", lname:" Tissemsilt",lat:35.607778,long:1.811111},
{id:"39", name:"El Oued", lname:"El Oued",lat:33.368309,long:6.867369},
{id:"40", name:"Khenchela", lname:" Khenchela",lat:35.416667,long:7.133333},
{id:"41", name:"Souk Ahras", lname:" Souk Ahras",lat:36.2863889,long:7.9511111},
{id:"42", name:"Tipaza", lname:" Tipaza",lat:36.6178786,long:2.3912362},
{id:"43", name:"Mila", lname:" Mila",lat:36.45,long:6.25},
{id:"44", name:"Aïn Defla", lname:"Aïn Defla",lat:36.266667,long:1.966667},
{id:"45", name:"Naâma", lname:" Naâma",lat:33.4350615,long:-0.9056623},
{id:"46", name:"Aïn Témouchent", lname:"Aïn Témouchent",lat:35.30241,long:-1.14489},
{id:"47", name:"Ghardaïa", lname:" Ghardaïa",lat:32.489059,long:3.678539},
{id:"48", name:"Relizane", lname:" Relizane",lat:35.733333,long:0.55}
] ,
communes :
[
{zip:"0101", name:"Adrar",wilaya:1 },
{zip:"0119", name:"Akabli",wilaya:1 },
{zip:"0123", name:"Aougrout",wilaya:1 },
{zip:"0112", name:"Aoulef",wilaya:1 },
{zip:"0125", name:"Bordj Badji Mokhtar",wilaya:1 },
{zip:"0122", name:"Bouda",wilaya:1 },
{zip:"0103", name:"Charouine",wilaya:1 },
{zip:"0117", name:"Deldoul",wilaya:1 },
{zip:"0115", name:"Fenoughil",wilaya:1 },
{zip:"0105", name:"In Zghmir",wilaya:1 },
{zip:"0107", name:"Ksar Kaddour",wilaya:1 },
{zip:"0120", name:"Metarfa",wilaya:1 },
{zip:"0121", name:"Ouled Ahmed Tammi",wilaya:1 },
{zip:"0127", name:"Ouled Aïssa",wilaya:1 },
{zip:"0110", name:"Ouled Saïd",wilaya:1 },
{zip:"0104", name:"Reggane",wilaya:1 },
{zip:"0118", name:"Sali",wilaya:1 },
{zip:"0126", name:"Sebaa",wilaya:1 },
{zip:"0124", name:"Talmine",wilaya:1 },
{zip:"0114", name:"Tamantit",wilaya:1 },
{zip:"0113", name:"Tamekten",wilaya:1 },
{zip:"0102", name:"Tamest",wilaya:1 },
{zip:"0128", name:"Timiaouine",wilaya:1 },
{zip:"0109", name:"Timimoun",wilaya:1 },
{zip:"0116", name:"Tinerkouk",wilaya:1 },
{zip:"0106", name:"Tit",wilaya:1 },
{zip:"0108", name:"Tsabit",wilaya:1 },
{zip:"0111", name:"Zaouiet Kounta",wilaya:1 },
{zip:"0200", name:"Abou El Hassan",wilaya:2 },
{zip:"0201", name:"Aïn Merane",wilaya:2 },
{zip:"0202", name:"Bénairia",wilaya:2 },
{zip:"0203", name:"Beni Bouateb",wilaya:2 },
{zip:"0204", name:"Beni Haoua",wilaya:2 },
{zip:"0205", name:"Beni Rached",wilaya:2 },
{zip:"0206", name:"Boukadir",wilaya:2 },
{zip:"0207", name:"Bouzeghaia",wilaya:2 },
{zip:"0208", name:"Breira",wilaya:2 },
{zip:"0209", name:"Chettia",wilaya:2 },
{zip:"0210", name:"Chlef",wilaya:2 },
{zip:"0211", name:"Dahra",wilaya:2 },
{zip:"0212", name:"El Hadjadj",wilaya:2 },
{zip:"0213", name:"El Karimia",wilaya:2 },
{zip:"0214", name:"El Marsa",wilaya:2 },
{zip:"0215", name:"Harchoun",wilaya:2 },
{zip:"0216", name:"Harenfa",wilaya:2 },
{zip:"0217", name:"Labiod Medjadja",wilaya:2 },
{zip:"0218", name:"Moussadek",wilaya:2 },
{zip:"0219", name:"Oued Fodda",wilaya:2 },
{zip:"0220", name:"Oued Goussine",wilaya:2 },
{zip:"0221", name:"Oued Sly",wilaya:2 },
{zip:"0222", name:"Ouled Abbes",wilaya:2 },
{zip:"0223", name:"Ouled Ben Abdelkader",wilaya:2 },
{zip:"0224", name:"Ouled Fares",wilaya:2 },
{zip:"0225", name:"Oum Drou",wilaya:2 },
{zip:"0226", name:"Sendjas",wilaya:2 },
{zip:"0227", name:"Sidi Abderrahmane",wilaya:2 },
{zip:"0228", name:"Sidi Akkacha",wilaya:2 },
{zip:"0229", name:"Sobha",wilaya:2 },
{zip:"0230", name:"Tadjena",wilaya:2 },
{zip:"0231", name:"Talassa",wilaya:2 },
{zip:"0232", name:"Taougrite",wilaya:2 },
{zip:"0233", name:"Ténès",wilaya:2 },
{zip:"0234", name:"Zeboudja",wilaya:2 },
{zip:"0301", name:"Laghouat",wilaya:3 },
{zip:"0302", name:"Ksar El Hirane",wilaya:3 },
{zip:"0303", name:"Bennasser Benchohra",wilaya:3 },
{zip:"0304", name:"Sidi Makhlouf",wilaya:3 },
{zip:"0305", name:"Hassi Delaa",wilaya:3 },
{zip:"0306", name:"Hassi R'Mel",wilaya:3 },
{zip:"0307", name:"Aïn Madhi",wilaya:3 },
{zip:"0308", name:"Tadjemout",wilaya:3 },
{zip:"0309", name:"Kheneg",wilaya:3 },
{zip:"0310", name:"Gueltat Sidi Saad",wilaya:3 },
{zip:"0311", name:"Aïn Sidi Ali",wilaya:3 },
{zip:"0312", name:"Beidha",wilaya:3 },
{zip:"0313", name:"Brida",wilaya:3 },
{zip:"0314", name:"El Ghicha",wilaya:3 },
{zip:"0315", name:"Hadj Mechri",wilaya:3 },
{zip:"0316", name:"Sebgag",wilaya:3 },
{zip:"0317", name:"Taouila",wilaya:3 },
{zip:"0318", name:"Tadjrouna",wilaya:3 },
{zip:"0319", name:"Aflou",wilaya:3 },
{zip:"0320", name:"El Assafia",wilaya:3 },
{zip:"0321", name:"Oued Morra",wilaya:3 },
{zip:"0322", name:"Oued M'Zi",wilaya:3 },
{zip:"0323", name:"El Houaita",wilaya:3 },
{zip:"0324", name:"Sidi Bouzid",wilaya:3 },
{zip:"0401", name:"Oum el Bouaghi",wilaya:4 },
{zip:"0402", name:"Aïn Béïda",wilaya:4 },
{zip:"0403", name:"Aïn M'lila",wilaya:4 },
{zip:"0404", name:"Behir Chergui",wilaya:4 },
{zip:"0405", name:"El Amiria",wilaya:4 },
{zip:"0406", name:"Sigus",wilaya:4 },
{zip:"0407", name:"El Belala",wilaya:4 },
{zip:"0408", name:"Aïn Babouche",wilaya:4 },
{zip:"0409", name:"Berriche",wilaya:4 },
{zip:"0410", name:"Ouled Hamla",wilaya:4 },
{zip:"0411", name:"Dhalaa",wilaya:4 },
{zip:"0412", name:"Aïn Kercha",wilaya:4 },
{zip:"0413", name:"Hanchir Toumghani",wilaya:4 },
{zip:"0414", name:"El Djazia",wilaya:4 },
{zip:"0415", name:"Aïn Diss",wilaya:4 },
{zip:"0416", name:"Fkirina",wilaya:4 },
{zip:"0417", name:"Souk Naamane",wilaya:4 },
{zip:"0418", name:"Zorg",wilaya:4 },
{zip:"0419", name:"El Fedjouz Boughrara Saoudi",wilaya:4 },
{zip:"0420", name:"Ouled Zouaï",wilaya:4 },
{zip:"0421", name:"Bir Chouhada",wilaya:4 },
{zip:"0422", name:"Ksar Sbahi",wilaya:4 },
{zip:"0423", name:"Oued Nini",wilaya:4 },
{zip:"0424", name:"Meskiana",wilaya:4 },
{zip:"0425", name:"Aïn Fakroun",wilaya:4 },
{zip:"0426", name:"Rahia",wilaya:4 },
{zip:"0427", name:"Aïn Zitoun",wilaya:4 },
{zip:"0428", name:"Ouled Gacem",wilaya:4 },
{zip:"0429", name:"El Harmilia",wilaya:4 },
{zip:"0501", name:"Batna",wilaya:5 },
{zip:"0502", name:"Ghassira",wilaya:5 },
{zip:"0503", name:"Maafa",wilaya:5 },
{zip:"0504", name:"Merouana",wilaya:5 },
{zip:"0505", name:"Seriana",wilaya:5 },
{zip:"0506", name:"Menaa",wilaya:5 },
{zip:"0507", name:"El Madher",wilaya:5 },
{zip:"0508", name:"Tazoult",wilaya:5 },
{zip:"0509", name:"N'Gaous",wilaya:5 },
{zip:"0510", name:"Guigba",wilaya:5 },
{zip:"0511", name:"Inoughissen",wilaya:5 },
{zip:"0512", name:"Ouyoun El Assafir",wilaya:5 },
{zip:"0513", name:"Djerma",wilaya:5 },
{zip:"0514", name:"Bitam",wilaya:5 },
{zip:"0515", name:"Abdelkader Azil",wilaya:5 },
{zip:"0516", name:"Arris",wilaya:5 },
{zip:"0517", name:"Kimmel",wilaya:5 },
{zip:"0518", name:"Tilatou",wilaya:5 },
{zip:"0519", name:"Aïn Djasser",wilaya:5 },
{zip:"0520", name:"Ouled Sellam",wilaya:5 },
{zip:"0521", name:"Tigherghar",wilaya:5 },
{zip:"0522", name:"Aïn Yagout",wilaya:5 },
{zip:"0524", name:"Sefiane",wilaya:5 },
{zip:"0523", name:"Fesdis",wilaya:5 },
{zip:"0525", name:"Rahbat",wilaya:5 },
{zip:"0526", name:"Tighanimine",wilaya:5 },
{zip:"0527", name:"Lemsane",wilaya:5 },
{zip:"0528", name:"Ksar Bellezma",wilaya:5 },
{zip:"0529", name:"Seggana",wilaya:5 },
{zip:"0530", name:"Ichmoul",wilaya:5 },
{zip:"0531", name:"Foum Toub",wilaya:5 },
{zip:"0532", name:"Ben Foudhala El Hakania",wilaya:5 },
{zip:"0533", name:"Oued El Ma",wilaya:5 },
{zip:"0534", name:"Talkhamt",wilaya:5 },
{zip:"0535", name:"Bouzina",wilaya:5 },
{zip:"0536", name:"Chemora",wilaya:5 },
{zip:"0537", name:"Oued Chaaba",wilaya:5 },
{zip:"0538", name:"Taxlent",wilaya:5 },
{zip:"0539", name:"Gosbat",wilaya:5 },
{zip:"0540", name:"Ouled Aouf",wilaya:5 },
{zip:"0541", name:"Boumaguer",wilaya:5 },
{zip:"0542", name:"Barika",wilaya:5 },
{zip:"0543", name:"Djezar",wilaya:5 },
{zip:"0544", name:"T'Kout",wilaya:5 },
{zip:"0545", name:"Aïn Touta",wilaya:5 },
{zip:"0546", name:"Hidoussa",wilaya:5 },
{zip:"0547", name:"Teniet El Abed",wilaya:5 },
{zip:"0548", name:"Oued Taga",wilaya:5 },
{zip:"0549", name:"Ouled Fadel",wilaya:5 },
{zip:"0550", name:"Timgad",wilaya:5 },
{zip:"0551", name:"Ras El Aioun",wilaya:5 },
{zip:"0552", name:"Chir",wilaya:5 },
{zip:"0553", name:"Ouled Si Slimane",wilaya:5 },
{zip:"0554", name:"Zanat El Beida",wilaya:5 },
{zip:"0555", name:"M'doukel",wilaya:5 },
{zip:"0556", name:"Ouled Ammar",wilaya:5 },
{zip:"0557", name:"El Hassi",wilaya:5 },
{zip:"0558", name:"Lazrou",wilaya:5 },
{zip:"0559", name:"Boumia",wilaya:5 },
{zip:"0560", name:"Boulhilat",wilaya:5 },
{zip:"0561", name:"Larbaâ",wilaya:5 },
{zip:"0601", name:"Béjaïa",wilaya:6 },
{zip:"0602", name:"Amizour",wilaya:6 },
{zip:"0603", name:"Ferraoun",wilaya:6 },
{zip:"0604", name:"Taourirt Ighil",wilaya:6 },
{zip:"0605", name:"Chellata",wilaya:6 },
{zip:"0606", name:"Tamokra",wilaya:6 },
{zip:"0607", name:"Timezrit",wilaya:6 },
{zip:"0608", name:"Souk El Ténine",wilaya:6 },
{zip:"0609", name:"M'cisna",wilaya:6 },
{zip:"0610", name:"Tinabdher",wilaya:6 },
{zip:"0611", name:"Tichy",wilaya:6 },
{zip:"0612", name:"Semaoun",wilaya:6 },
{zip:"0613", name:"Kendira",wilaya:6 },
{zip:"0614", name:"Tifra",wilaya:6 },
{zip:"0615", name:"Ighram",wilaya:6 },
{zip:"0616", name:"Amalou",wilaya:6 },
{zip:"0617", name:"Ighil Ali",wilaya:6 },
{zip:"0618", name:"Fenaïa Ilmaten",wilaya:6 },
{zip:"0619", name:"Toudja",wilaya:6 },
{zip:"0620", name:"Darguina",wilaya:6 },
{zip:"0621", name:"Sidi-Ayad",wilaya:6 },
{zip:"0622", name:"Aokas",wilaya:6 },
{zip:"0623", name:"Beni Djellil",wilaya:6 },
{zip:"0624", name:"Adekar",wilaya:6 },
{zip:"0625", name:"Akbou",wilaya:6 },
{zip:"0626", name:"Seddouk",wilaya:6 },
{zip:"0627", name:"Tazmalt",wilaya:6 },
{zip:"0628", name:"Aït-R'zine",wilaya:6 },
{zip:"0629", name:"Chemini",wilaya:6 },
{zip:"0630", name:"Souk-Oufella",wilaya:6 },
{zip:"0631", name:"Taskriout",wilaya:6 },
{zip:"0632", name:"Tibane",wilaya:6 },
{zip:"0633", name:"Tala Hamza",wilaya:6 },
{zip:"0634", name:"Barbacha",wilaya:6 },
{zip:"0635", name:"Beni Ksila",wilaya:6 },
{zip:"0636", name:"Ouzellaguen",wilaya:6 },
{zip:"0637", name:"Bouhamza",wilaya:6 },
{zip:"0638", name:"Beni Mellikeche",wilaya:6 },
{zip:"0639", name:"Sidi-Aïch",wilaya:6 },
{zip:"0640", name:"El Kseur",wilaya:6 },
{zip:"0641", name:"Melbou",wilaya:6 },
{zip:"0642", name:"Akfadou",wilaya:6 },
{zip:"0643", name:"Leflaye",wilaya:6 },
{zip:"0644", name:"Kherrata",wilaya:6 },
{zip:"0645", name:"Draâ El-Kaïd",wilaya:6 },
{zip:"0646", name:"Tamridjet",wilaya:6 },
{zip:"0647", name:"Aït-Smail",wilaya:6 },
{zip:"0648", name:"Boukhelifa",wilaya:6 },
{zip:"0649", name:"Tizi N'Berber",wilaya:6 },
{zip:"0650", name:"Beni Maouche",wilaya:6 },
{zip:"0651", name:"Oued Ghir",wilaya:6 },
{zip:"0652", name:"Boudjellil",wilaya:6 },
{zip:"0700", name:"Aïn Naga",wilaya:7 },
{zip:"0701", name:"Aïn Zaatout",wilaya:7 },
{zip:"0702", name:"Besbes",wilaya:7 },
{zip:"0703", name:"Biskra",wilaya:7 },
{zip:"0704", name:"Bordj Ben Azzouz",wilaya:7 },
{zip:"0705", name:"Bouchagroune",wilaya:7 },
{zip:"0706", name:"Branis",wilaya:7 },
{zip:"0707", name:"Chetma",wilaya:7 },
{zip:"0708", name:"Djemorah",wilaya:7 },
{zip:"0709", name:"Doucen",wilaya:7 },
{zip:"0710", name:"Ech Chaïba",wilaya:7 },
{zip:"0711", name:"El Feidh",wilaya:7 },
{zip:"0712", name:"El Ghrous",wilaya:7 },
{zip:"0713", name:"El Hadjeb",wilaya:7 },
{zip:"0714", name:"El Haouch",wilaya:7 },
{zip:"0715", name:"El Kantara",wilaya:7 },
{zip:"0716", name:"El Mizaraa",wilaya:7 },
{zip:"0717", name:"El Outaya",wilaya:7 },
{zip:"0718", name:"Foughala",wilaya:7 },
{zip:"0719", name:"Khenguet Sidi Nadji",wilaya:7 },
{zip:"0720", name:"Lichana",wilaya:7 },
{zip:"0721", name:"Lioua",wilaya:7 },
{zip:"0722", name:"M'Chouneche",wilaya:7 },
{zip:"0723", name:"Mekhadma",wilaya:7 },
{zip:"0724", name:"M'Lili",wilaya:7 },
{zip:"0725", name:"Ouled Djellal",wilaya:7 },
{zip:"0726", name:"Oumache",wilaya:7 },
{zip:"0727", name:"Ourlal",wilaya:7 },
{zip:"0728", name:"Ras El Miaad",wilaya:7 },
{zip:"0729", name:"Sidi Khaled",wilaya:7 },
{zip:"0730", name:"Sidi Okba",wilaya:7 },
{zip:"0731", name:"Tolga",wilaya:7 },
{zip:"0732", name:"Zeribet El Oued",wilaya:7 },
{zip:"0801", name:"Béchar",wilaya:8 },
{zip:"0802", name:"Erg Ferradj",wilaya:8 },
{zip:"0803", name:"Ouled Khoudir",wilaya:8 },
{zip:"0804", name:"Meridja",wilaya:8 },
{zip:"0805", name:"Timoudi",wilaya:8 },
{zip:"0806", name:"Lahmar",wilaya:8 },
{zip:"0807", name:"Béni Abbès",wilaya:8 },
{zip:"0808", name:"Beni Ikhlef",wilaya:8 },
{zip:"0809", name:"Mechraa Houari Boumedienne",wilaya:8 },
{zip:"0810", name:"Kenadsa",wilaya:8 },
{zip:"0811", name:"Igli",wilaya:8 },
{zip:"0812", name:"Tabelbala",wilaya:8 },
{zip:"0813", name:"Taghit",wilaya:8 },
{zip:"0814", name:"El Ouata",wilaya:8 },
{zip:"0815", name:"Boukais",wilaya:8 },
{zip:"8016", name:"Mougheul",wilaya:8 },
{zip:"0817", name:"Abadla",wilaya:8 },
{zip:"0818", name:"Kerzaz",wilaya:8 },
{zip:"0819", name:"Ksabi",wilaya:8 },
{zip:"0820", name:"Tamtert",wilaya:8 },
{zip:"0821", name:"Beni Ounif",wilaya:8 },
{zip:"0901", name:"Blida",wilaya:9 },
{zip:"0902", name:"Chebli",wilaya:9 },
{zip:"0903", name:"Bouinan",wilaya:9 },
{zip:"0904", name:"Oued Alleug",wilaya:9 },
{zip:"0907", name:"Ouled Yaïch",wilaya:9 },
{zip:"0908", name:"Chréa",wilaya:9 },
{zip:"0910", name:"El Affroun",wilaya:9 },
{zip:"0911", name:"Chiffa",wilaya:9 },
{zip:"0912", name:"Hammam Melouane",wilaya:9 },
{zip:"0913", name:"Benkhelil",wilaya:9 },
{zip:"0914", name:"Soumaa",wilaya:9 },
{zip:"0916", name:"Mouzaia",wilaya:9 },
{zip:"0917", name:"Souhane",wilaya:9 },
{zip:"0918", name:"Meftah",wilaya:9 },
{zip:"0919", name:"Ouled Slama",wilaya:9 },
{zip:"0920", name:"Boufarik",wilaya:9 },
{zip:"0921", name:"Larbaa",wilaya:9 },
{zip:"0922", name:"Oued Djer",wilaya:9 },
{zip:"0923", name:"Beni Tamou",wilaya:9 },
{zip:"0924", name:"Bouarfa",wilaya:9 },
{zip:"0925", name:"Beni Mered",wilaya:9 },
{zip:"1313", name:"Ouled Mimoun",wilaya:13 },
{zip:"1314", name:"Amieur",wilaya:13 },
{zip:"1315", name:"Aïn Youcef",wilaya:13 },
{zip:"1316", name:"Zenata",wilaya:13 },
{zip:"1317", name:"Beni Snous",wilaya:13 },
{zip:"1318", name:"Bab El Assa",wilaya:13 },
{zip:"1319", name:"Dar Yaghmouracene",wilaya:13 },
{zip:"1320", name:"Fellaoucene",wilaya:13 },
{zip:"1321", name:"Azails",wilaya:13 },
{zip:"1322", name:"Sebaa Chioukh",wilaya:13 },
{zip:"1323", name:"Terny Beni Hdiel",wilaya:13 },
{zip:"1324", name:"Bensekrane",wilaya:13 },
{zip:"1325", name:"Aïn Nehala",wilaya:13 },
{zip:"1326", name:"Hennaya",wilaya:13 },
{zip:"1327", name:"Maghnia",wilaya:13 },
{zip:"1328", name:"Hammam Boughrara",wilaya:13 },
{zip:"1329", name:"Souahlia",wilaya:13 },
{zip:"1330", name:"MSirda Fouaga",wilaya:13 },
{zip:"1331", name:"Aïn Fetah",wilaya:13 },
{zip:"1332", name:"El Aricha",wilaya:13 },
{zip:"1333", name:"Souk Tlata",wilaya:13 },
{zip:"1334", name:"Sidi Abdelli",wilaya:13 },
{zip:"1335", name:"Sebdou",wilaya:13 },
{zip:"1336", name:"Beni Ouarsous",wilaya:13 },
{zip:"1337", name:"Sidi Medjahed",wilaya:13 },
{zip:"1338", name:"Beni Boussaid",wilaya:13 },
{zip:"1339", name:"Marsa Ben M'Hidi",wilaya:13 },
{zip:"1340", name:"Nedroma",wilaya:13 },
{zip:"1341", name:"Sidi Djillali",wilaya:13 },
{zip:"1342", name:"Beni Bahdel",wilaya:13 },
{zip:"1343", name:"El Bouihi",wilaya:13 },
{zip:"1344", name:"Honaïne",wilaya:13 },
{zip:"1345", name:"Tienet",wilaya:13 },
{zip:"1346", name:"Ouled Riyah",wilaya:13 },
{zip:"1347", name:"Bouhlou",wilaya:13 },
{zip:"1348", name:"Beni Khellad",wilaya:13 },
{zip:"1349", name:"Aïn Ghoraba",wilaya:13 },
{zip:"1350", name:"Chetouane",wilaya:13 },
{zip:"1351", name:"Mansourah",wilaya:13 },
{zip:"1352", name:"Beni Semiel",wilaya:13 },
{zip:"1353", name:"Aïn Kebira",wilaya:13 },
{zip:"1400", name:"Aïn Bouchekif",wilaya:14 },
{zip:"1401", name:"Aïn Deheb",wilaya:14 },
{zip:"1402", name:"Aïn El Hadid",wilaya:14 },
{zip:"1403", name:"Aïn Kermes",wilaya:14 },
{zip:"1404", name:"Aïn Zarit",wilaya:14 },
{zip:"1405", name:"Bougara",wilaya:14 },
{zip:"1406", name:"Chehaima",wilaya:14 },
{zip:"1407", name:"Dahmouni",wilaya:14 },
{zip:"1408", name:"Djebilet Rosfa",wilaya:14 },
{zip:"1409", name:"Djillali Ben Amar",wilaya:14 },
{zip:"1410", name:"Faidja",wilaya:14 },
{zip:"1411", name:"Frenda",wilaya:14 },
{zip:"1412", name:"Guertoufa",wilaya:14 },
{zip:"1413", name:"Hamadia",wilaya:14 },
{zip:"1414", name:"Ksar Chellala",wilaya:14 },
{zip:"1415", name:"Madna",wilaya:14 },
{zip:"1416", name:"Mahdia",wilaya:14 },
{zip:"1417", name:"Mechraa Safa",wilaya:14 },
{zip:"1418", name:"Medrissa",wilaya:14 },
{zip:"1419", name:"Medroussa",wilaya:14 },
{zip:"1420", name:"Meghila",wilaya:14 },
{zip:"1421", name:"Mellakou",wilaya:14 },
{zip:"1422", name:"Nadorah",wilaya:14 },
{zip:"1423", name:"Naima",wilaya:14 },
{zip:"1424", name:"Oued Lilli",wilaya:14 },
{zip:"1425", name:"Rahouia",wilaya:14 },
{zip:"1426", name:"Rechaiga",wilaya:14 },
{zip:"1427", name:"Sebaine",wilaya:14 },
{zip:"1428", name:"Sebt",wilaya:14 },
{zip:"1429", name:"Serghine",wilaya:14 },
{zip:"1430", name:"Si Abdelghani",wilaya:14 },
{zip:"1431", name:"Sidi Abderahmane",wilaya:14 },
{zip:"1432", name:"Sidi Ali Mellal",wilaya:14 },
{zip:"1433", name:"Sidi Bakhti",wilaya:14 },
{zip:"1434", name:"Sidi Hosni",wilaya:14 },
{zip:"1435", name:"Sougueur",wilaya:14 },
{zip:"1436", name:"Tagdemt",wilaya:14 },
{zip:"1437", name:"Takhemaret",wilaya:14 },
{zip:"1438", name:"Tiaret",wilaya:14 },
{zip:"1439", name:"Tidda",wilaya:14 },
{zip:"1440", name:"Tousnina",wilaya:14 },
{zip:"1441", name:"Zmalet El Emir Abdelkader",wilaya:14 },
{zip:"1501", name:"Tizi Ouzou",wilaya:15 },
{zip:"1502", name:"Ain El Hammam",wilaya:15 },
{zip:"1503", name:"Akbil",wilaya:15 },
{zip:"1504", name:"Freha",wilaya:15 },
{zip:"1505", name:"Souamaâ",wilaya:15 },
{zip:"1506", name:"Mechtras",wilaya:15 },
{zip:"1507", name:"Irdjen",wilaya:15 },
{zip:"1508", name:"Timizart",wilaya:15 },
{zip:"1509", name:"Makouda",wilaya:15 },
{zip:"1510", name:"Draâ El Mizan",wilaya:15 },
{zip:"1511", name:"Tizi Gheniff",wilaya:15 },
{zip:"1512", name:"Bounouh",wilaya:15 },
{zip:"1513", name:"Aït Chafâa",wilaya:15 },
{zip:"1514", name:"Frikat",wilaya:15 },
{zip:"1515", name:"Beni Aïssi",wilaya:15 },
{zip:"1516", name:"Beni Zmenzer",wilaya:15 },
{zip:"1517", name:"Iferhounène",wilaya:15 },
{zip:"1518", name:"Azazga",wilaya:15 },
{zip:"1519", name:"Illoula Oumalou",wilaya:15 },
{zip:"1520", name:"Yakouren",wilaya:15 },
{zip:"1521", name:"Larbaâ Nath Irathen",wilaya:15 },
{zip:"1522", name:"Tizi Rached",wilaya:15 },
{zip:"1523", name:"Zekri",wilaya:15 },
{zip:"1524", name:"Ouaguenoun",wilaya:15 },
{zip:"1525", name:"Aïn Zaouia",wilaya:15 },
{zip:"1526", name:"M'Kira",wilaya:15 },
{zip:"1527", name:"Aït Yahia",wilaya:15 },
{zip:"1528", name:"Aït Mahmoud",wilaya:15 },
{zip:"1529", name:"Mâatkas",wilaya:15 },
{zip:"1530", name:"Aït Boumahdi",wilaya:15 },
{zip:"1531", name:"Abi Youcef",wilaya:15 },
{zip:"1532", name:"Beni Douala",wilaya:15 },
{zip:"1533", name:"Illilten",wilaya:15 },
{zip:"1534", name:"Bouzguen",wilaya:15 },
{zip:"1535", name:"Aït Aggouacha",wilaya:15 },
{zip:"1536", name:"Ouadhia",wilaya:15 },
{zip:"1537", name:"Azeffoun",wilaya:15 },
{zip:"1538", name:"Tigzirt",wilaya:15 },
{zip:"1539", name:"Djebel Aissa Mimoun",wilaya:15 },
{zip:"1540", name:"Boghni",wilaya:15 },
{zip:"1541", name:"Ifigha",wilaya:15 },
{zip:"1542", name:"Aït Oumalou",wilaya:15 },
{zip:"1543", name:"Tirmitine",wilaya:15 },
{zip:"1544", name:"Akerrou",wilaya:15 },
{zip:"1545", name:"Yatafen",wilaya:15 },
{zip:"1546", name:"Beni Ziki",wilaya:15 },
{zip:"1547", name:"Draâ Ben Khedda",wilaya:15 },
{zip:"1548", name:"Ouacif",wilaya:15 },
{zip:"1549", name:"Idjeur",wilaya:15 },
{zip:"1550", name:"Mekla",wilaya:15 },
{zip:"1551", name:"Tizi N'Tleta",wilaya:15 },
{zip:"1552", name:"Beni Yenni",wilaya:15 },
{zip:"1553", name:"Aghribs",wilaya:15 },
{zip:"1554", name:"Iflissen",wilaya:15 },
{zip:"1555", name:"Boudjima",wilaya:15 },
{zip:"1556", name:"Aït Yahia Moussa",wilaya:15 },
{zip:"1557", name:"Souk El Thenine",wilaya:15 },
{zip:"1558", name:"Aït Khellili",wilaya:15 },
{zip:"1559", name:"Sidi Namane",wilaya:15 },
{zip:"1560", name:"Iboudraren",wilaya:15 },
{zip:"1561", name:"Agouni Gueghrane",wilaya:15 },
{zip:"1562", name:"Mizrana",wilaya:15 },
{zip:"1563", name:"Imsouhel",wilaya:15 },
{zip:"1564", name:"Tadmaït",wilaya:15 },
{zip:"1565", name:"Aït Bouadou",wilaya:15 },
{zip:"1566", name:"Assi Youcef",wilaya:15 },
{zip:"1567", name:"Aït Toudert",wilaya:15 },
{zip:"1600", name:"Alger-Centre",wilaya:16 },
{zip:"1603", name:"El Madania",wilaya:16 },
{zip:"1604", name:"Belouizdad",wilaya:16 },
{zip:"1605", name:"Bab El Oued",wilaya:16 },
{zip:"1606", name:"Bologhine",wilaya:16 },
{zip:"1608", name:"Oued Koriche",wilaya:16 },
{zip:"1609", name:"Bir Mourad Raïs",wilaya:16 },
{zip:"1602", name:"Sidi M'Hamed",wilaya:16 },
{zip:"1607", name:"Casbah",wilaya:16 },
{zip:"1610", name:"El Biar",wilaya:16 },
{zip:"1611", name:"Bouzareah",wilaya:16 },
{zip:"1612", name:"Birkhadem",wilaya:16 },
{zip:"1613", name:"El Harrach",wilaya:16 },
{zip:"1614", name:"Baraki",wilaya:16 },
{zip:"1615", name:"Oued Smar",wilaya:16 },
{zip:"1616", name:"Bourouba",wilaya:16 },
{zip:"1617", name:"Hussein Dey",wilaya:16 },
{zip:"1618", name:"Kouba",wilaya:16 },
{zip:"1619", name:"Bachdjerrah",wilaya:16 },
{zip:"1620", name:"Dar El Beïda",wilaya:16 },
{zip:"1621", name:"Bab Ezzouar",wilaya:16 },
{zip:"1622", name:"Ben Aknoun",wilaya:16 },
{zip:"1623", name:"Dely Ibrahim",wilaya:16 },
{zip:"1624", name:"El Hammamet",wilaya:16 },
{zip:"1625", name:"Raïs Hamidou",wilaya:16 },
{zip:"1626", name:"Djasr Kasentina",wilaya:16 },
{zip:"1627", name:"El Mouradia",wilaya:16 },
{zip:"1628", name:"Hydra",wilaya:16 },
{zip:"1629", name:"Mohammadia",wilaya:16 },
{zip:"1630", name:"Bordj El Kiffan",wilaya:16 },
{zip:"1631", name:"El Magharia",wilaya:16 },
{zip:"1632", name:"Beni Messous",wilaya:16 },
{zip:"1633", name:"Les Eucalyptus",wilaya:16 },
{zip:"1634", name:"Birtouta",wilaya:16 },
{zip:"1635", name:"Tessala El Merdja",wilaya:16 },
{zip:"1636", name:"Ouled Chebel",wilaya:16 },
{zip:"1637", name:"Sidi Moussa",wilaya:16 },
{zip:"1638", name:"Aïn Taya",wilaya:16 },
{zip:"1639", name:"Bordj El Bahri",wilaya:16 },
{zip:"1640", name:"El Marsa",wilaya:16 },
{zip:"1641", name:"H'raoua",wilaya:16 },
{zip:"1642", name:"Rouïba",wilaya:16 },
{zip:"1643", name:"Reghaïa",wilaya:16 },
{zip:"1644", name:"Aïn Benian",wilaya:16 },
{zip:"1645", name:"Staoueli",wilaya:16 },
{zip:"1646", name:"Zeralda",wilaya:16 },
{zip:"1647", name:"Mahelma",wilaya:16 },
{zip:"1648", name:"Rahmania",wilaya:16 },
{zip:"1649", name:"Souidania",wilaya:16 },
{zip:"1650", name:"Cheraga",wilaya:16 },
{zip:"1651", name:"Ouled Fayet",wilaya:16 },
{zip:"1652", name:"El Achour",wilaya:16 },
{zip:"1653", name:"Draria",wilaya:16 },
{zip:"1654", name:"Douera",wilaya:16 },
{zip:"1655", name:"Baba Hassen",wilaya:16 },
{zip:"1656", name:"Khraicia",wilaya:16 },
{zip:"1657", name:"Saoula",wilaya:16 },
{zip:"1700", name:"Aïn Chouhada",wilaya:17 },
{zip:"1701", name:"Aïn El Ibel",wilaya:17 },
{zip:"1702", name:"Aïn Feka",wilaya:17 },
{zip:"1703", name:"Aïn Maabed",wilaya:17 },
{zip:"1704", name:"Aïn Oussara",wilaya:17 },
{zip:"1705", name:"Amourah",wilaya:17 },
{zip:"1706", name:"Benhar",wilaya:17 },
{zip:"1707", name:"Beni Yagoub",wilaya:17 },
{zip:"1708", name:"Birine",wilaya:17 },
{zip:"1709", name:"Bouira Lahdab",wilaya:17 },
{zip:"1710", name:"Charef",wilaya:17 },
{zip:"1711", name:"Dar Chioukh",wilaya:17 },
{zip:"1712", name:"Deldoul",wilaya:17 },
{zip:"1713", name:"Djelfa",wilaya:17 },
{zip:"1714", name:"Douis",wilaya:17 },
{zip:"1715", name:"El Guedid",wilaya:17 },
{zip:"1716", name:"El Idrissia",wilaya:17 },
{zip:"1717", name:"El Khemis",wilaya:17 },
{zip:"1718", name:"Faidh El Botma",wilaya:17 },
{zip:"1719", name:"Guernini",wilaya:17 },
{zip:"1720", name:"Guettara",wilaya:17 },
{zip:"1721", name:"Had-Sahary",wilaya:17 },
{zip:"1722", name:"Hassi Bahbah",wilaya:17 },
{zip:"1723", name:"Hassi El Euch",wilaya:17 },
{zip:"1724", name:"Hassi Fedoul",wilaya:17 },
{zip:"1725", name:"Messaad",wilaya:17 },
{zip:"1726", name:"M'Liliha",wilaya:17 },
{zip:"1727", name:"Moudjebara",wilaya:17 },
{zip:"1728", name:"Oum Laadham",wilaya:17 },
{zip:"1729", name:"Sed Rahal",wilaya:17 },
{zip:"1730", name:"Selmana",wilaya:17 },
{zip:"1731", name:"Sidi Baizid",wilaya:17 },
{zip:"1732", name:"Sidi Ladjel",wilaya:17 },
{zip:"1733", name:"Tadmit",wilaya:17 },
{zip:"1734", name:"Zaafrane",wilaya:17 },
{zip:"1735", name:"Zaccar",wilaya:17 },
{zip:"1801", name:"Jijel",wilaya:18 },
{zip:"1802", name:"Eraguene",wilaya:18 },
{zip:"1803", name:"El Aouana",wilaya:18 },
{zip:"1804", name:"Ziama Mansouriah",wilaya:18 },
{zip:"1805", name:"Taher",wilaya:18 },
{zip:"1806", name:"Emir Abdelkader",wilaya:18 },
{zip:"1807", name:"Chekfa",wilaya:18 },
{zip:"1808", name:"Chahna",wilaya:18 },
{zip:"1809", name:"El Milia",wilaya:18 },
{zip:"1810", name:"Sidi Maarouf",wilaya:18 },
{zip:"1811", name:"Settara",wilaya:18 },
{zip:"1812", name:"El Ancer",wilaya:18 },
{zip:"1813", name:"Sidi Abdelaziz",wilaya:18 },
{zip:"1814", name:"Kaous",wilaya:18 },
{zip:"1815", name:"Ghebala",wilaya:18 },
{zip:"1816", name:"Bouraoui Belhadef",wilaya:18 },
{zip:"1817", name:"Djimla",wilaya:18 },
{zip:"1818", name:"Selma Benziada",wilaya:18 },
{zip:"1819", name:"Boucif Ouled Askeur",wilaya:18 },
{zip:"1820", name:"El Kennar Nouchfi",wilaya:18 },
{zip:"1821", name:"Ouled Yahia Khedrouche",wilaya:18 },
{zip:"1822", name:"Boudriaa Ben Yadjis",wilaya:18 },
{zip:"1823", name:"Kheïri Oued Adjoul",wilaya:18 },
{zip:"1824", name:"Texenna",wilaya:18 },
{zip:"1825", name:"Djemaa Beni Habibi",wilaya:18 },
{zip:"1826", name:"Bordj Tahar",wilaya:18 },
{zip:"1827", name:"Ouled Rabah",wilaya:18 },
{zip:"1828", name:"Ouadjana",wilaya:18 },
{zip:"1900", name:"Aïn Abessa",wilaya:19 },
{zip:"1901", name:"Aïn Arnat",wilaya:19 },
{zip:"1902", name:"Aïn Azel",wilaya:19 },
{zip:"1903", name:"Aïn El Kebira",wilaya:19 },
{zip:"1904", name:"Aïn Lahdjar",wilaya:19 },
{zip:"1905", name:"Aïn Legraj",wilaya:19 },
{zip:"1906", name:"Aïn Oulmene",wilaya:19 },
{zip:"1907", name:"Aïn Roua",wilaya:19 },
{zip:"1908", name:"Aïn Sebt",wilaya:19 },
{zip:"1909", name:"Aït Naoual Mezada",wilaya:19 },
{zip:"1910", name:"Aït Tizi",wilaya:19 },
{zip:"1911", name:"Amoucha",wilaya:19 },
{zip:"1912", name:"Babor",wilaya:19 },
{zip:"1913", name:"Bazer Sakhra",wilaya:19 },
{zip:"1914", name:"Beidha Bordj",wilaya:19 },
{zip:"1915", name:"Belaa",wilaya:19 },
{zip:"1916", name:"Beni Aziz",wilaya:19 },
{zip:"1917", name:"Beni Chebana",wilaya:19 },
{zip:"1918", name:"Beni Fouda",wilaya:19 },
{zip:"1919", name:"Beni Hocine",wilaya:19 },
{zip:"1920", name:"Beni Mouhli",wilaya:19 },
{zip:"1921", name:"Beni Ouartilene",wilaya:19 },
{zip:"1922", name:"Bir El Arch",wilaya:19 },
{zip:"1923", name:"Bir Haddada",wilaya:19 },
{zip:"1924", name:"Bouandas",wilaya:19 },
{zip:"1925", name:"Bougaa",wilaya:19 },
{zip:"1926", name:"Bousselam",wilaya:19 },
{zip:"1927", name:"Boutaleb",wilaya:19 },
{zip:"1928", name:"Dehamcha",wilaya:19 },
{zip:"1929", name:"Djemila",wilaya:19 },
{zip:"1930", name:"Draa Kebila",wilaya:19 },
{zip:"1931", name:"El Eulma",wilaya:19 },
{zip:"1932", name:"El Ouldja",wilaya:19 },
{zip:"1933", name:"El Ouricia",wilaya:19 },
{zip:"1934", name:"Guellal",wilaya:19 },
{zip:"1935", name:"Guelta Zerka",wilaya:19 },
{zip:"1936", name:"Guenzet",wilaya:19 },
{zip:"1937", name:"Guidjel",wilaya:19 },
{zip:"1938", name:"Hamma",wilaya:19 },
{zip:"1939", name:"Hammam Guergour",wilaya:19 },
{zip:"1940", name:"Hammam Soukhna",wilaya:19 },
{zip:"1941", name:"Harbil",wilaya:19 },
{zip:"1942", name:"Ksar El Abtal",wilaya:19 },
{zip:"1943", name:"Maaouia",wilaya:19 },
{zip:"1944", name:"Maoklane",wilaya:19 },
{zip:"1945", name:"Mezloug",wilaya:19 },
{zip:"1946", name:"Oued El Barad",wilaya:19 },
{zip:"1947", name:"Ouled Addouane",wilaya:19 },
{zip:"1948", name:"Ouled Sabor",wilaya:19 },
{zip:"1949", name:"Ouled Si Ahmed",wilaya:19 },
{zip:"1950", name:"Ouled Tebben",wilaya:19 },
{zip:"1951", name:"Rasfa",wilaya:19 },
{zip:"1952", name:"Salah Bey",wilaya:19 },
{zip:"1953", name:"Serdj El Ghoul",wilaya:19 },
{zip:"1954", name:"Sétif",wilaya:19 },
{zip:"1955", name:"Tachouda",wilaya:19 },
{zip:"1956", name:"Talaifacene",wilaya:19 },
{zip:"1957", name:"Taya",wilaya:19 },
{zip:"1958", name:"Tella",wilaya:19 },
{zip:"1959", name:"Tizi N'Bechar",wilaya:19 },
{zip:"2000", name:"Aïn El Hadjar",wilaya:20 },
{zip:"2001", name:"Aïn Sekhouna",wilaya:20 },
{zip:"2002", name:"Aïn Soltane",wilaya:20 },
{zip:"2003", name:"Doui Thabet",wilaya:20 },
{zip:"2004", name:"El Hassasna",wilaya:20 },
{zip:"2005", name:"Hounet",wilaya:20 },
{zip:"2006", name:"Maamora",wilaya:20 },
{zip:"2007", name:"Moulay Larbi",wilaya:20 },
{zip:"2008", name:"Ouled Brahim",wilaya:20 },
{zip:"2009", name:"Ouled Khaled",wilaya:20 },
{zip:"2010", name:"Saïda",wilaya:20 },
{zip:"2011", name:"Sidi Ahmed",wilaya:20 },
{zip:"2012", name:"Sidi Amar",wilaya:20 },
{zip:"2013", name:"Sidi Boubekeur",wilaya:20 },
{zip:"2014", name:"Tircine",wilaya:20 },
{zip:"2015", name:"Youb",wilaya:20 },
{zip:"2100", name:"Aïn Bouziane",wilaya:21 },
{zip:"2101", name:"Aïn Charchar",wilaya:21 },
{zip:"2102", name:"Aïn Kechra",wilaya:21 },
{zip:"2103", name:"Aïn Zouit",wilaya:21 },
{zip:"2104", name:"Azzaba",wilaya:21 },
{zip:"2105", name:"Bekkouche Lakhdar",wilaya:21 },
{zip:"2106", name:"Bin El Ouiden",wilaya:21 },
{zip:"2107", name:"Ben Azzouz",wilaya:21 },
{zip:"2108", name:"Beni Bechir",wilaya:21 },
{zip:"2109", name:"Beni Oulbane",wilaya:21 },
{zip:"2110", name:"Beni Zid",wilaya:21 },
{zip:"2111", name:"Bouchtata",wilaya:21 },
{zip:"2112", name:"Cheraia",wilaya:21 },
{zip:"2113", name:"Collo",wilaya:21 },
{zip:"2114", name:"Djendel Saadi Mohamed",wilaya:21 },
{zip:"2115", name:"El Ghedir",wilaya:21 },
{zip:"2116", name:"El Hadaiek",wilaya:21 },
{zip:"2117", name:"El Harrouch",wilaya:21 },
{zip:"2118", name:"El Marsa",wilaya:21 },
{zip:"2119", name:"Emdjez Edchich",wilaya:21 },
{zip:"2120", name:"Es Sebt",wilaya:21 },
{zip:"2121", name:"Filfila",wilaya:21 },
{zip:"2122", name:"Hamadi Krouma",wilaya:21 },
{zip:"2123", name:"Kanoua",wilaya:21 },
{zip:"2124", name:"Kerkera",wilaya:21 },
{zip:"2125", name:"Kheneg Mayoum",wilaya:21 },
{zip:"2126", name:"Oued Zehour",wilaya:21 },
{zip:"2127", name:"Ouldja Boulballout",wilaya:21 },
{zip:"2128", name:"Ouled Attia",wilaya:21 },
{zip:"2129", name:"Ouled Hbaba",wilaya:21 },
{zip:"2130", name:"Oum Toub",wilaya:21 },
{zip:"2131", name:"Ramdane Djamel",wilaya:21 },
{zip:"2132", name:"Salah Bouchaour",wilaya:21 },
{zip:"2133", name:"Sidi Mezghiche",wilaya:21 },
{zip:"2134", name:"Skikda",wilaya:21 },
{zip:"2135", name:"Tamalous",wilaya:21 },
{zip:"2136", name:"Zerdaza",wilaya:21 },
{zip:"2137", name:"Zito",wilaya:21 },
{zip:"2200", name:"Aïn Adden",wilaya:22 },
{zip:"2201", name:"Aïn El Berd",wilaya:22 },
{zip:"2203", name:"Aïn Kada",wilaya:22 },
{zip:"2204", name:"Aïn Thrid",wilaya:22 },
{zip:"2205", name:"Aïn Tindamine",wilaya:22 },
{zip:"2206", name:"Amarnas",wilaya:22 },
{zip:"2207", name:"Badredine El Mokrani",wilaya:22 },
{zip:"2208", name:"Belarbi",wilaya:22 },
{zip:"2208", name:"Ben Badis",wilaya:22 },
{zip:"2209", name:"Benachiba Chelia",wilaya:22 },
{zip:"2210", name:"Bir El Hammam",wilaya:22 },
{zip:"2211", name:"Boudjebaa El Bordj",wilaya:22 },
{zip:"2212", name:"Boukhanafis",wilaya:22 },
{zip:"2213", name:"Chettouane Belaila",wilaya:22 },
{zip:"2214", name:"Dhaya",wilaya:22 },
{zip:"2215", name:"El Haçaiba",wilaya:22 },
{zip:"2216", name:"Hassi Dahou",wilaya:22 },
{zip:"2217", name:"Hassi Zehana",wilaya:22 },
{zip:"2218", name:"Lamtar",wilaya:22 },
{zip:"2219", name:"Makedra",wilaya:22 },
{zip:"2220", name:"Marhoum",wilaya:22 },
{zip:"2221", name:"M'Cid",wilaya:22 },
{zip:"2222", name:"Merine",wilaya:22 },
{zip:"2223", name:"Mezaourou",wilaya:22 },
{zip:"2224", name:"Mostefa Ben Brahim",wilaya:22 },
{zip:"2225", name:"Moulay Slissen",wilaya:22 },
{zip:"2226", name:"Oued Sebaa",wilaya:22 },
{zip:"2227", name:"Oued Sefioun",wilaya:22 },
{zip:"2228", name:"Oued Taourira",wilaya:22 },
{zip:"2229", name:"Ras El Ma",wilaya:22 },
{zip:"2230", name:"Redjem Demouche",wilaya:22 },
{zip:"2231", name:"Sehala Thaoura",wilaya:22 },
{zip:"2232", name:"Sfisef",wilaya:22 },
{zip:"2233", name:"Sidi Ali Benyoub",wilaya:22 },
{zip:"2234", name:"Sidi Ali Boussidi",wilaya:22 },
{zip:"2235", name:"Sidi Bel Abbes",wilaya:22 },
{zip:"2236", name:"Sidi Brahim",wilaya:22 },
{zip:"2237", name:"Sidi Chaib",wilaya:22 },
{zip:"2238", name:"Sidi Dahou de Zairs",wilaya:22 },
{zip:"2239", name:"Sidi Hamadouche",wilaya:22 },
{zip:"2240", name:"Sidi Khaled",wilaya:22 },
{zip:"2241", name:"Sidi Lahcene",wilaya:22 },
{zip:"2242", name:"Sidi Yacoub",wilaya:22 },
{zip:"2243", name:"Tabia",wilaya:22 },
{zip:"2244", name:"Tafissour",wilaya:22 },
{zip:"2245", name:"Taoudmout",wilaya:22 },
{zip:"2246", name:"Teghalimet",wilaya:22 },
{zip:"2247", name:"Telagh",wilaya:22 },
{zip:"2248", name:"Tenira",wilaya:22 },
{zip:"2249", name:"Tessala",wilaya:22 },
{zip:"2250", name:"Tilmouni",wilaya:22 },
{zip:"2251", name:"Zerouala",wilaya:22 },
{zip:"2301", name:"Annaba",wilaya:23 },
{zip:"2302", name:"Barrahel",wilaya:23 },
{zip:"2303", name:"El Hadjar",wilaya:23 },
{zip:"2304", name:"Eulma",wilaya:23 },
{zip:"2305", name:"El Bouni",wilaya:23 },
{zip:"2306", name:"Oued El Aneb",wilaya:23 },
{zip:"2307", name:"Cheurfa",wilaya:23 },
{zip:"2308", name:"Seraïdi",wilaya:23 },
{zip:"2309", name:"Aïn Berda",wilaya:23 },
{zip:"2310", name:"Chetaïbi",wilaya:23 },
{zip:"2311", name:"Sidi Amar",wilaya:23 },
{zip:"2312", name:"Treat",wilaya:23 },
{zip:"2400", name:"Aïn Ben Beida",wilaya:24 },
{zip:"2401", name:"Aïn Larbi",wilaya:24 },
{zip:"2402", name:"Aïn Makhlouf",wilaya:24 },
{zip:"2403", name:"Aïn Reggada",wilaya:24 },
{zip:"2404", name:"Aïn Sandel",wilaya:24 },
{zip:"2405", name:"Belkheir",wilaya:24 },
{zip:"2406", name:"Ben Djerrah",wilaya:24 },
{zip:"2407", name:"Beni Mezline",wilaya:24 },
{zip:"2408", name:"Bordj Sabat",wilaya:24 },
{zip:"2409", name:"Bouhachana",wilaya:24 },
{zip:"2410", name:"Bouhamdane",wilaya:24 },
{zip:"2411", name:"Bouati Mahmoud",wilaya:24 },
{zip:"2412", name:"Bouchegouf",wilaya:24 },
{zip:"2413", name:"Boumahra Ahmed",wilaya:24 },
{zip:"2414", name:"Dahouara",wilaya:24 },
{zip:"2415", name:"Djeballah Khemissi",wilaya:24 },
{zip:"2416", name:"El Fedjoudj",wilaya:24 },
{zip:"2417", name:"Guellat Bou Sbaa",wilaya:24 },
{zip:"2418", name:"Guelma",wilaya:24 },
{zip:"2419", name:"Hammam Debagh",wilaya:24 },
{zip:"2420", name:"Hammam N'Bail",wilaya:24 },
{zip:"2421", name:"Héliopolis",wilaya:24 },
{zip:"2422", name:"Houari Boumédiène",wilaya:24 },
{zip:"2423", name:"Khezarra",wilaya:24 },
{zip:"2424", name:"Medjez Amar",wilaya:24 },
{zip:"2425", name:"Medjez Sfa",wilaya:24 },
{zip:"2426", name:"Nechmaya",wilaya:24 },
{zip:"2427", name:"Oued Cheham",wilaya:24 },
{zip:"2428", name:"Oued Fragha",wilaya:24 },
{zip:"2429", name:"Oued Zenati",wilaya:24 },
{zip:"2430", name:"Ras El Agba",wilaya:24 },
{zip:"2431", name:"Roknia",wilaya:24 },
{zip:"2432", name:"Sellaoua Announa",wilaya:24 },
{zip:"2433", name:"Tam",wilaya:24 },
{zip:"2500", name:"Aïn Abid",wilaya:25 },
{zip:"2501", name:"Aïn Smara",wilaya:25 },
{zip:"2502", name:"Beni Hamiden",wilaya:25 },
{zip:"2503", name:"Constantine",wilaya:25 },
{zip:"2504", name:"Didouche Mourad",wilaya:25 },
{zip:"2505", name:"El Khroub",wilaya:25 },
{zip:"2506", name:"Hamma Bouziane",wilaya:25 },
{zip:"2507", name:"Ibn Badis",wilaya:25 },
{zip:"2508", name:"Ibn Ziad",wilaya:25 },
{zip:"2509", name:"Messaoud Boudjriou",wilaya:25 },
{zip:"2510", name:"Ouled Rahmoune",wilaya:25 },
{zip:"2511", name:"Zighoud Youcef",wilaya:25 },
{zip:"2600", name:"Aïn Boucif",wilaya:26 },
{zip:"2601", name:"Aïn Ouksir",wilaya:26 },
{zip:"2602", name:"Aissaouia",wilaya:26 },
{zip:"2603", name:"Aziz",wilaya:26 },
{zip:"2604", name:"Baata",wilaya:26 },
{zip:"2605", name:"Benchicao",wilaya:26 },
{zip:"2606", name:"Beni Slimane",wilaya:26 },
{zip:"2607", name:"Berrouaghia",wilaya:26 },
{zip:"2608", name:"Bir Ben Laabed",wilaya:26 },
{zip:"2609", name:"Boghar",wilaya:26 },
{zip:"2610", name:"Bou Aiche",wilaya:26 },
{zip:"2611", name:"Bouaichoune",wilaya:26 },
{zip:"2612", name:"Bouchrahil",wilaya:26 },
{zip:"2613", name:"Boughezoul",wilaya:26 },
{zip:"2614", name:"Bouskene",wilaya:26 },
{zip:"2615", name:"Chahbounia",wilaya:26 },
{zip:"2616", name:"Chellalet El Adhaoura",wilaya:26 },
{zip:"2617", name:"Cheniguel",wilaya:26 },
{zip:"2618", name:"Derrag",wilaya:26 },
{zip:"2619", name:"Deux Bassins",wilaya:26 },
{zip:"2620", name:"Djouab",wilaya:26 },
{zip:"2621", name:"Draa Essamar",wilaya:26 },
{zip:"2622", name:"El Azizia",wilaya:26 },
{zip:"2623", name:"El Guelb El Kebir",wilaya:26 },
{zip:"2624", name:"El Hamdania",wilaya:26 },
{zip:"2625", name:"El Omaria",wilaya:26 },
{zip:"2627", name:"El Ouinet",wilaya:26 },
{zip:"2628", name:"Hannacha",wilaya:26 },
{zip:"2629", name:"Kef Lakhdar",wilaya:26 },
{zip:"2630", name:"Khams Djouamaa",wilaya:26 },
{zip:"2631", name:"Ksar Boukhari",wilaya:26 },
{zip:"2632", name:"Meghraoua",wilaya:26 },
{zip:"2633", name:"Médéa",wilaya:26 },
{zip:"2634", name:"Moudjbar",wilaya:26 },
{zip:"2635", name:"Meftaha",wilaya:26 },
{zip:"2636", name:"Mezerana",wilaya:26 },
{zip:"2637", name:"Mihoub",wilaya:26 },
{zip:"2638", name:"Ouamri",wilaya:26 },
{zip:"2639", name:"Oued Harbil",wilaya:26 },
{zip:"2640", name:"Ouled Antar",wilaya:26 },
{zip:"2641", name:"Ouled Bouachra",wilaya:26 },
{zip:"2642", name:"Ouled Brahim",wilaya:26 },
{zip:"2643", name:"Ouled Deide",wilaya:26 },
{zip:"2644", name:"Ouled Hellal",wilaya:26 },
{zip:"2645", name:"Ouled Maaref",wilaya:26 },
{zip:"2646", name:"Oum El Djalil",wilaya:26 },
{zip:"2647", name:"Ouzera",wilaya:26 },
{zip:"2648", name:"Rebaia",wilaya:26 },
{zip:"2649", name:"Saneg",wilaya:26 },
{zip:"2650", name:"Sedraia",wilaya:26 },
{zip:"2651", name:"Seghouane",wilaya:26 },
{zip:"2652", name:"Si Mahdjoub",wilaya:26 },
{zip:"2653", name:"Sidi Damed",wilaya:26 },
{zip:"2654", name:"Sidi Errabia",wilaya:26 },
{zip:"2655", name:"Sidi Naamane",wilaya:26 },
{zip:"2656", name:"Sidi Zahar",wilaya:26 },
{zip:"2657", name:"Sidi Ziane",wilaya:26 },
{zip:"2658", name:"Souagui",wilaya:26 },
{zip:"2659", name:"Tablat",wilaya:26 },
{zip:"2660", name:"Tafraout",wilaya:26 },
{zip:"2661", name:"Tamesguida",wilaya:26 },
{zip:"2662", name:"Tizi Mahdi",wilaya:26 },
{zip:"2663", name:"Tlatet Eddouar",wilaya:26 },
{zip:"2664", name:"Zoubiria",wilaya:26 },
{zip:"2700", name:"Abdelmalek Ramdane",wilaya:27 },
{zip:"2701", name:"Achaacha",wilaya:27 },
{zip:"2702", name:"Aïn Boudinar",wilaya:27 },
{zip:"2703", name:"Aïn Nouïssy",wilaya:27 },
{zip:"2704", name:"Aïn Sidi Cherif",wilaya:27 },
{zip:"2705", name:"Aïn Tedles",wilaya:27 },
{zip:"2706", name:"Blad Touahria",wilaya:27 },
{zip:"2707", name:"Bouguirat",wilaya:27 },
{zip:"2708", name:"El Hassaine",wilaya:27 },
{zip:"2709", name:"Fornaka",wilaya:27 },
{zip:"2710", name:"Hadjadj",wilaya:27 },
{zip:"2711", name:"Hassi Mameche",wilaya:27 },
{zip:"2712", name:"Khadra",wilaya:27 },
{zip:"2713", name:"Kheireddine",wilaya:27 },
{zip:"2714", name:"Mansourah",wilaya:27 },
{zip:"2715", name:"Mesra",wilaya:27 },
{zip:"2716", name:"Mazagran",wilaya:27 },
{zip:"2717", name:"Mostaganem",wilaya:27 },
{zip:"2718", name:"Nekmaria",wilaya:27 },
{zip:"2719", name:"Oued El Kheir",wilaya:27 },
{zip:"2720", name:"Ouled Boughalem",wilaya:27 },
{zip:"2721", name:"Ouled Maallah",wilaya:27 },
{zip:"2722", name:"Safsaf",wilaya:27 },
{zip:"2723", name:"Sayada",wilaya:27 },
{zip:"2724", name:"Sidi Ali",wilaya:27 },
{zip:"2725", name:"Sidi Belattar",wilaya:27 },
{zip:"2726", name:"Sidi Lakhdar",wilaya:27 },
{zip:"2727", name:"Sirat",wilaya:27 },
{zip:"2728", name:"Souaflia",wilaya:27 },
{zip:"2729", name:"Sour",wilaya:27 },
{zip:"2730", name:"Stidia",wilaya:27 },
{zip:"2731", name:"Tazgait",wilaya:27 },
{zip:"2800", name:"Aïn El Hadjel",wilaya:28 },
{zip:"2801", name:"Aïn El Melh",wilaya:28 },
{zip:"2802", name:"Aïn Errich",wilaya:28 },
{zip:"2803", name:"Aïn Fares",wilaya:28 },
{zip:"2804", name:"Aïn Khadra",wilaya:28 },
{zip:"2805", name:"Belaiba",wilaya:28 },
{zip:"2806", name:"Ben Srour",wilaya:28 },
{zip:"2807", name:"Beni Ilmane",wilaya:28 },
{zip:"2808", name:"Benzouh",wilaya:28 },
{zip:"2809", name:"Berhoum",wilaya:28 },
{zip:"2810", name:"Bir Foda",wilaya:28 },
{zip:"2811", name:"Bou-Saâda",wilaya:28 },
{zip:"2812", name:"Bouti Sayah",wilaya:28 },
{zip:"2813", name:"Chellal",wilaya:28 },
{zip:"2814", name:"Dehahna",wilaya:28 },
{zip:"2815", name:"Djebel Messaad",wilaya:28 },
{zip:"2816", name:"El Hamel",wilaya:28 },
{zip:"2817", name:"El Houamed",wilaya:28 },
{zip:"2818", name:"Hammam Dhalaa",wilaya:28 },
{zip:"2819", name:"Khettouti Sed El Djir",wilaya:28 },
{zip:"2820", name:"Khoubana",wilaya:28 },
{zip:"2821", name:"Maadid",wilaya:28 },
{zip:"2822", name:"Maarif",wilaya:28 },
{zip:"2823", name:"Magra",wilaya:28 },
{zip:"2824", name:"M'Cif",wilaya:28 },
{zip:"2825", name:"Medjedel",wilaya:28 },
{zip:"2826", name:"Mohammed Boudiaf",wilaya:28 },
{zip:"2827", name:"M'Sila",wilaya:28 },
{zip:"2828", name:"M'Tarfa",wilaya:28 },
{zip:"2829", name:"Ouanougha",wilaya:28 },
{zip:"2830", name:"Ouled Addi Guebala",wilaya:28 },
{zip:"2831", name:"Ouled Atia",wilaya:28 },
{zip:"2832", name:"Ouled Derradj",wilaya:28 },
{zip:"2833", name:"Ouled Madhi",wilaya:28 },
{zip:"2834", name:"Ouled Mansour",wilaya:28 },
{zip:"2835", name:"Ouled Sidi Brahim",wilaya:28 },
{zip:"2836", name:"Ouled Slimane",wilaya:28 },
{zip:"2837", name:"Oultem",wilaya:28 },
{zip:"2838", name:"Sidi Aïssa",wilaya:28 },
{zip:"2839", name:"Sidi Ameur",wilaya:28 },
{zip:"2840", name:"Sidi Hadjeres",wilaya:28 },
{zip:"2841", name:"Sidi M'Hamed",wilaya:28 },
{zip:"2842", name:"Slim",wilaya:28 },
{zip:"2843", name:"Souamaa",wilaya:28 },
{zip:"2844", name:"Tamsa",wilaya:28 },
{zip:"2845", name:"Tarmount",wilaya:28 },
{zip:"2846", name:"Zarz",wilaya:28 },
{zip:"2900", name:"Aïn Fares",wilaya:29 },
{zip:"2901", name:"Aïn Fekan",wilaya:29 },
{zip:"2902", name:"Aïn Ferah",wilaya:29 },
{zip:"2903", name:"Aïn Fras",wilaya:29 },
{zip:"2904", name:"Alaimia",wilaya:29 },
{zip:"2905", name:"Aouf",wilaya:29 },
{zip:"2906", name:"Beniane",wilaya:29 },
{zip:"2907", name:"Bou Hanifia",wilaya:29 },
{zip:"2908", name:"Bou Henni",wilaya:29 },
{zip:"2909", name:"Chorfa",wilaya:29 },
{zip:"2910", name:"El Bordj",wilaya:29 },
{zip:"2911", name:"El Gaada",wilaya:29 },
{zip:"2912", name:"El Ghomri",wilaya:29 },
{zip:"2913", name:"El Guettana",wilaya:29 },
{zip:"2914", name:"El Keurt",wilaya:29 },
{zip:"2915", name:"El Menaouer",wilaya:29 },
{zip:"2916", name:"Ferraguig",wilaya:29 },
{zip:"2917", name:"Froha",wilaya:29 },
{zip:"2918", name:"Gharrous",wilaya:29 },
{zip:"2919", name:"Guerdjoum",wilaya:29 },
{zip:"2920", name:"Ghriss",wilaya:29 },
{zip:"2921", name:"Hachem",wilaya:29 },
{zip:"2922", name:"Hacine",wilaya:29 },
{zip:"2923", name:"Khalouia",wilaya:29 },
{zip:"2924", name:"Makdha",wilaya:29 },
{zip:"2925", name:"Mamounia",wilaya:29 },
{zip:"2926", name:"Maoussa",wilaya:29 },
{zip:"2927", name:"Mascara",wilaya:29 },
{zip:"2928", name:"Matemore",wilaya:29 },
{zip:"2929", name:"Mocta Douz",wilaya:29 },
{zip:"2930", name:"Mohammadia",wilaya:29 },
{zip:"2931", name:"Nesmoth",wilaya:29 },
{zip:"2932", name:"Oggaz",wilaya:29 },
{zip:"2933", name:"Oued El Abtal",wilaya:29 },
{zip:"2934", name:"Oued Taria",wilaya:29 },
{zip:"2935", name:"Ras Ain Amirouche",wilaya:29 },
{zip:"2936", name:"Sedjerara",wilaya:29 },
{zip:"2937", name:"Sehailia",wilaya:29 },
{zip:"2938", name:"Sidi Abdeldjebar",wilaya:29 },
{zip:"2939", name:"Sidi Abdelmoumen",wilaya:29 },
{zip:"2940", name:"Sidi Kada",wilaya:29 },
{zip:"2941", name:"Sidi Boussaid",wilaya:29 },
{zip:"2942", name:"Sig",wilaya:29 },
{zip:"2943", name:"Tighennif",wilaya:29 },
{zip:"2944", name:"Tizi",wilaya:29 },
{zip:"2945", name:"Zahana",wilaya:29 },
{zip:"2946", name:"Zel",wilaya:29 },
{zip:"3000", name:"Aïn Beida",wilaya:30 },
{zip:"3001", name:"Benaceur",wilaya:30 },
{zip:"3002", name:"Blidet Amor",wilaya:30 },
{zip:"3003", name:"El Allia",wilaya:30 },
{zip:"3004", name:"El Borma",wilaya:30 },
{zip:"3005", name:"El Hadjira",wilaya:30 },
{zip:"3006", name:"Hassi Ben Abdellah",wilaya:30 },
{zip:"3007", name:"Hassi Messaoud",wilaya:30 },
{zip:"3008", name:"Megarine",wilaya:30 },
{zip:"3009", name:"M'Naguer",wilaya:30 },
{zip:"3010", name:"Nezla",wilaya:30 },
{zip:"3011", name:"N'Goussa",wilaya:30 },
{zip:"3012", name:"Ouargla",wilaya:30 },
{zip:"3013", name:"Rouissat",wilaya:30 },
{zip:"3014", name:"Sidi Khouiled",wilaya:30 },
{zip:"3015", name:"Sidi Slimane",wilaya:30 },
{zip:"3016", name:"Taibet",wilaya:30 },
{zip:"3017", name:"Tamacine",wilaya:30 },
{zip:"3018", name:"Tebesbest",wilaya:30 },
{zip:"3019", name:"Touggourt",wilaya:30 },
{zip:"3020", name:"Zaouia El Abidia",wilaya:30 },
{zip:"3101", name:"Oran",wilaya:31 },
{zip:"3102", name:"Gdyel",wilaya:31 },
{zip:"3103", name:"Bir El Djir",wilaya:31 },
{zip:"3104", name:"Hassi Bounif",wilaya:31 },
{zip:"3105", name:"Es Senia",wilaya:31 },
{zip:"3106", name:"Arzew",wilaya:31 },
{zip:"3107", name:"Bethioua",wilaya:31 },
{zip:"3108", name:"Marsat El Hadjadj",wilaya:31 },
{zip:"3109", name:"Aïn El Turk",wilaya:31 },
{zip:"3110", name:"El Ançor",wilaya:31 },
{zip:"3111", name:"Oued Tlelat",wilaya:31 },
{zip:"3112", name:"Tafraoui",wilaya:31 },
{zip:"3113", name:"Sidi Chami",wilaya:31 },
{zip:"3114", name:"Boufatis",wilaya:31 },
{zip:"3115", name:"Mers El Kébir",wilaya:31 },
{zip:"3116", name:"Bou-Sfer",wilaya:31 },
{zip:"3117", name:"El Kerma",wilaya:31 },
{zip:"3118", name:"El Braya",wilaya:31 },
{zip:"3119", name:"Hassi Ben Okba",wilaya:31 },
{zip:"3120", name:"Ben Freha",wilaya:31 },
{zip:"3121", name:"Hassi Mefsoukh",wilaya:31 },
{zip:"3122", name:"Sidi Benyebka",wilaya:31 },
{zip:"3123", name:"Misserghin",wilaya:31 },
{zip:"3124", name:"Boutlelis",wilaya:31 },
{zip:"3125", name:"Aïn El Kerma",wilaya:31 },
{zip:"3126", name:"Aïn El Bia",wilaya:31 },
{zip:"3201", name:"El Bayadh",wilaya:32 },
{zip:"3202", name:"Rogassa",wilaya:32 },
{zip:"3203", name:"Stitten",wilaya:32 },
{zip:"3204", name:"Brezina",wilaya:32 },
{zip:"3205", name:"Ghassoul",wilaya:32 },
{zip:"3206", name:"Boualem",wilaya:32 },
{zip:"3207", name:"El Abiodh Sidi Cheikh",wilaya:32 },
{zip:"3208", name:"Aïn El Orak",wilaya:32 },
{zip:"3209", name:"Arbaouat",wilaya:32 },
{zip:"3210", name:"Bougtoub",wilaya:32 },
{zip:"3211", name:"El Kheiter",wilaya:32 },
{zip:"3212", name:"Kef El Ahmar",wilaya:32 },
{zip:"3213", name:"Boussemghoun",wilaya:32 },
{zip:"3214", name:"Chellala",wilaya:32 },
{zip:"3215", name:"Kraakda",wilaya:32 },
{zip:"3216", name:"El Bnoud",wilaya:32 },
{zip:"3217", name:"Cheguig",wilaya:32 },
{zip:"3218", name:"Sidi Ameur",wilaya:32 },
{zip:"3219", name:"El Mehara",wilaya:32 },
{zip:"3220", name:"Tousmouline",wilaya:32 },
{zip:"3221", name:"Sidi Slimane",wilaya:32 },
{zip:"3222", name:"Sidi Tifour",wilaya:32 },
{zip:"3301", name:"Illizi",wilaya:33 },
{zip:"3302", name:"Djanet",wilaya:33 },
{zip:"3303", name:"Debdeb",wilaya:33 },
{zip:"3304", name:"Bordj Omar Driss",wilaya:33 },
{zip:"3305", name:"Bordj El Haouas",wilaya:33 },
{zip:"3306", name:"In Amenas",wilaya:33 },
{zip:"3400", name:"Aïn Taghrout",wilaya:34 },
{zip:"3401", name:"Aïn Tesra",wilaya:34 },
{zip:"3402", name:"Belimour",wilaya:34 },
{zip:"3403", name:"Ben Daoud",wilaya:34 },
{zip:"3404", name:"Bir Kasdali",wilaya:34 },
{zip:"3405", name:"Bordj Bou Arreridj",wilaya:34 },
{zip:"3406", name:"Bordj Ghédir",wilaya:34 },
{zip:"3407", name:"Bordj Zemoura",wilaya:34 },
{zip:"3408", name:"Colla",wilaya:34 },
{zip:"3409", name:"Djaafra",wilaya:34 },
{zip:"3410", name:"El Ach",wilaya:34 },
{zip:"3411", name:"El Achir",wilaya:34 },
{zip:"3412", name:"El Anseur",wilaya:34 },
{zip:"3413", name:"El Hamadia",wilaya:34 },
{zip:"3414", name:"El Main",wilaya:34 },
{zip:"3415", name:"El M'hir",wilaya:34 },
{zip:"3416", name:"Ghilassa",wilaya:34 },
{zip:"3417", name:"Haraza",wilaya:34 },
{zip:"3418", name:"Hasnaoua",wilaya:34 },
{zip:"3419", name:"Khelil",wilaya:34 },
{zip:"3420", name:"Ksour",wilaya:34 },
{zip:"3421", name:"Mansoura",wilaya:34 },
{zip:"3422", name:"Medjana",wilaya:34 },
{zip:"3423", name:"Ouled Brahem",wilaya:34 },
{zip:"3424", name:"Ouled Dahmane",wilaya:34 },
{zip:"3425", name:"Ouled Sidi Brahim",wilaya:34 },
{zip:"3426", name:"Rabta",wilaya:34 },
{zip:"3427", name:"Ras El Oued",wilaya:34 },
{zip:"3428", name:"Sidi Embarek",wilaya:34 },
{zip:"3429", name:"Tefreg",wilaya:34 },
{zip:"3430", name:"Taglait",wilaya:34 },
{zip:"3431", name:"Teniet En Nasr",wilaya:34 },
{zip:"3432", name:"Tassameurt",wilaya:34 },
{zip:"3433", name:"Tixter",wilaya:34 },
{zip:"3500", name:"Afir",wilaya:35 },
{zip:"3501", name:"Ammal",wilaya:35 },
{zip:"3502", name:"Baghlia",wilaya:35 },
{zip:"3503", name:"Ben Choud",wilaya:35 },
{zip:"3504", name:"Beni Amrane",wilaya:35 },
{zip:"3505", name:"Bordj Menaiel",wilaya:35 },
{zip:"3506", name:"Boudouaou",wilaya:35 },
{zip:"3507", name:"Boudouaou-El-Bahri",wilaya:35 },
{zip:"3508", name:"Boumerdes",wilaya:35 },
{zip:"3509", name:"Bouzegza Keddara",wilaya:35 },
{zip:"3510", name:"Chabet el Ameur",wilaya:35 },
{zip:"3511", name:"Corso",wilaya:35 },
{zip:"3512", name:"Dellys",wilaya:35 },
{zip:"3513", name:"Djinet",wilaya:35 },
{zip:"3514", name:"El Kharrouba",wilaya:35 },
{zip:"3515", name:"Hammedi",wilaya:35 },
{zip:"3516", name:"Issers",wilaya:35 },
{zip:"3517", name:"Khemis El-Khechna",wilaya:35 },
{zip:"3518", name:"Larbatache",wilaya:35 },
{zip:"3519", name:"Leghata",wilaya:35 },
{zip:"3520", name:"Naciria",wilaya:35 },
{zip:"3521", name:"Ouled Aissa",wilaya:35 },
{zip:"3522", name:"Ouled Hedadj",wilaya:35 },
{zip:"3523", name:"Ouled Moussa",wilaya:35 },
{zip:"3524", name:"Si Mustapha",wilaya:35 },
{zip:"3525", name:"Sidi Daoud",wilaya:35 },
{zip:"3526", name:"Souk El Had",wilaya:35 },
{zip:"3527", name:"Taourga",wilaya:35 },
{zip:"3528", name:"Thenia",wilaya:35 },
{zip:"3529", name:"Tidjelabine",wilaya:35 },
{zip:"3530", name:"Timezrit",wilaya:35 },
{zip:"3531", name:"Zemm",wilaya:35 },
{zip:"3600", name:"Aïn El Assel",wilaya:36 },
{zip:"3601", name:"Aïn Kerma",wilaya:36 },
{zip:"3602", name:"Asfour",wilaya:36 },
{zip:"3603", name:"Ben Mehidi",wilaya:36 },
{zip:"3604", name:"Berrihane",wilaya:36 },
{zip:"3605", name:"Besbes",wilaya:36 },
{zip:"3606", name:"Bougous",wilaya:36 },
{zip:"3607", name:"Bouhadjar",wilaya:36 },
{zip:"3608", name:"Bouteldja",wilaya:36 },
{zip:"3609", name:"Chebaita Mokhtar",wilaya:36 },
{zip:"3610", name:"Chefia",wilaya:36 },
{zip:"3611", name:"Chihani",wilaya:36 },
{zip:"3612", name:"Dréan",wilaya:36 },
{zip:"3613", name:"Echatt",wilaya:36 },
{zip:"3614", name:"El Aioun",wilaya:36 },
{zip:"3615", name:"El Kala",wilaya:36 },
{zip:"3616", name:"El Tarf",wilaya:36 },
{zip:"3617", name:"Hammam Beni Salah",wilaya:36 },
{zip:"3618", name:"Lac des Oiseaux",wilaya:36 },
{zip:"3619", name:"Oued Zitoun",wilaya:36 },
{zip:"3620", name:"Raml Souk",wilaya:36 },
{zip:"3621", name:"Souarekh",wilaya:36 },
{zip:"3622", name:"Zerizer",wilaya:36 },
{zip:"3623", name:"Zitouna",wilaya:36 },
{zip:"3700", name:"Oum el Assel",wilaya:37 },
{zip:"3701", name:"Tindouf",wilaya:37 },
{zip:"3800", name:"Ammari",wilaya:38 },
{zip:"3801", name:"Beni Chaib",wilaya:38 },
{zip:"3802", name:"Beni Lahcene",wilaya:38 },
{zip:"3803", name:"Boucaid",wilaya:38 },
{zip:"3804", name:"Bordj Bou Naama",wilaya:38 },
{zip:"3805", name:"Bordj El Emir Abdelkader",wilaya:38 },
{zip:"3806", name:"Khemisti",wilaya:38 },
{zip:"3807", name:"Larbaa",wilaya:38 },
{zip:"3808", name:"Lardjem",wilaya:38 },
{zip:"3809", name:"Layoune",wilaya:38 },
{zip:"3810", name:"Lazharia",wilaya:38 },
{zip:"3811", name:"Maacem",wilaya:38 },
{zip:"3812", name:"Melaab",wilaya:38 },
{zip:"3813", name:"Ouled Bessem",wilaya:38 },
{zip:"3814", name:"Sidi Abed",wilaya:38 },
{zip:"3815", name:"Sidi Boutouchent",wilaya:38 },
{zip:"3816", name:"Sidi Lantri",wilaya:38 },
{zip:"3817", name:"Sidi Slimane",wilaya:38 },
{zip:"3818", name:"Tamalaht",wilaya:38 },
{zip:"3819", name:"Theniet El Had",wilaya:38 },
{zip:"3820", name:"Tissemsilt",wilaya:38 },
{zip:"3901", name:"El Oued",wilaya:39 },
{zip:"3902", name:"Robbah",wilaya:39 },
{zip:"3903", name:"Oued El Alenda",wilaya:39 },
{zip:"3904", name:"Bayadha",wilaya:39 },
{zip:"3905", name:"Nakhla",wilaya:39 },
{zip:"3906", name:"Guemar",wilaya:39 },
{zip:"3907", name:"Kouinine",wilaya:39 },
{zip:"3908", name:"Reguiba",wilaya:39 },
{zip:"3909", name:"Hamraia",wilaya:39 },
{zip:"3910", name:"Taghzout",wilaya:39 },
{zip:"3911", name:"Debila",wilaya:39 },
{zip:"3912", name:"Hassani Abdelkrim",wilaya:39 },
{zip:"3913", name:"Hassi Khalifa",wilaya:39 },
{zip:"3914", name:"Taleb Larbi",wilaya:39 },
{zip:"3915", name:"Douar El Ma",wilaya:39 },
{zip:"3916", name:"Sidi Aoun",wilaya:39 },
{zip:"3917", name:"Trifaoui",wilaya:39 },
{zip:"3918", name:"Magrane",wilaya:39 },
{zip:"3919", name:"Beni Guecha",wilaya:39 },
{zip:"3920", name:"Ourmas",wilaya:39 },
{zip:"3921", name:"Still",wilaya:39 },
{zip:"3922", name:"M'Rara",wilaya:39 },
{zip:"3923", name:"Sidi Khellil",wilaya:39 },
{zip:"3924", name:"Tendla",wilaya:39 },
{zip:"3925", name:"El Ogla",wilaya:39 },
{zip:"3926", name:"Mih Ouansa",wilaya:39 },
{zip:"3927", name:"El M'Ghair",wilaya:39 },
{zip:"3928", name:"Djamaa",wilaya:39 },
{zip:"3929", name:"Oum Touyour",wilaya:39 },
{zip:"3930", name:"Sidi Amrane",wilaya:39 },
{zip:"4000", name:"Aïn Touila",wilaya:40 },
{zip:"4001", name:"Babar",wilaya:40 },
{zip:"4002", name:"Baghai",wilaya:40 },
{zip:"4003", name:"Bouhmama",wilaya:40 },
{zip:"4004", name:"Chechar",wilaya:40 },
{zip:"4005", name:"Chelia",wilaya:40 },
{zip:"4006", name:"Djellal",wilaya:40 },
{zip:"4007", name:"El Hamma",wilaya:40 },
{zip:"4008", name:"El Mahmal",wilaya:40 },
{zip:"4009", name:"El Oueldja",wilaya:40 },
{zip:"4010", name:"Ensigha",wilaya:40 },
{zip:"4011", name:"Kais",wilaya:40 },
{zip:"4012", name:"Khenchela",wilaya:40 },
{zip:"4013", name:"Khirane",wilaya:40 },
{zip:"4014", name:"M'Sara",wilaya:40 },
{zip:"4015", name:"M'Toussa",wilaya:40 },
{zip:"4016", name:"Ouled Rechache",wilaya:40 },
{zip:"4017", name:"Remila",wilaya:40 },
{zip:"4018", name:"Tamza",wilaya:40 },
{zip:"4019", name:"Taouzient",wilaya:40 },
{zip:"4020", name:"Yabous",wilaya:40 },
{zip:"4101", name:"Souk Ahras",wilaya:41 },
{zip:"4102", name:"Sedrata",wilaya:41 },
{zip:"4103", name:"Hanancha",wilaya:41 },
{zip:"4104", name:"Mechroha",wilaya:41 },
{zip:"4105", name:"Ouled Driss",wilaya:41 },
{zip:"4106", name:"Tiffech",wilaya:41 },
{zip:"4107", name:"Zaarouria",wilaya:41 },
{zip:"4108", name:"Taoura",wilaya:41 },
{zip:"4109", name:"Drea",wilaya:41 },
{zip:"4110", name:"Heddada",wilaya:41 },
{zip:"4111", name:"Khedara",wilaya:41 },
{zip:"4112", name:"Merahna",wilaya:41 },
{zip:"4113", name:"Ouled Moumene",wilaya:41 },
{zip:"4114", name:"Bir Bou Haouch",wilaya:41 },
{zip:"4115", name:"M'daourouch",wilaya:41 },
{zip:"4116", name:"Oum El Adhaim",wilaya:41 },
{zip:"4117", name:"Aïn Zana",wilaya:41 },
{zip:"4118", name:"Aïn Soltane",wilaya:41 },
{zip:"4119", name:"Ouillen",wilaya:41 },
{zip:"4120", name:"Sidi Fredj",wilaya:41 },
{zip:"4121", name:"Safel El Ouiden",wilaya:41 },
{zip:"4122", name:"Ragouba",wilaya:41 },
{zip:"4123", name:"Khemissa",wilaya:41 },
{zip:"4124", name:"Oued Keberit",wilaya:41 },
{zip:"4125", name:"Terraguelt",wilaya:41 },
{zip:"4126", name:"Zouabi",wilaya:41 },
{zip:"4201", name:"Tipaza",wilaya:42 },
{zip:"4202", name:"Menaceur",wilaya:42 },
{zip:"4203", name:"Larhat",wilaya:42 },
{zip:"4204", name:"Douaouda",wilaya:42 },
{zip:"4205", name:"Bourkika",wilaya:42 },
{zip:"4206", name:"Khemisti",wilaya:42 },
{zip:"4210", name:"Aghbal",wilaya:42 },
{zip:"4212", name:"Hadjout",wilaya:42 },
{zip:"4213", name:"Sidi Amar",wilaya:42 },
{zip:"4214", name:"Gouraya",wilaya:42 },
{zip:"4215", name:"Nador",wilaya:42 },
{zip:"4216", name:"Chaiba",wilaya:42 },
{zip:"4217", name:"Aïn Tagourait",wilaya:42 },
{zip:"4222", name:"Cherchell",wilaya:42 },
{zip:"4223", name:"Damous",wilaya:42 },
{zip:"4224", name:"Merad",wilaya:42 },
{zip:"4225", name:"Fouka",wilaya:42 },
{zip:"4226", name:"Bou Ismaïl",wilaya:42 },
{zip:"4227", name:"Ahmar El Aïn",wilaya:42 },
{zip:"4230", name:"Bouharoun",wilaya:42 },
{zip:"4232", name:"Sidi Ghiles",wilaya:42 },
{zip:"4233", name:"Messelmoun",wilaya:42 },
{zip:"4234", name:"Sidi Rached",wilaya:42 },
{zip:"4235", name:"Koléa",wilaya:42 },
{zip:"4236", name:"Attatba",wilaya:42 },
{zip:"4240", name:"Sidi Semiane",wilaya:42 },
{zip:"4241", name:"Beni Milleuk",wilaya:42 },
{zip:"4242", name:"Hadjeret Ennous",wilaya:42 },
{zip:"4300", name:"Ahmed Rachedi",wilaya:43 },
{zip:"4301", name:"Aïn Beida Harriche",wilaya:43 },
{zip:"4302", name:"Aïn Mellouk",wilaya:43 },
{zip:"4303", name:"Aïn Tine",wilaya:43 },
{zip:"4304", name:"Amira Arrès",wilaya:43 },
{zip:"4305", name:"Benyahia Abderrahmane",wilaya:43 },
{zip:"4306", name:"Bouhatem",wilaya:43 },
{zip:"4307", name:"Chelghoum Laid",wilaya:43 },
{zip:"4308", name:"Chigara",wilaya:43 },
{zip:"4309", name:"Derradji Bousselah",wilaya:43 },
{zip:"4310", name:"El Mechira",wilaya:43 },
{zip:"4311", name:"Elayadi Barbes",wilaya:43 },
{zip:"4312", name:"Ferdjioua",wilaya:43 },
{zip:"4313", name:"Grarem Gouga",wilaya:43 },
{zip:"4314", name:"Hamala",wilaya:43 },
{zip:"4315", name:"Mila",wilaya:43 },
{zip:"4316", name:"Minar Zarza",wilaya:43 },
{zip:"4317", name:"Oued Athmania",wilaya:43 },
{zip:"4318", name:"Oued Endja",wilaya:43 },
{zip:"4319", name:"Oued Seguen",wilaya:43 },
{zip:"4320", name:"Ouled Khalouf",wilaya:43 },
{zip:"4321", name:"Rouached",wilaya:43 },
{zip:"4322", name:"Sidi Khelifa",wilaya:43 },
{zip:"4323", name:"Sidi Merouane",wilaya:43 },
{zip:"4324", name:"Tadjenanet",wilaya:43 },
{zip:"4325", name:"Tassadane Haddada",wilaya:43 },
{zip:"4326", name:"Teleghma",wilaya:43 },
{zip:"4327", name:"Terrai Bainen",wilaya:43 },
{zip:"4328", name:"Tessala Lemtaï",wilaya:43 },
{zip:"4329", name:"Tiberguent",wilaya:43 },
{zip:"4330", name:"Yahia Beni Guecha",wilaya:43 },
{zip:"4331", name:"Zeghaia",wilaya:43 },
{zip:"4400", name:"Aïn Benian",wilaya:44 },
{zip:"4401", name:"Aïn Bouyahia",wilaya:44 },
{zip:"4402", name:"Aïn Defla",wilaya:44 },
{zip:"4403", name:"Aïn Lechiekh",wilaya:44 },
{zip:"4404", name:"Aïn Soltane",wilaya:44 },
{zip:"4405", name:"Aïn Torki",wilaya:44 },
{zip:"4406", name:"Arib",wilaya:44 },
{zip:"4407", name:"Bathia",wilaya:44 },
{zip:"4408", name:"Belaas",wilaya:44 },
{zip:"4409", name:"Ben Allal",wilaya:44 },
{zip:"4410", name:"Birbouche",wilaya:44 },
{zip:"4411", name:"Bir Ould Khelifa",wilaya:44 },
{zip:"4412", name:"Bordj Emir Khaled",wilaya:44 },
{zip:"4413", name:"Boumedfaa",wilaya:44 },
{zip:"4414", name:"Bourached",wilaya:44 },
{zip:"4415", name:"Djelida",wilaya:44 },
{zip:"4416", name:"Djemaa Ouled Cheikh",wilaya:44 },
{zip:"4417", name:"Djendel",wilaya:44 },
{zip:"4418", name:"El Abadia",wilaya:44 },
{zip:"4419", name:"El Amra",wilaya:44 },
{zip:"4420", name:"El Attaf",wilaya:44 },
{zip:"4421", name:"El Hassania",wilaya:44 },
{zip:"4422", name:"El Maine",wilaya:44 },
{zip:"4423", name:"Hammam Righa",wilaya:44 },
{zip:"4424", name:"Hoceinia",wilaya:44 },
{zip:"4425", name:"Khemis Miliana",wilaya:44 },
{zip:"4426", name:"Mekhatria",wilaya:44 },
{zip:"4427", name:"Miliana",wilaya:44 },
{zip:"4428", name:"Oued Chorfa",wilaya:44 },
{zip:"4429", name:"Oued Djemaa",wilaya:44 },
{zip:"4430", name:"Rouina",wilaya:44 },
{zip:"4431", name:"Sidi Lakhdar",wilaya:44 },
{zip:"4432", name:"Tacheta Zougagha",wilaya:44 },
{zip:"4433", name:"Tarik Ibn Ziad",wilaya:44 },
{zip:"4434", name:"Tiberkanine",wilaya:44 },
{zip:"4435", name:"Zeddine",wilaya:44 },
{zip:"4500", name:"Naâma",wilaya:45 },
{zip:"4501", name:"Mecheria",wilaya:45 },
{zip:"4502", name:"Aïn Sefra",wilaya:45 },
{zip:"4503", name:"Tiout",wilaya:45 },
{zip:"4504", name:"Sfissifa",wilaya:45 },
{zip:"4505", name:"Moghrar",wilaya:45 },
{zip:"4506", name:"Assela",wilaya:45 },
{zip:"4507", name:"8. Djeniene Bourezg",wilaya:45 },
{zip:"4508", name:"Aïn Ben Khelil",wilaya:45 },
{zip:"4509", name:"Makman Ben Amer",wilaya:45 },
{zip:"4510", name:"Kasdir",wilaya:45 },
{zip:"4511", name:"El Biod",wilaya:45 },
{zip:"4600", name:"Aghlal",wilaya:46 },
{zip:"4601", name:"Aïn El Arbaa",wilaya:46 },
{zip:"4602", name:"Aïn Kihal",wilaya:46 },
{zip:"4603", name:"Aïn Témouchent",wilaya:46 },
{zip:"4604", name:"Aïn Tolba",wilaya:46 },
{zip:"4605", name:"Aoubellil",wilaya:46 },
{zip:"4607", name:"Beni Saf",wilaya:46 },
{zip:"4608", name:"Bouzedjar",wilaya:46 },
{zip:"4609", name:"Chaabat El Leham",wilaya:46 },
{zip:"4610", name:"Chentouf",wilaya:46 },
{zip:"4611", name:"El Amria",wilaya:46 },
{zip:"4612", name:"El Emir Abdelkader",wilaya:46 },
{zip:"4613", name:"El Malah",wilaya:46 },
{zip:"4614", name:"El Messaid",wilaya:46 },
{zip:"4615", name:"Hammam Bouhadjar",wilaya:46 },
{zip:"4616", name:"Hassasna",wilaya:46 },
{zip:"4617", name:"Hassi El Ghella",wilaya:46 },
{zip:"4618", name:"Oued Berkeche",wilaya:46 },
{zip:"4619", name:"Oued Sabah",wilaya:46 },
{zip:"4620", name:"Ouled Boudjemaa",wilaya:46 },
{zip:"4621", name:"Ouled Kihal",wilaya:46 },
{zip:"4622", name:"Oulhaça El Gheraba",wilaya:46 },
{zip:"4623", name:"Sidi Ben Adda",wilaya:46 },
{zip:"4624", name:"Sidi Boumedienne",wilaya:46 },
{zip:"4625", name:"Sidi Ouriache (Tadmaya)",wilaya:46 },
{zip:"4626", name:"Sidi Safi",wilaya:46 },
{zip:"4627", name:"Tamzoura",wilaya:46 },
{zip:"4628", name:"Terga",wilaya:46 },
{zip:"4700", name:"Berriane",wilaya:47 },
{zip:"4701", name:"Bounoura ",wilaya:47 },
{zip:"4702", name:"Dhayet Bendhahoua",wilaya:47 },
{zip:"4703", name:"El Atteuf",wilaya:47 },
{zip:"4704", name:"El Guerrara",wilaya:47 },
{zip:"4705", name:"El Golea ",wilaya:47 },
{zip:"4706", name:"Ghardaïa ",wilaya:47 },
{zip:"4707", name:"Hassi Fehal",wilaya:47 },
{zip:"4708", name:"Hassi Gara",wilaya:47 },
{zip:"4709", name:"Mansoura",wilaya:47 },
{zip:"4710", name:"Metlili",wilaya:47 },
{zip:"4711", name:"Sebseb",wilaya:47 },
{zip:"4712", name:"Zelfana",wilaya:47 },
{zip:"4800", name:"Aïn Rahma",wilaya:48 },
{zip:"4801", name:"Aïn Tarek",wilaya:48 },
{zip:"4802", name:"Ammi Moussa",wilaya:48 },
{zip:"4803", name:"Belassel Bouzegza",wilaya:48 },
{zip:"4804", name:"Bendaoud",wilaya:48 },
{zip:"4805", name:"Beni Dergoun",wilaya:48 },
{zip:"4806", name:"Beni Zentis",wilaya:48 },
{zip:"4807", name:"Dar Ben Abdellah",wilaya:48 },
{zip:"4808", name:"Djidioua",wilaya:48 },
{zip:"4809", name:"El Guettar",wilaya:48 },
{zip:"4810", name:"El Hamadna",wilaya:48 },
{zip:"4811", name:"El Hassi",wilaya:48 },
{zip:"4812", name:"El Matmar",wilaya:48 },
{zip:"4813", name:"El Ouldja",wilaya:48 },
{zip:"4814", name:"Had Echkalla",wilaya:48 },
{zip:"4815", name:"Hamri",wilaya:48 },
{zip:"4816", name:"Kalaa",wilaya:48 },
{zip:"4817", name:"Lahlef",wilaya:48 },
{zip:"4818", name:"Mazouna",wilaya:48 },
{zip:"4819", name:"Mediouna",wilaya:48 },
{zip:"4820", name:"Mendes",wilaya:48 },
{zip:"4821", name:"Merdja Sidi Abed",wilaya:48 },
{zip:"4822", name:"Ouarizane",wilaya:48 },
{zip:"4823", name:"Oued Essalem",wilaya:48 },
{zip:"4824", name:"Oued Rhiou",wilaya:48 },
{zip:"4825", name:"Ouled Aiche",wilaya:48 },
{zip:"4826", name:"Oued El Djemaa",wilaya:48 },
{zip:"4827", name:"Ouled Sidi Mihoub",wilaya:48 },
{zip:"4828", name:"Ramka",wilaya:48 },
{zip:"4829", name:"Relizane",wilaya:48 },
{zip:"4830", name:"Sidi Khettab",wilaya:48 },
{zip:"4831", name:"Sidi Lazreg",wilaya:48 },
{zip:"4832", name:"Sidi M'Hamed Ben Ali",wilaya:48 },
{zip:"4833", name:"Sidi M'Hamed Benaouda",wilaya:48 },
{zip:"4834", name:"Sidi Saada",wilaya:48 },
{zip:"4835", name:"Souk El Had",wilaya:48 },
{zip:"4836", name:"Yellel",wilaya:48 },
{zip:"4837", name:"Zemmora",wilaya:48 }] ,
search :function(key , com) {
var w = (com ?dzayer.communes : dzayer.wilayas), i , list =[];
for (i = 0; i < w.length; i++) {
if (w[i].name.normalize().indexOf(key.normalize()) !== -1 || (parseInt(key) < 49 && parseInt(key) > 0 && w[i].id == parseInt(key))) list.push(w[i]);
}
return list;
},
wilaya : function(x) {
var res;
if (isNaN(x)) {
for (i = 0; i < dzayer.wilayas.length; i++) {
if (dzayer.wilayas[i].name.normalize().indexOf(x.normalize()) !== -1) res = dzayer.wilayas[i];
}
} else {
res = dzayer.wilayas[parseInt(x) -1];
}
return res;
} ,
commune : function(x) {
var res;
if (isNaN(x)) {
for (i = 0; i < dzayer.communes.length; i++) {
if (dzayer.communes[i].name.normalize().indexOf(x.normalize()) !== -1) res = dzayer.communes[i];
}
} else {
res = dzayer.communes[parseInt(x) -1];
}
return res;
} ,
distance : function(w1 , w2, unit) {
var lat1 = w1.lat , lon1 = w1.long , lat2 = w2.lat , lon2 = w2.long ;
var radlat1 = Math.PI * lat1/180;
var radlat2 = Math.PI * lat2/180;
var theta = lon1-lon2;
var radtheta = Math.PI * theta/180
var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);
dist = Math.acos(dist);
dist = dist * 180/Math.PI;
dist = dist * 60 * 1.853159616;
if (unit=="m") { dist = dist *1000 };
if (unit=="M") { dist = dist / 1.609344 };
if (unit=="N") { dist = dist * 0.5395987433 };
return dist;
} ,
closest : function(a) {
var w = dzayer.wilayas , clo = 1000000 , res;
for (var i = 0; i < w.length; i++) {
if (w[i] !== a && dzayer.distance(a,w[i]) < clo) {
res = w[i] ;
clo = dzayer.distance(a,w[i]);
}
}
return res;
} ,
furthest : function(a) {
var w = dzayer.wilayas , clo = 0 , res;
for (var i = 0; i < w.length; i++) {
if (w[i] !== a && dzayer.distance(a,w[i]) > clo) {
res = w[i] ;
clo = dzayer.distance(a,w[i]);
}
}
return res;
} ,
build : function(target,options) {
var defaults = {
filter : dzayer.wilayas,
showNumbers : false,
select : false ,
communes : false ,
render : function(x){
var name = x.name ;
if (options && options.showNumbers) name = x.id +'-'+name;
var selected = (options && options.select && dzayer.wilaya(options.select) == x ?'selected':'') ;
return '';
}
}
var param = Object.assign({}, defaults, options);
var outPut = '';
for (var i = 0; i < param.filter.length; i++) {
outPut += param.render(param.filter[i]);
}
document.querySelector(target).innerHTML = outPut;
if (param.communes) {
dzayer.buildCommunes(document.querySelector(target).value,param.communes);
document.querySelector(target).addEventListener('change',function(){
var t = document.querySelector(target).value;
dzayer.buildCommunes(t,param.communes);
});
}
} ,
buildCommunes : function(w,sel) {
var outp = '';
for (var i = 0; i < dzayer.communes.length; i++) {
if (dzayer.communes[i].wilaya == w) outp += '';
}
document.querySelector(sel).innerHTML = outp;
}
}