$(document).ready(function(){
			   			   
	/* corner functions in corner.js */	
	$('.blog-content img').each(function() {
		var alt = $(this).attr("alt");
		var altmu = "<small>"+alt+"</small>";
		if ( $(this).attr("class") == "") {
			$(this).wrap("<div class='blog-img'>"+"</div>");
		}
		else {
			$(this).wrap("<div class='blog-gallery-img'>"+"</div>");
		}
		//$(this).attr("class", "blog-img"); 
		
		//		$(this).prepend(alt + "hello");
	});
	$('.blog-img img, .blog-gallery-img img').each(function() {
			var alt = $(this).attr("alt");
			$(this).parent().append("<small>"+alt+"</small>");
	});
	

	$('.popup').click(function() {
 		window.open(this.href, '', 'top=0,left=0,width=500,height=400,scrollbars=yes, resizable=yes');
		return false;
	});	

	//undock the player (the same element will have the popup class above; this just stops the in-page player
   $('.undock').click(function() {
		mp3holding_text(document.href);
	// create cookie - player undocked
		$.cookie('mp3player', 'undocked', { expires: 7 });
 		window.open(this.href, '', 'top=0,left=0,width=200,height=100,scrollbars=no, resizable=yes');
		return false;
   });	
	// 
	if ( $.cookie('mp3player') != 'undocked' ) {
		//alert('there is no cookie' + $.cookie('mp3player'));	

		insertFlash("swf", "/mp3player/mp3Player.swf", "160", "35", '', '', 'false')
	}
	else {
		//alert('there is a cookie' + $.cookie('mp3player'));	
		mp3holding_text();
	}		


	$('.delete_mp3_cookie').click(function() {
		
 		$.cookie('mp3player', '', { expires: 1 });
		/*alert('cookie removed');*/
		
		refresh_page();
		return false;
	});	
	
	$('.discographyPAGE #maincontent li a[@href*=".mp3"]').toggle(function() {
		if ( document.getElementById("hiddenplayer") ) {
			alert('A track is already playing - click it again to stop'); 
			return;
		}
		var music_playing = true;
		var original_html = $(this).html();
		$(this).html(original_html + " - now playing. Click to stop");
		$(this).css("color", "red");
		$(this).parent().parent().children(":first").css("background-image", "url(/images/template/audio-grey-ani.gif)");
		stream_extracts(music_playing, this.href);
		return false;
	},function() {
		//$(this).html("original");	
		var music_playing = false;
		var cur_html = $(this).html();
		var original_html = cur_html.split('-')[0];
		$(this).html(original_html);
		$(this).css("color", "#333");
		$('#maincontent.discographyPAGE ul li:first-child').css("background-image", "url(/images/template/audio-grey.gif)");
		stream_extracts(music_playing);
		return false;

		/* 
		var playing = true;
		var ul = $(this).parent("ul").children[0];
		//playTrack(this.href);
		alert(original_html);
		*/
		
	});	
	
}); //END document.ready


	
function stream_extracts(music_playing, src) {
	if (music_playing) {
		//alert('start ' + src);

		var newdiv = document.createElement("div");
		newdiv.setAttribute("id", "hiddenplayer");
		var object = '<object type="audio/x-mpeg" classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" width="0" height="0"><param name="src" value="'+src+'" />';		
		var embed = '<embed SRC="'+src+'" height="0" width="0" hidden="true"></embed></object>';
		newdiv.innerHTML = object + embed;
		document.getElementById("maincontent").appendChild(newdiv);
	}
	else {
		//alert('stop');	
		var hiddenplayer = document.getElementById("hiddenplayer");
		hiddenplayer.parentNode.removeChild(hiddenplayer);
	}
}
function insertFlash(el, src, w, h, curpage, vidsrc, autostart) {
	
	
		$('.'+el).flash(null, { version: 8 }, function(htmlOptions) {
		   var $this = $(this);	
				htmlOptions.src = src;
				htmlOptions.width = w;
				htmlOptions.height = h;	
				//variable to tell it what page we're on
				htmlOptions.flashvars.curpage = curpage;
				htmlOptions.flashvars.src = vidsrc;
				htmlOptions.flashvars.autostart = autostart;
				
				//htmlOptions.wmode = "transparent";
	
		   
			this.innerHTML = '<div class="hide">'+this.innerHTML+'</div>';
			$this.addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));
			
		});		


}

function mp3holding_text() {
		
		 $('#sidebar #mp3player').html("<div class='swf'><p>Player was openend in popup. To play it here, <a href='?refresh' class='delete_mp3_cookie'>refresh the page</a></p></div>");

}
function refresh_page() {
	location.reload(true);
}









	/*$('.blog-content img.gallery').each(function() {
		var alt = $(this).attr("alt");
		var altmu = "<small>"+alt+"</small>";
		$(this).wrap("<div class='blog-gallery-img'>"+"</div>");
		//$(this).attr("class", "blog-img"); 
		
//		$(this).prepend(alt + "hello");
	});*/