import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class saba7 extends MIDlet implements CommandListener
{

private Display display;
Command cmdExit  = new Command("خروج", Command.EXIT, 1);
Command cmdBack  = new Command("التالي", Command.BACK, 0);
Command cmdNext  = new Command("عودة", Command.ITEM, 2);

Form form;
 TextField field ;
 int  n = 0 ;
 public saba7()
  {
   display =Display.getDisplay(this);
   field  = new TextField("","",20,0);
       
	  }

 public void startApp()
  {
   form   = new Form("اذكار الصباح والمساء");
   form.append("بسم الله الرحمن الرحيم \n قال تعالى: يا أيها الذين اّمنوا اذكروا الله ذكرا كثيرا(41)وسبحوه بكرة وأصيلا(42) - سورة الأحزاب \n بعض أفضال الذكر: \n قال تعالى: والذاكرين الله كثيرا والذاكرات أعد الله لهم مغفرة وأجرا عظيما(35) - سورة الأحزاب \n وعن أبي هريرة ـ رضي الله عنه ـ عن النبي صلى الله عليه وسلم قال: ثلاثة لا يرد دعاؤهم: الذاكر لله كثيرا ، ودعوة المظلوم ، والإمام المقسط - رواه البيهقي والطبراني وحسنه الالباني \n وقال ابن عباس رضي الله عنه : الشيطان جاثم على قلب ابن آدم فاذا سهى وغفل وسوس ، فاذا ذكر الله خنس \n وقال كعب ابن مالك رضي الله عنه: من أكثر ذكر الله برأ من النفاق");
   field.setString("");
   form.addCommand(cmdBack);
   form.addCommand(cmdExit);
   form.setCommandListener(this);
   display.setCurrent(form);
   
  }

public void show(int n)
{

 switch(n)
	
{

case 1 : 
	         form.append("سورة الفاتحة(مرة واحدة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 2 : 
	         form.append("ءامن الرسول بما أنزل اليه من ربه والمؤمنون كل ءامن بالله وملائكته وكتبه ورسله لا نفرق بين أحد من رسله وقالو سمعنا وأطعنا غفرانك ربنا واليك المصير* \n لا يكلف الله نفسا الا وسعها لها ما كسبت وعليها ما اكتسبت ربنا لا تؤاخذنا ان نسينا أو أخطأنا ربنا ولا تحمل علينا اصرا كما حملته على الذين من قبلنا ربنا ولا تحملنا ما لا طاقة لنا به واعف عنا واغفر لنا وارحمنا أنت مولانا فانصرنا على القوم الكافرين ");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 3 : 
	         form.append("لا إكراه في الدين قد تبين الرشد من الغي فمن يكفر بالطاغوت ويؤمن بالله فقد استمسك بالعروة الوثقى لا انفصام لها والله سميع عليم");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;


    case 4   :
		      form.append("اّية الكرسي(مرة واحدة) \n \n (من قالها حين يصبح أجير من الجن حتى يمسي ومن قالها حين يمسي أجير منهم حتى يصبح)");
              form.setTitle("saba7 "+n+"");
              field.setString("");
			  form.removeCommand(cmdNext);
              break;
	case 5   :
	          form.append("سورة الأخلاص والمعوذتين(ثلاث مرات) \n \n (من قالها ثلاث مرات حين يصبح وحين يمسي كفته من كل شيء)");
              form.setTitle("saba7 "+n+"");
			  field.setString("");
	          form.addCommand(cmdNext);
        	  break;
   case 6 : 
	          form.append("أصبحنا وأصبح الملك لله ،  والحمد لله ،  لا إله إلا الله وحده لا شريك له ،  له الملك ، وله الحمد ، وهو على كل شيء قدير ، رب أسألك خير ما في هذا اليوم وخير ما بعده ، وأعوذ بك من شر ما في هذا اليوم وشر ما بعده ،  رب أعوذ بك من الكسل وسوء الكبر ، رب أعوذ بك من عذاب في النار وعذاب في القبر(مرة واحدة)");
              form.setTitle("saba7 "+n+"");
			  field.setString("");
	          form.addCommand(cmdNext);
        	  break;
  case  7 :   
	          form.append("اللهم بك أصبحنا ، وبك أمسينا ، وبك نحيا ، وبك نموت ، وإليك النشور(مرة واحدة)");
              form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
 case  8 :    form.append("اللهم أنت ربي ،  لا إله إلا أنت خلقتني ، وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي ،  وأبوء بذنبي ، فاغفر لي فإنه لا يغفر الذنوب إلا أنت(مرة واحدة) \n \n (من قالها موقنا بها حين يصبح فمات من يومه دخل الجنة ومن قالها موقنا بها حين يمسي فمات من ليلته دخل الجنة)");
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
 case 9 :     
	          form.append("اللهم اني أصبحت أشهدك ، وأشهد حملة عرشك ، وملائكتك ، وجميع خلقك ، أنك أنت     الله لا إله إلا أنت وحدك لا شريك لك ، وأن محمداً عبدك ورسولك(أربع مرات) \n \n (من قالها أربع مرات حين يصبح وحين يمسي أعتقه الله ذلك اليوم من النار)");
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
case 10 :       
	          form.append("اللهم ما أصبح بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر(مرة واحدة) \n \n (من قالها حين يصبح  فقد أدى شكر يومه ومن قال مثل ذلك حين يمسي فقد أدى شكر ليلته)");
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
case 11 :
	          form.append("اللهم عافني في بدني ، اللهم عافني في سمعي ، اللهم عافني في بصري ، لا إله إلا أنت ،  اللهم إني أعوذ بك من الكفر والفقر ، وأعوذ بك من عذاب القبر ، لا إله إلا أنت(ثلاث مرات)");
              form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;

case 12 :        
	          form.append("حسبي الله لا إله إلا هو عليه توكلت وهو رب العرش العظيم(سبع مرات) \n \n (من قالها سبع مرات حين يصبح وحين يمسي كفاه الله تعالى ما أهمه من أمر الدنيا والاّخرة)");
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
case 13 :
	          form.append("اللهم إني أسألك العفو والعافية في الدنيا والآخرة ، اللهم إني أسألك العفو والعافية في ديني ودنياي وأهلي ومالي ، اللهم استر عوراتي وآمن روعاتي ، اللهم احفظني من بين يدي ، ومن خلفي ، وعن يميني ، وعن شمالي ، ومن فوقي ، وأعوذ بعظمتك أن أغتال من تحتي(مرة واحدة)");
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
case 14 :     
	          form.append("اللهم عالم الغيب والشهادة ، فاطر السموات والأرض ، رَبَّ كل شيء ومليكه ، أشهد أن لا إله إلا أنت ، أعوذ بك من شر نفسي ، ومن شر الشيطان وشركه وأن أقترف على نفسي سوءاً أو أجره الى مسلم(مرة واحدة)");  
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;
case 15 :     
	          form.append("بسم الله الذي لا يضر مع اسمه شيء في الأرض ولا في السماء وهو السميع العليم(ثلاث مرات) \n \n (من قالها ثلاثا اذا أصبح وثلاثا اذا أمسى لم يضره شيء)");  
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;

case 16 :     
	          form.append("رضيت بالله ربا ، وبالإسلام دينا ، وبمحمد صلى الله عليه وسلم نبيا ورسولاً(ثلاث مرات) \n \n (من قالها ثلاثا حين يصبح وثلاثا حين يمسى كان حقا على الله أن يرضيه يوم القيامة)");  
	          form.setTitle("saba7 "+n+"");
	          field.setString("");
			  form.addCommand(cmdNext);
           	  break;

case 17 : 
	         form.append("يا حي يا قيوم برحمتك أستغيث أصلح لي شأني كله ولا تكلني إلى نفسي طرفة عين(مرة واحدة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 18 : 
	         form.append("أصبحنا وأصبح الملك لله رب العالمين ، اللهم إني أسألك خير هذا اليوم فتحه ونصره ونوره وبركته وهداه ، وأعوذ بك من شر ما فيه وشر ما بعده(مرة واحدة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 19 : 
	         form.append("أصبحنا على فطرة الإسلام ، وعلى كلمة الإخلاص ، وعلى دين نبينا محمد صلى الله عليه وسلم ،وعلى ملة أبينا إبراهيم حنيفاً مسلماً ، وما كان من المشركين(مرة واحدة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 20 : 
	         form.append("سبحان الله وبحمده(مئة مرة) \n \n (من قالها مئة مرة حين يصبح وحين يمسي لم يأت أحد يوم القيامة بأفضل مما جاء به الا أحد قال مثل ما قال أو زاد عليه)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 21 : 
	         form.append("لا إله إلا الله وحده لا شريك له ، له الملك وله الحمد يحيي ويميت وهو على كل شيء قدير(عشر مرات) \n \n (من قالها عشر مرات ، كتبت له عشر حسنات ، ومحى عنه عشر سيئات ، ورفع له عشر درجات ، وكان يومه ذلك كله في حرز من كل مكروه ، وحرس من الشيطان)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 22 : 
	         form.append("سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته(ثلاث مرات)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 23 : 
	         form.append("اللهم اني أسألك علما نافعا ورزقا طيبا وعملا متقبلا(مرة واحدة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 24 : 
	         form.append("أستغفر الله وأتوب اليه(مئة مرة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
           	 break;

case 25 : 
	         form.append("اللهم صلي وسلم وبارك على سيدنا محمد(عشر مرات) \n \n (قال النبي صلى الله عليه وسلم: من صلى علي حين يصبح عشرا وحين يمسي عشرا أدركته شفاعتي يوم القيامة)");
             form.setTitle("saba7 "+n+"");
	         field.setString("");
			 form.addCommand(cmdNext);
			 form.removeCommand(cmdBack);
           	 break;
}
	          form.setCommandListener(this);
              
			  form.delete(0);
              display.setCurrent(form);
	          n = n + 1 ;

}
 public void pauseApp(){ }
 public void destroyApp(boolean unconditional){}

/************* implements CommandListener ****************/
public void commandAction(Command c, Displayable s)
{
  if (  s == form )
     {
       if (c == cmdExit)
         {
           destroyApp(false);
           notifyDestroyed();
         }
          else if (c == cmdNext)
		 {  
			 
			 show(n-1);
			  n--;
		    
			 } 
		  else if (c == cmdBack)
		 {
             
			 show(n+1);
			 n++;
			
		 } 
	 }
		 }  // end commandAction
 }  // end Class
