
$(document).ready(function(){

    $("#twitterTextMoreLayer").animate({opacity: 0}, 0);

	  $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=32639026@N03&tags=blog&lang=de-de&format=json&jsoncallback=?", function(data){
	  
	    if(data.items.length){
	      $.each(data.items, function(index, item){
	        if(index == 0){
		      $("<img/>").attr("src", item.media.m).appendTo("#flickrImage");
		      }
	      });
	      
	      var obj = $("#flickrImage img");
	      obj.width(158).height(132);
	      
	    }else{
	      //alert("no flickr image");
	    }
	  });
	
	  $.getJSON('http://twitter.com/status/user_timeline/bornintents.json?count=5&callback=?', function(data){
		  $.each(data, function(index, item){
		    if(index == 0){
			    $('#twitterTextLayer').append('<span class="headline">' + item.text.linkify() + '</span>');
			    $('#twitterTextMoreLayer').append('<div class="firstTwitterText"><span class="headline">' + item.text.linkify() + '</span></div>');
			    $('#twitterTextTimeLayer').append('<p>' + relative_time(item.created_at) + ' from bornintents twitter</p>');
			  }else{
			    $('#twitterTextMoreLayer').append('<div><p class="twitterMore">' + item.text.linkify() + '</p><p class="twitterMoreTime">' + relative_time(item.created_at) + '</p></div>');
			  }
		  });
		  
		  $('#twitterTextMoreLayer a').each(function(){  
		    $(this).attr('target','_blank');
        }
      );
	
	  });
	
	  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 = '1 minute ago';
	    } else if(delta < 120) {
		    r = '2 minutes ago';
	    } else if(delta < (45*60)) {
		    r = (parseInt(delta / 60)).toString() + ' minutes ago';
	    } else if(delta < (90*60)) {
		    r = '1 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;
	  }


	  
	  //vimeo video popup
	  $("a[rel^='prettyPhoto']").prettyPhoto();
	  
	  
	  /************* hover funktion for twitter ***************/
		$('#twitterTextLayer').hover(
      function() {
        $("#twitterTextMoreLayer").addClass("twitter_over");
        $("#twitterTextMoreLayer").stop();
        $("#twitterTextMoreLayer").css({display:'block'});
        $("#twitterTextMoreLayer").animate({opacity: 1}, 400);
      },
      function() {
        }
    );
      
    $('#twitterTextMoreLayer').click(
      function(){
        window.open("http://twitter.com/bornintents").focus();
        return false;
      }
    );
			  
    $('#twitterTextMoreLayer').hover(
      function() {
      },
      function() {
        $("#twitterTextMoreLayer").removeClass("twitter_over");
        $("#twitterTextMoreLayer").stop();
        $("#twitterTextMoreLayer").animate({opacity: 0}, 400, '', hideTwitterTextMoreLayer); 
      }
    );
			 
    function hideTwitterTextMoreLayer(){
      $("#twitterTextMoreLayer").css({display:'none'});
    }
    

    //for the new big video taeser
    $('#videoTeaserInfo').hover(
      function() {
        $(this).find(".bigVideoTeaserInfo").css({display:'block'});
      },
      function() {
        $(this).find(".bigVideoTeaserInfo").css({display:'none'});
      }
    );
    
    
    $(document).pngFix();
    
    
  });
  
  
  function openPage(_name){
    if(_name == "twitter"){
      window.open("http://twitter.com/bornintents").focus();
    }else if(_name == "facebook"){
      window.open("http://www.facebook.com/pages/bornintents/109137954628").focus();
    }else if(_name == "flickr"){
      window.open("http://www.flickr.com/photos/bornintents").focus();
    }
  }