	var baseUrl = "burnTwitter/getTwitter.do?elementID=";
	var info = baseUrl + "info_burn";
	var tweets6 = baseUrl + "tweets6_burn"; 
	var tweets20 = baseUrl + "tweets20_burn"; 
	var friends = baseUrl + "friends_burn";

	function loadUserTweets()
        {      
	      $.ajaxSetup({cache: false});
	      
	      $.getJSON(info,
              function(obj){			  
					$("#following_count").append(obj["friends_count"]);
					$("#follower_count").append(obj["followers_count"]);
					$("#update_count").append(obj["statuses_count"]);
              });	
             
			  	
            $.getJSON(tweets20, 
                function(data){ 
                    $.each(data, function(i, item) { 
                        if (i == 0)
                        {
	        	        $("#screenName").append(item.user["screen_name"]);
				var htmlTag1 = "<li class='latest-status'><span class='status-body'><span class='entry-content'>";  
				$("#timeline").append(htmlTag1 + item.text.linkify() + "</span><span class='meta entry-meta'><span class='published'>" + relative_time(item.created_at) + "</span><span> from " + item.source + "</span></span></span></li>");
                        }else{						
				var htmlTag = "<li class='hentry status '><span class='status-body'><span class='entry-content'>";  
				$("#timeline").append(htmlTag + item.text.linkify() + "</span><span class='meta entry-meta'><span class='published'>" + relative_time(item.created_at) + "</span><span> from " + item.source + "</span></span></span></li>");
			}
                        i++;
                    });
              });
			  			 
			  
		$.getJSON(friends, function(datafriends){
			$("div#following_list").empty();
			$.each(datafriends, function(i, results){
				$("div#following_list").append("<a href='http://twitter.com/"+ results.screen_name +"' class='url' rel='contact' title='"+ results.name +"' target='_blank'><img src='" + results.profile_image_url + "' class='photoProfile' width='24' height='24' border='0' alt='"+ results.name +"'></a>");
			});
		});

        }
        
	String.prototype.linkify = function() {
		    return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {
                return m.link(m);
            });
        };        

        function relative_time(time_value) {
            var values = time_value.split(" ");
            time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
            var parsed_date = Date.parse(time_value);
            var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
            var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
            delta = delta + (relative_to.getTimezoneOffset() * 60);
    	  
            var r = '';

            if (delta < 60) 
            {
                r = 'a minute ago';
            } 
            else if(delta < 120) 
            {
               r = 'couple of minutes ago';
            } 
            else if(delta < (45*60)) 
            {
                r = (parseInt(delta / 60)).toString() + ' minutes ago';
            } 
            else if(delta < (90*60)) 
            {
                r = 'an hour ago';
            } 
            else if(delta < (24*60*60)) 
            {
                r = '' + (parseInt(delta / 3600)).toString() + ' hours ago';
            } 
            else if(delta < (48*60*60)) 
            {
                r = '1 day ago';
            } 
            else 
            {
                r = (parseInt(delta / 86400)).toString() + ' days ago';
            }
    	  
            return r;
        }
             
	function CreateiFrame(obj){
		ifrm = document.createElement("IFRAME"); 
		ifrm.setAttribute("src", "./pages/twitteriframe.htm"); 
		ifrm.setAttribute("id", obj);	
		ifrm.setAttribute("name", obj);	
		ifrm.style.width = 1+"px"; 
		ifrm.style.height = 1+"px"; 
		document.getElementById("container").appendChild(ifrm);
		return ifrm;
	}	
		
	function DeleteiFrame(obj){
		if (document.all)
			document.all[obj].outerHTML = '';
		else if (document.getElementById) {
			var ifr = document.getElementById(obj);
			ifr.parentNode.removeChild(ifr);
		}
	}
				
	function frmFollow(){	
		var xmlFollow = 'http://twitter.com/friendships/create/blogburn.xml';
		if(document.getElementById('iframetwitter')!=null){
			DeleteiFrame('iframetwitter');
		}		
		CreateiFrame('iframetwitter');				
		if(document.getElementById('iframetwitter')!=null){
			setTimeout(function(){						
				document.getElementById('iframetwitter').contentWindow.postFollow(xmlFollow);	
			}, 1000);
		}else{
			CreateiFrame('iframetwitter');
			setTimeout(function(){						
				document.getElementById('iframetwitter').contentWindow.postFollow(xmlFollow);	
			}, 1000);
		}
		document.getElementById("buttonFollow").innerHTML = "Remove";
		document.getElementById("buttonFollow").href = "javascript:frmDestroyFollow();";
	}
		
	function frmDestroyFollow(){
		var xmlDestroyFollow = 'http://twitter.com/friendships/destroy/blogburn.xml';
		if(document.getElementById('iframetwitter2')!=null){
			DeleteiFrame('iframetwitter2');
		}
		CreateiFrame('iframetwitter2');	
		if(document.getElementById('iframetwitter2')!=null){
			setTimeout(function(){						
				document.getElementById('iframetwitter2').contentWindow.postFollow(xmlDestroyFollow);	
			}, 1000);
		}else{
			CreateiFrame('iframetwitter');
			setTimeout(function(){						
				document.getElementById('iframetwitter2').contentWindow.postFollow(xmlDestroyFollow);	
			}, 1000);
		}
		document.getElementById("buttonFollow").innerHTML = "Follow";
		document.getElementById("buttonFollow").href = "javascript:frmFollow();";
	}			
		
		
	function loadLastTweets(){
		$.ajaxSetup({cache: false});
		$.getJSON(tweets6, function(data){ 					
                    	$.each(data, function(i, item) { 
				var htmlTag = '<span class="twitterTop"></span><div class="tweet">';  
				$("#sideTwitter").append(htmlTag + "<p>" + item.text.linkify() + '</p></div><span class="twitterBottom"><div class="clear"/></span><div class="clear"/>');
				i++;
			});
			 alterLinkstoBlank('sideTwitter');	 
              }); 
	}
		
			
	function alterLinkstoBlank(id){
		var content = document.getElementById(id);
		var linkArrays = content.getElementsByTagName('a');
		var i=0;
		if (linkArrays.length != "null"){
			for (i=0; i<linkArrays.length; i++)
			{
				linkArrays[i].target = "_blank";
			}
		}
	}
