var site = null;
var zero = 0;
siteleft = null;
siteright = null;
spaceleft = crf*30;
var scroller1 = null;
var scroller_type3_products = null;
var is_ie6 = (navigator.userAgent.toLowerCase().indexOf("msie 6") > -1)?true:false;
var top = null;


function setup_global()
{
	initialize();
}

function initialize()
{	
	site = g("site");
	reposition();
	siteleft  = rxpos("site");
	siteright = siteleft + g("site").offsetWidth;
	sitetop = rypos("site")
	sitebottom = sitetop + g("site").offsetHeight;
	siteheight = g("site").offsetHeight;
	sitewidth = g("site").offsetWidth;

	site_position_boxes();
	site_position_top_area();
	site_position_contents();
	position_type_boxes();
	//showHideDatablad(1);
	create_lines();
	activate_scroller();
	add_png_fix();
	
	if (arrPageImages.length > 1 && g("div_arrows_image_right")) g("div_arrows_image_right").style.display = "";
	if (is_ie6)
	{
		g("img_text_esbjerg_paint").style.top = rypos("div_top") + resvalue(12,15,18) + "px"; /* 07-05-2008 */
		g("div_datablad_top").style.top  = rypos("img_text_esbjerg_paint") + g("img_text_esbjerg_paint").offsetHeight + resvalue(12,15,18) + "px"; /* 07-05-2008 */
	}
	//dodebug();
}

function reposition()
{
	siteleft = ( pageWidth / 2)  - (site.offsetWidth / 2);
	sitetop  = ( pageHeight / 2) - (site.offsetHeight / 2) ; //- (boxbreadcrumb.offsetHeight / 2)
	site.style.left = ( (siteleft > 0)?siteleft:0 ) + "px";
	site.style.top = ( (sitetop > 0)?sitetop-2:0 ) + "px";
	zero = -rxpos("div_contents");
}

function add_png_fix()
{
	if (navigator.userAgent.toLowerCase().indexOf("msie 7") > -1) return;
	pngimg = document.getElementsByTagName("img");
	for(var i = 0, len = pngimg.length; i < len; i++)
	{
		if (pngimg[i].src.toLowerCase().indexOf(".png") > -1)
		{
			pngimg[i].className += " overlay";
		}
	}
}

function dodebug()
{
	t = "";
	ds = document.getElementsByTagName("div");
	for(i = 0, len = ds.length; i < len; i++)
	{
		d = ds[i];
		d.onmouseover = function()
		{
			this.style.border = "1px solid #00ff00";
//			this.style.backgroundColor = "#ff0000";
			t += ", id: " + this.id;
			t += ", pid: " + this.parentNode.id;
			t += ", pcl: " + this.parentNode.className;

			document.title = t;
		}
		d.onmouseout = function()
		{
			this.style.border = "1px solid #ff0000";
//			this.style.backgroundColor = "#ffffff";
			t = "";
		}
	}
}

function site_position_contents()
{




	if ( g("div_datablad_top") && g("img_text_esbjerg_paint") )
	{
		g("div_datablad_top").style.left = rxpos("img_text_esbjerg_paint") + "px";
		g("div_datablad_top").style.top  = rypos("img_text_esbjerg_paint") + g("img_text_esbjerg_paint").offsetHeight + "px";
		g("div_datablad_top").style.width= sitewidth - spaceleft*2 + (spaceleft/4) + crf*6 + "px";
		//g("div_datablad_top").style.display = "none";
	
		

		if ( g("div_contents"))
		{
			additionalspace = 0;
			if (jsres == 0) additionalspace = -2;
			g("div_contents").style.left = rxpos("img_text_esbjerg_paint") + "px";
			g("div_contents").style.top = rypos("img_text_esbjerg_paint") + g("img_text_esbjerg_paint").offsetHeight + g("div_datablad_top").offsetHeight + "px";
			g("div_contents").style.width = g("site").offsetWidth - 1.5*spaceleft - crf + additionalspace + "px";
			g("div_contents").style.height = sitetop + siteheight - rypos("div_contents") - crf*33 + "px";
		}
	}


//alert(type);
	
		if ( g("div_datablad_download") && g("img_text_esbjerg_paint") ) {
			
			if (type == 3){
				g("div_datablad_download").style.left = rxpos("img_text_esbjerg_paint")+ crf*(810) + "px";
				}
			if (type == 2){
				g("div_datablad_download").style.left = rxpos("img_text_esbjerg_paint")+ crf*(810-400) + "px";
				}		
		
		
		
		g("div_datablad_download").style.top  = rypos("img_text_esbjerg_paint")+ crf*105  + "px";
		//g("div_datablad_download").style.width= sitewidth - spaceleft*2 + (spaceleft/4) + crf*6 + "px";
		//g("div_datablad_download").style.display = "none";	
		}	
	
	
}

