function prepareContact() {
	$('tab-contact_us').observe( 'mouseover', showContact );
	$('tab-contact_us').observe( 'mouseout', hideContact );
}

function showContact() {
	$('overlay-contact_us').show();
}

function hideContact() {
	$('overlay-contact_us').hide();
}

function setSidebarSelected(name) {
	if ( ! $( 'side-' + name ) ) return false;
	$( 'side-' + name ).src = appendName( $( 'side-' + name ).src, '-selected' );
}

function sidebarLinks(links) {
	for ( var i=0; i < links.length; i++ )
	{
		if ( $( 'side-' + links[i] ).src.lastIndexOf('-selected') == -1 ) {
			makeSideRollOver( 'side-' + links[i] );
		}
	}
}

function makeSideRollOver(name) {
	Event.observe( name, 'mouseover', sideRollOver );
	Event.observe( name, 'mouseout', sideRollBack );
}

function sideRollOver(event) {
	var overimg = appendName( event.element().src, '-hover' );
	
	event.element().src = overimg;
}

function sideRollBack(event) {
	var orgimg = removeName( event.element().src, '-hover' );
	
	event.element().src = orgimg;
}

function appendName(name, append) {
	var extpos = name.lastIndexOf('.');
	var ext = name.substr( extpos );
	var noext = name.substr( 0, extpos );
	
	return noext + append + ext;
}

function removeName(name, remove) {
	var extpos = name.lastIndexOf('.');
	var ext = name.substr( extpos );
	var removepos = name.lastIndexOf( remove );
	var basename = name.substr( 0, removepos );
	
	return basename + ext;
}