/*
	-Author		Pete Boere  
	-Company 	Hyperlaunch New Media
	-Date			18/4/2008 	
*/

// SEARCH TEXT INPUT //

(function () {
	if (!document.getElementById('search-box')) return;

	var input = document.getElementById('search-box');
	var defaultText = 'Enter Keyword';
	var offColor = '#777';
	var activeColor = '#333';

	input.onfocus = function () {
		if (input.value === defaultText) {
			input.value = '';
			input.style.color = activeColor;
		}	
	};
	input.onblur = function () {
		if (/^\s*$/.test(input.value) || input.value === defaultText) {
			input.value = defaultText;
			input.style.color = offColor;
		} 
	};
	input.onblur();
})();


// TABBING FUNCTION //

(function () {		
			  
if (!/Home/.test(document.body.id)) return;

var tabs = document.createElement('ul');
tabs.id = 'chart-tabs';
tabs.className = 'ca';
var parentElement = document.getElementById('top-singles');	  
var charts = [
	{container: document.getElementById('classical-singles')}, 
	{container: document.getElementById('jazz-singles')}, 
	{container: document.getElementById('vocal-singles')}
];

for (var i = 0; i < charts.length; i++) {
	var chartTitle = charts[i].container.getElementsByTagName('h3')[0];
	var li = document.createElement('li');
	li.appendChild(chartTitle);
	li.id = charts[i].container.id + '-tab';
	tabs.appendChild(li);
	charts[i].tab = li;
	charts[i].tab.index = i;
	charts[i].tab.onmousedown = showChart;
}
parentElement.insertBefore(tabs, charts[0].container);

function showChart (e, index) {
	index = (index != undefined) ? index : this.index;
	for (var i = 0; i < charts.length; i++) {
		charts[i].container.className = 'hide';
		charts[i].tab.className = '';
	}
	charts[index].container.className = '';
	charts[index].tab.className = 'on';
}
		  
var randomChartIndex = Math.floor(Math.random() * charts.length);

showChart(null, randomChartIndex);

})();