﻿ //Trim the input text
  function Trim(input)
  {
    var lre = /^\s*/; 
    var rre = /\s*$/; 
    input = input.replace(lre, ""); 
    input = input.replace(rre, ""); 
    return input; 
   }
 
   // filter the files before Uploading for text file only  
   function CheckForTestFile(upldControl,IsVideo) 
   {
        
        var file = document.getElementById(upldControl);
        var fileName=file.value;        
        //Checking for file browsed or not 
        if (Trim(fileName) =='' )
        {
            alert("يجب إختير ملف");
            file.focus();
            return false;
        }
        if(IsVideo == null)
        {
            return true;
        }
       //Setting the extension array for diff. type of text files 
       var extArray ;
       if(IsVideo)
       {
            extArray = new Array(".mpg", ".mpeg", ".asf", ".avi", ".wmv", ".rmvb");   
        }
        else
        {
        extArray = new Array(".jpg", ".bmp", ".tif", ".png", ".gif");   
        }    
 
       //getting the file name
       while (fileName.indexOf("\\") != -1)
         fileName = fileName.slice(fileName.indexOf("\\") + 1);
 
       //Getting the file extension                     
       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();
 
       //matching extension with our given extensions.
       for (var i = 0; i < extArray.length; i++) 
       {
         if (extArray[i] == ext) 
         { 
           return true;
         }
       }  
         alert("أنواع الملفات المسموح بتحميلها هي:  " 
           + (extArray.join("  ")) + "\nإختر ملف اخر وأعد التحميل "
           );
           file.focus();
           return false;                
   }    

