// Mouse wheel programming in JavaScript
// http://adomas.org/javascript-mouse-wheel/

/** Event handler for mouse wheel event.
 */
function wheel(event){
var delta = 0;
if (!event) /* For IE. */
event = window.event;
if (event.wheelDelta) { /* IE/Opera. */
delta = event.wheelDelta/120;
/** In Opera 9, delta differs in sign as compared to IE.
*/
if (window.opera)
delta = -delta;
} else if (event.detail) { /** Mozilla case. */
/** In Mozilla, sign of delta is different than in IE.
* Also, delta is multiple of 3.
*/
delta = -event.detail/3;
}

if(wheellock){
if (event.preventDefault) {
event.preventDefault();
}
event.returnValue = false;
}
}


//マウスホイールをロックする
function mouse_wheel_lock(){
wheellock = true;
}

//マウスホイールをアンロックする
function mouse_wheel_unlock(){
wheellock = false;
}



/** Initialization code. 
 * If you use your own event management code, change it as required.
 */
//以下追記でマウスホイールを無効化する
var wheellock = false;

if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;


