//20091027.003
var VDA = {
  /*---------------------------------------------------------------------------
  - Method: createXHR
  ---------------------------------------------------------------------------*/
  createXHR: function() {
    try {
      var XHR;
      if(window.XMLHttpRequest) XHR = new XMLHttpRequest();
      else if(window.ActiveXObject) XHR = new ActiveXObject("Microsoft.XMLHTTP");
      return XHR;
    } catch(e) { }
  },

  /*---------------------------------------------------------------------------
  - Method: addEvent
  ---------------------------------------------------------------------------*/
  addEvent: function(elementTarget, eventType, functionHandler) {
    try {
      if(elementTarget.addEventListener) elementTarget.addEventListener(eventType, functionHandler, false);
      else if(elementTarget.attachEvent) elementTarget.attachEvent("on" + eventType, functionHandler);
      else elementTarget["on" + eventType] = functionHandler;
    } catch(e) { }
  },

  /*---------------------------------------------------------------------------
  - Method: showBigPic
  ---------------------------------------------------------------------------*/
  showBigPic: function(img) {
    try {
      var innerHeight = 0;
      var pageYOffset = 0;
      if(typeof(window.innerWidth) == "number") {
        innerHeight = window.innerHeight;
        pageYOffset = window.pageYOffset;
      } else {
        innerHeight = document.documentElement.clientHeight;
        pageYOffset = document.documentElement.scrollTop;
      }

      var bigPicGnd = document.getElementById("bigPicGnd");
      bigPicGnd.style.paddingTop = pageYOffset + "px";
      bigPicGnd.style.display = "block";

      var bigPicImg = document.getElementById("bigPicImgDiv");
      bigPicImg.style.marginTop = pageYOffset + "px";
      bigPicImg.style.lineHeight = innerHeight + "px";
      bigPicImg.style.height = innerHeight + "px";
      document.getElementById("bigPicImgImg").src = img;
      bigPicImg.style.display = "block";
    } catch(e) { }
  },

  /*---------------------------------------------------------------------------
  - Method: closeBigPic
  ---------------------------------------------------------------------------*/
  closeBigPic: function() {
    document.getElementById("bigPicImgImg").src = "img/loading.gif";
    document.getElementById("bigPicImgDiv").style.display = "none";
    document.getElementById("bigPicGnd").style.display = "none";
  },

  /*---------------------------------------------------------------------------
  - Method: init
  ---------------------------------------------------------------------------*/
  init: function() {
    if(!document.getElementById) return;
  }
}

VDA.addEvent(window, "load", VDA.init);