function greyScale(element, file, color, folder, left, top, detail) {
	if(color=='color')
	{
		//document.getElementById(element).style.background='images/hostess/small_'+file;
		document.getElementById(element).setAttribute('style','background: url(images/'+folder+'/small_'+file+');');
		
		//document.getElementById('misc').innerHTML='<center>Bet�lt�s...</center>';
		document.getElementById('misc').innerHTML='';
		
		img=document.createElement('img');
		img.setAttribute('src','images/'+folder+'/400_'+file);
		img.setAttribute('id','tmpimage');
		//imgwidth=img.clientWidth;
		/*imgwidth=document.getElementById('tmpimage').clientWidth;

		alert (imgwidth);
		*/
		
		
		var totalw=document.body.offsetWidth;
		
		var boxw = left+120;
		
		var heightpos = top-160;
		var center = left+5;

		var newleft=totalw-130;
		
		if (heightpos>=0)
		{
		document.getElementById('misc').style.top=heightpos+'px';
		
		if (boxw<=totalw)
		{	
		document.getElementById('misc').style.left=center+'px';
		}
		else 
		{
		document.getElementById('misc').style.left=newleft+'px';	
		}
		
		}
		else 
		{
		document.getElementById('misc').style.top=10+'px';
		
		if (boxw<=totalw)
		{	
		document.getElementById('misc').style.left=center+'px';
		}
		else 
		{
			var otherleft = left-170;
		document.getElementById('misc').style.left=otherleft+'px';	
		}
		
		}
	
		/*document.getElementById('misc').width=600+'px';
		document.getElementById('misc').height=600+'px';*/
		
		
		document.getElementById('misc').appendChild(img);
		//alert(document.getElementById('tmpimage').offsetWidth);
		
		if (detail)
		{ 
			var xmlHttp;
			try
			  {
			  // Firefox, Opera 8.0+, Safari
				  xmlHttp=new XMLHttpRequest();
				  if ( xmlHttp.overrideMimeType) {
					 xmlHttp.overrideMimeType('text/xml');
				   // See note below about this line
				  }
			  }
			catch (e)
			  {
			  // Internet Explorer
			  try
			    {
			    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			    }
			  catch (e)
			    {
			    try
			      {
			      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			      }
			    catch (e)
			      {
			      alert("Az �n b�ng�sz�je nem t�mogatja az AJAX-ot!");
			      return false;
			      }
			    }
			  }
			  	
			  xmlHttp.open("GET", 'inc/picdetail.php?id='+detail, true);
			
			  if (document.getElementById('infohelp')!=null) 
			  { 
				document.getElementById('infohelp').innerHTML='';
			  }
			
			if (document.getElementById('picdetail')!=null)
			{
			document.getElementById('picdetail').innerHTML='';
			kivenni=document.getElementById('picdetail');
			kivenni.parentNode.removeChild(kivenni);
			}
			  
				xmlHttp.send(null); 
				  xmlHttp.onreadystatechange = function () {
				  	if (xmlHttp.readyState  == 4)
				  	{
				  		if (xmlHttp.status == 200) { 
				  			var div = document.createElement('div');
				  			div.setAttribute('id','infohelp');
				  			div.innerHTML='';
				  			
				  			//document.getElementById('infohelp').style.width=document.getElementById('misc').clientWidth+'px';
				  			//alert(document.getElementById('tmpimage').src);
				  			var text = xmlHttp.responseText;
				  			div.innerHTML=text;
				  			
				  			//document.getElementById('misc').innerHTML=document.getElementById('misc').innerHTML+xmlHttp.responseText;
				  			document.getElementById('misc').appendChild(div);
				  		}
				  	}
				  }
		}
		
		document.getElementById('misc').className='misc_visible';
		
		
		
	} else
	if(color=='gray')
	{
		//document.getElementById(element).style.background='images/hostess/gray/small_'+file;
		document.getElementById(element).setAttribute('style','background: url(images/'+folder+'/gray/small_'+file+');');
		
		document.getElementById('misc').innerHTML='';
		document.getElementById('misc').className='misc';
	}
}

