window.addEvent('domready', function()
{
	
	// Add search box event listeners
	if( $('search') )
	{
		$('search').addEvent('focus', function()
		{
			showHideSearch( this, 'focus' );
		});
		
		$('search').addEvent('blur', function()
		{
			showHideSearch( this, 'blur' );
		});
	}
	
	if($('donateform'))
	{
		$('donateform').getElements('input[type=checkbox]').addEvent('click', function()
		{
			donateCheckbox(this);
		});
	}
	
	if ($('tributes'))
	{
		$('tributes').addEvent('change', function() {
			window.open(linkArray[this.selectedIndex]);
		});
	}
	
	//  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	//  Requirements:	Using MooTools 1.2
	//	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	try {
		var pdf_links = $(document.body).getElements('a[href$=.pdf]');		
		if(pageTracker) {
			pdf_links.addEvent('click',function(event) {
				//event.stop();
				if (location.host != this.hostname) {
					isexternal = '/external/';
				} else {
					isexternal = '';
				}
				var file_path = isexternal + this.get('href').replace('http://','');
				pageTracker._trackPageview(file_path);
			});
		}
	}
	catch(err) { }
	
});

// Show/Hide text in search box
function showHideSearch( el, type )
{
	var searchText = 'Search';
	
	if( el.value == searchText && type == 'focus' )
	{
		el.value = '';
	}
	else if(el.value == '' && type == 'blur')
	{
		el.value = searchText;
	}
}

function donateCheckbox(object)
{
	
	var dd = object.getParent();
	
	var parentDiv = dd.getParent();
	
	var dt = $(parentDiv).getElement('dt');
	
	var Childlabel = $(dt).getElement('label');
	
	if ( object.checked)
	{
		Childlabel.setStyle("color", "#f6a12e");
		parentDiv.setStyle("background-color", "#58106b");
		parentDiv.setStyle("background-image", "url(images/donate-images/donate-box-bottom-active.jpg)");
	}
	else
	{
		Childlabel.setStyle("color", "#6C207F");
		parentDiv.setStyle("background-color", "#EFECF1");
		parentDiv.setStyle("background-image", "url(images/donate-images/donate-box-bottom.jpg)");
	}
}


function calculateTotal(textarea)
{
	
	if (textarea.inchange)return;
	textarea.inchange=true;
	var total = $('total');
	var totalValue = total.value.replace(/\u00A3/, "");
	totalValue = parseInt(totalValue);
	
	if (!isNaN(textarea.value))
	{
		if(textarea.value <= 99)
		{
			total.value = 0;
			total.value = '\u00A3' + ((textarea.id * textarea.value) + totalValue);
		}
		else
		{
			alert("max amount of each item is 99");
			textarea.value = 0;
		}
	}
	else
	{
		alert("values need to be numeric");
		textarea.value = 0;
	}
	textarea.inchange=false;
	
}