/*
*************************************************************************************
* Title:		ajax.js
* Description:	
*************************************************************************************
* Called From: KB search page (P5a.a4d), etc.
* Call Sequence:	
* Requires:		
* Returns:
* Queries from:	
*************************************************************************************
* Creation Date:	
* Mods History:
* Date	Name	Line #	Marker
*
*
*************************************************************************************
*/

var div = '';

function handleHttpResponse() { 

	var d = document.getElementById(div);
	var loadingTop ="115px";
	var loadingLeft = d.style.left;
	var loading = "<div valign='middle' align='center' style='position: absolute; background-color:#FFEDE5; z-index: 4; color: #CC3333; font-weight: bold; font-size: 16px; layer-background-color:#FFEDE5; padding: 6px; width:610px; height: 60px; top: "+loadingTop+"; left: "+loadingLeft+"; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;text-align:center; vertical-align:middle; '>Loading Results.  Please Wait.</div>";
	var dots = " . "


	//alert(http.readyState);
	if(http.readyState == 4){
		d.style.foreground = "";
		d.innerHTML = http.responseText;
	}
	else{
		d.innerHTML = loading+d.innerHTML;	
		
	}
}
//20090122 TD submits section and pagination info to main form.
function updateSectionPage(pageNum,section) {
	document.kb_search_form.page.value =pageNum;
	document.kb_search_form.section.value =section;
	document.kb_search_form.submit();
 }

function updateSearchResults(url,Thisdiv) {
	div = Thisdiv;
	http.open("GET",url, true); 
	http.onreadystatechange = handleHttpResponse; 
	http.send(null);
 }

function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

var http = getHTTPObject(); // We create the HTTP Object

 function makeRequest() {
	 alert('makeRequest()');
          var oScript = document.createElement("script");
	  var iFrame = document.createElement("iframe");
          oScript.src = "/js/wz_tooltip.js";
	  oScript.type = 'text/javascript'; 
	  iFrame.onload = "alert('from iframe'); tt_Init()";
	  //document.getElementsByTagName('body')[0].appendChild(oScript);
          document.getElementsByTagName('body')[0].appendChild(iFrame);
          //document.getElementsByTagName('iframe')[0].appendChild(oScript);	  
   }
