var general = general || {};

general = {
    
    vars: {},
    init: function () {
       
       general.drag.init();
       general.twitterRss.init();
      general.flickrRss.init();
      general.behanceRss.init();
      general.background.init();
    },
    background: {
        init: function() {
     
			$.supersized({
			
			slideshow 				:   1,		//Slideshow on/off
			autoplay				:	1,		//Slideshow starts playing automatically
			start_slide             :   1,		//Start slide
			slide_interval          :   8000,	//Length between transitions
			transition              :   1, 		//0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
			transition_speed		:	1000,	//Speed of transition
			new_window				:	1,		//Image links open in new window/tab
			pause_hover             :   0,		//Pause slideshow on hover
			keyboard_nav            :   0,		//Keyboard navigation on/off
			performance				:	1,		//0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
			
			//Size & Position
			min_width		        :   0,		//Min width allowed (in pixels)
			min_height		        :   0,		//Min height allowed (in pixels)
			vertical_center         :   0,		//Vertically center background
			horizontal_center       :   1,		//Horizontally center background
			fit_portrait         	:   1,		//Portrait images will not exceed browser height
			fit_landscape			:   0,		//Landscape images will not exceed browser width
			
			//Components
			navigation              :   0,		//Slideshow controls on/off
			thumbnail_navigation    :   0,		//Thumbnail navigation
			slide_counter           :   0,		//Display slide numbers
			//Flickr
				source					:	1,						//1-Set, 2-User, 3-Group
				set                     :   '72157626904809737', 				//Flickr set ID (found in URL)
				//user					:	'99494754@N00',				//Flickr user ID (http://idgettr.com/)
				group					:	'99494754@N00', 				//Flickr group ID (http://idgettr.com/)
				total_slides			:	20,					//How many pictures to pull (Between 1-500)
				image_size              :   'z', 					//Flickr Image Size - t,s,m,z,b  (Details: http://www.flickr.com/services/api/misc.urls.html)
				
				/**
	    		FLICKR API KEY
	    		NEED TO GET YOUR OWN -- http://www.flickr.com/services/apps/create/
	    		**/
				api_key					:	'ef11c23083375896f2717bd342dec7f1'		//Flickr API Key
					
			}); 
       }
    },
    drag:{
    	init: function(){
    		 $('.draggable').draggable({stack:".draggable", containment:'window'});
    	}
    },
   
    behanceRss:{
    	init: function(){
    		jQuery.jGFeed('http://www.behance.net/jennymortsell.xml',
      function(feeds){
        // Check for errors
        if(!feeds){
          // there was an error
          return false;
        }
        // do whatever you want with feeds here
        for(var i=0; i<feeds.entries.length; i++){
          var entry = feeds.entries[i];
          var title = entry.title;
	      var link = entry.link;
		  var pubDate = entry.publishedDate;
          // Entry title
          jQuery("#behance").append("<div class='behance-item'><span>" + entry.content + "</span><div class='behance-content'><h3>"+ title+ "</h3>" + "<a href='" + link + "' target='_blank' class='show-more'>View more</a></div></div>");
        }
      }, 3);
	
    }
    
    },
    twitterRss:{
    	init:function(){
    		getTwitters('tweets', { 
    		 	 	id: 'jennymortsell', 
    		 	 	count: 3, 
    		  		enableLinks: true, 
    		  		ignoreReplies: true, 
    		  		clearContents: true,
    		  		template: '%text%<span class="twitter-nav"><span>%time%</span> <a href="http://twitter.com/%user_screen_name%/statuses/%id_str%/">Go to my twitter</a></span>'
    		});
    	}
    },
    flickrRss:{
    	init:function(){
    		$('#photos').flickrfeed('99494754@N00','', {
    		    limit: 3,
    		    imagesize:'square'
    		  });
    	}
    }
    
 }
 $(document).ready(function() {
 	
   general.init();
  $('#supersized-loader').hide();
  });
 
