<!--

/*
*** 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", "$$");

// gynecology 
data_1_1 = new Option("د. جون شلهوب","د. جون شلهوب");
data_1_2 = new Option("د. عزة عبد السلام","د. عزة عبد السلام");
data_1_3 = new Option("د. منال الخرباشر","د. منال الخرباشر");
data_1_4 = new Option(" د. ليلى إليان"," د. ليلى إليان");
data_1_5 = new Option("د. رولا الكبير","د. رولا الكبير");
data_1_6 = new Option("د. ميرفت مسعود","د. ميرفت مسعود");
data_1_7 = new Option("أ.د. سليمان النجاشي","أ.د. سليمان النجاشي");
data_1_8 = new Option("د. منار جبر","د. منار جبر");
data_1_9 = new Option("د. هادية نعوس","د. هادية نعوس");
data_1_10 = new Option("د. نادية الحامضة","د. نادية الحامضة");

// internal medicine	
data_2_1 = new Option("د. نشوى غبارة","د. نشوى غبارة");
data_2_2 = new Option("د. نادر بلخي","د. نادر بلخي");
data_2_3 = new Option("د. طارق الديسطي مطاوع","د. طارق الديسطي مطاوع");
data_2_4 = new Option("د. منال شلبي","د. منال شلبي");
data_2_5 = new Option("د. عبد المجيد أروادي","د. عبد المجيد أروادي");
data_2_6 = new Option("د. نزيه جلاد","د. نزيه جلاد");
data_2_7 = new Option("د. هلا النعوشي","د. هلا النعوشي");
data_2_8 = new Option("د. هنادي مناصفي","د. هنادي مناصفي");
data_2_9 = new Option("د. لينا الكبي","د. لينا الكبي");
data_2_10 = new Option("د. منير نصر","د. منير نصر");
	
//Dental Department
data_3_1 = new Option("د. محمد إسماعيل قصيباتي","د. محمد إسماعيل قصيباتي");
data_3_2 = new Option("د. أثير حسين","د. أثير حسين");
data_3_3 = new Option("د. بديع سرحال","د. بديع سرحال");
data_3_4 = new Option("د. علاء وفائي","د. علاء وفائي");
data_3_5 = new Option("د. فراس جروس","د. فراس جروز");
data_3_6 = new Option("د. أنس عبيسي","د. أنس عبيسي");
data_3_7 = new Option("د. رشا كسار","د. رشا كسار");
data_3_8 = new Option("د. خالد عداس","د. خالد عداس");
data_3_9 = new Option("د. رولا غيبة","د. رولا غيبة");
data_3_10 = new Option("د. سمير الخوري","د. سمير الخوري");
data_3_11 = new Option("د. غسان العويني","د. غسان العويني");
data_3_12 = new Option("د. ربيع اسطفان","د. ربيع اسطفان");
data_3_13 = new Option("د. مهند الهادي","د. مهند الهادي");
data_3_14 = new Option("د. داليا عنبتاوي","د. داليا عنبتاوي");

//ENT
data_4_1 = new Option("د. محمد نبيل داعوق","د. محمد نبيل داعوق");
data_4_2 = new Option("د. شكري حماصني","د. شكري حماصني");
data_4_3 = new Option("د. سعد رعيدي","د. سعد رعيدي");
data_4_4 = new Option("د. حسام عثمان طعمه","د. حسام عثمان طعمه");
data_4_5 = new Option("د. محمود الديري","د. محمود الديري");
data_4_6 = new Option("محمد الحماد","محمد الحماد");
data_4_7 = new Option("د. محمود عيد","د. محمود عيد");

	
//Opthalmology
data_5_1= new Option("د. محمد فوزي أبو الدهب","د. محمد فوزي أبو الدهب");
data_5_2= new Option("د. أسرار العمر","د. أسرار العمر");
data_5_3= new Option("د. أشرف الهزايمة","د. أشرف الهزايمة");
	
//pediatric 
data_6_1= new Option("د. أحمد عبد النبي الطنطاوي","د. أحمد عبد النبي الطنطاوي");
data_6_2= new Option("د. فاطمه ربيع الأسطواني","د. فاطمه ربيع الأسطواني");
data_6_3= new Option("د. سوسن الخوري","د. سوسن الخوري");
data_6_4= new Option("د. هناده الدروبي","د. هناده الدروبي");
data_6_5= new Option("د. محمد الخطيب","د. محمد الخطيب");
data_6_6= new Option("د. سعدى أبي كامل","د. سعدى أبي كامل");
data_6_7= new Option("د. المعز لدين الله مصطفى","د. المعز لدين الله مصطفى");
data_6_8= new Option("د. علية عكوش","د. علية عكوش");
data_6_9= new Option("د. علي حلوة","د. علي حلوة");

	
//cardiology
data_7_1= new Option("د. أسامة البشير","د. أسامة البشير");
data_7_2= new Option("د. رجاء محفوظ","د. رجاء محفوظ");
data_7_3= new Option("د. وهيب الجردي","د. وهيب الجردي");
data_7_4= new Option("د. محمود بكور","د. محمود بكور");

	
//dermatology
data_8_1= new Option("د. علي شريف عطوي","د. علي شريف عطوي");
data_8_2= new Option("د. أماني مرشد","د. أماني مرشد");
data_8_3= new Option("د. زينزس صالح","د. زينزس صالح");
data_8_4= new Option("د. يو هانجاتو","د. يو هانجاتو");


//endocrinology	
data_9_1= new Option("د. سيد سلمان علي","د. سيد سلمان علي");
data_9_2= new Option("د. وفيق وفا","د. وفيق وفا");

	
//gastro
data_10_1	= new Option("د. أسامه الخطيب","د. أسامه الخطيب");
data_10_2	= new Option("د. منير حجاز","د. منير حجاز");
data_10_3	= new Option("د. هشام سويدان","د. هشام سويدان");
data_10_4	= new Option("د. علاء حبيب","د. علاء حبيب");

//vascular	

data_11_1= new Option("د. محمد حجار","د. محمد حجار");
data_11_2= new Option("د. وسيم أبو ياسين","د. وسيم أبو ياسين");
data_11_3= new Option("د. خليل ترو","د. خليل ترو");
data_11_4= new Option("د. رائد سعادة","د. رائد سعادة");
data_11_5= new Option("د. فؤاد أحدب","د. فؤاد أحدب");
data_11_6= new Option("د. نبيل عجمي","د. نبيل عجمي");
data_11_7= new Option("د. فراس ربيع الأبيض","د. فراس ربيع الأبيض");

	
//orthopedics
data_12_1 = new Option("د. نذير كنعان","د. نذير كنعان");
data_12_2 = new Option("د. وليد منيمنه","د. وليد منيمنه");
data_12_3 = new Option("د. جهاد سفاف","د. جهاد سفاف");
data_12_4 = new Option("د. مضر سمارة","د. مضر سمارة");

	//plastic 
	data_13_1 = new Option("د. أنيس محجوب","د. أنيس محجوب");
	data_13_2 = new Option("د. هاني نصار","د. هاني نصار");
	
//urology
	data_14_1 = new Option("د. محمد سامر عبد الواحد","د. محمد سامر عبد الواحد");
	data_14_2 = new Option("د. صلاح الدين كنة","د. صلاح الدين كنة");
	data_14_3 = new Option("د. أيمن صفوت","د. أيمن صفوت");

//physiotherapy
    data_15_1 = new Option(" د. هشام كركي"," د. هشام كركي");
	
//family medicine
	data_16_1 = new Option("د. إيهاب عبد الله خطابي","د. إيهاب عبد الله خطابي");
	data_16_2 = new Option("د. شفيق قائدبيه","د. شفيق قائدبيه");
	data_16_3 = new Option("د. محمد عيتاني","د. محمد عيتاني");
	
	
// other parameters

    displaywhenempty=""
    valuewhenempty=-1

    displaywhennotempty="-المنتقي-"
    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;
    }
}

//-->
