/* Copyright (c) 2006 Tandler.com */

function getBlocks()
{
    blocks = new Array();
    divs = document.getElementsByTagName("div");
    for (i = 0; i < divs.length; i++)
    {
        if (divs[i].className.substr(0, 8) == "inblock ")
            blocks.push(divs[i]);
    }
    return blocks;
}

function blockStyle()
{
    templates = new Array("n", "e", "s", "w", "ne", "se", "sw", "nw");
	N = templates.length;		
	blocks = getBlocks();

    for (i = 0; i < blocks.length; i++)
    {
        inblock = blocks[i];

        kinder = new Array();
		while (inblock.firstChild != null)
		{
			kinder.push(inblock.removeChild(inblock.firstChild));
		}

		for (j = 0; j < N; j++)
		{
			div = document.createElement("div");
			div.className = "edge " + templates[j];
			inblock.appendChild(div);
		}

		newdiv = document.createElement("div");
		newdiv.className += " edge";
		for (k = 0; k < kinder.length; k++)
		{
			newdiv.appendChild(kinder[k]);
		}
		inblock.appendChild(newdiv);
    }
}

function initIFrames()
{
    // only FireFox, iframes reload bug

    var ifArr = document.getElementsByTagName("iframe");
    l = ifArr.length;
    if (l > 1)
    {
        for (i = 0; i < l-1; i++)
        {
            var obj = ifArr[i];
            obj.src = obj.src;
        }
    }
}

ChangePic = function()
{
    var c = this.id[3];
    switch (c)
    {
        case 'o' : this.id = "lfHume"; break;
        case 'u' : this.id = "lfHame"; break;
        case 'a' :
        default : this.id = "lfHome"; break;
    }
}


init = function()
{
    if (document.all)
        initList();
    blockStyle();

    if (document.getElementById)
    {
        if (document.getElementById("lfHome"))
        {
            document.getElementById("lfHome").onclick = ChangePic;
        }
        initIFrames();
    }
}

window.onload=init;