function site_position_boxes()
{
	if (g("div_top"))
	{
		g("div_top").style.width = crf*956 + "px";
		g("div_top").style.height = crf * 89 + "px";
		g("div_top").style.left = rxpos(site.id) + crf + "px";
		g("div_top").style.top = rypos(site.id) + crf*1 + "px";

		if (g("div_logo_area"))
		{
			g("div_logo_area").style.width = crf * 138 + "px";
			g("div_logo_area").style.height = crf * 89 + "px";
			g("div_logo_area").style.left = rxpos("div_top") + spaceleft + "px";
			g("div_logo_area").style.top = rypos("div_top") + "px";

			if (g("img_ring"))
			{
				g("img_ring").style.left = rxpos("div_logo_area") - 2 + "px";
				g("img_ring").style.top = rypos("div_logo_area") + "px";

				if (g("img_ring_image"))
				{
					g("img_ring_image").style.left = rxpos("img_ring") + "px";
					g("img_ring_image").style.top  = rypos("img_ring") + 0 + "px";
				}
			}

			if (g("div_top_area"))
			{
				g("div_top_area").style.width = crf*956 - g("div_logo_area").offsetWidth - crf * 20 + "px";
				g("div_top_area").style.height = crf * 22 + "px";
				g("div_top_area").style.left = rxpos("div_logo_area") + g("div_logo_area").offsetWidth + "px";
				g("div_top_area").style.top = rypos("div_top") + "px";


			if (g("img_text_esbjerg_paint"))
			{
				// faxelud:

				g("img_text_esbjerg_paint").style.left = rxpos("site") + crf * 20 + "px";
				g("img_text_esbjerg_paint").style.top = rypos("site") + crf * resvalue(15,12,10) + "px";
				

				if (g("div_bottom_parts"))
				{
					g("div_bottom_parts").style.left = rxpos("img_text_esbjerg_paint") + "px";
					g("div_bottom_parts").style.top = rypos("site") + g("site").offsetHeight + crf*3 + "px";

				}



			}

				if (g("div_top_menu"))
				{
//					g("div_top_menu").style.height = g("div_top_area").offsetHeight + "px";
//					g("div_top_menu").style.height = crf*14 + "px";
					g("div_top_menu").style.left  = rxpos("img_text_esbjerg_paint") + g("img_text_esbjerg_paint").offsetWidth + crf*1 + "px";
					//g("div_top_menu").style.top   = rypos("div_top_area") + g("div_top_area").offsetHeight + "px";
					g("div_top_menu").style.top  = rypos("img_text_esbjerg_paint") + (g("img_text_esbjerg_paint").offsetHeight/2) - (g("div_top_menu").offsetHeight/2) + "px";
					g("div_top_menu").style.width = sitewidth + siteleft - rxpos("div_top_menu") - spaceleft + 0.25*spaceleft + "px";

					if (g("div_top_submenu"))
					{
						g("div_top_submenu").style.width = g("div_top_menu").offsetWidth - crf*26 + "px";
						//g("div_top_submenu").style.height = g("div_top_menu").offsetHeight + "px";
						g("div_top_submenu").style.left  = rxpos("div_top_menu") + resvalue(-3,0,0) + "px";
						g("div_top_submenu").style.top   = rypos("div_top_menu") + g("div_top_menu").offsetHeight - resvalue(6,0,0) + "px";
					}
				}
			}


			
			
			

			
		}
	}

}

