var scrl_Mac = navigator.appVersion.indexOf('Mac',0) != -1;
var scrl_Win = navigator.appVersion.indexOf('Win',0) != -1;
var scrl_IE = navigator.userAgent.indexOf("MSIE",0) != -1;
var scrl_IE4x = navigator.userAgent.indexOf("MSIE 4",0) != -1;
var scrl_NS  = navigator.userAgent.indexOf("Netscape",0) != -1;
var scrl_NS4x =!scrl_IE && navigator.userAgent.indexOf("Mozilla/4",0) != -1;
var scrl_Opera = navigator.userAgent.indexOf("Opera",0) != -1;
var scrl_FF = navigator.userAgent.indexOf("Firefox",0) != -1;
var scrl_Moz = navigator.userAgent.indexOf("Gecko") != -1;
var scrl_safari = navigator.userAgent.indexOf("Safari") != -1;

var scrl_safari_ver = parseInt(navigator.userAgent.split("/")[2]);

function getParamID(){
	return document["catalog"];
}
function getEmbID(){
	return document.getElementById("catalog_emb");
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120;
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta){
		if( scrl_safari ){
			if ( scrl_safari_ver < 500 ) {
				getParamID().handleScrollEvent(delta);
			} else {
				getEmbID().handleScrollEvent(delta);
			}
		} else {
			getEmbID().handleScrollEvent(delta);
		}
	}
}

function wheelinit(){
	if (window.addEventListener && scrl_Mac){
		window.addEventListener('DOMMouseScroll', wheel, false);
		window.onmousewheel = document.onmousewheel = wheel;
	}
}