var scrollMain,
    scrollContent,
    scrollMenu;

function onComplete() {
	setTimeout(function () {
		scrollContent.refresh();
		scrollMenu.refresh();
	}, 0);
}

function loaded() {
    var isWebKit = navigator.userAgent.match(/Webkit/i) != null;

    if (isWebKit) {
      scrollMain    = new iScroll('main_wrapper',    {hscroll:true,  vScroll:false} );
      scrollMenu    = new iScroll('menu_wrapper',    {hScroll:false, vScroll:true} );
      scrollContent = new iScroll('content_wrapper', {hScroll:false, vScroll:true} );

      document.addEventListener('complete',  onComplete, false);
      document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
     
   }
}

document.addEventListener('DOMContentLoaded', loaded, false);

