var responsecont;
var xmlhttpRequstObj;
var sContainerTarget;

function getContent(intType, sContainer)
{
   var now=new Date();
   var num=now.getTime();
   var url = '/cnflow/ajax_content.asp?type=' + intType;

	sContainerTarget = sContainer;

   // 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();
       }
   }*/

   xmlhttpRequstObj = new XMLHttpObj();
	if (xmlhttpRequstObj){
		xmlhttpRequstObj.onreadystatechange = processRequestChange;
		xmlhttpRequstObj.open('get', url, true);
		xmlhttpRequstObj.send(null);
	}
}

function processRequestChange(sContainer) 
{
   // only if xmlhttpRequstObj shows "complete"
   if (xmlhttpRequstObj.readyState == 4) 
   {  
	  // only if "OK"
      if (xmlhttpRequstObj.status == 200) 
      {
         var newsstring = xmlhttpRequstObj.responseText;
		 if (newsstring.length > 100)
	         showContent(newsstring);
      } 
      else 
      {
          alert("There was a problem retrieving the XML data:\n" + xmlhttpRequstObj.statusText);
      }
   }
}

function showContent(newsstring){
    responsecont = document.createElement('div');
    responsecont.innerHTML = newsstring;
    
    var mstrresponse = responsecont.innerHTML;
	var homecont = document.getElementById(sContainerTarget);
    homecont.innerHTML= mstrresponse;    
}

function makexmlo(){
	/*if(window.ActiveXObject){
		//IE 
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		//Firefox, Netscape 
		var xmlhttp = new XMLHttpRequest();	
	}
	return xmlhttp;*/
	return new XMLHttpObj();
}
