$(document).ready(function() {
	
	getNews(newsToGetOffset,newsPerRequest);
	
	startSlide();
	function startSlide() {
		$("#s01").delay(0).animate({left:0}, 2000, 'easeInOutQuart', function() {
			$("#s02").delay(2000).animate({left:-878}, 2000, 'easeInOutQuart', function() {
				$("#s03").delay(2000).animate({left:-1756}, 2000, 'easeInOutQuart', function() {
					$("#s04").delay(2000).animate({left:-2634}, 2000, 'easeInOutQuart', function() {
						$("#s05").delay(2000).animate({left:-3512}, 2000, 'easeInOutQuart', function() {
							$("#s06").delay(2000).animate({left:-4390}, 2000, 'easeInOutQuart', function() {
								$("#s06").delay(2000).animate({left:-4012}, 1500, 'easeInOutQuart');
								$("#s05").delay(2100).animate({left:-3134}, 1500, 'easeInOutQuart');
								$("#s04").delay(2200).animate({left:-2256}, 1500, 'easeInOutQuart');
								$("#s03").delay(2300).animate({left:-1378}, 1500, 'easeInOutQuart');
								$("#s02").delay(2400).animate({left:-500}, 1500, 'easeInOutQuart', startSlide());
							});
						});
					});
				});
			});
		});
	}
});

var newsToGetOffset=0;
var newsPerRequest=3;
function getNews(offset,rows){
	$("#morenews").before($("#loadingNews"));
	$("#loadingNews").show("Blind");
	$.ajax(
	   {
	   url: "index.php?site=AJAXGetNews",
	   type: "POST",
	   data: "offset="+offset+"&rows="+rows,
	   success: function(msg){
		 try{
			 var response=jQuery.parseJSON(msg);
			 $.each(response.news,function(index,value){
				 var newsContainer=$('<div></div>');
				 newsContainer.attr({"id":"news_"+value.id});
				 newsContainer.append($('<h2></h2>').html(decodeURIComponent(value.title))).append($('<p></p>').html(decodeURIComponent(value.content)));
				 $("#morenews").before(newsContainer);
			 });
			 if(response.end==1){
				 $("#morenews").hide();	 
			 }
			 $("#loadingNews").hide("Blind");
			 newsToGetOffset+=3;
			 
		 }
		 catch(err){
			 $("#morenews").hide();
		 }
	   },
	   error: function(jqXHR, textStatus, errorThrown){
			alert(textStatus);
	   }
	});
}

