//create onDomReady Event
window.onDomReady = DomReady;

//Setup the event
function DomReady(fn)
{
	//W3C
	if(document.addEventListener)
	{
		document.addEventListener("DOMContentLoaded", fn, false);
	}
	//IE
	else
	{
		document.onreadystatechange = function(){readyState(fn)}
	}
}

//IE execute function
function readyState(fn)
{
	//dom is ready for interaction
	if(document.readyState == "interactive")
	{
		fn();
	}
}


// Cross-browser implementation of element.addEventListener()
   function addListener(element, type, expression, bubbling)
   {
   bubbling = bubbling || false;
   if(window.addEventListener) { // Standard
   element.addEventListener(type, expression, bubbling);
   return true;
   } else if(window.attachEvent) { // IE
   element.attachEvent('on' + type, expression);
   return true;
   } else return false;
   }

//execute as soon as DOM is loaded
window.onDomReady(onReady);

//do on ready
function onReady()
{
	var nav = document.getElementById('nav');
	var anchors = nav.getElementsByTagName('a');
	for (var i = 0 ; i < anchors.length; i++)
	{
		addListener(anchors.item(i), 'click', openWindow);
	}
}

function openWindow()
{
	window.open(this.rel,'','scrollbars=yes,width=800,height=600'); 
	return false;
}