//
// Funktionen für den Audio-Preview
//
function resetPreview() {
		$(".previewButton").attr("src", "./images/audio-play.gif");
		$("#preview-player").removeAttr('preview');
		return false;
}

$(document).ready(function() {
	// Preview-Player initialisieren
	// und Click-Handler für die Play-Buttons setzen
	$("#preview-player").jPlayer({
		supplied: "mp3",
		wmode: "window",
		ended: function() {
			resetPreview();
		}
	});
	$(".previewButton, .previewText, .previewAlert").click(function(e) {
		// alert("click: " + $(this).attr("preview"));
		// alert($('#top-versions li img:first').attr("preview"));
		var preview = $("#preview-player").attr('preview');
		var player = $("#preview-player");
		if ((typeof preview !== typeof undefined) && (preview !== false)) { // Element has this attribute
			if( preview === $(this).attr("preview") ) {
				player.jPlayer("stop");
				resetPreview();
				return;
			}
		}

		resetPreview();

		player.jPlayer("setMedia", {
			mp3: $(this).attr("preview")
		});
		player.jPlayer("play");
		player.attr('preview', $(this).attr("preview"));
		if( $(this).is("img") ) {
			$(this).attr("src", "./images/audio-stop.gif");
		}
		return false;
	});
});