function site_position_top_area()
{
	var rm = rxpos("div_top") + g("div_top").offsetWidth;
	

	if (g("img_flag_uk"))
	{
		adjustment = 0;
		if (jsres == 2) adjustment = crf*2;
		g("img_flag_de").style.left = rxpos("div_top_area") + g("div_top_area").offsetWidth - g("img_flag_de").offsetWidth - crf*40 + adjustment + "px";
		g("img_flag_de").style.top = rypos("div_top_area") + g("div_top_area").offsetHeight / 2 - g("img_flag_de").offsetHeight / 2 - 1 + "px";

		if (g("img_flag_dk"))
		{
			g("img_flag_uk").style.left = rxpos("img_flag_de") - g("img_flag_uk").offsetWidth - crf*6 + "px";
			g("img_flag_uk").style.top = rypos("img_flag_de") + "px";

			g("img_flag_dk").style.left = rxpos("img_flag_uk") - g("img_flag_dk").offsetWidth - crf*6 + "px";
			g("img_flag_dk").style.top = rypos("img_flag_uk") + "px";


			if (g("icon_home"))
			{
				g("icon_home").style.left = rxpos("img_flag_dk") - g("icon_home").offsetWidth - crf*6 + "px";
				g("icon_home").style.top = rypos("div_top_area") + crf*5  + "px";
				
				g("printbutton").style.left = rxpos("img_flag_dk") - g("icon_home").offsetWidth - crf*16 - crf*6 + "px";
				g("printbutton").style.top = rypos("div_top_area") + crf*5  + "px";

				if (g("input_search_global_text") && g("textbox_search"))
				{
					g("textbox_search").style.left = rxpos("icon_home") - g("textbox_search").offsetWidth - crf*16 - crf*6 + "px";
					g("textbox_search").style.top = rypos("div_top_area") + crf*4 + "px";

					//g("input_search_global_text").style.left = rxpos("textbox_search") - g("input_search_global_text").offsetWidth - crf*20 + "px";
					//g("input_search_global_text").style.top = rypos("textbox_search") + "px";
				}
			}

			/*
			if (g("icon_print"))
			{
				g("icon_print").style.left = rxpos("img_flag_dk") - g("icon_print").offsetWidth - crf*6 + "px";
				g("icon_print").style.top = rypos("div_top_area") + crf*4  + "px";

				if (g("icon_home"))
				{
					g("icon_home").style.left = rxpos("icon_print") - g("icon_home").offsetWidth - crf*6 + "px";
					g("icon_home").style.top = rypos("div_top_area") + crf*4  + "px";

					if (g("input_search_global_text") && g("textbox_search"))
					{
						g("textbox_search").style.left = rxpos("icon_home") - g("textbox_search").offsetWidth - crf*6 + "px";
						g("textbox_search").style.top = rypos("div_top_area") + crf*3 + "px";

						g("input_search_global_text").style.left = rxpos("textbox_search") - g("input_search_global_text").offsetWidth - crf*20 + "px";
						g("input_search_global_text").style.top = rypos("textbox_search") + "px";
					}


				}
			}
			/**/

		}

	}
}

function create_lines()
{
	createLine(
		rxpos("img_text_esbjerg_paint") + g("img_text_esbjerg_paint").offsetWidth - crf*8 ,
		rypos("div_top_area") + g("div_top_area").offsetHeight +  resvalue(3,1,1) + crf*8 ,
		// g("js_line_below_img_text_esbjerg_paint").offsetWidth - rxpos("div_top_area") + rxpos("img_text_esbjerg_paint") + crf*7,
		//g("div_top_area").offsetWidth - rxpos("img_text_esbjerg_paint") - resvalue(-242,-105,60),
		g("site").offsetWidth-g("img_text_esbjerg_paint").offsetWidth - resvalue(57,71,86),
		1,
		"#862e17",
		10,
		"js_line_below_top_area"
	);


//g("div_top_area").style.backgroundColor = "#FF0000";

	if (show_top_submenu == 1)
	{
		createLine(
			rxpos("js_line_below_top_area"),
			rypos("div_top_menu") + g("div_top_menu").offsetHeight - resvalue(4,1,1) + crf*0,
			// g("js_line_below_img_text_esbjerg_paint").offsetWidth - rxpos("div_top_menu") + rxpos("img_text_esbjerg_paint") + crf*11,
			g("js_line_below_top_area").offsetWidth + crf*0,
			1,
			"#862e17",
			10,
			"js_line_below_top_menu"
		);
	}

	if (show_datablad == 1)
	{
		
		ie6value = 0;
		if (is_ie6)
		{
			ie6value - resvalue(4,5,7);
		}
		
		createLine(
			rxpos("img_text_esbjerg_paint"),
			rypos("img_text_esbjerg_paint") + g("img_text_esbjerg_paint").offsetHeight + 20 + ie6value, 
			g("site").offsetWidth - (rxpos("img_text_esbjerg_paint") - rxpos("site"))*2,
			1,
			"#862e17",
			1,
			"js_line_below_img_text_esbjerg_paint"
		);
		g("div_datablad_top").style.top = rypos("js_line_below_img_text_esbjerg_paint")+ 1 +"px";
	
	} else {
		g("div_datablad_top").style.zIndex = 0;
	}
/*
	createLine(
		rxpos("div_bottom_menu"),
		rypos("div_bottom_menu"),
		// g("js_line_below_img_text_esbjerg_paint").offsetWidth,
		g("div_contents").offsetWidth - crf,
		1,
		"#862e17",
		1,
		"js_line_above_div_bottom_menu"
	);
*/
	
	if (type == 3)
	{
		createLine(
			rxpos("div_box_left") + g("div_box_left").offsetWidth - crf*(40-13),
			rypos("div_box_left") + crf*(1),
			1,
			g("div_box_left").offsetHeight - crf*(1),
			"#862e17", 
			2,
			"js_line_tab_vertical_line"
		);
	}
	
}

