function getMousePos(e)
{
	if (!e) {
		var e = window.event||window.Event;
	}

	if('undefined'!=typeof e.pageX)
	{
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	else
	{
		mouseX = e.clientX + document.body.scrollLeft;
		mouseY = e.clientY + document.body.scrollTop;
	}
	
	if(showBigPicVisible == 1) {
		checkPosition();
	}
}

function checkPosition() {
	if(!IE) {
		scrollOffset = window.pageYOffset;
		bodyOffsetHeight = window.innerHeight;
	}
	else {
		scrollOffset = document.body.scrollTop;
		bodyOffsetHeight = document.body.offsetHeight;
	}
	
	if((document.getElementById('showBigPic').offsetHeight / 2) + 10 + mouseY > bodyOffsetHeight + scrollOffset) {
		mouseY = bodyOffsetHeight + scrollOffset - (document.getElementById('showBigPic').offsetHeight /2) - 10;
	}
	
	if(mouseY - (document.getElementById('showBigPic').offsetHeight / 2) - scrollOffset < 10) {
		mouseY = (document.getElementById('showBigPic').offsetHeight / 2) + 10 + scrollOffset;
	}
	document.getElementById('showBigPic').style.top=parseInt(mouseY) - (document.getElementById('showBigPic').offsetHeight / 2) + "px";
	document.getElementById('showBigPic').style.left=(parseInt(mouseX) - 510 ) + "px";
}	

function searchOnMouseOver() {
	for(var i=0; i < document.images.length; ++i) {
 		if(document.images[i].id == "mouseover") {

	 		document.images[i].onmouseover=showBigPicture;
	 		document.images[i].onmouseout=hideBigPicture;
 		}
	}
}

function showBigPicture() {
	file = this.src.replace(/.jpg/,"");
	document.getElementById('showBigPicImg').src = file+"_gr.jpg";
	document.getElementById('showBigPic').style.left = "-2000px";
	document.getElementById('showBigPic').style.top = "-2000px";
	document.getElementById('showBigPic').style.display = "block";
	showBigPicVisible=1;
	checkPosition();
	
}

function hideBigPicture() {
	document.getElementById('showBigPic').style.display = "none";
	document.getElementById('showBigPicImg').src = "";
	showBigPicVisible=0;
}

function changeNewsletterPic(number) {
	nPic = document.getElementById('newsletterPic');
	nPic.style.backgroundImage = "url(templates/images/newsletter/brief" + number + ".jpg)";
	
}

function LoadFlashMovies(soundMovie, leftMovie) {
	if(useFlash) {
		document.getElementById('flash_sound').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="20" height="17"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="' + mosConfig_live_site + '/templates/flash/' + soundMovie + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><embed src="' + mosConfig_live_site + '/templates/flash/' + soundMovie + '" wmode="transparent" quality="high" bgcolor="#ffffff" width="20" height="17" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" swliveconnect=true /></object>';
	}
	
	if(leftMovie) {
		if(useFlash) {
			document.getElementById('flash_links').innerHTML = '<object style="margin: 0px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="329" height="204" alt="' + flash_links_alt + '"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="' + mosConfig_live_site + '/templates/flash/links/' + leftMovie + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><embed src="' + mosConfig_live_site + '/templates/flash/links/' + leftMovie + '" wmode="transparent" quality="high" bgcolor="#ffffff" width="329" height="204" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" swliveconnect=true alt="' + flash_links_alt + '" /></object>';
			
			
		}
		else {
			document.getElementById('flash_links').innerHTML = '<img align="right" src="' + mosConfig_live_site + '/templates/flash/links/' + leftMovie.replace(/.swf/,".jpg") + '" alt="' + flash_links_alt + '">';
		}
	}
}

var showBigPicVisible=0;

document.onmousemove = getMousePos;
