function createMessage( title, message, timeout) {
if (typeof(timeout) == "undefined") { timeout = 4000; }
if ($j(".zingaMessage").length) { setTimeout( "createMessage('"+title+"', '"+message+"', "+timeout+")", 500); return (false); }
var html =
'
';
$j("body:first").css("position", "relative");
$j(html).appendTo($j("body:first"));
var top = ($j(window).height() - $j(".zingaMessage").height()) / 2 ;
var left = ($j(window).width() - $j(".zingaMessage").width()) / 2;
$j(".zingaMessage").css("top",top+"px");
$j(".zingaMessage").css("left",left+"px");
$j(".zingaMessage").slideDown();
setTimeout( "removeMessage()", timeout );
}
function removeMessage() {
$j(".zingaMessage").slideUp(200, function () {
$j(this).remove();
});
}
$j(document).ready(function() {
$j("span.textLength").each(function() {
if ($j(this).parent().prev().attr("tagName").toLowerCase() == "textarea") {
var beviteli = $j(this).parent().prev();
} else {
var beviteli = $j(this).parent().prev().prev();
}
var maxLength = $j(this).children("span:first").html();
$j(this).children("span:last").html( maxLength - $j(beviteli).val().length );
var cel = $j(this).children("span:last");
$j(beviteli).keyup(function() {
var length = $j(this).val().length;
if ( length > maxLength) {
$j(this).val($j(this).val().substr(0,maxLength));
return false;
} else {
$j(cel).html(maxLength - length);
}
});
});
});