/*
function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}

function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop);
	else return null;
}
*/

function init() {
  if (window.Event) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove = getXY;
}

function getXY(e) {
  x = (window.Event) ? e.pageX : event.clientX;
  y = (window.Event) ? e.pageY : event.clientY;

  return y;
}

function showPhoto(id, id_item, output, folder, type)
{
	var http_request = false;
	var request
	var top_position;
	var width;
	var is_top;
	
	if(type == 'top') is_top = 1;
	else is_top = 0;
	
	if(document.documentElement.scrollTop == 0)
	{
		top_position = document.body.scrollTop + 30;
	}
	else 
	{
		top_position = document.documentElement.scrollTop + 30;
	}
				
	document.getElementById('banner').style.display = 'none';
		
	request = "id=" + id + "&id_item=" + id_item + "&folder=" + folder + "&url=" + window.location.href + "&is_top=" + is_top;

	if (window.XMLHttpRequest)
	{
 		http_request = new XMLHttpRequest();
 	}
 	else if (window.ActiveXObject)
 	{
 		try
 		{
 			http_request = new ActiveXObject("Msxml2.XMLHTTP");
 		} 
 		catch (eror)
 		{
 			http_request = new ActiveXObject("Microsoft.XMLHTTP");
 		}
	}
	
	http_request.onreadystatechange = function()
	{ 
		if (http_request.readyState == 4)
		{
			if (http_request.status == 200) 
			{
				document.getElementById(output).innerHTML += http_request.responseText;
				document.getElementById('gallery-big-space').style.top = top_position + 'px';
			}
			else 
			{
				alert('Chyba');
			}
		}
	};
	
	http_request.open('POST', '/project/ajax_php/gallery.php', true);
 	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 	http_request.send(request);
}

function shiftPhoto(id, id_item, output, folder, type)
{
	var http_request = false;
	var request
	
	if(type == 'top') is_top = 1;
	else is_top = 0;
	
	request = "id=" + id + "&id_item=" + id_item + "&folder=" + folder + "&shift=shift" + "&url=" + window.location.href + "&is_top=" + is_top;

	if (window.XMLHttpRequest)
	{
 		http_request = new XMLHttpRequest();
 	}
 	else if (window.ActiveXObject)
 	{
 		try
 		{
 			http_request = new ActiveXObject("Msxml2.XMLHTTP");
 		} 
 		catch (eror)
 		{
 			http_request = new ActiveXObject("Microsoft.XMLHTTP");
 		}
	}
	
	http_request.onreadystatechange = function()
	{ 
		if (http_request.readyState == 4)
		{
			if (http_request.status == 200) 
			{
				document.getElementById(output).innerHTML = http_request.responseText;
			}
			else 
			{
				alert('Chyba');
			}
		}
	};
	
	http_request.open('POST', '/project/ajax_php/gallery.php', true);
 	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 	http_request.send(request);
}