var loading=true;
var maxItems=3;
var timerid;
var contscript=0;
var dominio="http://www.hiphoptv.it";
function face(d, s, id)
{
	var js, fjs = d.getElementsByTagName(s)[0];
	if (d.getElementById(id))
	{
		return;
	}
	js = d.createElement(s);
	js.id = id;
	js.src = '//connect.facebook.net/it_IT/all.js#xfbml=1';
	fjs.parentNode.insertBefore(js, fjs);
}
function createPhotoElement(photo)
{	
			var text="HIPHOP TV Day";
			if(photo.caption != null)
				text=photo.caption.text;
			var urlTemp=dominio+"/watchphoto.php?url="+escape(photo.images.standard_resolution.url)+"&title="+escape(text);
			
			var div=$("<div style='display:none;' class='contenitore' id='"+photo.id+"'><div class='social'></div><div class='descrizione'><span>"+text+"</span></div></div>");
			var image=$("<img class='foto'  src='" + photo.images.standard_resolution.url + "' alt='' tittle=''/>");
			var a=$("<a></a>");
			// href='watchphoto.php?url="+escape(photo.images.standard_resolution.url)+"&title="+escape(text)+"'
			a.append(image);
			div.children(".descrizione").before(a);
			contscript+=2;
			

			
			div.children(".social").append("<a href=\"https://twitter.com/share\" class=\"twitter-share-button\" data-url='"+urlTemp+"' data-count=\"none\" data-lang=\"it\">Tweet</a><script type=\"text/javascript\" src=\"//platform.twitter.com/widgets.js\"></script><script>face(document, 'script', 'facebook-jssdk"+contscript+"');</script><div class='fb-like' data-href='"+urlTemp+"' data-send='true' data-width='450' data-show-faces='true' data-colorscheme='dark' data-font='arial'></div><script>face(document, 'script', 'facebook-jssdk"+(contscript+1)+"');</script><div class='fb-comments' data-href='"+urlTemp+"' data-num-posts='5' data-width='515' data-colorscheme='dark'></div>");
			image.load(function(e) {
				$(this).parent(this).parent(this).fadeIn(1000);
			});
			return div;
}
function loadImages(first)
{
	
	loading=true;
	//var url="https://api.instagram.com/v1/users/self/media/recent?access_token=1726219.f59def8.d69ef868f43d4b75903c1d9b850ff7cf&max_id="+max_id+"&count="+maxItems;
	//var url="http://siamodoro.com/instagram/instagram.php?access_token=10578493.f59def8.9a5cdae0d7ba4c92b37ed90e323dcca4&max_id="+max_id+"&count="+maxItems;
	var url="get.php?access_token=10578493.f59def8.9a5cdae0d7ba4c92b37ed90e323dcca4&max_id="+max_id+"&count="+maxItems;
	//var url="http://www.siamodoro.com/instagram/instagram.php?access_token=10578493.f59def8.9a5cdae0d7ba4c92b37ed90e323dcca4&max_id=0&count=3";
	$.ajax(
	{
		
		
		type: "GET",
		dataType: "json",
		cache: false,
		url: url,
		success: 
		function(res)
		{
			for(var i = 0; i < res.data.length; i++)
			{
				if(first==true && i==0)
				{
					$("#banner").attr("firstid",res.data[i].id);
				}
				$("#last").before(createPhotoElement(res.data[i]));
				max_id=res.data[i].id;
			}
			loading=false;
		}
	});
}
function checkUpdates()
{
	loading=true;
	var url="get.php?access_token=10578493.f59def8.9a5cdae0d7ba4c92b37ed90e323dcca4&min_id="+$("#banner").attr("firstid");
	$.ajax(
	{
		type: "GET",
		dataType: "json",
		cache: false,
		url: url,
		success: 
		function(res)
		{
			for(var i = 0; i < res.data.length; i++)
			{
				if(i==0)
				{
					$("#banner").attr("firstid",res.data[i].id);
				}
				$("#banner").after(createPhotoElement(res.data[i]));
			}
			loading=false;
		},
		error: 
		function()
		{
			loading=false;
		}
	});
}
var max_id=0;
$(document).ready(function(e)
{
	timerid=setTimeout(checkUpdates,10000);
	loadImages(true);
	$(document).scroll(
	function(e)
	{
		if(!loading)
		{
			var altezza=$(this).height()-$(window).height();
			var posizione=$(this).scrollTop();
			if(posizione>altezza-500)
			{
				loading=true;
				$("#last").fadeTo(500,1,"swing");
				loadImages();
			}
		}
	});
});
