// JavaScript Document

// Print function
 function doPrint()
                 {
                   var contentValue = document.getElementById("content").innerHTML;
                   var disp_setting ="toolbar=1,location=0,directories=0,menubar=0,"; 
                       disp_setting+="scrollbars=1,width=800,height=600,left=100,top=100"; 
                   var mywind       = open("","",disp_setting);

                   with(mywind.document)
                        {
                          open();
                     write("<html><body onLoad='self.print()'>");
					 write("<table width='800' border='0' align='center'><tr>")
           write("<td align='right'><img src='images/logo2.JPG' width='120' height='120'></td>");
			   write("<td align='center'>");
   			    write("<p>National Center for Faculty and <br/>");
			   write("   Leadership Development  <br/>");
               write("       NCFLD/IBCT </p></td>");      
           write("<td align='left'><img src='images/logo1.JPG' width='150' height='150'/></td>");
   					 write("</tr></table><br/>");
                     write(contentValue);
                     write("</body></html>");
                          close();
                        }
                        mywind.focus();

                 }
				 
				 
				 function doPrint_()
                 {
                   var contentValue = document.getElementById("content").innerHTML;
                   var disp_setting ="toolbar=1,location=0,directories=0,menubar=0,"; 
                       disp_setting+="scrollbars=1,width=800,height=600,left=100,top=100"; 
                   var mywind       = open("","",disp_setting);

                   with(mywind.document)
                        {
                          open();
                     write("<html><body onLoad='self.print()' >");
					 write("<table width='800' border='0' align='center'><tr>")
           write("<td align='right'><img src='../images/logo2.JPG' width='120' height='120'></td>");
			   write("<td align='center'>");
   			   write("<p>National Center for Faculty and <br/>");
			   write("   Leadership Development  <br/>");
               write("       NCFLD/IBCT </p></td>");       
           write("<td align='left'><img src='../images/logo1.JPG' width='150' height='150'/></td>");
   					 write("</tr></table><br/>");
                     write(contentValue);
                     write("</body></html>");
                          close();
                        }
                        mywind.focus();

                 }
				  function doPrint__()
                 {
                   var contentValue = document.getElementById("content").innerHTML;
                   var disp_setting ="toolbar=1,location=0,directories=0,menubar=0,"; 
                       disp_setting+="scrollbars=1,width=800,height=600,left=100,top=100"; 
                   var mywind       = open("","",disp_setting);

                   with(mywind.document)
                        {
                          open();
                     write("<html><body onLoad='self.print()'>");
					 write("<table width='800' border='0' align='center'><tr>")
           write("<td align='right'><img src='../DataBase/images/logo2.JPG' width='120' height='120'></td>");
			   write("<td align='center'>");
   			   write("<p>National Center for Faculty and <br/>");
			   write("   Leadership Development  <br/>");
               write("       NCFLD/IBCT </p></td>");         
           write("<td align='left'><img src='../DataBase/images/logo1.JPG' width='150' height='150'/></td>");
   					 write("</tr></table><br/>");
                     write(contentValue);
                     write("</body></html>");
                          close();
                        }
                        mywind.focus();

                 }
				 
				 
