function fitToPage(){
	var pagecontainer = document.getElementById("pagecontainer");	
	var contentblock = document.getElementById("contentblock");	
	var content = document.getElementById("content");
	
	var page_margin = 20;
	var page_max_height = 766;
	var page_min_height = 500;
	var page_min_width = 700;
	var page_max_width = 800;
	
	var menu_width = 320;
	var header_height = 140;
	var footer_height = 22;
	
	var content_margin_top = 0;
	var content_margin_right = 10;
	var content_margin_bottom = 125;
	var content_margin_left = 8;
	
	var window_width = -1;
	var window_height = -1;
									
	if (window.innerWidth) window_width = window.innerWidth;
	else if (document.body.clientWidth) window_width = document.body.clientWidth;
	
	if (window.innerHeight) window_height = window.innerHeight;
	else if (document.body.clientHeight) window_height = document.body.clientHeight;
	
	if((window_width != -1) && (window_height != -1)){
		var page_width = window_width - 2 * page_margin;
		var page_height = window_height - 2 * page_margin;
		
		if(page_width < page_min_width) page_width = page_min_width;
		if(page_width > page_max_width) page_width = page_max_width;
		if(page_height < page_min_height) page_height = page_min_height;
		if(page_height > page_max_height) page_height = page_max_height;
		
		pagecontainer.style.marginTop = page_margin + "px";
		pagecontainer.style.marginBottom = page_margin + "px";
		pagecontainer.style.marginLeft = (Math.round((window_width - page_width) / 2) - 1) + "px";
		pagecontainer.style.marginRight = (Math.round((window_width - page_width) / 2) - 1) + "px";

		pagecontainer.style.width  = page_width + "px";
		pagecontainer.style.height  = page_height + "px";
		
		contentblock.style.width = page_width - menu_width + "px";
		contentblock.style.height = page_height - header_height - footer_height + "px";
		
		content.style.marginTop = content_margin_top + "px";
		content.style.marginRight = content_margin_right + "px";
		content.style.marginBottom = content_margin_bottom + "px";
		content.style.marginLeft = content_margin_left + "px";
		
		content.style.width = page_width - menu_width - content_margin_left - content_margin_right + "px";
		content.style.height = page_height - header_height - footer_height - content_margin_top - content_margin_bottom + "px";
		
	}
	else{
		//WARNING
	}
	
}


function addBookmark(bookmark_url, bookmark_title){
	if(document.all) window.external.AddFavorite(bookmark_url,bookmark_title);
}

function jumpTo(obj){
	if(obj.value != -1) window.location.href = obj.value;

}