function createLine(X,Y,W,H,bgcolor,zindex,line_id)
{
	var line = null;
	var is_new_line = (document.getElementById(line_id) == null);
	if (is_new_line)
	{
		line = document.createElement("img");
		line.setAttribute("id", line_id);
		line.setAttribute("src", "gfx/space.gif");
		line.style.position = "absolute";
		document.body.appendChild(line);
	} else {
		line = document.getElementById(line_id);
	}
	line.style.left = ((X)?X:1) + "px";
	line.style.top = ((Y)?Y:1) + "px";
	line.style.width  = ((W)?W:1) + "px";
	line.style.height = ((H)?H:1) + "px";
	line.style.backgroundColor = ((bgcolor)?bgcolor:'#000000');
	if (zindex) line.style.zIndex = zindex;
}

function activate_scroller()
{
	if (enable_scroller)
	{
		if (g("divMasterContainer1"))
		{
			scroller1 = new textScroller('divMasterContainer1', 'divDocumentContainer1', 'divScrollArrows');
			scroller1.bottompadding = 10;
			scroller1.prepareScroller();
		}

		/*
		if (g("divMasterContainer2"))
		{
			scroller2 = new textScroller('divMasterContainer2', 'divDocumentContainer2', 'divScrollArrows2');
			scroller2.bottompadding = 10;
			scroller2.prepareScroller();
		}
		*/




		/*
		// Use mouse wheel:
		if (window.addEventListener) {
			window.addEventListener('DOMMouseScroll', wheel, false);
		}
		window.onmousewheel = document.onmousewheel = wheel;
		*/
	}

	if ( type == 2 && g("divScrollArrows") && g("div_box_left") && g("divMasterContainer1") ) // && g("img_pageImage"))
	{
		g("divScrollArrows").style.left = rxpos("div_box_left") + g("div_box_left").offsetWidth - siteleft - spaceleft + "px";
//		g("divScrollArrows").style.top  = g("div_box_left").offsetHeight / 2  - g("divScrollArrows").offsetHeight / 2 + "px";
		g("divScrollArrows").style.top  = rypos("divMasterContainer1") - rypos("div_contents") + g("divMasterContainer1").offsetHeight/2 - g("divScrollArrows").offsetHeight / 2 + "px";
		
		
	}
}


