
var checkinterval = 600000;
var animspeed = 100;
var animdelay = 110;


$(function() {
	$(this).oneTime(checkinterval,'getnewtweet', function() {
		updatecheck();
	});
});

var newtweets;
var getnewtweets = true;

function updatecheck(){
	var deraytime = 0;

	var lastget = $('#lastgettime').text();
	$.ajax({
		dataType: "json",
		data: {
			"lastget": lastget
		},
		cache: false,
		url: "/index/updatecheck/",
		success: function (data) {
			
			$.each(data.timeline, function(i,item){
				var element_icon = $("<img/>").addClass('icon').attr('src',item.icon).attr('alt',item.name);

				var element_cata = $("<a/>").attr('href','/category/index/cat/'+item.idcategory).text(item.categoryname);
				var element_cat = $("<span/>").addClass('catName').append(element_cata);

				var element_a = $("<a/>").attr('href','http://twitter.com/'+item.screen_name).attr('target','_blank').text(item.name);
				var element_code = $("<code/>").addClass('time').text(item.created);
				var element_h4 = $("<h4/>").append(element_cat).append(element_a).append(element_code);
				var element_tweet = $("<p/>").addClass('tweettext').html(item.text);
				var element_address = $("<p/>").addClass('address').addClass('hiddenelement').text(item.address);
				var element_tel = $("<p/>").addClass('tel').addClass('hiddenelement').text(item.tel);
				var element_freetext = $("<p/>").addClass('freetext').addClass('hiddenelement').text(item.freetext);
				
				if(item.website != ''){
					var element_websitelink = $("<a/>").attr('href',item.website).attr('target','_blank').text(item.website);
					var element_website = $("<p/>").addClass('website').addClass('hiddenelement').addClass(element_websitelink);
				}
				var element_cap = $("<div/>").append('<img src="/img/cap1.gif" />');
				var element_area = $("<div/>")
				.addClass('area')
				.append(element_h4)
				.append(element_tweet)
				.append(element_address)
				.append(element_tel)
				.append(element_freetext);
				if(item.website != ''){
					element_area.append(element_website);
				}
				element_area.append(element_cap);

				var element_div = $("<div/>")
				.addClass('tweet')
				.append(element_icon)
				.append(element_area)
				.hide()
				.delay(deraytime)
				.slideDown(animspeed)
				.prependTo("#newtweet");
				deraytime += animdelay;

			});
			if($(".tweet").length > 10){
				$(".tweet:gt(9)").remove();
			}
			$('#lastgettime').text(data.lastget);
			$(this).oneTime(checkinterval,'getnewtweet' ,function() {
				updatecheck();
			});
		}

	});
}




