var JsonFeedObjectCounter = 0;
var JsonFeedObject = new Array();
var LargeBoxAnim;
var LargeBoxAnim2;
var firstload = 1;
var play = 1;
var LinkFilter = "";
var ShowLink = 0;
var ShowButtonFilter = 1;
		function opacity(id, opacStart, opacEnd, millisec) {
		//speed for each frame
		var speed = Math.round(millisec / 100);
		var timer = 0;
	
		//determine the direction for the blending, if start and end are the same nothing happens
		if(opacStart > opacEnd) {
			for(i = opacStart; i >= opacEnd; i--) {
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		} else if(opacStart < opacEnd) {
			for(i = opacStart; i <= opacEnd; i++)
				{
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
	}
	
	//change the opacity for different browsers
	function changeOpac(opacity, id) {
		var object = document.getElementById(id).style;
		object.display = 'block';
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}
	function LargeBoxEffect2(){
				if(firstload == 1){
		for(var a=0; a<4; a++){
		if(JsonFeedObject){
		if (JsonFeedObjectCounter <= (JsonFeedObject.length -1)){
			//document.getElementById('box1').style.display = 'none';
			/*document.getElementById('box10').innerHTML = document.getElementById('box9').innerHTML.replace(/box9/gi,"box10");
			document.getElementById('box9').innerHTML = document.getElementById('box8').innerHTML.replace(/box8/gi,"box9");
			document.getElementById('box8').innerHTML = document.getElementById('box7').innerHTML.replace(/box7/gi,"box8");
			document.getElementById('box7').innerHTML = document.getElementById('box6').innerHTML.replace(/box6/gi,"box7");
			document.getElementById('box6').innerHTML = document.getElementById('box5').innerHTML.replace(/box5/gi,"box6");*/
			//document.getElementById('box5').innerHTML = document.getElementById('box4').innerHTML.replace(/box4/gi,"box5");
			document.getElementById('box4').innerHTML = document.getElementById('box3').innerHTML.replace(/box3/gi,"box4");
			document.getElementById('box3').innerHTML = document.getElementById('box2').innerHTML.replace(/box2/gi,"box3");
			document.getElementById('box2').innerHTML = document.getElementById('box1').innerHTML.replace(/box1/gi,"box2");
			var TitleTextString = JsonFeedObject[JsonFeedObjectCounter].title;
			if(TitleTextString.length > 25){
			TitleTextString = TitleTextString.substring(0,23);
			TitleTextString = TitleTextString +"...";
			}
			document.getElementById('box1').innerHTML = "<table width='100%' border='0' style='border:0px;'><tbody style='border:0px;'><tr style='border:0px; padding: 0.0em 0.0em;'><td width='150' style='border:0px; padding: 0.0em 0.0em;'><center><a href='" + JsonFeedObject[JsonFeedObjectCounter].url + "' class='deliciousText'>"+TitleTextString+"<br /><img src='http://open.thumbshots.org/image.pxf?url=" + JsonFeedObject[JsonFeedObjectCounter].url +"' style='width: 100px; height: 70px; border: 1px solid #000000; background-color: #FFFFFF;' border='0' /></a></center></td></tr></tbody></table>";
			//" + JsonFeedObject[JsonFeedObjectCounter].title + "
			JsonFeedObjectCounter += 1;
		}
		}
		}
			document.getElementById('lodinggif').style.display = 'none';
		} else {
		if(JsonFeedObject){
		if(play == 1){
		if (JsonFeedObjectCounter <= (JsonFeedObject.length -1)){
			//document.getElementById('box1').style.display = 'none';
			ShowLink = 0;
			var JSONTEXT = JsonFeedObject[JsonFeedObjectCounter].title.toUpperCase();
			if(LinkFilter != ""){
				var TheTags="";
				var TheLinkFilter="";
				if(JsonFeedObject[JsonFeedObjectCounter].tags){
					TheTags = JsonFeedObject[JsonFeedObjectCounter].tags;
					TheTags.split(" ");
				}
				TheLinkFilter = LinkFilter.split(" ");
				for (var e=0; e<TheLinkFilter.length; e++){
					for(var f=0; fTheTags.length; f++){
						if(TheLinkFilter[e].toUpperCase() == TheTags[f].toUpperCase() || JSONTEXT.indexOf(TheLinkFilter[e].toUpperCase()) > -1){
							ShowLink = 1;
						}
					}
				}
			} else {
				ShowLink = 1;
			}
			//var JSONTEXT = JsonFeedObject[JsonFeedObjectCounter].title.toUpperCase();
			//var CompareText = document.getElementById('topicfilter').value.toUpperCase();
			if(ShowLink == 1){
			/*document.getElementById('box10').innerHTML = document.getElementById('box9').innerHTML.replace(/box9/gi,"box10");
			document.getElementById('box9').innerHTML = document.getElementById('box8').innerHTML.replace(/box8/gi,"box9");
			document.getElementById('box8').innerHTML = document.getElementById('box7').innerHTML.replace(/box7/gi,"box8");
			document.getElementById('box7').innerHTML = document.getElementById('box6').innerHTML.replace(/box6/gi,"box7");
			document.getElementById('box6').innerHTML = document.getElementById('box5').innerHTML.replace(/box5/gi,"box6");*/
			//document.getElementById('box5').innerHTML = document.getElementById('box4').innerHTML.replace(/box4/gi,"box5");
			document.getElementById('box4').innerHTML = document.getElementById('box3').innerHTML.replace(/box3/gi,"box4");
			document.getElementById('box3').innerHTML = document.getElementById('box2').innerHTML.replace(/box2/gi,"box3");
			document.getElementById('box2').innerHTML = document.getElementById('box1').innerHTML.replace(/box1/gi,"box2");
			//opacity('box5', 100, 0, 500);
			//document.getElementById('box1').innerHTML = "<table width='100%'><tr><td width='150'><img src='http://open.thumbshots.org/image.pxf?url=" + JsonFeedObject[JsonFeedObjectCounter].url +"' style='width: 100px; height: 70px; border: 1px solid #000000; background-color: #FFFFFF;' /></td><td width='50%'><a href='" + JsonFeedObject[JsonFeedObjectCounter].url + "' class='LinkText'>" + JsonFeedObject[JsonFeedObjectCounter].title + "</a><br /><br /><a href='http://del.icio.us/post?url=" + JsonFeedObject[JsonFeedObjectCounter].url + "'><img src='delicious.png' border='0' /> Delicious</a>&nbsp;&nbsp;<a href='http://digg.com/submit?phase=2&url=" + JsonFeedObject[JsonFeedObjectCounter].url + "'><img src='digg.png' border='0' /> Digg</a>&nbsp;&nbsp;<a href='http://reddit.com/submit?url=" + JsonFeedObject[JsonFeedObjectCounter].url + "'><img src='reddit.png' border='0' /> Reddit</a></td><td width='200' aligh='center' class='LinkText'>Submitted By:<br /><a href='http://del.icio.us/" + JsonFeedObject[JsonFeedObjectCounter].user + "'>" + JsonFeedObject[JsonFeedObjectCounter].user + "</a></td><td width='250'><div style='display:block;'><a href='#' onclick='javascript:savelink(document.getElementById(\"box1\").innerHTML);document.getElementById(\"box1\").innerHTML=document.getElementById(\"box1\").innerHTML.replace(/block/gi,\"none\");'>Save For Later</a></div></td></tr></table>";
			var TitleTextString = JsonFeedObject[JsonFeedObjectCounter].title;
			if(TitleTextString.length > 25){
			TitleTextString = TitleTextString.substring(0,23);
			TitleTextString = TitleTextString +"...";
			}
			document.getElementById('box1').innerHTML = "<table width='100%' border='0' style='border:0px;'><tbody style='border:0px;'><tr style='border:0px; padding: 0.0em 0.0em;'><td width='150' style='border:0px; padding: 0.0em 0.0em;'><center><a href='" + JsonFeedObject[JsonFeedObjectCounter].url + "' class='deliciousText'>"+TitleTextString+"<br /><img src='http://open.thumbshots.org/image.pxf?url=" + JsonFeedObject[JsonFeedObjectCounter].url +"' style='width: 100px; height: 70px; border: 1px solid #000000; background-color: #FFFFFF;' border='0' /></a></center></td></tr></tbody></table>";
			//opacity('box1', 0, 100, 500);
			}
			JsonFeedObjectCounter += 1;
			}
		}
		}
		}
		firstload = 0;
	}
	function deliciouspyload(obj){
		JsonFeedObject = obj;
		if(firstload == 1){
			LargeBoxAnim2 = setInterval("LargeBoxEffect2()", 3000);
		}
		LargeBoxEffect2();
	}
	function LoadDeliciousJSONCode(){
		var TimeStamp = new Date().getTime();
		var JSONCode=document.createElement("script");
       	JSONCode.setAttribute('type', 'text/javascript');
       	JSONCode.setAttribute("src", "http://www.ajaxonomy.com/deliciousspy/deliciousfeedjs.php?timestamp=" + TimeStamp);
        document.getElementById('deliciouscodeholder').appendChild(JSONCode);
	}
	function LargeBoxEffect(){
		//load next section.
		JsonFeedObject = null;
		JsonFeedObjectCounter = 0;
		LoadDeliciousJSONCode();
	}
	function staringfunction(){
		//JsonFeedObject.length=0;
		JsonFeedObjectCounter = 0;
		LoadDeliciousJSONCode();
		LargeBoxAnim = setInterval("LargeBoxEffect()", 30000);
	}
	window.onload=staringfunction;