//*****************************************************************************
//** EveryB1T, Inc.
//*****************************************************************************
function swapClass(object, newClassName) {
  if(object) {
    object.className = newClassName;
  }
}
//*****************************************************************************
function parseXMLFeed(feedData) {
  var result = "<li>test node</li>";
 
  if(feedData) {
    var root = feedData.getElementsByTagName('channel').item(0);
    for (var iNode = 0; iNode < root.childNodes.length; iNode++) {
      var item = root.childNodes.item(iNode);
      if(item && item.nodeName == "item") {
        for(var index = 0; index < item.childNodes.length; index++) {
          var child = item.childNodes.item(index);
          if(child.nodeName == "title") {
            result += "<li>" + child.textContent + "</li>";
          }
        }
      }
    }
  }
  return result;
}
//***************************************************************************** 
function mangleResults(divID, targetID) {
  var divObj = document.getElementById(divID);
  var targetObj = document.getElementById(targetID);
  var result = "";
  if(divObj && targetObj) {
    for(var i = 0; i < divObj.childNodes.length; i++) {
      var child = divObj.childNodes.item(i);
      if(child) {
        for(var j = 0; j < child.childNodes.length; j++) {
          var ulTag = child.childNodes.item(j);
          if(ulTag && ulTag.tagName == "UL") {
            for(var k = 0; k < ulTag.childNodes.length; k++) {              
              var liTag = ulTag.childNodes.item(k);
              result += "<li class='AboutUs'>" + liTag.innerHTML + "</li>";
            }
          }
        }
      }
    }
    targetObj.innerHTML = result; 
  }
  return result;
}
//***************************************************************************** 
function getTip(divID) {
  var http_request = false;
  var divObj = document.getElementById(divID);
  
  var feed = "\TipOfTheMonth.html";
  if(window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if(http_request.overrideMimeType) {
      http_request.overrideMimeType('text/plain');
    }
  } else if (window.ActiveXObject) { // IE
    try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
  if (!http_request) {
    alert('Cannot create XMLHTTP instance');
    return false;
  }

  try {
    
    http_request.open("GET", feed); // , true, null, null);
  } catch(eBoom) {
    var frog = eBoom.toString(); 
  }
  http_request.onreadystatechange = function()
  {
    if(http_request.readyState == 4 
         && http_request.status == 200) {
      divObj.innerHTML = "<div class='TipClose' onclick='HideTipPopup(\"TipPopup\", \"TipShade\");'></div>";
      divObj.innerHTML += http_request.responseText;
    }
  }
  http_request.send(null);  
}
//*****************************************************************************
function ShowPopup(popupID, center) {
  var popUp = document.getElementById(popupID);
  if(popUp) {    
    popUp.style.visibility = "visible";
    var x = (parseInt(document.body.clientWidth) - parseInt(popUp.clientWidth)) / 2;
    if(center) {
      var y = (parseInt(document.body.clientHeight) - parseInt(popUp.clientHeight)) / 2
            + parseInt(document.body.scrollTop);
    } else {
      var y = (parseInt(document.body.clientHeight) - parseInt(popUp.clientHeight)) / 2;
    }
        
    popUp.style.left = x + "px";
    popUp.style.top = y + "px";
    
  }    
  return false;
}
//*****************************************************************************
function ShowTipPopup(popupID, backgroundID) {
  getTip(popupID);
  ShowPopup(backgroundID, false); 
  ShowPopup(popupID, false); 
}
//*****************************************************************************
function HideTipPopup(popupID, backgroundID) {
  HidePopup(popupID);
  HidePopup(backgroundID);
  return false;
}
//*****************************************************************************
function HidePopup(popupID) {
  var popUp = document.getElementById(popupID);
  if(popUp) {
    popUp.style.visibility = "hidden";
  }    
  return false;
}
//*****************************************************************************
function setDate(divID) {
  var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
  var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
  var dateDiv = document.getElementById(divID);
  var today = new Date();
  var result = null;
  if(dateDiv) {
    result = days[today.getDay()];
    result += ", " + months[today.getMonth()];
    result += " " + today.getDate();
    result += ", " + today.getFullYear();
    
    dateDiv.innerHTML = result;
  }
  
}
//*****************************************************************************

