$(document).ready(function(){
	
	// menu highlight
	$('#menu ul li:eq(0)').addClass('selected');
	
	// index list item rollover effects
	$('#main.index #content ul li li').each( function( index, element ){
		$(element).css('background', 'url(' + $(element).find('img').attr('src') + ') no-repeat');
		$(element).find('img').css('visibility', 'hidden');
	});
	
	// hide last item of column background
	$('#main.view #column div:last-child').addClass('last-child');
	
	// hide last item of cotent background
	$('#main.view div:last-child').css('background', 'none');
	
	// header image
	if( typeof headerURL != "undefined" ) $('#header').css('background-image', 'url('+headerURL+')');
	
	// select list
	$('#main.view #select').each( function( index, element ){
		
		var url = $(this).find('form').attr('action');		
		var menu = $('<div id="selectMenu"></div>');			
		var button = $('<a href="#">' + $(this).find('select option:first').text() + '</a>');
			$(button).click( function(){
				$(document).bind( 'click', function(){ $(menu).removeClass('visible'); $(this).unbind('click'); });
				$(menu).toggleClass('visible');
				
				return false;
			});
		
		$(this).find('select optgroup').each( function( i, e ){
			
			var html = "";
			$(this).find('option').each( function( ii, ee ){ html += '<li><a href="'+url+$(this).attr('value')+'">'+$(this).text()+'</a></li>'; });
			$(menu).append('<div><h3>'+$(this).attr('label')+'</h3><ul>'+html+'</ul></div>');
		});
		
		$(this).html( button );
		$(this).parent().append( menu );
	});
	
});
