﻿//fixar till bilderna så de funkar med lightbox

var content = document.getElementById("maincontent");

content.getElementsByClassName = function(cl) 
{
    var retnode = [];
    var myclass = new RegExp('\\b'+cl+'\\b');
    var elem = this.getElementsByTagName('*');
    for (var i = 0; i < elem.length; i++) {
    var classes = elem[i].className;
    if (myclass.test(classes)) retnode.push(elem[i]);
    }
    return retnode;
};


var wdeditors = document.getElementById("col1");


/*
for (j=0;j<wdeditors.length;j++)
{*/
    var imgs = wdeditors.getElementsByTagName("img");

    for (i=0;i<imgs.length;i++)
    {
        var currentNode = imgs.item(i);
        var parent = currentNode.parentNode;
        
        if (parent.nodeName != "A") //fixa bara till dem som inte redan ligger under en A
        {
            var imgsrc = currentNode.attributes.getNamedItem("src").nodeValue;
            if (imgsrc.indexOf("txt.img") == -1) //vi vill inte köra rubriker och liknande
            {
                var newa = document.createElement("a");
                var newimg = currentNode.cloneNode(false);

                var imgsrc = newimg.attributes.getNamedItem("src").nodeValue;
                var stopindex = imgsrc.indexOf("&");
                if (stopindex > 0) 
                {
                    imgsrc = imgsrc.substring(0, stopindex);
                    imgsrc = imgsrc + "&mw=800&mh=600";
                }
                newa.setAttribute("rel", "lightbox[1]");
                newa.setAttribute("href", imgsrc);
                
                newa.appendChild(newimg);
                parent.insertBefore(newa,currentNode);
                parent.removeChild(currentNode);
            }
        }/*
    }*/
}
