Department of Computer Science, Faculty of Computing and Information Technology In Rabigh, P.O Box 344, Rabigh 21911, Saudi Arabia. E-Mail Address fcit.rabigh.cs@kau.edu.sa