
function toggleBlogMeta(object)
{
  var visi = 0;
  var iconId = 't' + object;
  var icon = '&#9655;';
  if (document.getElementById && document.getElementById(object) != null)
  {
    if ( document.getElementById(object).style.visibility == 'visible' )
    {
      document.getElementById(object).style.visibility='hidden';
      document.getElementById(object).style.display='none';
    }
    else
    {
      document.getElementById(object).style.visibility='visible';
      document.getElementById(object).style.display='block';
      visi = 1;
      icon = '&#9661;';
    }
  }
  else if (document.layers && document.layers[object] != null)
  {
    if ( document.getElementById(object).style.visibility == 'visible' )
    {
      document.layers[object].visibility = 'hidden';
    }
    else
    {
      document.layers[object].visibility = 'visible';
      visi = 1;
      icon = '&#9661;';
    }
  }
  else if (document.all)
  {
    if ( document.getElementById(object).style.visibility == 'visible' )
    {
      document.all[object].style.visibility = 'hidden';
    }
    else
    {
      document.all[object].style.zIndex = 100;
      document.all[object].style.visibility = 'visible';
      visi = 1;
      icon = '&#9661;';
    }
  }
 
  document.getElementById(iconId).innerHTML=icon;
}


///
 

//object detection to return the correct object depending upon broswer type. Used by the getAXHA(); function.
function getNewHttpObject() {
    var objType = false;
    try {
        objType = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
        try {
            objType = new ActiveXObject('Microsoft.XMLHTTP');
        } catch(e) {
            objType = new XMLHttpRequest();
        }
    }
    return objType;
}

//Function used to update page content with new xhtml fragments by using a javascript object, the dom, and http.
function getAXAH(url,elementContainer){
	//document.getElementById(elementContainer).innerHTML = '<blink class="redtxt">Loading...<\/blink>';
	document.getElementById(elementContainer).innerHTML = 'loading, please wait...';
	var theHttpRequest = getNewHttpObject();
	theHttpRequest.onreadystatechange = function() {processAXAH(elementContainer);};
	theHttpRequest.open("GET", url);
	theHttpRequest.send(false);

		function processAXAH(elementContainer){
		   if (theHttpRequest.readyState == 4) {
			   if (theHttpRequest.status == 200) {
				   document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
			   } else {
				   document.getElementById(elementContainer).innerHTML="<p><span class='redtxt'>Error!<\/span> HTTP request return the following status message:&nbsp;" + theHttpRequest.statusText +"<\/p>";
			   }
		   }
		}

}