function position_type_boxes()
{
	/* 11-04-2008 *
	var boxleft, boxcenter, boxright;
	boxleft = g("div_box_left");
	boxcenter = g("div_box_center");
	boxright = g("div_box_right");
	/**/

	switch (type)
	{
	case "1":

		if (g("type1fullwidth_master"))
		{
			g("div_master_contents").style.width = 100 + "%"; // 0*crf*860*0.7 + 0*crf*366 + "px";
			//g("div_master_contents").style.width =  ( g("div_master_contents").offsetWidth + g("img_text_esbjerg_paint").offsetWidth) * 0.8 + "px";
			//g("div_master_contents").style.backgroundColor = "#ff0000";

			//g("type1fullwidth_document").style.backgroundColor = "#0000ff";
			g("type1fullwidth_document").style.width = ( g("div_master_contents").offsetWidth + g("img_text_esbjerg_paint").offsetWidth ) * 0.65 + "px";

			/*
			g("div_master_contents").style.backgroundColor = "#ff0000";
			if (g("tblFrontpage") && g("type1fullwidth_master"))
			{
				var marginLeft = 0;
				if (lang == "uk")
				{
					marginLeft = -10;
				}
				g("type1fullwidth_master").style.marginLeft = crf*resvalue(-64+marginLeft,-50,-70) + "px";
				g("tblFrontPage").style.width = crf*366 + 55 + "px";
			}
			//g("div_master_contents").innerHTML = "_js_setup.js, line 416" + g("div_master_contents").innerHTML;
			*/

			if ( g("div_arrows") && g("type1fullwidth_document").offsetHeight > g("type1fullwidth_master").offsetHeight && g("tblFrontpage") == null)
			{
				g("div_arrows").style.display = "block";
				g("div_arrows").style.left = /**0 + "px";/**/ /**/ -crf*75 + g("div_contents").offsetWidth - ( rxpos("div_contents") - rxpos("site")) - crf*2 + "px"/**/;
				g("div_arrows").style.top  = /**0 + "px";/**/ /**/	g("div_contents").offsetHeight/2 - g("div_arrows").offsetHeight/2 - crf*30 + crf*16 + "px"/**/;

				createLine(
					rxpos("site") + g("site").offsetWidth - crf * 60,
					rypos("div_datablad_top") + crf*30,
					1,
					g("div_contents").offsetHeight - crf * 30,
					"#862e17", /* #862e17 */ 
					1,
					"js_line_type1_right"
				);

			}

				g("type1fullwidth_master").style.width  = g("div_master_contents").offsetWidth - ( rxpos("type1fullwidth_master") - rxpos("div_master_contents") )*2 + "px"; 
				//g("type1fullwidth_document").style.width = g("type1fullwidth_master").offsetWidth + "px";
		}

		if ( g("div_flash_produkter") )
		{
			g("div_flash_produkter").style.left = 0 + "px";
			g("div_flash_produkter").style.top  = 0 + "px";
		}

		if ( g("div_menu_front") )
		{
			//g("div_menu_front").style.left = ( rxpos("div_contents") + g("div_contents").offsetWidth - rxpos("site") ) / 2 - g("div_menu_front").offsetWidth / 2 - crf*12 + "px";
			//g("div_menu_front").style.top  = crf * -30 + "px";
		}

		if ( isEmployees )
		{
			imgs = document.getElementsByTagName("img");
			for(i = 0, len = imgs.length; i < len; i++)
			{
				img = imgs[i];
//				img.src = img.src.replace("img/dummy_ansat_line_kilsgaard_ankersen_salgsassistent.jpg", "img_employee/gs_employee14_INT_" + jsres + ".jpg");
				if (img.src.toLowerCase().indexOf("img_employee") != -1)
				{	
					img.style.width = crf*85 + 'px';
					img.parentNode.style.width = img.offsetWidth + 'px';
				}
			}
		}

			if (g("tblFrontpage"))
			{
				g("type1fullwidth_master").style.width = g("div_master_contents").offsetWidth - 2*g("img_text_esbjerg_paint").offsetWidth + "px";

				/**
				g("div_master_contents").style.border = "1px solid #ff0000";
				g("tblFrontPage").style.border = "1px solid #00ff00";
				if (g("type1fullwidth_master"))
				{
					g("type1fullwidth_master").style.backgroundColor = "#ff0000";
				} else {
					alert("no doc");
				}
				/**/

				var extraLeft  = 15;
				var extraWidth = 75;
				if (jsres == 1)
				{
					extraLeft  = 15;
					extraWidth = 0;
				} else if (jsres == 2)
				{
					extraLeft  = 15;
					extraWidth = -25;
				}

				g("tblFrontpage").style.position = "absolute";
				g("tblFrontpage").style.width = crf*(368+extraWidth) + "px";
				g("tblFrontpage").style.left  = g("div_master_contents").offsetWidth / 2 - g("tblFrontpage").offsetWidth / 2 - g("img_text_esbjerg_paint").offsetWidth + extraLeft + "px";
				g("tblFrontpage").style.marginTop = -30 + "px";

				//alert("show new text");
				if (g("divFrontpageTextBottom"))
				{
					//g("tblFrontpage").style.backgroundColor = "#ff0000";
					//g("divFrontpageTextBottom").style.backgroundColor = "#00ff00";
					g("divFrontpageTextBottom").style.width = resvalue(380,400,463) + "px";
					g("divFrontpageTextBottom").style.left = rxpos("tblFrontpage") + resvalue(14,15,15) + "px";
					g("divFrontpageTextBottom").style.top  = rypos("tblFrontpage") + g("tblFrontpage").offsetHeight + crf*resvalue(-1,5,13) + "px";
				}

			}



		break;

	case "2":



		if ( g("txtNavn") ) g("txtNavn").focus();

		if (g("div_arrows_overview_products") && g("div_box_left") && g("testmas"))
		{
			g("div_arrows_overview_products").style.left = rxpos("div_box_left") + g("div_box_left").offsetWidth - siteleft - spaceleft + "px";
			g("div_arrows_overview_products").style.top  = rypos("testmas") - rypos("div_contents") + g("testmas").offsetHeight/2 - g("div_arrows_overview_products").offsetHeight / 2 + "px";

			//g("div_arrows_overview_products").style.display = "";
			//g("div_arrows_overview_products").style.visibility = "visible";
			//g("div_arrows_overview_products").style.left = 0 + "px";
			//g("div_arrows_overview_products").style.top  = 0 + "px";
		} else {
			//alert("div_arrows_overview_products is null!");
		}

		break;

	case "3":
	
		if (g("div_box_left"))
		{
			g("div_box_left").style.left = crf*-15 + "px";
			g("div_box_left").style.top  = crf*23 + "px";
			g("div_box_left").style.height = crf*330 + "px";
			g("div_box_left").style.width = crf*215 + "px";
			if (g("div_type3_dropdown")) {
				g("div_type3_dropdown").style.left = 0 + "px";
				g("div_type3_dropdown").style.top  = -rypos("site") + rypos("img_text_esbjerg_paint") - g("img_text_esbjerg_paint").offsetHeight + crf*35  + "px";
				g("div_type3_dropdown").style.width = g("div_box_left").offsetWidth - crf*2 + "px";
	
				g("div_type3_dropdown_contents").style.width = g("div_box_left_border").offsetWidth - crf*resvalue(4,3,2) + "px";
	

				
				}
				g("type3headline").style.left = -rxpos("site") + rxpos("div_box_left") + g("div_box_left").offsetWidth + "px";
				g("type3headline").style.top = crf*23 + "px";
		}
		


		if ( g("div_box_left")  )
		{
			diff = 0;
			height = resvalue(380,475,594);
			diff   = resvalue(-6,-10,-12);
			
			g("div_box_center").style.left = rxpos("type3headline") - (rxpos("div_contents") - rxpos("site") ) - rxpos("site") + "px";
			g("div_box_center").style.top  = -rypos("div_contents") + rypos("type3headline") + crf*20 + "px";

			g("div_type3_text_arrows_vertical").style.left = rxpos("div_box_center") + g("div_box_center").offsetWidth - crf*20 + "px";
			g("div_type3_text_arrows_vertical").style.top  = rypos("div_contents") + (g("div_box_center").offsetHeight/2-g("div_type3_text_arrows_vertical").offsetHeight/2) + "px";			
			g("div_type3_text_arrows_vertical").style.display = "block";
			
			
			if (g("type3text") && g("type3headline"))
			{
				//g("type3text").style.height = g("div_box_center").offsetHeight - g("type3headline").offsetHeight - (  rypos("type3text") - rypos("type3headline") )/2 + crf + "px";
//				g("type3text").style.height = g("div_box_center").offsetHeight - g("type3headline").offsetHeight + "px";
			}

			//g("div_type3_text_arrows_vertical").style.top  = rypos("div_box_center") + g("div_box_center").offsetHeight/2 - g("div_type3_text_arrows_vertical").offsetHeight/2 + "px";
			//g("div_type3_text_arrows_vertical").style.left  = 100 + 0 * -rxpos("div_contents") + rxpos("div_box_center") + g("div_box_center").offsetWidth - crf*20 + "px";
			//g("div_type3_text_arrows_vertical").style.top   = rypos("div_type3_text_arrows_vertical") - rypos("div_contents") + resvalue(4,2,-2) + "px";

			/*
			if (g("div_box_center") && g("div_box_right"))
			{
				g("div_box_right").style.left = rxpos("div_contents") + g("div_contents").offsetWidth - g("div_box_right").offsetWidth + "px";
				g("div_box_right").style.top  = rypos("type3headline") + "px";

				t = 12;
				t = rxpos("div_box_right") - rxpos("div_box_center") - g("div_box_center").offsetWidth + crf*2;
				g("div_type3_text_arrows_vertical").style.left = rxpos("div_box_center") + g("div_box_center").offsetWidth + t - spaceleft + "px";
			}
			/**/

			if (show_datablad == 1)
			{
				//alert(g("div_box_center"));
				//alert(g("div_tab_datablad_download"));
				//alert(g("div_tab_datablad_tekniskdatablad"));

				//g("div_box_center").style.left = rxpos("div_tab_datablad_tekniskdatablad") - rxpos("div_contents") + "px";
				//g("div_box_center").style.width = ( rxpos("div_tab_datablad_download") + g("div_tab_datablad_download").offsetWidth ) - rxpos("div_tab_datablad_tekniskdatablad") + "px";

				g("div_box_center").style.width = crf*630 + "px";
				//g("div_type3_text_arrows_vertical").style.left = rxpos("div_box_center") + g("div_box_center").offsetWidth - g("div_type3_text_arrows_vertical").offsetWidth + "px";
				g("div_type3_text_arrows_vertical").style.left = rxpos("div_box_center") + g("div_box_center").offsetWidth + "px";


//g("div_type3_text_arrows_vertical").style.left = rxpos("div_tab_datablad_download") + g("div_tab_datablad_download").offsetWidth - g("div_type3_text_arrows_vertical").offsetWidth + "px";
			} else {
				g("div_box_center").style.width = crf*630 + "px";
				if (g("div_contents") && g("div_box_right") && g ("type3headline") ){
					g("div_box_right").style.left = rxpos("div_contents") + g("div_contents").offsetWidth - g("div_box_right").offsetWidth + "px";
					g("div_box_right").style.top  = rypos("type3headline") + "px";
				}

				
			}

			
			//g("div_type3_text_arrows_vertical").style.left = 0 + "px";
			//g("div_type3_text_arrows_vertical").style.top  = 0 +"px";
			//document.title = rxpos("div_type3_text_arrows_vertical") + "," + rypos("div_type3_text_arrows_vertical");				

		}




		// scroller
		if (g("div_box_left_border") && g("div_tabarea_contents"))
		{
			scroller_type3_products = new textScroller('div_box_left_border', 'div_tabarea_contents', 'div_type3_tab_arrows_vertical');
			scroller_type3_products.bottompadding = crf*23;
			scroller_type3_products.prepareScroller();
		}
		if (g("div_box_center") && g("type3text"))
		{
			scroller_type3_text = new textScroller('div_box_center', 'type3text', 'div_type3_text_arrows_vertical');
			scroller_type3_text.bottompadding = crf*23;
			scroller_type3_text.prepareScroller();

		}

		if (g("type3_dropdown_data") && g("div_type3_dropdown_contents"))
		{
			g("type3_dropdown_data").style.width = g("div_type3_dropdown_contents").offsetWidth - ( rxpos("div_contents") - rxpos("site") ) + spaceleft/2 - crf*resvalue(5,5,4.5) + "px";
		}

		/**
		if ( g("div_img_datablad") && g("div_tab_datablad_tekniskdatablad") && g("type3_dropdown_headline") && g("div_tab_datablad_download") )
		{
			g("div_img_datablad").style.left  = rxpos("div_tab_datablad_tekniskdatablad") + "px";
			g("div_img_datablad").style.top   = rypos("type3_dropdown_headline") - crf + "px";
			g("div_img_datablad").style.width = (rxpos("div_tab_datablad_download") + g("div_tab_datablad_download").offsetWidth - crf*55) - rxpos("div_tab_datablad_tekniskdatablad") + "px";

		}
		/**/

		setDropdownText();

		break;

	case "5":
		if (g("div_box_left"))
		{
			g("div_box_left").style.left = 0 + "px";
			g("div_box_left").style.top  = 0 + "px";
		}
		
		if ( g("div_box_left") && g("div_box_center") )
		{
			g("div_box_center").style.left = rxpos("div_box_left") + g("div_box_left").offsetWidth - siteleft - spaceleft*0.75 + spaceleft - crf; // works ok
			g("div_box_center").style.top  = 0 + "px";
		}

		if (g("div_box_center") && g("div_box_right"))
		{
			g("div_box_right").style.left = g("div_contents").offsetWidth - g("div_box_right").offsetWidth - spaceleft*0;
			g("div_box_right").style.top  = 0 + "px";
		}

		default:
			("case default");
		break;
	}
}

