function fetch(){
 if(document.getElementById("Final_Name_Result_OBJECT").innerHTML != "")
   document.getElementById("Final_Name_Result_OBJECT").innerHTML = ""
 var webHandle = null
 var webRequestTimeOutID = null
 if(window.XMLHttpRequest){
   webHandle = new XMLHttpRequest()
 }else if(window.ActiveXObject){
   webHandle = new ActiveXObject("Microsoft.XMLHTTP")
 }
 
 if(webHandle != null){
   webRequestTimeOutID = setTimeout(function(){
     webHandle.abort()
   }, 5000)
   webHandle.onreadystatechange = function(){
     if(webHandle.readyState == 4){
       clearTimeout(webRequestTimeOutID)
       if(webHandle.status == 200){
         //Successful Read
         document.getElementById("Name_Results_OBJECT").innerHTML = webHandle.responseText
       }else{
         //Error situation
       }
     }
   }//End ReadyStateChange function
   webHandle.open("GET","fetch.aspx?name_part=" + document.getElementById("By_Name_Search_OBJECT").value + "&s=" + Math.random(), true)
   webHandle.send(null)
 }//End If webHandle not null
}

function fetch_name(_name){
 var webHandle = null
 var webRequestTimeOutID = null
 if(window.XMLHttpRequest){
   webHandle = new XMLHttpRequest()
 }else if(window.ActiveXObject){
   webHandle = new ActiveXObject("Microsoft.XMLHTTP")
 }
 
 if(webHandle != null){
   webRequestTimeOutID = setTimeout(function(){
     webHandle.abort()
   }, 5000)
   webHandle.onreadystatechange = function(){
     if(webHandle.readyState == 4){
       clearTimeout(webRequestTimeOutID)
       if(webHandle.status == 200){
         //Successful Read
         document.getElementById("Final_Name_Result_OBJECT").innerHTML = webHandle.responseText
         document.getElementById("Name_Results_OBJECT").innerHTML = ""
         document.getElementById("By_Name_Search_OBJECT").value = ""
         document.getElementById("By_Directory_Search_OBJECT").childNodes[0].selectedIndex = 0
       }else{
         //Error situation
         //document.getElementById("Name_Results_OBJECT").innerHTML = webHandle.responseText
       }
     }
   }//End ReadyStateChange function
   webHandle.open("GET","fetch_name.aspx?name_part=" + _name + "&s=" + Math.random(), true)
   webHandle.send(null)
 }//End If webHandle not null
}

function Opening_Function(){
 if(document.location == "http://wwwtest.coppin.edu/Directory/" || document.location == "http://wwwtest.coppin.edu/Directory/index.asp"){
 }
 document.getElementById("By_Name_Search_OBJECT").onfocus = function(){
   document.getElementById("Department_Descriptor_Container_OBJECT").childNodes[0].innerHTML = ""
 }
 document.getElementById("By_Name_Search_OBJECT").onkeyup = fetch
}
