<!--

/*
*** Multiple dynamic combo boxes
*** by Mirko Elviro, 9 Mar 2005
*** Script featured and available on JavaScript Kit (http://www.javascriptkit.com)
***
***Please do not remove this comment
*/

// This script supports an unlimited number of linked combo boxed
// Their id must be "combo_0", "combo_1", "combo_2" etc.
// Here you have to put the data that will fill the combo boxes
// ie. data_2_1 will be the first option in the second combo box
// when the first combo box has the second option selected


// first combo box

	data_1 = new Option("1", "$");
	data_2 = new Option("2", "$$");

// second combo box

	data_1_1 = new Option("Dr. John T. Shahoub", "Dr. John T. Shahoub");
	data_1_2 = new Option("Dr. Azza Abdulsalam","Dr. Azza Abdulsalam");
	data_1_3 = new Option("Dr. Manal Kherbash","Dr. Manal Kherbash");
	data_1_4 = new Option("Dr. Laila ilian","Dr. Laila ilian");
	data_1_5 = new Option("Dr. Rola Al-Kabeer","Dr. Rola Al-Kabeer");
	data_1_6 = new Option("Dr. Mervat Masaud","Dr. Mervat Masaud");
	data_1_7 = new Option("Prof. Sulaiman Al Najashi","Prof. Sulaiman Al Najashi");
	data_1_8 = new Option("Dr. Manar Jabr","Dr. Manar Jabr");
	data_1_9 = new Option("Dr. Hadia Naous","Dr. Hadia Naous");
	data_1_10 = new Option("Dr. Nadia alhamda","Dr. Nadia alhamda");
	

	data_2_1 = new Option("Dr. Nachwa Ghobara", "Dr. Nachwa Ghobara");
	data_2_2 = new Option("Dr. Nader Al-Balkhi", "Dr. Nader Al-Balkhi");
	data_2_3 = new Option("Dr. Tarek Motawae", "Dr. Tarek Motawae");
	data_2_4 = new Option("Dr. Manal Shalabi", "Dr. Manal Shalabi");
	data_2_5 = new Option("Dr. Abdulmajid Arwadi", "Dr. Abdulmajid Arwadi");
	data_2_6 = new Option("Dr. Nazih Jallad", "Dr. Nazih Jallad");
	data_2_7 = new Option("Dr. Hala El Nouchi","Dr. Hala El Nouchi");
	data_2_8 = new Option("Dr. Hanady Manasfi","Dr. Hanady Manasfi");
	data_2_9 = new Option("Dr. Lina El-Kibbi","Dr. Lina El-Kibbi");
	data_2_10 = new Option("Dr. Munir Naser","Dr. Munir Naser");

	
	data_3_1 = new Option("Dr. Mohammed Ismail Qoseibati", "Dr. Mohammed Ismail Qoseibati");
	data_3_2 = new Option("Dr. Ather Hussain","Dr. Ather Hussain");
	data_3_3 = new Option("Dr. Badih Serhal","Dr. Badih Serhal");
	data_3_4 = new Option("Dr. Alaa Wafai","Dr. Alaa Wafai");
	data_3_5 = new Option("Dr. Firass Jarouze","Dr. Firass Jarouze");
	data_3_6 = new Option("Dr.Anas Obaisi","Dr.Anas Obaisi");
	data_3_7 = new Option("Dr. Rasha Kassar","Dr. Rasha Kassar");
	data_3_8 = new Option("Dr. Khaled Addas","Dr. Khaled Addas");
	data_3_9 = new Option("Dr. Rola Ghebeh","Dr. Rola Ghebeh");
	data_3_10 = new Option("Dr. Samir Al Khoury","Dr. Samir Al Khoury");
	data_3_11 = new Option("Dr. Ghassan Al-Owayni","Dr. Ghassan Al-Owayni");
	data_3_12 = new Option("Dr. Rabih Stephan","Dr. Rabih Stephan");
	data_3_13 = new Option("Dr. Muhannad AlHadi","Dr. Muhannad AlHadi");
	data_3_14 = new Option("Dr. Dalia Anabtawi","Dr. Dalia Anabtawi");

	
	data_4_1 = new Option("Dr. Mohammed Nabil Daouk", "Dr. Mohammed Nabil Daouk");
	data_4_2 = new Option("Dr. Chucri Hamasni", "Dr. Chucri Hamasni");
	data_4_3 = new Option("Dr. Saad Raidi", "Dr. Saad Raidi");
	data_4_4 = new Option("Dr. Houssam Osman Tohmeh", "Dr. Houssam Osman Tohmeh");
	data_4_5 = new Option("Dr. Dr. Mahmoud Al-Diri", "Dr. Mahmoud Al-Diri");
	data_4_6 = new Option("Dr. Mohammad Al Hammad", "Dr. Mohammad Al Hammad");
	data_4_7 = new Option("Dr. Mahmoud Eid", "Dr. Mahmoud Eid");
	
	data_5_1 = new Option("Dr. Mohamed Fawzy Abo Dahab", "Dr. Mohamed Fawzy Abo Dahab");
	data_5_2 = new Option("Dr. Asrar alomar", "Dr. Asrar alomar");
	data_5_3 = new Option("Dr. Ashraf Al Hazaimah", "Dr. Ashraf Al Hazaimah");
	
	data_6_1 = new Option("Dr. Ahmed Abdulnaby Eltantawy", "Dr. Ahmed Abdulnaby Eltantawy");
	data_6_2 = new Option("Dr. Fatima Rabea Al-Ostowani", "Dr. Fatima Rabea Al-Ostowani");
	data_6_3 = new Option("Dr. Sawsan Al-Khoury", "Dr. Sawsan Al-Khoury");
	data_6_4 = new Option("Dr. Hunada Al Droubi", "Dr. Hunada Al Droubi");
	data_6_5 = new Option("Dr. Mohammed Al-Khatib", "Dr. Mohammed Al-Khatib");
	data_6_6 = new Option("Dr. Saa'da Kamel", "Dr. Saa'da Kamel");
	data_6_7 = new Option("Dr. Al Moezldein Allah Mostafa", "Dr. Al Moezldein Allah Mostafa");
	data_6_8 = new Option("Dr. Alia Akouch", "Dr. Alia Akouch");
	data_6_9 = new Option("Dr. Ali Helwah", "Dr. Ali Helwah");

	data_7_1 = new Option("Dr. Osama El Beshir", "Dr. Osama El Beshir");
	data_7_2 = new Option("Dr. Raja Mahfoud", "Dr. Raja Mahfoud");
	data_7_3 = new Option("Dr. Wahib El-Jurdi", "Dr. Wahib El-Jurdi");
	data_7_4 = new Option("Dr. Mahmoud Bakkour", "Dr. Mahmoud Bakkour");
	
	data_8_1 = new Option("Dr. Ali Sharif Atoui", "Dr. Ali Sharif Atoui");
	data_8_2 = new Option("Dr. Amany Morshed", "Dr. Amany Morshed");
	data_8_3 = new Option("Dr. Zenus Saleh", "Dr. Zenus Saleh");
	data_8_4 = new Option("Dr. Yu Hangtao", "Dr. Yu Hangtao");
	
	data_9_1 = new Option("Dr. Syed Salman Ali", "Dr. Syed Salman Ali");
	data_9_2 = new Option("Dr. Wafic Wafa", "Dr. Wafic Wafa");
	
	data_10_1 = new Option("Dr. Ousama Al Khatib", "Dr. Ousama Al Khatib");
	data_10_2 = new Option("Dr. Mounir Hejaz", "Dr. Mounir Hejaz");
	data_10_3 = new Option("Dr. Hisham Soueidan", "Dr. Hisham Soueidan");
	data_10_4 = new Option("Dr. Alaa Habib", "Dr. Alaa Habib");
	
	data_11_1 = new Option("Dr. Mohammad Hajjar", "Dr. Mohammad Hajjar");
	data_11_2 = new Option("Dr. Wassim Abou Yassin", "Dr. Wassim Abou Yassin");
	data_11_3 = new Option("Dr. Khalil Terro", "Dr. Khalil Terro");
	data_11_4 = new Option("Dr. Raid Sa'adeh", "Dr. Raid Sa'adeh");
	data_11_5 = new Option("Dr. Fouad Ahdab", "Dr. Fouad Ahdab");
	data_11_6 = new Option("Dr. Nabil Ajami", "Dr. Nabil Ajami");
	data_11_7 = new Option("Dr. Firass Rabih Abiad", "Dr. Firass Rabih Abiad");


	data_12_1 = new Option("Dr. Nazir Kanaan", "Dr. Nazir Kanaan");
	data_12_2 = new Option("Dr. Walid Mneimneh", "Dr. Walid Mneimneh");
	data_12_3 = new Option("Dr. Gehad Saffaf", "Dr. Gehad Saffaf");
	data_12_4 = new Option("Dr. Modar Samara", "Dr. Modar Samara");
	
	data_13_1 = new Option("Dr. Enys Mahjoub", "Dr. Enys Mahjoub");
	data_13_2 = new Option("Dr. Hani Nassar", "Dr. Hani Nassar");	
	
	data_14_1 = new Option("Dr. Moh’d Samer Abdul Wahed", "Dr. Moh’d Samer Abdul Wahed");
	data_14_2 = new Option("Dr. Salah Kona", "Dr. Salah Kona");
	data_14_3 = new Option("Dr. Ayman Safwat", "Dr. Ayman Safwat");
	
	data_15_1 = new Option("Dr. Hisham Karaki", "Dr. Hisham Karaki");
	
	data_16_1 = new Option("Dr. Ihab Abdullah Khattaby", "Dr. Ihab Abdullah Khattaby");
	data_16_2 = new Option("Dr. Shafic Kaedbay", "Dr. Shafic Kaedbay");
	data_16_3 = new Option("Dr. Mohammed Itani", "Dr. Mohammed Itani");	
	
	

