var xmlhttp, timeout_ID = null, UpCl = null, Update_Content_ID = null

window.onload = function(){
 var StartID = setTimeout("Startup()", 5000)
}

function Startup(){
 Update_Content()
 Update_Content_ID = setInterval("Update_Content()", 42523)
}

function Update_Content(){
 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
         if(webHandle.responseText != ""){
           Activate_Security_Alert(webHandle.responseText.slice(4,18))
         }else{
           //window.parent.Deactivate_Security_Alert()
           Deactivate_Security_Alert()
         }
         document.getElementById("Security_Content_OBJECT").innerHTML = webHandle.responseText
       }else{
         //Error situation
         //
       }
     }
   }//End ReadyStateChange function
   webHandle.open("GET","security_scraper.asp?s=" + Math.random(), true)
   webHandle.send(null)
 }//End If webHandle not null
}//End Update_Content

function Activate_Security_Alert(Time_Index){
 if(getCookie("Active_Security_Alert") != Time_Index){
   var Parent = window.parent
   if(Parent.document.title != "Coppin State University Homepage"){
      var newnode = Parent.document.createElement("A"), newtext = Parent.document.createTextNode("Security Alert")
      newnode.setAttribute("href", "javascript:Open_Security_Alert_Window(\"" + Time_Index + "\")")
      newnode.setAttribute("className", "Active_Security_Alert_CLASS")
      newnode.setAttribute("class", "Active_Security_Alert_CLASS")
      newnode.appendChild(newtext)
      //Replace Child 2 of Alert Container Object (empty DIV) with Security Alert Link
      var oldnode = Parent.document.getElementById("Active_Alert_Container_OBJECT").childNodes[1]
      Parent.document.getElementById("Active_Alert_Container_OBJECT").replaceChild(newnode, oldnode)
   }else{
      Parent.document.getElementById("Security_Alert_Notification_OBJECT").style.display = "block"
      var Homepage_Message = setTimeout("Set_Homepage_Message()", 250)
      setCookie("Active_Security_Alert", Time_Index)
   }
 }
}

function Cancel_Alert(Time_Index){
 var Parent = window.parent
 var newnode = Parent.document.createElement("DIV")
 //Replace Child 2 of Alert Container Object (Security Alert Link) with empty DIV
 var oldnode = Parent.document.getElementById("Active_Alert_Container_OBJECT").childNodes[1]
 Parent.document.getElementById("Active_Alert_Container_OBJECT").replaceChild(newnode, oldnode)
 Parent.document.getElementById("Security_Alert_Content_OBJECT").innerHTML = document.getElementById("Security_Content_OBJECT").innerHTML
 Parent.Set_Alert_Message(document.getElementById("Security_Content_OBJECT").innerText)
 setCookie("Active_Security_Alert", Time_Index)
}

function Deactivate_Security_Alert(){
 var Parent = window.parent
 if(Parent.document.title != "Coppin State University Homepage"){
    Parent.Security_Alert_Message = ""
    if(Parent.document.getElementById("Active_Alert_Container_OBJECT").childNodes[1].className == "Active_Security_Alert_CLASS"){
      var newnode = Parent.document.createElement("DIV")
      //Replace Child 2 of Alert Container Object (Security Alert Link) with empty DIV
      var oldnode = Parent.document.getElementById("Active_Alert_Container_OBJECT").childNodes[1]
      Parent.document.getElementById("Active_Alert_Container_OBJECT").replaceChild(newnode, oldnode)
      Parent.document.getElementById("Security_Alert_Content_OBJECT").innerHTML = ""
    }
 }else{
    window.parent.document.getElementById("Security_Alert_Content_OBJECT").innerHTML = ""
    window.parent.document.getElementById("Security_Alert_Notification_OBJECT").style.display = "none"
 }
}

function Set_Homepage_Message(){
 window.parent.document.getElementById("Security_Alert_Content_OBJECT").innerHTML = document.getElementById("Security_Content_OBJECT").innerHTML
}
