You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
10 KiB
JavaScript

function nameGen(type) {
var nm1 = ["A'id", "Aban", "Abbad", "Abbas", "Abdu'llah", "Affan", "Aflah", "Ahmad", "Ali", "Amira", "Amr", "Asad", "Asbag", "Asbat", "Ashraf", "Asim", "Aslam", "Atiq", "Atta", "Attab", "Attiyah", "Ayman", "Ayshun", "Ayyub", "Badr", "Bakr", "Baqi", "Da'ud", "Darras", "Fadl", "Fahim", "Farhan", "Farid", "Faris", "Farraj", "Fath", "Fauz", "Faysal", "Galib", "Hafs", "Hajib", "Hajjaj", "Hakam", "Hakim", "Hamdin", "Hamdun", "Hamid", "Hammad", "Hani", "Harith", "Haroun", "Harun", "Hasan", "Hatim", "Hayyan", "Hazm", "Hilmi", "Hisham", "Humam", "Husain", "Husayn", "Husni", "Ibrahim", "Idris", "Imtiyaz", "Insaf", "Irfan", "Isa", "Ishaq", "Isma'il", "Ja'far", "Ja'qub", "Jabir", "Jahhaf", "Jahwar", "Jalaf", "Jalid", "Jamil", "Jasib", "Jattab", "Jawar", "Jifri", "Junayd", "Kamal", "Kamil", "Karim", "Latif", "Lubb", "Mahbub", "Majlad", "Makki", "Malik", "Mansur", "Marwan", "Marzuq", "Mas'ud", "Masarra", "Maslama", "Mawhab", "Maymun", "Miswar", "Mu'awiya", "Mubarak", "Mufarrij", "Mufawwiz", "Muhammad", "Muharib", "Mujahid", "Mundir", "Mus'ab", "Musa", "Mutarrif", "Najah", "Najib", "Najih", "Nasr", "Nawfal", "Nizar", "Nuh", "Nusayr", "Qasim", "Qays", "Rabi", "Rahhu", "Rashid", "Razin", "Ridwan", "Rushd", "Sa'd", "Sa'dan", "Sa'dun", "Sa'id", "Sabah", "Sabir", "Safwan", "Sahl", "Sahr", "Sajr", "Salama", "Salih", "Salim", "Sawwar", "Sayyid", "Shakir", "Shamil", "Shamir", "Shu'ayb", "Shurayh", "Siraj", "Sufyan", "Suhayl", "Sulaiman", "Sumayl", "Tabit", "Tahir", "Talha", "Tamim", "Tammam", "Tariq", "Tasufin", "Tawd", "Tayyib", "Ubada", "Ubaid", "Ufayr", "Ulaym", "Umar", "Umayyah", "Usama", "Utba", "Uthman", "Uwais", "Wadah", "Wahb", "Walid", "Wasil", "Wasim", "Ya'ish", "Ya'qub", "Yahyah", "Yazid", "Yunus", "Yusuf", "Zawahir", "Zayd", "Ziyad", "Zuhayr", "Zuhr"];
var nm2 = ["A'isha", "Amat", "Amina", "Ashiqa", "Asma", "Ayisha", "Baraka", "Bazzu", "Bushra", "Fahima", "Farhana", "Farzanah", "Fatima", "Fatimah", "Fawziya", "Firoza", "Hadija", "Hafsa", "Hajara", "Hamda", "Hamduna", "Hind", "Husna", "Ishraq", "Jamila", "Jariya", "Jawla", "Judur", "Khadija", "Kitman", "Kulsum", "Lubna", "Mahja", "Maryam", "Maymuna", "Muhsina", "Nabila", "Nafisa", "Nuzha", "Razana", "Rihana", "Rima", "Roshana", "Safina", "Safiyya", "Safya", "Salma", "Sama", "Sara", "Sayyida", "Shahnaz", "Shamila", "Sharmila", "Silmiya", "Sitt", "Su'a", "Sukayna", "Suna", "Sut", "Ta'zunt", "Tamu", "Urtatim", "Yamina", "Yanduza", "Yasmin", "Zahra", "Zannu", "Zarru", "Zaynab", "Zinat", "Zulfa", "Zummurrud"];
var nm3 = ["al-Andalusi", "al-Isbili", "al-Mari", "al-Mursi", "al-Balansi", "al-Jayyani", "al-Rundi", "al-Qurtubi", "al-Garnati", "al-Mayurqui", "al-Talamanki", "al-Tulaytuli", "al-Dani", "al-Ifriqi", "al-Magribi", "al-Tunayzi", "al-Abbar", "al-Abbas", "al-Abdari", "al-As", "al-Asadi", "al-Ashjai", "al-Asili", "al-Attar", "al-Azdi", "al-Bahrani", "al-Bajjani", "al-Baji", "al-Bakri", "al-Batalyawsi", "al-Baytar", "al-Bazzaz", "al-Birzali", "al-Dabbag", "al-Dabbaj", "al-Fadl", "al-Faradi", "al-Farisi", "al-Fath", "al-Fazari", "al-Fihri", "al-Gafiqi", "al-Gasani", "al-Habib", "al-Hadda", "al-Haddad", "al-Hadrami", "al-Hafiz", "al-Hajj", "al-Hakam", "al-Hamdani", "al-Hariti", "al-Hassar", "al-Hijari", "al-Himsi", "al-Himyari", "al-Hubab", "al-Ilbiri", "al-Iyyadi", "al-Jabab", "al-Jasur", "al-Jat'ami", "al-Jawlan", "al-Jazrajii", "al-Jilyani", "al-Judami", "al-Justani", "al-Kala'i", "al-Kinani", "al-Kutami", "al-Lajmi", "al-Ma'afiri", "al-Majid", "al-Majzumi", "al-Malaki", "al-Qal'i", "al-Qasim", "al-Qaysi", "al-Qurtubi", "al-Ru'ayni", "al-Sabti", "al-Sadafi", "al-Santarini", "al-Sayyid", "al-Shafi'i", "al-Shatibi", "al-Sinhaji", "al-Sulami", "al-Ta'labi", "al-Tamini", "al-Tarabulusi", "al-Tujibi", "al-Umawi", "al-Undi", "al-Wahid", "al-Wahrani", "al-Walid", "al-Zahiri", "al-Zubaydi", "al-Zuhri", "ibn A'id", "ibn Aban", "ibn Abbad", "ibn Abbas", "ibn Abdu'llah", "ibn Affan", "ibn Aflah", "ibn Ahmad", "ibn Ali", "ibn Amira", "ibn Amr", "ibn Asad", "ibn Asbag", "ibn Asbat", "ibn Asim", "ibn Aslam", "ibn Atiq", "ibn Atta", "ibn Attab", "ibn Attiyah", "ibn Ayman", "ibn Ayshun", "ibn Ayyub", "ibn Badr", "ibn Bakr", "ibn Baqi", "ibn Da'ud", "ibn Darras", "ibn Fadl", "ibn Faris", "ibn Farraj", "ibn Fath", "ibn Galib", "ibn Hafs", "ibn Hajib", "ibn Hajjaj", "ibn Hakam", "ibn Hamdin", "ibn Hamdun", "ibn Hamid", "ibn Hammad", "ibn Hani", "ibn Harith", "ibn Haroun", "ibn Harun", "ibn Hasan", "ibn Hatim", "ibn Hayyan", "ibn Hazm", "ibn Hisham", "ibn Humam", "ibn Husain", "ibn Ibrahim", "ibn Idris", "ibn Isa", "ibn Ishaq", "ibn Isma'il", "ibn Ja'far", "ibn Ja'qub", "ibn Jabir", "ibn Jahhaf", "ibn Jahwar", "ibn Jalaf", "ibn Jalid", "ibn Jasib", "ibn Jattab", "ibn Jawar", "ibn Lubb", "ibn Mahbub", "ibn Majlad", "ibn Makki", "ibn Malik", "ibn Mansur", "ibn Marwan", "ibn Marzuq", "ibn Mas'ud", "ibn Masarra", "ibn Maslama", "ibn Mawhab", "ibn Maymun", "ibn Miswar", "ibn Mu'awiya", "ibn Mufarrij", "ibn Mufawwiz", "ibn Muhammad", "ibn Muharib", "ibn Mujahid", "ibn Mundir", "ibn Mus'ab", "ibn Musa", "ibn Mutarrif", "ibn Najah", "ibn Najih", "ibn Nasr", "ibn Nizar", "ibn Nuh", "ibn Nusayr", "ibn Qasim", "ibn Qays", "ibn Rabi", "ibn Rahhu", "ibn Rashid", "ibn Razin", "ibn Ridwan", "ibn Rushd", "ibn Sa'd", "ibn Sa'dan", "ibn Sa'dun", "ibn Sa'id", "ibn Sabah", "ibn Safwan", "ibn Sahl", "ibn Sahr", "ibn Sajr", "ibn Salama", "ibn Salih", "ibn Salim", "ibn Sawwar", "ibn Sayyid", "ibn Shakir", "ibn Shamir", "ibn Shu'ayb", "ibn Shurayh", "ibn Siraj", "ibn Sufyan", "ibn Sulaiman", "ibn Sumayl", "ibn Tabit", "ibn Tahir", "ibn Talha", "ibn Tamim", "ibn Tammam", "ibn Tariq", "ibn Tasufin", "ibn Tawd", "ibn Tayyib", "ibn Ubada", "ibn Ubaid", "ibn Ufayr", "ibn Ulaym", "ibn Umar", "ibn Umayyah", "ibn Usama", "ibn Utba", "ibn Uthman", "ibn Wadah", "ibn Wahb", "ibn Walid", "ibn Wasil", "ibn Wasim", "ibn Ya'ish", "ibn Ya'qub", "ibn Yahyah", "ibn Yazid", "ibn Yunus", "ibn Yusuf", "ibn Zayd", "ibn Ziyad", "ibn Zuhayr", "ibn Zuhr"];
var nm4 = ["al-Andalusi", "al-Isbili", "al-Mari", "al-Mursi", "al-Balansi", "al-Jayyani", "al-Rundi", "al-Qurtubi", "al-Garnati", "al-Mayurqui", "al-Talamanki", "al-Tulaytuli", "al-Dani", "al-Ifriqi", "al-Magribi", "al-Tunayzi", "al-Abbar", "al-Abbas", "al-Abdari", "al-As", "al-Asadi", "al-Ashjai", "al-Asili", "al-Attar", "al-Azdi", "al-Bahrani", "al-Bajjani", "al-Baji", "al-Bakri", "al-Batalyawsi", "al-Baytar", "al-Bazzaz", "al-Birzali", "al-Dabbag", "al-Dabbaj", "al-Fadl", "al-Faradi", "al-Farisi", "al-Fath", "al-Fazari", "al-Fihri", "al-Gafiqi", "al-Gasani", "al-Habib", "al-Hadda", "al-Haddad", "al-Hadrami", "al-Hafiz", "al-Hajj", "al-Hakam", "al-Hamdani", "al-Hariti", "al-Hassar", "al-Hijari", "al-Himsi", "al-Himyari", "al-Hubab", "al-Ilbiri", "al-Iyyadi", "al-Jabab", "al-Jasur", "al-Jat'ami", "al-Jawlan", "al-Jazrajii", "al-Jilyani", "al-Judami", "al-Justani", "al-Kala'i", "al-Kinani", "al-Kutami", "al-Lajmi", "al-Ma'afiri", "al-Majid", "al-Majzumi", "al-Malaki", "al-Qal'i", "al-Qasim", "al-Qaysi", "al-Qurtubi", "al-Ru'ayni", "al-Sabti", "al-Sadafi", "al-Santarini", "al-Sayyid", "al-Shafi'i", "al-Shatibi", "al-Sinhaji", "al-Sulami", "al-Ta'labi", "al-Tamini", "al-Tarabulusi", "al-Tujibi", "al-Umawi", "al-Undi", "al-Wahid", "al-Wahrani", "al-Walid", "al-Zahiri", "al-Zubaydi", "al-Zuhri", "bint A'id", "bint Aban", "bint Abbad", "bint Abbas", "bint Abdu'llah", "bint Affan", "bint Aflah", "bint Ahmad", "bint Ali", "bint Amira", "bint Amr", "bint Asad", "bint Asbag", "bint Asbat", "bint Asim", "bint Aslam", "bint Atiq", "bint Atta", "bint Attab", "bint Attiyah", "bint Ayman", "bint Ayshun", "bint Ayyub", "bint Badr", "bint Bakr", "bint Baqi", "bint Da'ud", "bint Darras", "bint Fadl", "bint Faris", "bint Farraj", "bint Fath", "bint Galib", "bint Hafs", "bint Hajib", "bint Hajjaj", "bint Hakam", "bint Hamdin", "bint Hamdun", "bint Hamid", "bint Hammad", "bint Hani", "bint Harith", "bint Haroun", "bint Harun", "bint Hasan", "bint Hatim", "bint Hayyan", "bint Hazm", "bint Hisham", "bint Humam", "bint Husain", "bint Ibrahim", "bint Idris", "bint Isa", "bint Ishaq", "bint Isma'il", "bint Ja'far", "bint Ja'qub", "bint Jabir", "bint Jahhaf", "bint Jahwar", "bint Jalaf", "bint Jalid", "bint Jasib", "bint Jattab", "bint Jawar", "bint Lubb", "bint Mahbub", "bint Majlad", "bint Makki", "bint Malik", "bint Mansur", "bint Marwan", "bint Marzuq", "bint Mas'ud", "bint Masarra", "bint Maslama", "bint Mawhab", "bint Maymun", "bint Miswar", "bint Mu'awiya", "bint Mufarrij", "bint Mufawwiz", "bint Muhammad", "bint Muharib", "bint Mujahid", "bint Mundir", "bint Mus'ab", "bint Musa", "bint Mutarrif", "bint Najah", "bint Najih", "bint Nasr", "bint Nizar", "bint Nuh", "bint Nusayr", "bint Qasim", "bint Qays", "bint Rabi", "bint Rahhu", "bint Rashid", "bint Razin", "bint Ridwan", "bint Rushd", "bint Sa'd", "bint Sa'dan", "bint Sa'dun", "bint Sa'id", "bint Sabah", "bint Safwan", "bint Sahl", "bint Sahr", "bint Sajr", "bint Salama", "bint Salih", "bint Salim", "bint Sawwar", "bint Sayyid", "bint Shakir", "bint Shamir", "bint Shu'ayb", "bint Shurayh", "bint Siraj", "bint Sufyan", "bint Sulaiman", "bint Sumayl", "bint Tabit", "bint Tahir", "bint Talha", "bint Tamim", "bint Tammam", "bint Tariq", "bint Tasufin", "bint Tawd", "bint Tayyib", "bint Ubada", "bint Ubaid", "bint Ufayr", "bint Ulaym", "bint Umar", "bint Umayyah", "bint Usama", "bint Utba", "bint Uthman", "bint Wadah", "bint Wahb", "bint Walid", "bint Wasil", "bint Wasim", "bint Ya'ish", "bint Ya'qub", "bint Yahyah", "bint Yazid", "bint Yunus", "bint Yusuf", "bint Zayd", "bint Ziyad", "bint Zuhayr", "bint Zuhr"];
var br = "";
$('#placeholder').css('textTransform', 'capitalize');
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.random() * nm2.length | 0;
rnd2 = Math.random() * nm4.length | 0;
names = nm2[rnd] + " " + nm4[rnd2];
nm2.splice(rnd, 1);
nm4.splice(rnd2, 1);
} else {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm3.length | 0;
names = nm1[rnd] + " " + nm3[rnd2];
nm1.splice(rnd, 1);
nm3.splice(rnd2, 1);
}
br = document.createElement('br');
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}