window.addEvent('domready', function(){
	document.getElements('img[class=small-images]').each(function(small){
		a = small.getParent('a');
		if(a.tagName == "A"){
			small = a;
		}
		small.addEvent('mouseenter',function (event){
			large = small.getNext('img');
			if(large){
				large.setStyle('display', 'block');
			}
		});
		small.addEvent('mousemove',function (ev){
			large = small.getNext('img')
			if ( navigator.userAgent.toLowerCase().indexOf( "msie" ) != -1) {
				topOffset = document.documentElement.scrollTop;
				leftOffset = document.documentElement.scrollLeft;
			}else{
				topOffset = window.pageYOffset;
				leftOffset = window.pageXOffset;
			}
			if(large){
				y = 10+parseInt(ev.clientY+topOffset);
				x = 10+parseInt(ev.clientX-leftOffset);
				large.setStyle('top',y+"px");
				large.setStyle('left',x+"px");
			}
		});
		small.addEvent('mouseleave',function (event){
			large = small.getNext('img');
			if(large){
				large.setStyle('display', 'none');
			}
		});
	});
	document.getElements('span[class=personMouseover]').each(function(small){
		small.addEvent('mouseenter',function (event){
			large = small.getNext('img');
			if(large){
				large.setStyle('display', 'block');
			}
		});
		small.addEvent('mousemove',function (ev){
			large = small.getNext('img')
			if ( navigator.userAgent.toLowerCase().indexOf( "msie" ) != -1) {
				topOffset = document.documentElement.scrollTop;
				leftOffset = document.documentElement.scrollLeft;
			}else{
				topOffset = window.pageYOffset;
				leftOffset = window.pageXOffset;
			}
			if(large){
				y = parseInt(ev.clientY+topOffset-large.getElement('img').height)-10;
				x = 10+parseInt(ev.clientX-leftOffset);
				large.setStyle('top',y+"px");
				large.setStyle('left',x+"px");
			}
		});
		small.addEvent('mouseleave',function (event){
			large = small.getNext('img');
			if(large){
				large.setStyle('display', 'none');
			}
		});
	});
});