<!-- Hide script from old browsers

function verify_reset(form)
 {
   var bReset_The_Form = confirm ("Do You Really Want To Reset The Form?");
   var form_length = form.elements.length;
   
   if (bReset_The_Form)
    {
      for(i = 0; i < form_length; i++)
       {
        if (form.elements[i].type == "checkbox")
         {
           form.elements[i].checked = false;
           form.elements[i].disabled = false;
         }
       }
    }
   form[0].focus(); 
   return (bReset_The_Form); 
 }
 
 
function display_date ()
 {
   var date_display = '<span class = "smallbanner"><script language="JavaScript">document.write(get_date());</script></span>';
       
       document.write (date_display);
 }
 
function get_date()
      {
		var DayOfWeek = new Array('Sun.','Mon.','Tue.','Wed.','Thu.','Fri.','Sat.');
		var MonthName = new Array('Jan.','Feb.','Mar.','Apr.','May','Jun','Jul','Aug.','Sep.',
                          'Oct.','Nov.','Dec.');
		var theDate = new Date();

		strDate = ('<NOBR>' +
               DayOfWeek[theDate.getDay()] + ' ' +
			   MonthName[theDate.getMonth()] + ' ' +
               theDate.getDate() + ', ' +
               (theDate.getYear() < 1000 ? theDate.getYear() + 1900 : theDate.getYear()) +
              '</NOBR>');
	return strDate;  
      }

function validate_Feedback_Form (form)
 {
   if (form.name.value == "")
    {
     alert ("Name Must Be Provided");
     form.name.focus();
     return false;
    }
    
   if (form.email.value == "")
    {
      alert ("Email Address Must Be Provided");
      form.email.focus();
      form.email.select();
       return false;
     }
    else
     {
       if (valid_EMail_Address(form.email.value)) 
        {;
        }
       else
        {                                     // Invalid Syntax
         alert(form.email.value + "\nis an invalid Email!"); 
         form.email.focus(); 
         return false;
        }
   	  
     }
     
   if (form.Question.value == "")
    {
     alert ("Question / Feed Back Must Be Provided");
     form.Question.focus();
     return false;
    }
 }
 
 
function validate_Registration_Form(form)
 {

   var form_length = form.elements.length;
   var atLeastOneCourseSelected = false;
   
   for(i = 0; i < form_length; i++)
    {
      if ( (form.elements[i].type == "checkbox") && (form.elements[i].checked) )
       {
         atLeastOneCourseSelected = true;
         i = form_length; // terminate the loop ...
       }
    }
    
   if (!(atLeastOneCourseSelected))
    {
      alert("Atleast One Course Must Be Selected To Register\nAs A Student Or As A Listener");
      form.QuranAndItsSceiencesS.focus();
      return false;
    }

   if ( (form.name.value == "") || (form.name.value == " ") )
    {
      alert ("Name Must Be Provided");
      form.name.focus();
      return false;
    }
         
   if (form.email.value == "")
	{
	 alert ("Email Address Must Be Provided");
	 form.email.focus();
	 form.email.select();
	 return false;
    }
    else
	 {
	  if (valid_EMail_Address(form.email.value)) 
	   {;
	   }
	  else
	   {                                     // Invalid Syntax
	     alert(form.email.value + " Is Not A Valid Email Address."); 
	     form.email.focus();
	     return false;
	   } 
     }

    if (form.street.value == "")
		    {
		             alert ("Street Name And Address Must Be Provided");
		             form.street.focus();
		             return false;
             }

             if (form.city.value == "")
		    {
		             alert ("City Name Must Be Provided");
		             form.city.focus();
		             return false;
             }

             if (form.province.value == "")
		    {
		             alert ("Province Name Must Be Provided");
		             form.province.focus();
		             return false;
             }

             if (!valid_postalcode(form.postalcode.value))
		    {
		             alert ("Postal Code Must Be Provided");
		             form.postalcode.focus();
		             return false;
             }
             
             if (form.areacode.value == "")
              {
               alert ("Area Code Must Be Provided");
		       form.areacode.focus();
		       return false;
              }
             else
              {
               if (isNaN(form.areacode.value))
                {
                 alert ("Area Code Must Be Numeric");
		         form.areacode.focus();
		         return false;
                }        
              } 
              if (form.exchangecode.value == "")
	        {
	          alert ("Exchange Must Be Provided");
	      	  form.exchangecode.focus();
	      	  return false;
              }
            else
              {
               if (isNaN(form.exchangecode.value))
                {
                 alert ("Exchange Code Must Be Numeric");
		         form.exchangecode.focus();
		         return false;
                }
               
              } 
            if (form.phonenumber.value == "")
	      {
	    	alert ("Phone Number Must Be Provided");
	    	form.phonenumber.focus();
	    	return false;
              }
           else   
         {
               if (isNaN(form.phonenumber.value))
                {
                 alert ("Last Four Digits Of A Phone Number Must Be Numeric");
		         form.phonenumber.focus();
		         return false;
                }
              }                  
    }

