// JavaScript Document
$(document).ready(function() {
	if(typeof(disable_LoggerNofity)=="boolean" && disable_LoggerNofity)return;
	$("body").append('<div class="ui-notification-bottomleft"></div>');
	$(".ui-notification-bottomleft").notification({
			notificationClass: "ui-notify-green",
			offset: 10,
			sticky: false,
			fancyHide: false,
			duration: 5000,
			show: {
				effect: 'slide',
				options: {
						direction: "down"
					},
				speed: 500,
				callback: function(){}
			},
			hide: {
				effect: 'slide',
				options: {
						direction: "up"
					},
				speed: 500,
				callback: function(){}
			}
	});
});
var scheduleLoggerNofity = {};
var groupMessageLoggerNofity = {};
function LoggerNofity(title,content){
	if(typeof(disable_LoggerNofity)=="boolean" && disable_LoggerNofity)return;
	if(typeof(scheduleLoggerNofity[title])=='undefined'){
		scheduleLoggerNofity[title] = 0;
		groupMessageLoggerNofity[title]  = "";
	}
	scheduleLoggerNofity[title]++;
	var reg = new RegExp(""+content+"");
	if(!reg.test(groupMessageLoggerNofity[title])){
		groupMessageLoggerNofity[title] += content+"<br/>";
	}
	
	setTimeout("timeoutLoggerNofity('"+title+"',"+scheduleLoggerNofity[title]+");",250);
}
function timeoutLoggerNofity(title,threadID){
	if(scheduleLoggerNofity[title]!=threadID)return;	
	var content = groupMessageLoggerNofity[title];
	groupMessageLoggerNofity[title] = "";
	$('.ui-notification-bottomleft').css('bottom',-$(window).scrollTop()+10);
	$('.ui-notification-bottomleft').notification('create', {
		title: title,
		stack: 'below',
		content: content
	});
}
function LoggerNofitySticky(title,content){
	if(typeof(disable_LoggerNofity)=="boolean" && disable_LoggerNofity)return;
	$('.ui-notification-bottomleft').css('bottom',-$(window).scrollTop()+10);
	$('.ui-notification-bottomleft').notification('create', {
		title: title,
		stack: 'below',
		content: content
	},{	sticky: true });
}