// Data Entry Validation				 
				 
 function doValidate()
  {
	flage = true ;
	  if( flage == true )
	  {
      var name = document.myform.Name.value;
	  myRegExp = /[?-?]+/ ;
	  if( myRegExp.test(name)== 0)
	  	     {
		   alert("???? ????? ?????");
		   document.myform.name.focus();
		   flage = false ; 
		    
		     }
	  }	
	  
	   if(flage == true)	 
	  {	 
	  var address = document.myform.Address.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(address) == 0)
	     {
		   alert(" ????  ");
		   document.myform.Address.focus();
		   flage = false ;
		 }	
	  }	
	  
	  if(flage == true)	 
	  {	 
	  var mail = document.myform.Email.value;
	  myRegExp = /[a-zA-Z0-9]+\@[a-z]+\.[a-z]/ ;
	  if(myRegExp.test(mail) == 0)
	     {
		   alert(" ???? ????? ?????? ?????????? ");
		   document.myform.Email.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	  
	   if(flage == true)	 
	  {	 
	  var officeTele = document.myform.OfficeTele.value;
	  myRegExp = /[0-9]+/ ;
	  if(myRegExp.test(officeTele) == 0)
	     {
		   alert(" ???? ????? ?????? ?????? ");
		   document.myform.OfficeTele.focus();
		   flage = false ;
		 }	
	  }	 
	  
	   if(flage == true)	 
	  {	 
	  var homeTele  = document.myform.HomeTele.value;
	  myRegExp = /[0-9]+/ ;
	  if(myRegExp.test(homeTele) == 0)
	     {
		   alert(" ???? ????? ?????? ?????? ");
		   document.myform.HomeTele.focus();
		   flage = false ;
		 }	
	  }	 
	  
	   if(flage == true)	 
	  {	 
	  var mobile = document.myform.Mobile.value;
	  myRegExp = /[0-9]+/ ;
	  if(myRegExp.test(mobile) == 0)
	     {
		   alert(" ???? ????? ???????? ??????? ");
		   document.myform.Mobile.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	 
	     if(flage == true)
	        { alert("?? ???? ???????? ????? ");	
				    document.myform.submit();
                    return true;
		   }
		   
	return ;	 
     }
	 
	 
	 
	 
	 
// Text Editor

function submitForm() {

updateRTEs(); // multiple rich text editors inside the form
return true ; //Set to false to disable form submission, for easy debugging.
}
// Validation for Center membership registration Page

function doValidateRegistration()
 {
	flage = true ;
	  
	 if( flage == true )
	  {
      var IdNo = document.myform.IDNo.value;
	  myRegExp = /\d{14}/ ;
	  if( myRegExp.test(IdNo)== 0)
	  	     {
		   alert("Please enter your I.D. Number with 14 Digits.");
		   document.myform.IDNo.focus();
		   flage = false ; 
		    
		     }
	  }	
	  
	  if( flage == true )
	  {
      var name = document.myform.Name.value;
	  myRegExp = /[a-zA-z]+/ ;
	  if( myRegExp.test(name)== 0)
	  	     {
		   alert("Please enter your name.");
		   document.myform.Name.focus();
		   flage = false ; 
		    
		     }
	  }	
	  
	  
	   if(flage == true)	 
	  {	 
	  var mobile = document.myform.Mobile.value;
	  myRegExp = /[0-9]+/ ;
	  if(myRegExp.test(mobile) == 0)
	     {
		   alert(" Please enter Mobile.");
		   document.myform.Mobile.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  if(flage == true)	 
	  {	 
	  var email = document.myform.Email.value;
	  myRegExp = /[a-zA-Z0-9]+\@[a-z]+\.[a-z]/ ;
	  if(myRegExp.test(email) == 0)
	     {
		   alert("Please enter vaild e-mail address.");
		   document.myform.Email.focus();
		   flage = false ;
		 }	
	  }	  
	  
	 
	  if(flage == true)	 
	  {	 
	  var birthDate = document.myform.BirthDate.value;
	  myRegExp = /\d{4}-?\d{2}-?\d{2}/ ;
	  if(myRegExp.test(birthDate) == 0)
	     {
		   alert(" Please enter Birth Date, in the form (year - month - Day).");
		   document.myform.BirthDate.focus();
		   flage = false ;
		 }	
	  }	
	  
	   if(flage == true)	 
	  {	 
	  var address = document.myform.Address.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(address) == 0)
	     {
		   alert("Please enter Address");
		   document.myform.Address.focus();
		   flage = false ;
		 }	
	  }
	  
	   if(flage == true)	 
	  {	 
	  var duration = document.myform.Duration.value;
	  myRegExp = /[0-9]+/ ;
	  if(myRegExp.test(duration) == 0)
	     {
		   alert("Please enter Duration");
		   document.myform.Duration.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	 if(flage == true)	 
	  {	 
	  var specialized1 = document.myform.Specialized1.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(specialized1) == 0)
	     {
		   alert("Please enter Specialization");
		   document.myform.Specialized1.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	   if(flage == true)	 
	  {	 
	  var titleDate1 = document.myform.TitleDate1.value;
	  myRegExp = /\d{4}-?\d{2}-?\d{2}/ ;
	  if(myRegExp.test(titleDate1) == 0)
	     {
		   alert("Please enter Specialized Time. ");
		   document.myform.TitleDate1.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	    if(flage == true)	 
	  {	 
	  var titlePlace1 = document.myform.TitlePlace1.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(titlePlace1) == 0)
	     {
		   alert("Please enter Specialized place.");
		   document.myform.TitlePlace1.focus();
		   flage = false ;
		 }	
	  }	 
	   
	   
	   
	   
	   if(flage == true)	 
	  {	 
	  var specialized2 = document.myform.Specialized2.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(specialized2) == 0)
	     {
		   alert("Please enter Specialization");
		   document.myform.Specialized2.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	   if(flage == true)	 
	  {	 
	  var titleDate2 = document.myform.TitleDate2.value;
	  myRegExp = /\d{4}-?\d{2}-?\d{2}/ ;
	  if(myRegExp.test(titleDate2) == 0)
	     {
		   alert("Please enter Specialized Time. ");
		   document.myform.TitleDate2.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	    if(flage == true)	 
	  {	 
	  var titlePlace2 = document.myform.TitlePlace2.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(titlePlace2) == 0)
	     {
		   alert("Please enter Specialized place.");
		   document.myform.TitlePlace2.focus();
		   flage = false ;
		 }	
	  }	 
	   
	   
	if(flage == true)	 
	  {	 
	  var specialized3 = document.myform.Specialized3.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(specialized3) == 0)
	     {
		   alert("Please enter Specialized Time. ");
		   document.myform.Specialized3.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	   if(flage == true)	 
	  {	 
	  var titleDate3 = document.myform.TitleDate3.value;
	  myRegExp = /\d{4}-?\d{2}-?\d{2}/ ;
	  if(myRegExp.test(titleDate3) == 0)
	     {
		   alert("Please enter Specialized Time.");
		   document.myform.TitleDate3.focus();
		   flage = false ;
		 }	
	  }	 
	  
	  
	    if(flage == true)	 
	  {	 
	  var titlePlace3 = document.myform.TitlePlace3.value;
	  myRegExp = /[a-zA-Z0-9]+/ ;
	  if(myRegExp.test(titlePlace3) == 0)
	     {
		   alert("Please enter Specialized place.");
		   document.myform.TitlePlace3.focus();
		   flage = false ;
		 }	
	  }	 
	      
	  
	     if(flage == true)
	        { 	     
			       
					submitForm();
				    document.myform.submit();
                    return true;
		   }
		   
	return ;	 
     }


// Chain Select
function doChain(form){

for (var i=0; i<form.length ;i++)
    {

     var tempobj = form.elements[i];

     if(
	    tempobj.type.toLowerCase()!="submit" && 
	    tempobj.type.toLowerCase()!="button" && tempobj.name.toLowerCase() == "faculty" &&
	    tempobj.value.toLowerCase()== "others")
		{
       
        tempobj.disabled = true;		
		tempobj.name     = "neglect" ;
		form.OtherFaculty.disabled = false;
		form.OtherFaculty.id = "Faculty" ;
		form.OtherFaculty.name= "Faculty" ;
		
		return true;

       }
	 
     }
	 
	 
 }
 // Chain For University
 function doChainUniversity(form)
 {

for (var i=0; i<form.length ;i++)
    {

     var tempobj = form.elements[i];

     if(
	    tempobj.type.toLowerCase()!="submit" && 
	    tempobj.type.toLowerCase()!="button" && 
		tempobj.name.toLowerCase() == "university" &&
	    tempobj.value.toLowerCase()== "others")
		{
       
        tempobj.disabled = true;		
		tempobj.name     = "neglect" ;
		form.OtherUniversity.disabled = false;
		form.OtherUniversity.id = "University" ;
		form.OtherUniversity.name= "University" ;
		
		return true;

       }
	 
     }
	 
	 
 }



// Get Form vlaue

 function FormValue(form)
    {
     
	 
	 var st ="select ID_a,Name_a,Title_a,Faculty_a,University_a,Country_a,Date_a,Programme_a,Status_a from report_a where "+ form.elements[0].name+"_a="+"'"+form.elements[0].value+"'" ;
	 
	 for(var i=1 ; i < form.length ; i++)
		{
			var tempobj  = form.elements[i];
			
            if(tempobj.value.length != 0 && 
               tempobj.type.toLowerCase()!="submit" && 
	           tempobj.type.toLowerCase()!="button" )
	         {
				 st += " And "+tempobj.name+"_a=" ;
				 st += "'"+ tempobj.value +"'";
			 }
			
		 }
		 st +=" and RecentProg_a=' ' order by Name_a,University_a,Faculty_a, Date_a desc";
		 
	   window.location = "PHP/a_data.php?sqlst="+'"'+st+'"';	   
	 }
	 
function FormValuePass(form)
    {
	 var Prog = document.getElementById('Programme').value ;
     var st ="select ID_a,Name_a,Title_a,Faculty_a,University_a,Country_a,Date_a,Programme_a,Status_a from report_a where Status_a='ناجح' And RecentProg_a=' ' And Programme_a="+"'"+Prog+"'" ;

	 for(var i=1 ; i < form.length ; i++)
		{
			var tempobj  = form.elements[i];
			
            if(tempobj.value.length != 0 && 
               tempobj.type.toLowerCase()!="submit" && 
	           tempobj.type.toLowerCase()!="button" )
	         {
				 st += " And "+tempobj.name+"_a=" ;
				 st += "'"+tempobj.value+"'";
			 }
			
		 }
		 
		  st +=" order by Name_a asc , Date_a desc";
		 
		 if (Prog == "مدرب معتمد دوليا")
		 {
window.location =
"DataBase/PHP/a_dataPass.php?sqlst="+'"'+st+'"'+"&Prog='مدرب معتمد دوليا'&src=a_Certified.php";

		 }
	   else{
			   if (Prog =="التمهيدية")
			      {
window.location =
"DataBase/PHP/a_dataPass.php?sqlst="+'"'+st+'"'+"&Prog='التمهيدية'&src=a_Preparatory.php";
					  
					  }
			   else
			      {
window.location =
"DataBase/PHP/a_dataPass.php?sqlst="+'"'+st+'"'+"&Prog='التكميلية'&src=a_Supplementary.php";
				  }

		}	   
	 }

	 
	 
/// TOT_result function
function TOT_result(form,Prog)
    {
     var st = "select Name_a,Title_a,Faculty_a,University_a,Competence_a from report_a where Publish_a='yes' and Status_a='ناجح'";

	 for(var i=0 ; i < form.length ; i++)
		{
			var tempobj  = form.elements[i];
			
            if(tempobj.value.length != 0 && 
               tempobj.type.toLowerCase()!="submit" && 
	           tempobj.type.toLowerCase()!="button" )
	         {
				 st += " And "+tempobj.name+"_a=" ;
				 st += "'"+ tempobj.value +"'";
			 }
			
		 }
		var Prog = document.getElementById('Programme').value ;
		var workshop = document.getElementById('WorkShop').value ;
		 st +=" order by Name_a asc";		
    window.location = "a_TOT_result.php?sqlst="+'"'+st+'"'+"&Prog="+Prog+"&workshop="+workshop+"&word=<--اختار البرنامج#flag";
	 }



function Chainselect()
     {
	     
		 var currentTime = new Date();
		 var year = currentTime.getFullYear();
	         year = year - 1 ;
		 var Prog = document.getElementById('Programme').value ;
		 
		 if(Prog == "التكميلية التخصصية")
		 {
			 st = "select Distinct WorkShop_a from report_a where Status_a='ناجح' And Programme_a="+"'"+Prog+"' order by CompDate_a";
 
			 }
        
		else
		{
			
st = "select Distinct WorkShop_a from report_a where Date_a >="+"'"+year+"-01-01' And Status_a='ناجح' And Programme_a="+"'"+Prog+"' order by Date_a";
			
		}
		 
window.location = "a_TOT_result.php?sqlstList="+'"'+st+'"'+"&Prog="+Prog+"&word=  اختار رقم الدورة --> #flag";
	return true;

   }