function add_png_fix()
{
	if (navigator.userAgent.toLowerCase().indexOf("msie 7") > -1) return;
	pngimg = document.getElementsByTagName("img");
	for(var i = 0, len = pngimg.length; i < len; i++)
	{
		if (pngimg[i].src.toLowerCase().indexOf(".png") > -1)
		{
			pngimg[i].className += " overlay";
		}
	}
}

function resvalue(r0,r1,r2)
{
	if (jsres == 0)
	{
		return r0;
	} else {
		if (jsres == 1)
		{
			return r1;
		} else {
			return r2;
		}
	}
}

function setDropdownText()
{
	if (g("type3_dropdown_data")) {
		divs = g("type3_dropdown_data").getElementsByTagName("div");
		for(i = 0, len = divs.length; i < len; i++)
		{
			if (divs[i].childNodes[0].style.fontWeight == "bold")
			{
				txt = divs[i].childNodes[0].childNodes[0].nodeValue;
				g("type3_dropdown_headline").childNodes[0].nodeValue = txt;
				break;
			}
		}
	}
}

function toggledropdowndata(tf)
{
	if (g("type3_dropdown_data"))
	{		
		//g("type3_dropdown_data").style.display = ( g("type3_dropdown_data").style.display == "none")?"block":"none";
		g("type3_dropdown_data").style.display = "block";
	}
}

