function initSlideshow() {
	$('.header-bg').slideShow({
		slideEl:'ul li',
		autoSlideShow:true,
		switchTime:4000,
		duration:950,
		event:'click'
	});
}

function initPagers() {
    //$('#tab2 .mediaList li:gt(0)').hide();
    //$('#tab3 .mediaList li:gt(0)').hide();
    $('#tab2 .mediaList').cycle({
        fx:     'fade',
        speed:  'slow',
        timeout: 000,
        pager:  '#tab2 .pager',
        pause:   1
    });
    $('#tab3 .mediaList').cycle({
        fx:     'fade',
        speed:  'slow',
        timeout: 000,
        pager:  '#tab3 .pager',
        pause:   1
    });
    $('.pager a').wrap('<li>');
}

// tabs function
function initSelectTabs()
{
	var sets = document.getElementsByTagName("select");
	for (var i = 0; i < sets.length; i++)
	{
		if (sets[i].className.indexOf("tabswitcher") != -1)
		{
			// hide inactive tabs
			var links = sets[i].getElementsByTagName("option");
			for (var j = 0; j < links.length; j++)
			{
				if(links[j].value.length>0) {
					curtab = document.getElementById(links[j].value);
					if(curtab) {
						if(links[j].selected)
						{
							curtab.style.display = "block";
                            $('.mediaList li').show(); //IE Hack
                            $('#tab2 .mediaList li:gt(0)').hide();
                            $('#tab3 .mediaList li:gt(0)').hide();
							}
						else
							curtab.style.display = "none";
					}
				}
			}

			// tabs switch function
			sets[i].onchange = function () {
				var _links = this.parentNode.getElementsByTagName("option");
				for (var k = 0; k < _links.length; k++)
				{
					if(_links[k].value.length>0) {
						_curtab = document.getElementById(_links[k].value);
						if(_curtab) {
							if(_links[k].selected)
							{
								_curtab.style.display = "block";
                                $('.mediaList li').show(); //IE Hack
                                $('#tab2 .mediaList li:gt(0)').hide();
                                $('#tab3 .mediaList li:gt(0)').hide();
								}
							else
								_curtab.style.display = "none";
						}
					}
				}
			}
		}
	}
}

function initPage () {
	var fMin = document.getElementById("font-min");
	var fMax = document.getElementById("font-max");
	var fSize = 100;

	var body = document.getElementsByTagName("body")[0];
	body.style.fontSize = "62.5%";
	fMin.onclick = function (){
		fSize = body.style.fontSize.replace("%","");
		fSize = parseInt(fSize) - 10;
		if (fSize <= 42.5) fSize = 42.5;
		body.style.fontSize = fSize+"%";
		return false;
	}
	fMax.onclick = function (){
		fSize = body.style.fontSize.replace("%","");
		fSize = parseInt(fSize) + 10;
		if (fSize >= 82.5) fSize = 82.5;
		body.style.fontSize = fSize+"%";
		return false;
	}
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);


function initTabs()
{
	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;
						}
					}
				}
			}
		}
	}
}

$(document).ready(function() {
	initSelectTabs();
	initTabs();
	initSlideshow();
	initPagers();
	HackIssues();
});

function HackIssues()
{
$('.pageTitle[id*=IssueTitle] ~ br').remove();
$('.pageTitle[id*=IssueTitle]').remove();
}