﻿function l( address, link, title, id )
{
    this.address = address; 
    this.link = link;
    this.title = title;
    this.id = id;
}
document.write('<script src="/layouts/js/locations.js" type="text/javascript"></script>')

function ModDeptPickerVej ()
{
	var streetpicker = StreetPicker();
	LinkArea().innerHTML = '';
	if (AreaPicker().selectedIndex > 0)
	{
		var option0 = streetpicker.options[0];
		streetpicker.options.length = 0;
		streetpicker.options[0] = option0;
		var thisArea = b[AreaPicker().selectedIndex];
		if(!thisArea)
		{
			streetpicker.disabled='disabled';
			return;
		}
		for(var i=0;i<thisArea.length;i++)
			streetpicker.options[i+1] = new Option(thisArea[i].address, i);
		streetpicker.disabled='';
	}
	else
	{
		streetpicker.disabled='disabled';
	}
	return true;
}
function ModStreetPicker(divid)
{
	LinkArea().innerHTML = '';
	var linkloc = document.getElementById(divid);
	if(!linkloc) return;
	var i1 = AreaPicker().selectedIndex;
	var i2 = StreetPicker().selectedIndex-1;
	if(!b[i1]) return;
	if(!b[i1][i2]) return;
	var bElement
	LinkArea().innerHTML = '<p>&#160;</p><p><strong>Tilknyttet afdeling</strong></p><p><a href="'+b[i1][i2].link+'" title="'+b[i1][i2].address+'">'+b[i1][i2].title+'</a>';
	if(b[i1][i2].id != '')
		LinkArea().innerHTML += '<br/><a href="?favdep='+b[i1][i2].id+'">V&aelig;lg som favorit</a>';
	
}
function AreaPicker()
{ return document.getElementById('deptPickerBydel'); }
function StreetPicker()
{ return document.getElementById('deptPickerVej'); }

function LinkArea()
{ return document.getElementById('DeptLink'); }

function FollowLink (link)
{
	if (link != '')
	{
		top.location.href = link;
		return false;
	}
	else
		return true;
}

/* input */

function hideFormText() {
    var _inputs = document.getElementsByTagName('input');
    var _txt = document.getElementsByTagName('textarea');
    var _value = [];

    if (_inputs) {
        for (var i = 0; i < _inputs.length; i++) {
            if (_inputs[i].type == 'text' || _inputs[i].type == 'password') {

                _inputs[i].index = i;
                _value[i] = _inputs[i].value;
                if (_inputs[i].onfocus == undefined) {
                    _inputs[i].onfocus = function() {
                        if (this.value == _value[this.index])
                            this.value = '';
                    }
                }
                if (_inputs[i].onblur == undefined) {
                    _inputs[i].onblur = function() {
                        if (this.value == '')
                            this.value = _value[this.index];
                    }
                }
            }
        }
    }
    if (_txt) {
        for (var i = 0; i < _txt.length; i++) {
            _txt[i].index = i;
            _value['txt' + i] = _txt[i].value;

            if (_txt[i].onfocus == undefined) {
                _txt[i].onfocus = function() {
                    if (this.value == _value['txt' + this.index])
                        this.value = '';
                }
            }
            if (_txt[i].onblur == undefined) {
                _txt[i].onblur = function() {
                    if (this.value == '')
                        this.value = _value['txt' + this.index];
                }
            }
        }
    }
}
if (window.addEventListener)
    window.addEventListener("load", hideFormText, false);
else if (window.attachEvent)
    window.attachEvent("onload", hideFormText);