$(function() {
	
	$.fn.showFlashMsg = function(errormsg, addclassname, remclassname) {
		if($('.flash').length <= 0) {
			$('#header').after("<div class='flash'></div>");
		}
		var $flash = $('.flash');
		$flash
		.hide()
		.html(errormsg + "<a href=\"#\" class=\"cancel\"><img src=\"/img/cross.png\" alt=\"Close\" /></a>")
		.removeClass(remclassname)
		.addClass(addclassname)
		.addClass("flashJS")
		.css("left", (($(window).width() - $flash.width()) / 2))
		.slideDown();
		// slide flash messages up on click
		$(".cancel").click(function() {
			$(this).parent().slideUp();
		});
	};

	// fade out good flash messages after 20 seconds
	setTimeout(function() {
		$('.flash_good').fadeOut("slow");
	}, 20000);

});
