window.onload = function() {
	if(sysFont==0) {
		// Skal der focus på product_name input feltet
		var s = document.getElementById('product_number');
		if(s) {
			s.focus();
		}
		
		var h1 = document.getElementsByTagName("h1");
		
		for(var i=0; i<h1.length; i++) {
			switch(h1[i].parentNode.className) {
				case 'frontpage_textbox':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML;
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars);
					break;
				case 'TopBox':
					if(h1[i].offsetHeight >= 60) height = 34;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1,
						fontSize: 16
					};
					str = h1[i].innerHTML;
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					
					var params = {
						wmode: 'transparent'
					}
					h1[i].style.height=height+'px';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars, params);
					break;
				case 'basket_content_left':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML;
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars);
					break;
				case 'content':
					if(h1[i].className=='series_page_header') {
						flashvars = {
							header: h1[i].innerHTML.replace("&amp;", "%26"),
							headerColor: 'ffffff',
							bgColor: h1[i].id
						}
						str = h1[i].innerHTML;
						h1[i].id = 'h1'+i;
						swfobject.embedSWF('/flash/BackgroundHeaders.swf', "h1"+i, h1[i].offsetWidth, 30, "9", null, flashvars);
					} else {
						if(h1[i].offsetHeight >= 40) height = 44;
						else height = 20;
						var params = {
							wmode: "opaque"
						};
						flashvars = {
							redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
							multiline: 1
						};
						str = h1[i].innerHTML;
						h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
						swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars, params);
					}
					break;
				case 'product_search_result':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML.replace("&amp;", "%26");
	//				alert(str);
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars);
					break;
				case 'km_search_result':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML.replace("&amp;", "%26");
					var params = {
						wmode: 'opaque'
					}
	//				alert(str);
					//h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					h1[i].id='h1'+i;
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, 400, height, "9", null, flashvars, params);
					break;
				case 'seventy first product_display':
					var childs = h1[i].childNodes;
					var price='';
					var sep = 0;
					var green = '';
					for(a=0; a<childs.length; a++) {
						if(childs[a].className=='sep') {
							sep = 1;
						} else if(childs[a].className=='prod_price') {
							price = childs[a].innerHTML;
						} else if(childs[a].className=='green') {
							green = childs[a].innerHTML;
						}
					}
					if (document.all) {
						str = h1[i].innerText;
					} else {
						str = h1[i].textContent;
					}
					str = str.replace(price, "");
					str = str.replace(green, "");
					str = str.replace(" | ", "");
					flashvars = {
						redHeader: str.trim().replace("+", "%2b"),
						divider: sep,
						greenHeader: green,
						price: price
					};
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, "20", "9", null, flashvars);
					break;
				case 'seventy first':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML;
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars);
					break;
				case 'fiftyfirst':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML;
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars);
					break;				
				case '':
					if(h1[i].offsetHeight >= 40) height = 44;
					else height = 20;
					flashvars = {
						redHeader: h1[i].innerHTML.replace("&amp;", "%26"),
						multiline: 1
					};
					str = h1[i].innerHTML;
					
					h1[i].innerHTML='<div id="h1'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h1"+i, h1[i].offsetWidth, height, "9", null, flashvars);
					break;
				default:
	//				alert(h1[i].parentNode.className);
					break;
			}
		}
		
		var h2 = document.getElementsByTagName("h2");
		for(var i=0; i<h2.length; i++) {
			switch(h2[i].parentNode.className) {
				case 'frontpage_catalogue':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 18,
						link: link
					};
					params = {
						bgColor: "#67ba35",
						wmode: "opaque"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'Catalog2':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						bgColor: "#67ba35",
						wmode: "opaque"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
					case 'Catalog3':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						bgColor: "#67ba35",
						wmode: "opaque"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'CataloguesTop':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'SalesCatalogues':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'Consultant':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'Icon':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'Offer':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'Playgrounds':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'Xercise':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				break;
				case 'Wrench2':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link
					};
					params = {
						bgColor: "#67ba35",
						wmode: "opaque"
					};
					h2[i].style.paddingTop='22px';
					h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'Toddlers':
					var str = h2[i].firstChild.innerHTML;
					var link = h2[i].firstChild.href;
					var target = h2[i].firstChild.target;
					flashvars = {
						header: h2[i].firstChild.innerHTML.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16,
						link: link,
						target: target
					};
					params = {
						bgColor: "#67ba35",
						wmode: "transparent"
					};
					h2[i].style.paddingTop='22px';
					//h2[i].firstChild.innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					h2[i].innerHTML='<div id="h2'+i+'" style="height: '+h2[i].style.height+'px; position: relative;">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'catalogue':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].style.paddingTop='22px';
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'offer-footer':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].style.paddingTop='22px';
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'playgrounds-footer':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].style.paddingTop='22px';
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'service-footer':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].style.paddingTop='22px';
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'sales-catalog-footer':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].style.paddingTop='22px';
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
				
					break;
				case 'menu':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						multiline: 1
					};
					if(h2[i].offsetHeight>50) height=43;
					else height=20;
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					params = {
						wmode: 'opaque'
					}
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", height, "9", null, flashvars, params);
					break;
				case 'newsletter':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				case 'konsulent':
					var str = h2[i].innerHTML;
					var flashvars = {
						header: str.replace("&amp;", "%26"),
						headerColor: 'FFFFFF',
						multiline: 1,
						fontSize: 16
					};
					var params = {
						wmode: 'transparent'
					}
					h2[i].innerHTML='<div id="h2'+i+'">'+str+'</div>';
					swfobject.embedSWF('/flash/Headers.swf', "h2"+i, "100%", 44, "9", null, flashvars, params);
					break;
				default:
					//alert(h2[i].parentNode.className);
					break;
			}
		}
		var div = document.getElementsByTagName("div");
		for(var i=0; i<div.length; i++) {
			if(div[i].className=='prod_price') {
				if(div[i].offsetHeight >= 40) height = 44;
				else height = 20;
				flashvars = {
					redHeader: div[i].innerHTML.replace("&amp;", "%26"),
					multiline: 1
				};
				str = div[i].innerHTML;
				div[i].innerHTML='<div id="div'+i+'">'+str+'</div>';
				swfobject.embedSWF('/flash/Headers.swf', "div"+i, div[i].offsetWidth, height, "9", null, flashvars);
			}
		}
	}
}
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