document.onclick = function() {
	if ( g('type3_dropdown_data') ) g('type3_dropdown_data').style.display = 'none';
};

function switchImg(objImgId, newsrc)
{
	if ( g(objImgId) )
	{
		g(objImgId).setAttribute("src", newsrc);
	}
}

function setSubmitField(submitField)
{
	if ( g("hidSubmit") && g(submitField) )
	{
		g("hidSubmit").value = submitField;
	}
}

function checkSubmit(objForm)
{
	evt = event;
	if (evt.keyCode == 13) objForm.submit();
}

function checkSubmitClick()
{
	if ( g("hidSubmit") && g("frmSearch") )
	{
		if ( g("hidSubmit").value != "" && eval( 'g( "' + g("hidSubmit").value + '" )' ) .value != "")
		{
			g("frmSearch").submit();
		} else {
			alert("Indtast venligst søgeord");
		}
	}
}

function validateform()
{
	if ( g("hidSubmit") )
	{
		if ( g("hidSubmit").text == "" )
		{
			alert("Indtast venligt søgeord");
			return false;
		}
		return true;
	}
}

bottom_link_default_color   = "#727D84";
bottom_link_highlight_color = "#23408F";
function highlight_link(linkid,onoff)
{
	if ( g("bottom_link_" + linkid) )
	{
		newcolor = (onoff == 0)?bottom_link_default_color:bottom_link_highlight_color;
		newbold = (onoff == 0)?"normal":"bold";
		g("bottom_link_" + linkid).style.color = newcolor;
		g("bottom_link_" + linkid).style.fontWeight = newbold;
	}
}

