window.overlayOn = false;

window.photolizeClientScript = true;

function addOverlay(thisTarget,myEvent) {
	if (!window.overlayOn) {

		var Overlay = document.getElementById("myImageOverlay");
		
		if (Overlay != null) {
			Overlay.parentNode.removeChild(Overlay);
		}

		var myTop = 0;
		var myLeft = 0;

		var myTarget = thisTarget;

		do {
			myTop += myTarget.offsetTop;
			myTarget = myTarget.offsetParent;
		} while (myTarget.offsetParent);
		
		myTarget = thisTarget;
		
		do {
			myLeft += myTarget.offsetLeft;
			myTarget = myTarget.offsetParent;              
		} while (myTarget.offsetParent);

		var myStyle = "height: 18px; width: 65px; visibility: visible; position: absolute; z-index:1000; top:" + (myTop + 12) +  "px; left: " + (myLeft + thisTarget.width - 65) + "px;";
		var Overlay = document.createElement("div");
		
		Overlay.setAttribute("id", "myImageOverlay");
		Overlay.setAttribute("img", thisTarget.src);
		Overlay.setAttribute("style", myStyle);
		
		Overlay.style.position = "absolute";
		Overlay.style.top = (myTop + 12);
		Overlay.style.left = (myLeft + thisTarget.width - 65);
		
		var myImg = document.createElement("img");
		myImg.src = "http://photolize.no/images/plugin/photolize-button.png";
		
		if (myImg.addEventListener){
			myImg.addEventListener('click', function(event) { 

				var Overlay = document.getElementById("myImageOverlay"); 
				window.open("http://photolize.no/?module=default&v=100&partner=rbk&image=" + escape(Overlay.getAttribute("img")),"photolize","width=800,height=600,scrollbars=no,menubar=no,resizable=no,toolbar=no,location=no,status=no");

			}, false);

		} else {
			myImg.attachEvent("onclick", function(event) {

				var Overlay = document.getElementById("myImageOverlay"); 
				window.open("http://photolize.no/?module=default&v=100&partner=rbk&image=" + escape(Overlay.getAttribute("img")),"photolize","width=800,height=600,scrollbars=no,menubar=no,resizable=no,toolbar=no,location=no,status=no");

			});
		}

		try {

			myImg.onclick = function() { 
				var Overlay = document.getElementById("myImageOverlay"); 
				window.open("http://photolize.no/?module=default&v=100&partner=rbk&image=" + escape(Overlay.getAttribute("img")),"photolize","width=800,height=600,scrollbars=no,menubar=no,resizable=no,toolbar=no,location=no,status=no");
			}

		} catch(err) {
		}

		if (myImg.addEventListener){
			myImg.addEventListener("mouseout", removeOverlay, false);
		} else {
			myImg.attachEvent("onmouseout", removeOverlay);		

		}
				
		myImg.onmouseout = function() { 
			var Overlay = document.getElementById("myImageOverlay");
			if (Overlay != null) {
				Overlay.parentNode.removeChild(Overlay);
				window.OverlayOn = false; 
			}
		}
		
		Overlay.appendChild(myImg);
		document.body.appendChild(Overlay);
		
		window.OverlayOn = true;

	}
}

function removeOverlay(thisTarget,myEvent) {
	try {
		if ((myEvent.toElement || myEvent.relatedTarget).src.indexOf("photolize.no") <= 0) {
			var Overlay = document.getElementById("myImageOverlay");
			if (Overlay != null) {
				Overlay.parentNode.removeChild(Overlay);
			}
			window.overlayOn = false;
		}
	} catch (err) {
		var Overlay = document.getElementById("myImageOverlay");
		if (Overlay != null) {
			Overlay.parentNode.removeChild(Overlay);
		}
		window.overlayOn = false;
	}
}

//if (!photolizeon) {
	
var nodeList = document.getElementsByTagName('img');

for (var i = 0; i < nodeList.length; i++) {
		var node = nodeList[i];

		if (node.addEventListener){
			if (node.width >= 150) {
				node.addEventListener('mouseover', function(ev) { addOverlay(this,ev); } , true);
				node.addEventListener('mouseout', function(ev) { removeOverlay(this,ev); }, true);
			}
		} else {
			if (node.width >= 150) {
				node.attachEvent("onmouseover", function(ev) { addOverlay(event.srcElement,event); } );
				node.attachEvent("onmouseout", function(ev) { removeOverlay(event.srcElement,event); });
			}
		}
}

//}