﻿var responsecont;
var xmlhttpRequstObj;

function getnews()
{
   var now=new Date();
   var num=now.getTime();
   var url = '/judges.html';

   // branch for native XMLHttpRequest object
   if (window.XMLHttpRequest) 
   {
       xmlhttpRequstObj = new XMLHttpRequest();
       xmlhttpRequstObj.onreadystatechange = processRequestChange;
       xmlhttpRequstObj.open("GET", url, true);
       xmlhttpRequstObj.send(null);
   } 
   // branch for IE/Windows ActiveX version
   else if (window.ActiveXObject) 
   {
       xmlhttpRequstObj = new ActiveXObject("Microsoft.XMLHTTP");
       if (xmlhttpRequstObj) 
       {
           xmlhttpRequstObj.onreadystatechange = processRequestChange;
           xmlhttpRequstObj.open("GET", url, true);
           xmlhttpRequstObj.send();
       }
   }
}

function processRequestChange() 
{
         var newsstring = "test";
         //GO ON TO FIX THE ARRAYS AND DISPLAY
            shownews(newsstring);
}

function shownews(newsstring){

    responsecont = document.createElement('div');
    responsecont.innerHTML = newsstring;
    
    var mstrresponse = responsecont.innerHTML;
    
    var homecont = document.getElementById('tgglmstr');
    
    homecont.innerHTML= mstrresponse;
    
    // cycle through containers and fix tabs
    var homecontarr = homecont.getElementsByTagName('div');    
    
   
    for(var i=0; i<homecontarr.length; i++){
        var classkey = homecontarr[i].getAttribute("name");

        // find top level containers
        if (classkey == "container") {
            var idstring = homecontarr[i].id;
            linkthesetabs(idstring);     
        }
    
    }
    
    
}




function makexmlo(){
	if(window.ActiveXObject){
		//IE 
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		//Firefox, Netscape 
		var xmlhttp = new XMLHttpRequest();	
	}
	return xmlhttp;
}
