$(document).ready(function() {
    $("#e-mail").focus(function() {
       if($("#e-mail").val() == "Enter your e-mail") {
            $("#e-mail").val("");
       }
    
    });

    $("#e-mail").blur(function() {
       if($("#e-mail").val() == "") {
            $("#e-mail").val("Enter your e-mail");
       }
    
    });
    
	    	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 settweetclass(i) {
        if(i % 2 == 0) {
            return "even";
        }
        else {
            return "odd";
        }
    }
    
            $.getJSON('http://search.twitter.com/search.json?q=visionmobile&rpp=5&callback=?',{}, function(data){
                $.each(data.results, function(i, tweet){
                    $('#devecon-tweets').append('<div class="dev-twitter-feed ' + settweetclass(i) +'"><span class="tweet-user">' + tweet.from_user.linkify() + '</span><span class="tweet-text"><a href="http://www.twitter.com/' + tweet.from_user + '" target="_blank"><img src="' + tweet.profile_image_url + '" class="tweet-image-profile" width="48" height="48" /></a>' + tweet.text.linkify() + '</span> <div class="tweet-time">' + relative_time(tweet.created_at) + '</div></div>');
                });
            });

    
});

String.prototype.linkify = function() {
        return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {
                return m.link(m);
        });
};