// other parameters

    displaywhenempty=""
    valuewhenempty=-1

    displaywhennotempty="-select-"
    valuewhennotempty=0


function change(currentbox) {
	numb = currentbox.id.split("_");
	currentbox = numb[1];

    i=parseInt(currentbox)+1

// I empty all combo boxes following the current one

    while ((eval("typeof(document.getElementById(\"combo_"+i+"\"))!='undefined'")) &&
           (document.getElementById("combo_"+i)!=null)) {
         son = document.getElementById("combo_"+i);
	     // I empty all options except the first one (it isn't allowed)
	     for (m=son.options.length-1;m>0;m--) son.options[m]=null;
	     // I reset the first option
	     son.options[0]=new Option(displaywhenempty,valuewhenempty)
	     i=i+1
    }


// now I create the string with the "base" name ("stringa"), ie. "data_1_0"
// to which I'll add _0,_1,_2,_3 etc to obtain the name of the combo box to fill

    stringa='data'
    i=0
    while ((eval("typeof(document.getElementById(\"combo_"+i+"\"))!='undefined'")) &&
           (document.getElementById("combo_"+i)!=null)) {
           eval("stringa=stringa+'_'+document.getElementById(\"combo_"+i+"\").selectedIndex")
           if (i==currentbox) break;
           i=i+1
    }


// filling the "son" combo (if exists)

    following=parseInt(currentbox)+1

    if ((eval("typeof(document.getElementById(\"combo_"+following+"\"))!='undefined'")) &&
       (document.getElementById("combo_"+following)!=null)) {
       son = document.getElementById("combo_"+following);
       stringa=stringa+"_"
       i=0
       while ((eval("typeof("+stringa+i+")!='undefined'")) || (i==0)) {

       // if there are no options, I empty the first option of the "son" combo
	   // otherwise I put "-select-" in it

	   	  if ((i==0) && eval("typeof("+stringa+"0)=='undefined'"))
	   	      if (eval("typeof("+stringa+"1)=='undefined'"))
	   	         eval("son.options[0]=new Option(displaywhenempty,valuewhenempty)")
	   	      else
	             eval("son.options[0]=new Option(displaywhennotempty,valuewhennotempty)")
	      else
              eval("son.options["+i+"]=new Option("+stringa+i+".text,"+stringa+i+".value)")
	      i=i+1
	   }
       //son.focus()
       i=1
       combostatus=''
       cstatus=stringa.split("_")
       while (cstatus[i]!=null) {
          combostatus=combostatus+cstatus[i]
          i=i+1
          }
       return combostatus;
    }
}

//-->
