function initTabs()
{
	if(!swfobject.hasFlashPlayerVersion("9")) {
		var sets = document.getElementsByTagName("ul");
		for (var i = 0; i < sets.length; i++)
		{
			if (sets[i].className.indexOf("tabset") != -1)
			{
				var tabs = [];
				var links = sets[i].getElementsByTagName("a");
				for (var j = 0; j < links.length; j++)
				{
					if (links[j].className.indexOf("tab") != -1)
					{
						tabs.push(links[j]);
						links[j].tabs = tabs;
						var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));
	
						//reset all tabs on start
						if (c) if (links[j].className.indexOf("active") != -1) c.style.display = "block";
						else c.style.display = "none";
	
						links[j].onclick = function ()
						{
							var c = document.getElementById(this.href.substr(this.href.indexOf("#") + 1));
							if (c)
							{
								//reset all tabs before change
								for (var i = 0; i < this.tabs.length; i++)
								{
									document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1)).style.display = "none";
									this.tabs[i].className = this.tabs[i].className.replace("active", "");
								}
								this.className += " active";
								c.style.display = "block";
								return false;
							}
						}
					}
				}
			}
		}
	} else {
		var data = [];
		var sets = document.getElementsByTagName("ul");
		var tabname='';
		for (var i = 0; i < sets.length; i++)
		{
			if (sets[i].className.indexOf("tabset") != -1)
			{
				tabname=sets[i].className;
				var tabs = [];
				var links = sets[i].getElementsByTagName("a");
				for (var j = 0; j < links.length; j++)
				{
					
					var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));
					var childs = c.childNodes;
					var elm = [];
					if(childs.length>0) {
						for(x in childs) {
							if(childs[x].className=='text') {
								var h2 = childs[x].getElementsByTagName("h2");
								if(h2.length>0) elm.headerText = h2[0].innerHTML;
								else elm.headerText = '';
								
								var p = childs[x].getElementsByTagName("p");
								if(p.length>0) elm.bodyText = p[0].innerHTML;
								else elm.bodyText = '';
									
								elm.bodyText = elm.bodyText.replace(/%/g, "%25");
								elm.bodyText = elm.bodyText.replace(/&amp;/g, "%26");
								elm.bodyText = elm.bodyText.replace(/\"/g, "%22");
								//alert(elm.bodyText);
																
								var a = childs[x].getElementsByTagName("a");
								if(a.length>0) {
									elm.linkLabel = a[0].innerHTML;
									elm.linkURL = a[0].href;
								}
							}
							if(childs[x].className=='image') {
								e = childs[x].getElementsByTagName("img");
								elm.imageURL = e[0].src;
							}
						}
					}
					data.push(elm);
				}
			}
		}
		if(data.length>0) {
			var flashvars = {};
			var domain = 'http://' + window.location.hostname;
			if(data[0]) {
				flashvars.imageURL0 = data[0].imageURL.replace(domain, "");
				flashvars.headerText0 = data[0].headerText;
				flashvars.bodyText0 = data[0].bodyText;
				flashvars.linkLabel0 = data[0].linkLabel;
				flashvars.linkURL0 = data[0].linkURL;
			}
			if(data[1]) {
				flashvars.imageURL1 = data[1].imageURL.replace(domain, "");
				flashvars.headerText1 = data[1].headerText;
				flashvars.bodyText1 = data[1].bodyText;
				flashvars.linkLabel1 = data[1].linkLabel;
				flashvars.linkURL1 = data[1].linkURL;
			}
			if(data[2]) {
				flashvars.imageURL2 = data[2].imageURL.replace(domain, "");
				flashvars.headerText2 = data[2].headerText;
				flashvars.bodyText2 = data[2].bodyText;
				flashvars.linkLabel2 = data[2].linkLabel;
				flashvars.linkURL2 = data[2].linkURL;
			}
			if(data[3]) {
				flashvars.imageURL3 = data[3].imageURL.replace(domain, "");
				flashvars.headerText3 = data[3].headerText;
				flashvars.bodyText3 = data[3].bodyText;
				flashvars.linkLabel3 = data[3].linkLabel;
				flashvars.linkURL3 = data[3].linkURL;
			}
			if(data[4]) {
				flashvars.imageURL4 = data[4].imageURL.replace(domain, "");
				flashvars.headerText4 = data[4].headerText;
				flashvars.bodyText4 = data[4].bodyText;
				flashvars.linkLabel4 = data[4].linkLabel;
				flashvars.linkURL4 = data[4].linkURL;
			}
			document.getElementById('promo').innerHTML='<div id="promo_inner"></div>';
			var props = {"wmode": 'opaque'};
			if(tabname=='tabset') {
				swfobject.embedSWF('/files/System/images/TopFlash.swf', "promo_inner", 755, 200, "9", null, flashvars, props);
			} else if(tabname=='tabset-net') {
				swfobject.embedSWF('/files/System/images/TopFlash-Net.swf', "promo_inner", 755, 270, "9", null, flashvars, props);
				//swfobject.embedSWF('/files/System/images/TopFlash.swf', "promo_inner", 755, 200, "9", null, flashvars, props);
			}
		}
	}
}

if (window.addEventListener) window.addEventListener("load", initTabs, false);
else if (window.attachEvent) window.attachEvent("onload", initTabs);
