// LoadEvents
function Init() {

if(!document.getElementById || !document.createElement)return;
if (arguments.callee.done) return;
arguments.callee.done = true;
  
startEvents();

}

/* for Mozilla */
if (document.addEventListener) {
       document.addEventListener("DOMContentLoaded", Init, false);
}

/* For Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
    var _timer = setInterval(function() {
        if (/loaded|complete/.test(document.readyState)) {
            clearInterval(_timer);
            Init();
        }
    }, 10);
}



window.onload = function(){
		Init(); 
};

function $(strId){
	return document.getElementById(strId);
}

pageWidth = 0;pageHeight = 0;
function getWindow() {
  pageWidth =  window.innerWidth;
  pageWidth = (pageWidth)? pageWidth : document.documentElement.clientWidth;
  pageWidth = (pageWidth)? pageWidth: document.body.clientWidth;

  pageHeight =  window.innerHeight;
  pageHeight = (pageHeight)? pageHeight: document.documentElement.clientHeight;
  pageHeight = (pageHeight)? pageHeight: document.body.clientHeight;
}


