//kall med:
// onmouseover="handleGalleriInfo(true,this,5);" onmouseout="handleGalleriInfo(false,this,5);"

var xmlHttp;
var dataLoaded = false;

function handleGalleriInfo(show,lager, id) {
    var infoLager;
    if (document.getElementById) infoLager = document.getElementById("galleriInfo");
    else if (document.all) infoLager = document.all["galleriInfo"];
    
    if (infoLager) {
		if (show) {			
			if (!dataLoaded) {
				getData(id);
				dataLoaded = true;
			}
			addEvent(lager,"mousemove",handleGalleriInfoMove,false);
        	infoLager.style.visibility = 'visible';
		}
		else {
			removeEvent(lager,"mousemove",handleGalleriInfoMove,false);
			infoLager.style.visibility = 'hidden';
			dataLoaded = false;
		}
    }
}

function getData(id) {
	var url="getGalleriInfo.aspx?id=" + id;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function handleGalleriInfoMove(e) {
	var infoLager;
    if (document.getElementById) infoLager = document.getElementById("galleriInfo");
    else if (document.all) infoLager = document.all["galleriInfo"];
	
	if (infoLager) {
		infoLager.style.top = (yM + 20) + "px";
    	infoLager.style.left = (xM + 20) + "px";
	}
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("galleriInfoText").innerHTML=xmlHttp.responseText; 
	} 
} 

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null;

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("Fungerar ej i Opera"); 
	return; 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP";
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler;
			return objXmlHttp;
		} 
		catch(e)
		{ 
			alert("Scriptfel. ActiveX verkar inte vara aktiverat");
			return;
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
} 


