function make_popup(url, width, height, overflow){
	  if (width > 1024) { width = 1024; }
	  if (height > 768) { height = 768; }
	
	  if (overflow == '' || !/^(scroll|resize|both)$/.test(overflow))
	  {
		overflow = 'both';
	  }
	
	  var links = (screen.width - width)/2;
	  var boven = (screen.height - height)/2;
	
	  var win = window.open(url, '',
		  'width=' + width + ',height=' + height + ', left=' + links + ', top=' + boven
		  + ',scrollbars=' + (/^(scroll|both)$/.test(overflow) ? 'yes' : 'no')
		  + ',resizable=' + (/^(resize|both)$/.test(overflow) ? 'yes' : 'no')
		  + ',status=yes,toolbar=no,menubar=no,location=no'
	  );
	
	  return win;
}
	
function addEvent(elm, evType, fn, useCapture) {
  // cross-browser event handling for IE5+, NS6 and Mozilla
  // By Scott Andrew
  if (elm.addEventListener) {
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent) {
    var r = elm.attachEvent('on' + evType, fn);
    EventCache.add(elm, evType, fn);
    return r;
  } else {
    elm['on' + evType] = fn;
  }
}

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.target = "_blank"; 
 } 
} 

function init_lnk(){	
	obj_menu = document.getElementById("menu");
	if(!obj_menu){} else {
		lis = obj_menu.getElementsByTagName("li");
		for(x=0;x<lis.length;x++){
			node = lis[x];
			im = node.childNodes[0];
			lnk = node.childNodes[1];
			addEvent(im, 'mouseover', get_mover(lnk), false);
			addEvent(im, 'mouseout', get_mout(lnk), false);
		}
	}
}

addEvent(window, 'load', init_lnk, false);
addEvent(window, 'load', externalLinks, false);


function get_mout(obj){
	return function(e) {m_out(obj);};
}

function get_mover(obj){
	return function(e) {m_over(obj);};
}

function m_out(obj){
	obj.style.paddingTop = "";
}

function m_over(obj){
	obj.style.paddingTop = "5px";
}
