



/*******************************************************************/
function faq(activetab,url,anchor){
	alert("anchor:"+anchor);
	showOverlay('popup_servicepages');


	var popupWidth       = $('popup_servicepages').getWidth() - 20;
	var popupHeight      = $('popup_servicepages').getHeight() - 20;
	var viewportWidth    = document.viewport.getWidth();
	var viewportHeight   = document.viewport.getHeight();
	var scrolloffsetLeft = document.viewport.getScrollOffsets()[0];
	var scrolloffsetTop  = document.viewport.getScrollOffsets()[1];

	var popupLeft = ((viewportWidth / 2) - (popupWidth / 2)) + scrolloffsetLeft;
	var popupTop  = ((viewportHeight / 2) - (popupHeight / 2)) + scrolloffsetTop;

	if(popupLeft < 0) { popupLeft = 0; }
	if(popupTop < 0)  { popupTop  = 0; }

	$('popup_servicepages').setStyle({
		zIndex: 99999999999,
		position: 'absolute',
		left: popupLeft + 'px',
		top: popupTop + 'px'
	});

	tabActiveServicepages(activetab,url,'popup_servicepages');

	// 080909 Daan - laat de faq(of service pagina) naar een bepaalde div springen
	// werkt nog niet
	if(anchor) {
		jumpto(anchor);
	}

	document.onkeydown = function(e){
		if (e == null) { // ie
			keycode = event.keyCode;
			escapeKey = 27;
		} else { // mozilla
			keycode = e.keyCode;
			escapeKey = e.DOM_VK_ESCAPE;
		}

		if(keycode == escapeKey){
			$('overlay').hide();
			$('popup_servicepages').hide();
			document.onkeydown = '';
		}
	}

	$('popup_servicepages').show();
	var poptop = document.getElementById('popup_servicepages').style.top;
	
	
	faqtimer = setTimeOut("jumpto2('"+anchor+"')", 50);
}
/*******************************************************************/

function jumpto2(id) {
	alert("id:"+id);
	if( document.getElementById(id) ) {
		clearInterval(faqtimer);
		document.getElementById(id).scrollIntoView(true);
		document.getElementsByTagName("html").item(0).scrollTop = 0;
	}
}
