/************************************************************************
 *
 * externalLinks - initialise external links
 *
 *
 ***********************************************************************/
function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
}


function externalLinks()
{
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && ( anchor.getAttribute("rel") == "external" || anchor.getAttribute("class") == "external") ) {
				anchor.target = "_blank";
		}
	}
}

addEvent(window, "load", externalLinks, true);


function switchMenu(obj) 
{
	var el = document.getElementById(obj);

	if ( el.style.display != "none" ) 
	{
		el.style.display = 'none';
	}
	else 
	{
		el.style.display = '';
	}

}

