/********* modify search field **********/
function modify_search() {
	var searchsubmit = document.getElementById('searchsubmit')
	if ( searchsubmit ) {
		searchsubmit.style.display = 'none'
		var s = document.getElementById('s');
		if (s.value=='') s.value = 'Search' 
		var s_default =  s.value ;
		if ( ( parseInt(navigator.productSub) >= 20020000)  &&  ( navigator.vendor.indexOf("Apple Computer") != -1) ) 
			s.setAttribute('type', 'search');
		s.onblur = function() { if (this.value == '') this.value = s_default; }
		s.onfocus = function() { if (this.value == s_default ) this.value = ''; }	
	} 
}
if (window.attachEvent) {window.attachEvent('onload', modify_search);}
else if (window.addEventListener) {window.addEventListener('load', modify_search, false);}
else {document.addEventListener('load', modify_search, false);}
/******* end modify search field ********/

jQuery(document).ready(function($){  
	
	/* menu */
	var selected;
	$('.prairie a').mouseover( function () {
		$('.media-submenu').hide();
		$('.news-submenu').hide();
		$('.prairie-submenu').slideDown('fast');
	});
	$('.media a').mouseover( function () { 
		$('.prairie-submenu').hide();
		$('.news-submenu').hide();
		$('.media-submenu').slideDown('fast');
	});
	$('.news a').mouseover( function () { 
		$('.prairie-submenu').hide();
		$('.media-submenu').hide();
		$('.news-submenu').slideDown('fast');
	});
	
	$('#content').mouseover(function() {
		$('.prairie-submenu').hide();
		$('.media-submenu').hide();
		$('.news-submenu').hide();
	});
	
	/* tickets */
	if ( $(".page-tickets") ) {
		tickets_scrollable = $(".page-tickets div.scrollable").scrollable({
			api: true, 
			size: 1,
			vertical:true 
			});
		
		$('.tickets-menu a').each(function (intIndex) { 	
			tickets_scrollable.getItemWrap().append('<div id="'+this.id+'-poster"><a href="'+$(this).attr('href')+'" target="_blank"><img src="/wp-content/themes/littlehouse/i/poster-'+this.id+'.jpg" alt="poster" /></a></div>'); 
			$(this).attr('href', '#')
		});
	}
	
	/* music */
	if ( $(".page-music") ) {
		music_scrollable = $(".page-music div.scrollable").scrollable({
			api: true, 
			size: 1
			});
	}
	$('.page-music .song1').click( function () { 
		removeSong('musicplayer2')
		music_scrollable.seekTo(0)
		$('.page-music .song2').removeClass('selected')
		$(this).addClass('selected')
		loadSong('musicplayer1', '/wp-content/audio/prairie-moves.xspf')
	});
	$('.page-music .song2').click( function () { 
		removeSong('musicplayer1')
		music_scrollable.seekTo(1)
		$('.page-music .song1').removeClass('selected')
		$(this).addClass('selected')
		loadSong('musicplayer2', '/wp-content/audio/ill-be-your-eyes.xspf')
	});
	loadSong('musicplayer1', '/wp-content/audio/prairie-moves.xspf')
	$('.page-music .song1').addClass('selected')
	
	function removeSong(id){
		$('#'+id).replaceWith('<span id="'+id+'"></span >');
	}
	function loadSong(id, playlist){
		var flashvars = {playlist_url:playlist, autoplay:false, autoplay: true};
		var params = {bgcolor:'FCF1D6'};
		var attributes = {};	
		swfobject.embedSWF("/musicplayer.swf", id, "17", "17", "9.0.0","/expressInstall.swf", flashvars, params, attributes);
	}
	
	/* gallery */
	if ( $(".page-gallery") ) {
		gallery_scrollable = $(".page-gallery div.scrollable").scrollable({
			api: true, 
			size: 1
			});
		if ( gallery_scrollable )
			gallery_scrollable.seekTo(0)
	}
	
	/* downloads */
	if ( $(".page-downloads") ) {
		var selected = '';
		$(".page-downloads .page div").mouseover(function(){
			if ( this.id != selected ) {
				$(".page-downloads .page div:not(#"+this.id+")").each(function(i){
					$('.download', this).hide()
				})
				$('.download', this).slideDown('fast')
			}
			selected = this.id;
		})
	}
	$('.prairie-submenu').hide();
	$('.media-submenu').hide();
	$('.news-submenu').hide();
})
