var d = document;

function init()
{
	if (d.getElementById('tabContainer')) {
		MM_preloadImages('../../img/csr/environmental-management/icon_energy.gif','../../img/csr/environmental-management/icon_local.gif','../../img/csr/environmental-management/icon_wastes.gif','../../img/csr/environmental-management/icon_water.gif','../../img/csr/environmental-management/icon_noise.gif','../../img/csr/environmental-management/icon_air.gif','../../img/csr/environmental-management/icon_green.gif','../../img/csr/environmental-management/tab_bg.gif','../../img/csr/environmental-management/tab_bg_on.gif');
		
		setNewsList.init('tabNav', 'tabContainer');
	}
	if (d.getElementById('csrDidYouKnow'))	randomMessage('csrDidYouKnow');
}

function setChildNodes(obj, tagName)
{
	var array = new Array();
	
	for (var i=0; i<obj.childNodes.length; i++)
	{
		if (tagName)
		{
			if (obj.childNodes[i].tagName != tagName)	continue;
		}
		if (obj.childNodes[i].toString().toLowerCase().indexOf('text') >= 0)	continue;
		array.push(obj.childNodes[i]);
	}
	
	return array;
}

var setNewsList = 
{
	init:	function (nav, obj)
	{
		this.nav = d.getElementById(nav);
		this.obj = d.getElementById(obj);
		
		this.setA(this.nav);
	},
	
	setA:	function (nav)
	{
		var a = nav.getElementsByTagName('a');
		
		for (var i=0; i<a.length; i++)
		{
			a[i].num = i;
			a[i].parent = this;
			a[i].className = a[i].className.replace('active', '');
			
			a[i].onclick = function()
			{
				if (this.className.indexOf('active') >= 0)	return;
				this.parent.changeA(this, true);
			}
		}
		
		this.highlightA = a[0];
		this.changeA(a[0], false);
	},
	
	changeA:	function (obj, fadeIn)
	{
		var highlightA = this.highlightA;
		highlightA.className = highlightA.className.replace('active', '');
		obj.className += ' active';
		
		var div = setChildNodes(this.obj, 'DIV');
		div[this.highlightA.num].style.display = 'none';
		div[obj.num].style.display = 'block';
		
		this.highlightA = obj;
	}
}

function randomMessage(id)
{
	var p = d.getElementById(id).getElementsByTagName('p');
	var num = Math.floor(p.length*Math.random());
	//alert(num + '  :  ' +  p.length);
	
	if (p[num])	p[num].style.display = 'block';
}

function closeBtn()
{
	var target = d.getElementById('csrDidYouKnow');
	target.style.visibility = 'hidden';
}
