var isIE7 = false;
var isIE6 = false;	
var isFirefox = false;

function document_init()
	{
	if (window.XMLHttpRequest) 
		{if(document.all){isIE7 = true;}
		else {isFirefox = true;}
		} 
	else 
		{isIE6 = true;}
	
	if (!document.all) {document.captureEvents(Event.MOUSEMOVE);}
	document.onmousemove = document_mousemove;
	window.onscroll = document_onscroll;
	window.onresize = document_onresize;

	document_onscroll();
	document_onresize();
	}

///////////////////////
//onmousemove event
var onMouseMove_exec = new Array();
var MousePosX = 0;
var MousePosY = 0;

function document_mousemove(e)
	{if (document.all)
		{MousePosX = event.clientX;
        MousePosY = event.clientY;
		}
	else if (document.getElementById)
		{MousePosX = e.clientX;
        MousePosY = e.clientY;
		}
	
	for (var i = 0;i < onMouseMove_exec.length;i++)
		{eval(onMouseMove_exec[i]);}
	}

///////////////////////
//onscroll event
var onScroll_exec = new Array();
var Scroll_X = 0;
var Scroll_Y = 0;

function document_onscroll()
	{if (document.documentElement.scrollTop || document.documentElement.scrollLeft) 
		{Scroll_X = document.documentElement.scrollLeft;
		Scroll_Y = document.documentElement.scrollTop;
		}
	else
		{Scroll_X = document.body.scrollLeft;
		Scroll_Y = document.body.scrollTop;
		}

	for (var i = 0;i < onScroll_exec.length;i++)
		{eval(onScroll_exec[i]);}
	}
////////////////////
//onresize event
var onResize_exec = new Array();
var BrowserW = 0;
var BrowserH = 0;

function document_onresize()
	{		
	if (document.documentElement.clientWidth) 
		{BrowserW = document.documentElement.clientWidth;
		BrowserH = document.documentElement.clientHeight;
		}
	else 
		{BrowserW = document.body.clientWidth;
		BrowserH = document.body.clientHeight;
		}
	
	for (var i = 0;i < onResize_exec.length;i++)
		{eval(onResize_exec[i]);}
	}
////////////////////
//onmousedown event
var onMouseDown_exec = new Array();

function document_mousedown()
	{if (!onMouseDown_exec.length) 
		{document.onmousedown = null;}
	else
		{for (var i = 0;i < onMouseDown_exec.length;i++)
			{eval(onMouseDown_exec[i]);}
		}
	}

function document_mousedown_activate()
	{document.onmousedown = document_mousedown;}
////////////////////
//onmouseup event
var onMouseUp_exec = new Array();

function document_mouseup()
	{if (!onMouseUp_exec.length) 
		{document.onmouseup = null;}
	else
		{for (var i = 0;i < onMouseUp_exec.length;i++)
			{eval(onMouseUp_exec[i]);}
		}
	}

function document_mouseup_activate()
	{document.onmouseup = document_mouseup;}