function validate_retrievepwd_Form(form)
 {
  if ( (form.logonid.value == "") || (form.logonid.value == " ") )
    {
      alert ("Logon ID  Must Be Provided");
      form.logonid.focus();
      return false;
    }

  if (!valid_EMail_Address(form.email.value)) 
	{                                     // Invalid Syntax
	  alert(form.email.value + " Is Not A Valid Email Address."); 
	  form.email.focus();
	  return false;
	} 
 }
 
 function validate_resetpwd_Form(form)
 {
  if ( (form.logonid.value == "") || (form.logonid.value == " ") )
   {
    alert ("Logon ID  Must Be Provided");
    form.logonid.focus();
    return false;
   }
  
  if ( (form.currpwd.value == "") || (form.currpwd.value == " ") )
   {
    alert ("Current Password Must Be Provided");
    form.currpwd.focus();
    return false;
   }
  
  if ( (form.newpwd.value == "") || (form.newpwd.value == " ") )
   {
    alert ("New Password Must Be Provided");
    form.newpwd.focus();
    return false;
   }
  
  if (form.currpwd.value.toLowerCase() == form.newpwd.value.toLowerCase() )
   {
    alert ("New Password MUST Be Different Than Current Password!");
    form.currpwd.focus();
    return false;
   }
               
  //if (!valid_EMail_Address(form.email.value)) 
  // {                                     // Invalid Syntax
//	alert(form.email.value + " Is Not A Valid Email Address."); 
//	form.email.focus();
//	return false;
 //  } 
 }
 
function valid_EMail_Address(EMail_Address)
 {
   var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
   var email_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  
  return (email_filter.test(EMail_Address)); // True = Valid E-Mail Address ...
 }
 
 function valid_phonenumber (phone_number)
  {
    valid_phone_format = /^[\(]?[1-9]{1}[0-9]{2}[\)]?(\.|\-|\s)?[0-9]{3}(\.|\-|\s)?[0-9]{4}$/;
    
    return (valid_phone_number.test(phone_number)); // True = Valid Phone Number
  }
 
 function valid_postalcode (postal_code)
  {
    valid_pcode_format = /^[a-zA-Z]{1}[1-9]{1}[a-zA-Z]{1}(\-|\ )?[1-9]{1}[a-zA-Z]{1}[1-9]{1}$/; 
    
    return (valid_pcode_format.test(postal_code)); // True = Valid Phone Number
  }  
 function goToNextField (elemnt, content)
  {
     
   if (content.length == elemnt.maxLength)
    { 
      next=elemnt.tabIndex;
      if (next < document.forms[0].elements.length)
       {
         document.forms[0].elements[next].focus();
       }
    }
  }
  
  function setHTML(webpage)
   {
     document.getElementById('Mainframe').src = webpage;
     document.getElementById('CenterFrame').height = 1024;
    }
  
  
 function stop()
 {
   clearTimeout(timer)
 }
 
 function start()
 {
  var time = new Date()
  var hours = time.getHours()
  var minutes = time.getMinutes()
  if (minutes < 10)
    minutes = "0" + minutes;
    
  var seconds = time.getSeconds()
  if (seconds < 10)
      seconds = "0" + seconds;
  
  var clock = hours + ":" + minutes + ":" + seconds
 
  document.getElementById('Clock').innerHTML = get_date() + "&nbsp;&nbsp;" + clock;
                                                    // document.forms[0].display.value = clock
  timer = setTimeout("start()",1000)
}

function disable_checkbox(checkbox1, checkbox2)
  {
   // This function will disable/activate checkbeox2 based on whether checkbox1 is selected or deselected.
   // This funtion is used to disable.activate checkboxes in the course selection area.
   // For example, if a student selects Hadith course as a student, than Hadith checkbox will be disabled
   // in the area which selects courses as listener. In this way a course can be registred in as as a student
   // or a listner, not both.
   var using_Safari = false;
   if ( (document.childNodes) && 
        (!document.all) &&
        (!navigator.taintEnabled) && 
        (!navigator.accentColorName)
      )
     using_Safari = true;       
       
   if (document.getElementById(checkbox1).checked)
    {
     if (using_Safari)
      {
       document.getElementById(checkbox2).disabled = true;
      } 
     else
       document.getElementById(checkbox2).disabled = true;     
    } 
   else
     if (using_Safari)
       document.getElementById(checkbox2).disabled = false;
     else  
      document.getElementById(checkbox2).disabled = false;
  }

  // End hiding script from old browsers -->