﻿var Imagebox = {
	init: function(wrapper) {
		var links = wrapper.getElementsByTagName("a");
		for(var i=0; i < links.length; i++) {
			var el = links[i];
			var images = el.getElementsByTagName("img");
			if(images.length > 0){
				el.onclick = function() {
				    if(Imagebox.img){
				        Imagebox.img.src = el;
				    }else{
					    Imagebox.img = document.createElement("img");
					    Imagebox.img.setAttribute("src", el);
					    Imagebox.img.setAttribute("alt", "");
					    
					    Imagebox.div = document.createElement("div");
					    Imagebox.div.className = "imagebox";
					    Imagebox.div.onclick = function(){ Imagebox.close(); }
					    Imagebox.div.appendChild(Imagebox.img);
					    
					    var p = document.createElement("p");					    
					    p.innerHTML = "Stäng";
					    Imagebox.div.appendChild(p);
					    
					    Imagebox.wrapper = document.getElementById("wrapper");
					    Imagebox.wrapper.appendChild(Imagebox.div);
					}
					return false;
				}
			}
		}
	},
	
	close: function(){
	    Imagebox.div.parentNode.removeChild(Imagebox.div);
	    Imagebox.img = null;
	}
}

window.onload = function(){
    var wrapper = document.getElementById("columnContent");
    if(wrapper){        
	    Imagebox.init(wrapper);
	}
}