﻿// JScript File

/*----------------------------Validate New OrganizationAdd--------------------------------*/
    function IsNumeric(Val,str)
    {
       var ValidChars = "0123456789.";
       var IsNumber=true;
       sText=Val.value;
       var Char;
       for (i = 0; i < sText.length && IsNumber == true; i++) 
          { 
          Char = sText.charAt(i); 
          if (ValidChars.indexOf(Char) == -1) 
             {
             alert(str);
             Val.select();
             IsNumber = false;
             }
          }
       return IsNumber;
    }
   // whitespace characters
      var whitespace = " \t\n\r";
   /****************************************************************/
      // Check whether string s is empty.
      function isEmpty(s)
      { return ((s == null) || (s.length == 0)) }
   /****************************************************************/
   /****************************************************************/
      function isWhitespace (s)
      {
           var i;
           // Is s empty?
           if (isEmpty(s)) return true;
           // Search through string's characters one by one
           // until we find a non-whitespace character.
           // When we do, return false; if we don't, return true.
           for (i = 0; i < s.length; i++)
           {
                // Check that current character isn't whitespace.
                var c = s.charAt(i);
                if (whitespace.indexOf(c) == -1) return false;
           }
           // All characters are whitespace.
           return true;
      }
   /****************************************************************/
   /****************************************************************/
     function ValidateRanking() 
     {
           // This function ensures document.forms[0].nRanking.value >=1 && <= 10
           if (parseInt(document.forms[0].nRanking.value) >= 1 && parseInt(document.forms[0].nRanking.value) <=10)
                return true;
           else
                return false;
      }
   /****************************************************************/
    /****************************************************************/
      function ForceEntry(val, str) 
      {
           var strInput = new String(val.value);
           if (isWhitespace(strInput)) 
           {
                alert(str);
                val.focus();
                return false;
           } 
           else
           {
                return true;
           }
      }
    /****************************************************************/      
      function ForceEntryDrp(val, str) 
      {
           var strInput = new String(val.value);
           if (strInput=="-1") 
           {
                alert(str);
                val.focus();
                return false;
           } 
           else
           {
                return true;
           }
      }      
    /****************************************************************/      
    function validateEmail(val,str)
    {
       var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
       var address = val.value;
       if(reg.test(address) == false) {
          alert(str);
          val.select();
          return false;
       }
    }      
   /****************************************************************/

 function ValidateContactUS()
 {
   var CanSubmit = false;
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtName'),"الرجاء أدخل الأسم");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntryDrp(document.getElementById('ctl04$DropDownListAge'),"الرجاء أختر فئة العمر");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntryDrp(document.getElementById('ctl04$DropDownListProfession'),"الرجاء أختر المهنة");
   if (CanSubmit==false){return false;}

   CanSubmit = ForceEntry(document.getElementById('ctl04$txtNationality'),"الرجاء أدخل الجنسية");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtEmail'),"الرجاء أدخل البريد الإلكتروني");
   if (CanSubmit==false){return false;}
   CanSubmit = validateEmail(document.getElementById('ctl04$txtEmail'),"البريد الإلكتروني الذي أدخلته غير صحيح");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtMobile'),"الرجاء أدخل رقم الجوال");
   if (CanSubmit==false){return false;}
   CanSubmit = IsNumeric(document.getElementById('ctl04$txtMobile'),"الرجاء إدخال قيم رقمية");
   if (CanSubmit==false){return false;}
 }
 
 function ValidateCareer()
 {
   var CanSubmit = false;
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtFirstName'),"الرجاء أدخل الأسم الأول");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtLastName'),"الرجاء أدخل الأسم الثاني");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtDob'),"الرجاء أدخل تاريخ الميلاد");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtNationality'),"الرجاء أدخل الجنسية");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtCity'),"الرجاء أدخل المدينة");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtCountry'),"الرجاء أدخل اسم البلد");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtEmail'),"الرجاء أدخل البريد الإلكتروني");
   if (CanSubmit==false){return false;}
   CanSubmit = validateEmail(document.getElementById('ctl04$txtEmail'),"البريد الإلكتروني الذي أدخلته غير صحيح");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('ctl04$txtMobile'),"الرجاء أدخل رقم الجوال");
   if (CanSubmit==false){return false;}
   CanSubmit = IsNumeric(document.getElementById('ctl04$txtMobile'),"الرجاء إدخال قيم رقمية");
   if (CanSubmit==false){return false;}
 }

 function ValidateJoining()
 {
   var CanSubmit = false;
   CanSubmit = ForceEntry(document.getElementById('txtCourseName'),"الرجاء أدخل اسم العائلة الأول");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtCourseStartDate'),"الرجاء أدخل تاريخ بداية الدورة");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtName'),"الرجاء أدخل الأسم");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntryDrp(document.getElementById('drpNationality'),"الرجاء أدخل الجنسية");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtDob'),"الرجاء أدخل تاريخ الميلاد");
   if (CanSubmit==false){return false;}
   CanSubmit = IsNumeric(document.getElementById('txtMobile'),"الرجاء إدخال قيم رقمية");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtMobile'),"الرجاء أدخل رقم الجوال");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtCity'),"الرجاء أدخل المدينة");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtEducationLevel'),"الرجاء أدخل مستوى التعليم الذي وصلت إليه");
   if (CanSubmit==false){return false;}
   CanSubmit = ForceEntry(document.getElementById('txtMajor'),"الرجاء أدخل الأشياء الرئيسية");
   if (CanSubmit==false){return false;}
 }

 
 