function followMouse(left, top)
{
	var totalw=document.body.offsetWidth;
	
	var heightpos = top-160;
	var center = left+5;
	var width=document.getElementById('misc').clientWidth;
	
	var right=center+width;
	var newleft=totalw-width-10;
	
	if (heightpos>=0)
	{
		document.getElementById('misc').style.top=heightpos+'px';
		
		if (right<=totalw)	
		{
			document.getElementById('misc').style.left=center+'px';
		}
		else 
		{
			document.getElementById('misc').style.left=newleft+'px';	
		}	
	}
	else 
	{
		document.getElementById('misc').style.top=10+'px';
		
		if (right<=totalw)	
		{
			document.getElementById('misc').style.left=center+'px';
		}
		else 
		{
			var otherleft = left-170;
			document.getElementById('misc').style.left=otherleft+'px';
		}	
	}
}

function followMouse2(element, left, top)
{
	var totalw=document.body.offsetWidth;
	
	var heightpos = top-120;
	var center = left+15;
	var width=document.getElementById(element).clientWidth;
	
	var right=center+width;
	var newleft=totalw-width-10;
	
	if (right<=totalw)	
		document.getElementById(element).style.left=center+'px';
	else document.getElementById(element).style.left=newleft+'px';	
		
	
	if (heightpos>=0)
		document.getElementById(element).style.top=heightpos+'px';
		else document.getElementById(element).style.top=10+'px';
}

function eger_pozicioja(e)
{
  var mouse = {x:0, y:0};
  if (!e) e = window.event;
  if (e)
  {
    if (e.pageX || e.pageY)
    {
      mouse.x = e.pageX;
      mouse.y = e.pageY;
    }
    else if (e.clientX || e.clientY)
    {
      mouse.x = e.clientX + document.documentElement.scrollLeft;
      mouse.y = e.clientY + document.documentElement.scrollTop;
      if (e.pageX || e.pageY) algor += ' [e.pageX] '
    }
  }
  return mouse;
}

function galInfo (id, left, top) {
	var allapot = document.getElementById('info').className;
	if (allapot=='info')
	{
	var totalw=document.body.offsetWidth;
		
		var boxw = left+400;
		
		var heightpos = top-200;
		var center = left+15;

		var newleft=totalw-410;
		
		if (boxw<=totalw)	
		document.getElementById('info').style.left=center+'px';
	else document.getElementById('info').style.left=newleft+'px';	
	
		if (heightpos>=0)
		document.getElementById('info').style.top=heightpos+'px';
		else document.getElementById('info').style.top=10+'px';
	
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  if ( xmlHttp.overrideMimeType) {
			 xmlHttp.overrideMimeType('text/xml');
		   // See note below about this line
		  }
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    try
	      {
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      }
	    catch (e)
	      {
	      alert("Az �n b�ng�sz�je nem t�mogatja az AJAX-ot!");
	      return false;
	      }
	    }
	  }
	  
	  document.getElementById('misc').innerHTML='<center>Bet�lt�s folyamatban...</center>';
	  	
	  xmlHttp.open("GET", 'inc/picdetail.php?id='+id, true);
	  
		xmlHttp.send(null); 
		  xmlHttp.onreadystatechange = function () {
		  	if (xmlHttp.readyState  == 4)
		  	{
		  		if (xmlHttp.status == 200) { 
		  			if (xmlHttp.responseText!='') {
		  				document.getElementById('info').innerHTML='';
		  				
			  			document.getElementById('info').innerHTML=xmlHttp.responseText;
			  			
			  			
			  			document.getElementById('info').className='info_visible';	
		  			}
		  		}
		  	}
		  }
	} else 
	if (allapot=='info_visible')
	{
		hideGalinfo();
	}
}

function hideGalinfo () {
	document.getElementById('info').innerHTML='';
	document.getElementById('info').className='info';
}