var timeout = 8000;
var count = 1;

var rows = 4;

$(function(){
		
	getMsg();
	
	timer = setInterval(slideMessages,timeout);
	
});

function slideMessages() {
	
	$('#messages-holder > .messages:first').animate({marginTop: -95},1000,'swing',function(){
		if (count > (rows-1))
		{				
			getMsg();
			count = 1;
		}
		
		$('#messages-holder > .messages:first').remove();
				
	});
	
	
	
	count++;

}

var error_message = false;

function getMsg() {
		
	var randomnumber = Math.floor(Math.random()*10000);
	
			$.ajax({
                type: "GET",
                url: url+'ajax/messages.php?rows='+rows+'&unique='+randomnumber,
                dataType: "html",
				complete: function(xhr, statusText) {
					if(xhr.status != 200) {
						getMsg();
						error_message = true;
						$('#messages-holder').append('');
					} 
				},
                success:function(data){
					$('#messages-holder').append(data);	 		
                },
				error:function (xhr, ajaxOptions, thrownError){
					getMsg();
					$('#messages-holder').append('');	 	
					error_message = true;
				}
            });
		
}
