﻿
	var APP_ROOT;
	var THEME_ROOT = 'themes/brandbox.ws/';
	var Site = {
		
		IE: !!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1),
		IEVersion: navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE ")+5, 1),
		
		/*
		 * Site.__init
		 */
		__init: function(isStatic) {
			
			// Pfad nach laden der Seite setzen
			APP_ROOT = (typeof WebSite == "object" || isStatic ? '' : '../');
			
			this.load_PNG();
			this.load_Menu();
			this.load_Headlines();	
			this.load_Sayings();
			
		},
		
		/*
		 * Site.load_PNG
		 */
		load_PNG: function() {
			
			if(!this.IE || this.IEVersion != 6)
				return;
			var images = document.getElementsByTagName('img');
			
			for (var c = 0; c < images.length; c++) {
				
				if (!images[c].src.match(/\.png/))
					continue;
				
	  		images[c].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + images[c].src + "')";
	      images[c].src = APP_ROOT + 'skins/brandbox_default/icons/others/spacer.gif';
				
			}
		},
		
		/*
		 * Site.load_Menu
		 */
		load_Menu: function() {
			
			this.load_MenuElement('Navigation_Main');
			this.load_MenuElement('Navigation_Sub');
			
		},
		
		/*
		 * Site.load_MenuElement
		 */
		load_MenuElement_Number: 0,
		load_MenuElement: function(ElementName) {
			
			if(!document.getElementById(ElementName))
				return;
				
			var Element = document.getElementById(ElementName).firstChild;
			
			while(Element != null) {
				
				this.load_MenuElement_Number++;
				
				Element.firstChild.id = 
					'MenuElement' + this.load_MenuElement_Number;
					
				swfobject.embedSWF(
					APP_ROOT + THEME_ROOT + "menus/menu.swf",
					'MenuElement' + this.load_MenuElement_Number,
					350,
					20,
					"9.0.0",
					null, {
						text:Element.firstChild.innerHTML.toUpperCase(),
						href:escape(Element.firstChild.href),
						align:'left',
						active:(Element.className == 'active' ? "1" : "0")
					}, {
						salign:'lt',
						wmode:'transparent',
						scale:this.IE ? 'noborder' : 'default'
					},
					{}
				);
				
				Element = Element.nextSibling;

			}
			
			document.getElementById(ElementName).style.display = 'block';
			
		},
		
		/*
		 * Site.load_Headlines
		 */
		load_Headlines: function() {
			
			var ElementTags = ['H2', 'H3'];
			var d = 0;
			
			for(var TagNum in ElementTags) {
				
				var TagName = ElementTags[TagNum];
				
				if(!document.getElementsByTagName(TagName))
					return;
					
				var Elements = document.getElementsByTagName(TagName);
				
				for(var c = 0; c < Elements.length; c++) {
		
					if(Elements[c].parentNode.className != "Headline")
						continue;
						
					if (TagName == "H2") {
						swfobject.embedSWF(
						APP_ROOT + THEME_ROOT + "templates/" + TagName + ".swf",
						Elements[c].id = TagName + '_' + d,
						420,
						30,
						"9.0.0",
						null, {
							text:
							TagName == "H2" ? 
								Elements[c].innerHTML.toUpperCase() : 
									Elements[c].innerHTML
						}, {
							salign:'lt',
							wmode:'transparent',
							scale:this.IE ? 'noborder' : 'default'
						},
						{}
					);
					} else {
						swfobject.embedSWF(
						APP_ROOT + THEME_ROOT + "templates/" + TagName + ".swf",
						Elements[c].id = TagName + '_' + d,
						640,
						30,
						"9.0.0",
						null, {
							text:
							TagName == "H2" ? 
								Elements[c].innerHTML.toUpperCase() : 
									Elements[c].innerHTML
						}, {
							salign:'lt',
							wmode:'transparent',
							scale:this.IE ? 'noborder' : 'default'
						},
						{}
					);
					}
					
					
					
					Elements[c].style.display = 'inline';
					d++;
					
				}
			}
		},
		
		/*
		 * Site.load_Sayings
		 */
		load_Sayings: function(){
	
		if (document.getElementById('SayingH2') != null) {
		
			swfobject.embedSWF(APP_ROOT + THEME_ROOT + "templates/Saying.swf", 'SayingH2', 210, 100, "9.0.0", null, {
				text: document.getElementById('SayingH2').innerHTML
			}, {
				salign: 'lt',
				wmode: 'transparent'
			}, {});
			document.getElementById('Saying').style.display = 'inline';
		}
	}
	}
	