// JavaScript Document

// Function for loading functions  to be excuted on window.load
function addLoadListener(fn)
{
	if (typeof window.addEventListener != 'undefined'){
		window.addEventListener('load', fn, false);
	}
	else if (typeof document.addEventListener != 'undefined'){
		document.addEventListener('load', fn, false);
	} else if (typeof window.attachEvent != 'undefined'){
		window.attachEvent('onload', fn);
	} else {
		var oldfn = window.onload;
		if(typeof window.onload != 'function'){
			window.onload = fn;
		} else {
			window.onload = function()
			{
				oldfn();
				fn;
			};
		}
	}
}

document.onclick = function(e)
{
	var target = e ? e.target : window.event.srcElement;
	while(target && !/^(a|body)$/i.test(target.nodeName))
	{
		target = target.parentNode;
	}
	
	if(target && target.getAttribute('rel') && target.rel == 'new')
	{
		var external = window.open(target.href);
		return external.closed;
	}
}

function toggleMenu(id, linkObj)
{
	var target = document.getElementById(id);
	if(target.style.display == 'block'){
		target.style.display = 'none';
		linkObj.setAttribute("class", "ml"); 
		linkObj.setAttribute("className", "ml"); 
	} else {
		target.style.display = 'block';
		linkObj.setAttribute("class", "mlSelected"); 
		linkObj.setAttribute("className", "mlSelected"); 
	}	
	return false;
}
			
function setPostcode(obj){
	var d = document.getElementById('postcode');
	d.value = obj.id
}

