		var preloaded_images = new Array();
		function preloadImages() {
			if(document.images) {
				var args = preloadImages.arguments;
				var img_count;
				for(var i=0;i<args.length;i++) {
					img_count = parseInt(preloaded_images.length);
					preloaded_images[img_count]=new Image();
					preloaded_images[img_count].src=args[i];
					}
				}
			}
		function elementExist(id) {
			if(document.getElementById) {
				return(document.getElementById(id));
				} else if(document.all) {
				return(document.all.item(id));
				}
			return false;
			}
		var mouseX = 0;
		var mouseY = 0;
		function getPositionY(obj) {
			var topPos=0;
			if(obj.offsetParent) {
				while(obj.offsetParent) {
					topPos += obj.offsetTop;
					obj = obj.offsetParent;
					}
				} else if(obj.y) {
				topPos += obj.y;
				}
			return topPos;
			}
		function getPositionX(obj) {
			var leftPos=0;
			if(obj.offsetParent) {
				while(obj.offsetParent) {
					leftPos += obj.offsetLeft;
					obj = obj.offsetParent;
					}
				} else if(obj.x) {
				leftPos += obj.x;
				}
			return leftPos;
			}
		function getElementWidth(obj) {
			return (obj.offsetWidth) ? obj.offsetWidth : false;
			}
		function getElementHeight(obj) {
			return (obj.offsetHeight) ? obj.offsetHeight : false;
			}
		function getMouseCoordinates(evt) {
			if(!evt) {
				var evt = window.event;
				}
			if(evt.pageX) {
				mouseX = evt.pageX;
				} else if(evt.clientX) {
				mouseX = evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
				}
			if(evt.pageY) {
				mouseY = evt.pageY;
				} else if(evt.clientX) {
				mouseY = evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
				}
			}
		function getCombinedFunctionCode(p,s) {
			var func1 = p+"";
			var func2 = s+"";
			func1 = func1.substring(0,func1.lastIndexOf("\}"));
			func2 = func2.substring(func2.indexOf("\{")+1);
			func1 = func1+func2;
			return func1.substring(func1.indexOf("\{")+1,func1.lastIndexOf("\}"));
			}
		function startCoordinateTrack() {
			document.onmousemove = getMouseCoordinates;
			}
		window.onload = startCoordinateTrack;
		window.onunload = function(){};
		
