//20090823.001
var SHARY = {
  scriptName: "/index.php",

  /*---------------------------------------------------------------------------
  - 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 innerWidth = 0;
      var innerHeight = 0;
      var pageYOffset = 0;
      if(typeof(window.innerWidth) == "number") {
        innerWidth = window.innerWidth;
        innerHeight = window.innerHeight;
        pageYOffset = window.pageYOffset;
      } else {
        innerWidth = document.documentElement.clientWidth;
        innerHeight = document.documentElement.clientHeight;
        pageYOffset = document.documentElement.scrollTop;
      }

      var bigPicGnd = document.getElementById("bigPicGnd");
      bigPicGnd.style.marginTop = pageYOffset + "px";
      bigPicGnd.style.width = (innerWidth - 30) + "px";
      bigPicGnd.style.height = (innerHeight - 20) + "px";
      bigPicGnd.style.display = "block";
      
      var bigPicImg = document.getElementById("bigPicImg");
      bigPicImg.style.marginTop = pageYOffset + "px";
      bigPicImg.style.lineHeight = innerHeight + "px";
      bigPicImg.style.width = (innerWidth - 30) + "px";
      bigPicImg.style.height = (innerHeight - 20) + "px";
      document.getElementById("bigPic").src = img;
      document.getElementById("bigPicImg").style.display = "block";
    } catch(e) { }
  },

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

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

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