$(document).ready(function() {

function animBlink(elt,i) {
	if (i) {
		$(elt).animate({
			opacity: i
		}, 150, function(){ animBlink(elt,0); });
	} else {
		$(elt).animate({
			opacity: 1
		}, 500, function() {
			$(elt).animate({
				opacity: i
			}, 250, function(){ animBlink(elt,1); });
		});
	};
}

$(".my-warning").each(function(){
	var warn = this;
	var warnTitle = $(warn).contents().find(".my-title");
	var dataform = $(warn).next().filter(".my-dataform");

	$(dataform).hide();
	animBlink(warnTitle,0);
	$(warn).children(".my-button").removeClass("my-none").click(function(){
		var bttn = this;

		$(warnTitle).each(function(){
			$(this).stop().animate({opacity: 1}, 150);
		});
		$(bttn).addClass("hidden");
		$(bttn).slideUp();
		$(dataform).slideDown();
	});
});

$(".my-message").each(function(){
	var msg = this;
	var dataform = $(msg).next().filter(".my-dataform");

	$(dataform).hide();
	$(msg).children(".my-button").removeClass("my-none").click(function(){
		var bttn = this;

		$(bttn).addClass("hidden");
		$(bttn).slideUp();
		$(dataform).slideDown();
	});
});

});
