window.onload = function()
{

    // setting up curves
    var curves = {
        top: ['nav-blc', 'nav-brc']
    };

    for (var c in curves) {
        var obj = $(c);
        if (!obj) continue;
        for (var i = 0, ic = curves[c].length; i < ic; i++) {
            var span = document.createElement('span');
            span.id = curves[c][i];
            obj.appendChild(span);
        }
    }

    // external links
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName('a');
	for (var a=0, c = anchors.length; a < c; a++) {
		if (anchors[a].href && anchors[a].rel && anchors[a].rel == 'external')
		anchors[a].target = '_blank';
	}

    // paver section
    var objs = [];
    obj = $('analysis-charts');
    if (obj) {
        var ank = document.getElementById('nav-roofs').getElementsByTagName('A');
        var img = obj.getElementsByTagName('IMG');
        for (var a = 0, c = ank.length; a < c; a++) {
            if (!a) {
                img[a].style.display = 'block';
            } else {
                img[a].style.display = 'none';
            }
            ank[a].ank = ank;
            ank[a].idx = a;
            ank[a].img = img;
            ank[a].onclick = function()
            {
                for (var i = 0, c = this.img.length; i < c; i++) {
                    if (i==this.idx) this.img[i].style.display = 'block';
                    else this.img[i].style.display = 'none';
                }
                for (var a = 0, c = ank.length; a < c; a++) {
                    if (ank[a]===this) this.className += ' active';
                    else ank[a].className = ank[a].className.replace(/\s*active/gi, '');
                }
                return false;
            };
        }
    }
};