


function toggleSelector() {
	
	var menuClosed = document.getElementById('component_selector');
	var menuOpen = document.getElementById('component_selector_expanded');
	var curleft = curtop = 0;
	
	
	//set position
	if (menuClosed.offsetParent) {
		curleft = menuClosed.offsetLeft
		curtop = menuClosed.offsetTop
		while (menuClosed == menuClosed.offsetParent) {
			
			if (document.all) {
				//alert('this is ie');
				curleft += menuClosed.offsetLeft
				curtop += menuClosed.offsetTop
			}else{
				//alert('this is not ie');
				curleft += menuClosed.offsetLeft
				curtop += menuClosed.offsetTop
			}
		}
	}
	
	//alert(curleft);
	//alert(curtop);

	// toggle visibility
	if (menuClosed.style.display == 'none') {
		menuClosed.style.display = 'block';
		menuOpen.style.display = 'none';
	}else{
		menuClosed.style.display = 'none';
		menuOpen.style.display = 'block';
	}
	
	//menuOpen.style.top = curtop + 'px';
	//menuOpen.style.left = curleft + 'px';
	

} 


// ie keep quicklinks positioned

window.onscroll = window_onscroll;

function window_onscroll(){
  if (document.getElementById('directlink_wrapper')) {
	  var el = document.getElementById('directlink_wrapper');
	  if(typeof(document.media)=='string')
	  {// only do this for ie
	    var s;
	    // scrolling offset calculation via www.quirksmode.org 
	    if (self.pageYOffset){s = self.pageYOffset;}
	    else if (document.documentElement && 
	      document.documentElement.scrollTop) {	
	        s = document.documentElement.scrollTop; }
	    else if (document.body) {	s = document.body.scrollTop; }
	    el.style.top= s + 440;
	  }
	}
}