      var bannerData = {};
      function LoadHomePageBanner(data, textStatus) {
        var banners = data.documentElement;
        if (banners.tagName != "banners") return;
        bannerData.items = [];
        for (var x=0; x<banners.childNodes.length; x++) {
          var banner = banners.childNodes[x];
          if (!banner || banner.tagName != "banner") continue;
          var image, thumbnail, text, subtext, link;
          for (var y=0; y<banner.childNodes.length; y++) {
            var data = banner.childNodes[y];
            var val = data.textContent ? data.textContent : data.text;
            if (!data) continue;
            switch (data.tagName) {
              case "image":
              case "thumbnail":
                var img = new Image();
                img.src = val;
                eval(data.tagName + " = img");
                break;
              case "text":
              case "subtext":
              case "link":
                eval(data.tagName + " = val");
                break;
              default:
                break;
            }
          }
          if (image && thumbnail)
            bannerData.items[bannerData.items.length] = {image: image, thumbnail: thumbnail, text: text, subtext: subtext, link: link};
          image = thumbnail = text = subtext = link = null;
        }
        bannerData.length = bannerData.items.length;
        if (bannerData.items.length == 0) return;
        var strip = document.createElement("ul");
        for (var x=0;x<bannerData.items.length;x++) {
          var li = document.createElement("li");
          li.appendChild(bannerData.items[x].thumbnail);
          strip.appendChild(li);
        }
        $("#banner").append('<div class="content"><p></p><img src="/common-images/blank.gif" alt="" /></div>');
        $(strip).hide();
        $(strip).addClass("banner-strip");
        $(strip).show();
        $("#banner").after(strip);
        $("ul.banner-strip li img").fadeTo("slow", 0.5);
        bannerData.current = -1;
        $("ul.banner-strip li img").each(function(idx) {
          /*if (idx == bannerData.current) {
            var link = bannerData.items[idx].link;
            $(this).fadeTo("fast", 1).addClass("current");
            $("#banner .content").hide();
            $("#banner .content img").replaceWith(bannerData.items[idx].image).fadeIn("fast");
            $("#banner .content p").html(bannerData.items[idx].text);
            $("#banner .content p").append('<br /><span class="more">Read my story</a>');
            $("#banner .content p").click(function() {
              if (link) {
                 location.href = link;
              }
              return false;
            }).mouseover(function() {
              if (link) $(this).css("cursor", "pointer");
            });
            $("#banner .content").fadeIn("slow");
          }*/
          $(this).mouseover(function() {
            if ($(this).hasClass("current")) return;
            $(this).css("cursor", "pointer");
            $(this).fadeTo("fast", 0.4);
          });
          $(this).mouseout(function() {
            if ($(this).hasClass("current")) return;
            $(this).fadeTo("fast", 0.5);
          });
          $(this).click(function() {
            if (bannerData.current == idx) return;
            $("ul.banner-strip li img.current").fadeTo("fast", 0.5).removeClass("current");
            $(this).addClass("current").fadeTo("fast", 1);
            $("#banner .content").fadeOut("slow", function() {
              bannerData.current = idx;
              var link = bannerData.items[bannerData.current].link;
              $(this).children("img").replaceWith(bannerData.items[bannerData.current].image);
              $(this).children("p").html(bannerData.items[bannerData.current].text);
              if (link) {
                $(this).children("p").append('<br /><span class="more">' + bannerData.items[bannerData.current].subtext + '</span>');
              }
              $(this).children("p").unbind().mouseover(function() {
                if (link) $(this).css("cursor", "pointer");
                else $(this).css("cursor", "default");
              }).click(function() {
                if (link) location.href = link;
                return false;
              });
              $(this).fadeIn("slow");
            });
          }); 
        });
        $("ul.banner-strip li img").eq(Math.floor(Math.random()*bannerData.length)).click();
      }
function InitHomePageBanner() {
  jQuery.get("HomePageBanner/banner.xml", LoadHomePageBanner, "xml")
}
$(document).ready(function() {
  InitHomePageBanner();
});