var footerdiv, artdiv, artlistdiv;

// onLoad
function faq_initLayout() {

	maindiv = faq_cb_Document('faq_main');
	artlistdiv = faq_cb_Document('faq_artlist');
	artdiv = faq_cb_Document('faq_article');
	
	// setting onclick-Handler
	artlistdiv.onclick = faq_onClick;
	
	faq_cb_ElementStyle('faq_main').display='inline';

	faq_arrange();
	faq_cb_Document('faq_searchPhrase').focus();

	faq_cb_Document('faq_artlistBody').scrollTop = faq_restoreValue("faq_scrollArl");
}

// arrange Pseudo-Frames (realized as <div>)
function faq_arrange() {
	
	// get view-port extensions
	var w = 0, h = 0;
	var headerHeight = 122 + 20;
	
	if (window.innerWidth) {
		
		w = window.innerWidth-20;
		h = window.innerHeight;
		
	} else if (document.documentElement.clientWidth 
				&& document.documentElement.clientHeight) {
					
		w = document.documentElement.clientWidth;
		h = document.documentElement.clientHeight;
	}
	
	winWidth = w;
	winHeight = h - headerHeight;
	winTop = 0;
	winLeft = 0;
	
	// set size and position
	if(maindiv) {
		
		elem = faq_cb_ElementStyle('faq_main');
		elem.width = winWidth + "px";
		elem.height = winHeight + "px";
		elem.top = winTop + "px";
		elem.left = winLeft + "px";
	}

	// div, catdiv, arldiv und artdiv sind Children von maindiv
	// -> top und left sind relativ zu maindiv
	
    var faq_artlist_height = Math.max(winHeight - 20, 320);
	faq_arrangeFrame('faq_artlist', 10, 10, 375, faq_artlist_height);
	faq_arrangeFrame('faq_article', 395, 10, 503, faq_artlist_height);
}