function goto_link(linkid)
{
	if ( g("bottom_link_" + linkid) )
	{
		window.location.href = g("bottom_link_" + linkid).href;
	}
}

function switch_employee(img,onoff)
{
	if (onoff == 1)
	{
		img.src = img.src.replace("img_employee/gs_","img_employee/");
	} else {
		img.src = img.src.replace("img_employee/","img_employee/gs_");
	}
}

function setFocusInput(obj)
{
	obj = (typeof(obj) == "string")?g(obj):obj;
	if (obj != null) obj.focus();
}

function showHideDatablad(on,off)
{
	
	if (on == 1){
		g("type3text").innerHTML = g("div_temp_strDatasheet").innerHTML;
		g("button_datablad").className = "tab_on";
		g("button_beskrivelse").className = "tab_off";
		
		g("div_datablad_download").style.display = "block";
		
	}else{
		g("type3text").innerHTML = g("div_temp_content").innerHTML;
		g("button_datablad").className = "tab_off";
		g("button_beskrivelse").className = "tab_on";	
		
		g("div_datablad_download").style.display = "none";		
	}
	scroller_type3_text.ileftpos = 0;
	g("type3text").style.top = 0 + "px";   // nulstil til toppen af dokumentet
	scroller_type3_text.prepareScroller(); // fix fejl ved forskellige boksenes height-value 
	
	/*
	if ( g("div_img_datablad_0") && g("div_img_datablad_1") )
	{
		g("div_img_datablad_" + on).style.display = "";
		g("div_img_datablad_" + off).style.display = "none";
	}
	*/
}

function DownloadDatablad(objA)
{
	if ( g("div_img_datablad_0") && g("div_img_datablad_1") )
	{
		if (g("div_img_datablad_0").style.display == "")
		{
			obj = g("div_img_datablad_0");
		} else {
			obj = g("div_img_datablad_1");
		}
	}

	if (obj)
	{
		if (obj.childNodes.length > 0)
		{
			s = "" + obj.childNodes[0].src;
			s = s.substring(0, s.indexOf('_Page')) + '.pdf';
			t = s;
			t = t.substring(0, t.indexOf("filer/") + "filer/".length);
			t = t + s.substring(t.length + 4);
			//window.location.href = t;
			//window.open(t, "datablad","");
			objA.href = t;
		}
	}
}

function printProductImages(productIds)
{
	alert( g("ifrmPrintProductImagesX").document.location );
	//g("ifrmPrintProductImages").document.location.href = "printproductimages.asp?imgs=" + productIds;
}

oldtr = null;
function findProduct(keyword)
{
	if (keyword == "")
	{
		if (oldtr != null) oldtr.style.backgroundColor = "#ffffff";
	} else {
		blnFound = false;
		t = g("tblSearchResultsDatasheet");
		if (t != null)
		{
			trs = t.getElementsByTagName("tr");
			for(i = 0, len = trs.length; i < len; i++)
			{
				tr = trs[i];
				if (ns6)
				{
					v = tr.childNodes[1].childNodes[0].nodeValue;
				} else {
					v = tr.childNodes[0].childNodes[0].nodeValue; // IE
				}

				if (v.toLowerCase().indexOf(keyword.toLowerCase()) > -1 )
				{
					blnFound = true;
					if (oldtr != null) oldtr.style.backgroundColor = "#ffffff";
					oldtr = tr;
					// #dbdbff
					tr.style.backgroundColor = "#f5f5f5";
					posY = -1* ( ryposObj(tr) - rypos("tblSearchResultsDatasheet") );
					g("testdoc").style.top = posY + "px";
					document.title = posY;
					break;
				}
			}
		}
		if (blnFound == false) alert(msg_notfound_product);
	}	
	return false;
}