
var autoplay = true;
var timer;

if (!document.all)
	{
	        document.captureEvents (Event.MOUSEMOVE);
	}
	document.onmousemove = get_mouse_pos;

	var mouse_x = 0, mouse_y = 0;
	var screenX = screen.width;

	function get_mouse_pos (e)
	{
	        if (document.all) // IE
	        {
	        		var scrollTop = window.pageYOffset || document.documentElement.scrollTop || 0;
					var scrollLeft = window.pageXOffset || document.documentElement.scrollLeft || 0;
	                mouse_x = event.clientX + scrollLeft;
	                mouse_y = event.clientY + scrollTop;
	        }
	        else
	        {
	                mouse_x = e.pageX;
	                mouse_y = e.pageY;
	        }
	}

	function elougro(popup_id){
			killtimer();

			/*alert(document.documentElement.scrollTop + "," + document.documentElement.scrollLeft);*/

			var offsetX = 0;
			if (mouse_x > screenX - 120){

				offsetX = 120 - (screenX - mouse_x);
			} else {
				offsetX = 0;

				document.getElementById(popup_id).style.top = mouse_y + 5 + "px";
				document.getElementById(popup_id).style.left = mouse_x + 25 - offsetX +"px";
			}
			document.getElementById(popup_id).style.display = "block";
	}

	function eltunteto(o){
		document.getElementById(o).style.display = "none";
	}

	function cleartextbox(o,refvalue){
		//alert(o);
		if (o.value == refvalue){
			o.value = '';
		}
	}

	function filltextbox(o,refvalue){
		//alert(o);
		if (o.value == ''){
			o.value = refvalue;
		}
	}

	function timeron(){
		if(autoplay){
			timer = setTimeout('timeron()',duration*1000);
			if (randomMode){
				setRandom();
			} else {
				next();
			}
		}
	}

	function setRandom(){
		//alert('random');
		document.getElementById(Infopoints_id[setPic]).style.display = "none";
		setPic = Math.floor(Math.random()*PicNum);

		changeBgr(setPic);
	}

	function killtimer(){
		clearTimeout(timer);
	}

	function next(){
		document.getElementById(Infopoints_id[setPic]).style.display = "none";
		if (setPic == (PicNum - 1)){
			setPic = 0;
		} else {
			setPic++;
		}

		changeBgr(setPic);
	}

	function prev(){
		document.getElementById(Infopoints_id[setPic]).style.display = "none";
		if (setPic == 0){
			setPic = (PicNum - 1);
		} else {
			setPic--;
		}

		changeBgr(setPic);
	}

	function changeBgr(num){
		//alert('called bgr change');
		document.getElementById('bigpic').style.backgroundImage = PicUrls[num];
		document.getElementById(Infopoints_id[num]).style.display = "block";
		document.getElementById(Infopoints_id[num]).style.height = (PicHeight[num] - shadowHeight) + "px";
		document.getElementById('bigpic').style.height = PicHeight[num] + "px";
		document.getElementById('bigpiclink').innerHTML = linkTitle[num];
		document.getElementById('bigpiclink').href = LinkUrl[num];

		//shadowchanging:
		document.getElementById('navigator').style.backgroundImage = "url(images/bgr" + NdFilter[num] + "nd.png)";
		document.getElementById('leftshad').src = "images/bgr" + NdFilter[num] + "nd.png";
		document.getElementById('rightshad').src = "images/bgr" + NdFilter[num] + "nd.png";
		document.getElementById('remainshad').src = "images/bgr" + NdFilter[num] + "nd.png";
	}

	var showedBox = 'info';

	function changeDetails(o){
		document.getElementById(showedBox).className = '';
		document.getElementById('bigdetails_' + showedBox).style.display = 'none';
		document.getElementById(o.id).className = 'activetypeitem';
		document.getElementById('bigdetails_' + o.id).style.display = 'block';
		showedBox = o.id;
	}
