﻿/****************** Custom Feed Script *******************************/

jQuery(document).ready(function() {
	
	jQuery("#allPost").addClass("selected");
	jQuery("#catAll").addClass("selected");
	
	jQuery('#catAll').click(function() {	
	  //jQuery('.blogPosts').show();
		if(jQuery("#allPost").hasClass("selected")){
			jQuery('.feedPost').show();
		}
		else if(jQuery("#blogPost").hasClass("selected")){
			jQuery('.feedPost').hide();
			jQuery('.blogPosts').show();
		}
		else if(jQuery("#twitterPost").hasClass("selected")){	
			jQuery('.feedPost').hide();
			jQuery('.twitterPosts').show();
		}
		else if(jQuery("#photosPost").hasClass("selected")){	
			jQuery('.feedPost').hide();
			jQuery('.photosPosts').show();
		}
		else if(jQuery("#videosPost").hasClass("selected")){	
			jQuery('.feedPost').hide();
			jQuery('.videosPosts').show();
		}
		
		jQuery(".userFilter").removeClass("selected");
		jQuery("#catAll").addClass("selected");
		
		setSelectedImage();
		
	});
	
	/************** Feeds **************************************/
	jQuery('#allPost').click(function() {		
		
		
		jQuery('.feedPost').show();
		jQuery(".feedFilter").removeClass("selected");
		jQuery("#allPost").addClass("selected");
		
		filterByFeed();
	});
	
	jQuery('#blogPost').click(function() {	
		
		jQuery('.blogPosts').show();
		filterByFeed();
		jQuery('.twitterPosts').hide();
		
		//jQuery('.twitterPosts').hide();
		
		jQuery(".feedFilter").removeClass("selected");
		jQuery("#blogPost").addClass("selected");
		
		jQuery('.blogPosts').show();
		filterByFeed();
		jQuery('.twitterPosts').hide();

	});
	
	jQuery('#twitterPost').click(function() {
		
		jQuery('.twitterPosts').show();
		filterByFeed();
		jQuery('.blogPosts').hide();
		
		jQuery(".feedFilter").removeClass("selected");
		jQuery("#twitterPost").addClass("selected");
		
		jQuery('.twitterPosts').show();
		filterByFeed();
		jQuery('.blogPosts').hide();
	});
	
	jQuery('#photosPost').click(function() {
		jQuery(".feedFilter").removeClass("selected");
		jQuery("#photosPost").addClass("selected");
	});
	
	jQuery('#videosPost').click(function() {
		jQuery(".feedFilter").removeClass("selected");
		jQuery("#videosPost").addClass("selected");
	});
	
});

function filterByFeed(){
	if(jQuery("#catPastor").hasClass("selected")){
		filterByUserGroup('catPastor','pastorsPostDiv');
	}
	else if(jQuery("#catStaff").hasClass("selected")){
		filterByUserGroup('catStaff','staffPostDiv');	
	}
	else if(jQuery("#catTrainers").hasClass("selected")){	
		filterByUserGroup('catTrainers','trainersPostDiv');
	}
	else if(jQuery("#catDonor").hasClass("selected")){	
		filterByUserGroup('catDonor','donorPostDiv');
	}
	
	setSelectedImage();
}

function filterByUserGroup(tabId,groupDivClass){

	if(jQuery("#allPost").hasClass("selected")){
		jQuery('.blogPosts').hide();
		jQuery('.twitterPosts').hide();
		jQuery('.'+groupDivClass).show();
	}
	else if(jQuery("#blogPost").hasClass("selected")){
		jQuery('.blogPosts').hide();
		jQuery('.'+groupDivClass).show();
		jQuery('.twitterPosts').hide();
	}
	else if(jQuery("#twitterPost").hasClass("selected")){
		jQuery('.twitterPosts').hide();
		jQuery('.'+groupDivClass).show();
		jQuery('.blogPosts').hide();
	}
	
	jQuery(".userFilter").removeClass("selected");
	jQuery("#"+tabId).addClass("selected");
	
	setSelectedImage();
}

function setSelectedImage(){
	
	if(jQuery('#allPost').hasClass('selected')){
		jQuery('#allPost').addClass('all_sel');
	}else{
		jQuery('#allPost').removeClass('all_sel');
	}
	if(jQuery('#blogPost').hasClass('selected')){
		jQuery('#blogPost').addClass('blog_post_sel');
	}else{
		jQuery('#blogPost').removeClass('blog_post_sel');
	}
	if(jQuery('#twitterPost').hasClass('selected')){
		jQuery('#twitterPost').addClass('tweets_sel');
	}else{
		jQuery('#twitterPost').removeClass('tweets_sel');
	}
	if(jQuery('#photosPost').hasClass('selected')){
		jQuery('#photosPost').addClass('photos_sel');
	}else{
		jQuery('#photosPost').removeClass('photos_sel');
	}
	if(jQuery('#videosPost').hasClass('selected')){
		jQuery('#videosPost').addClass('videos_sel');
	}else{
		jQuery('#videosPost').removeClass('videos_sel');
	}
	
	if(jQuery('#stories').hasClass('selected')){
		jQuery('#stories').addClass('stories_sel');
	}else{
		jQuery('#stories').removeClass('stories_sel');
	}
	if(jQuery('#news').hasClass('selected')){
		jQuery('#news').addClass('news_sel');
	}else{
		jQuery('#news').removeClass('news_sel');
	}
	if(jQuery('#viewpoints').hasClass('selected')){
		jQuery('#viewpoints').addClass('viewpoints_sel');
	}else{
		jQuery('#viewpoints').removeClass('viewpoints_sel');
	}
	if(jQuery('#resources').hasClass('selected')){
		jQuery('#resources').addClass('resources2_sel');
	}else{
		jQuery('#resources').removeClass('resources2_sel');
	}
	if(jQuery('#events').hasClass('selected')){
		jQuery('#events').addClass('events_sel');
	}else{
		jQuery('#events').removeClass('events_sel');
	}
	if(jQuery('#opportunities').hasClass('selected')){
		jQuery('#opportunities').addClass('opportunities_sel');
	}else{
		jQuery('#opportunities').removeClass('opportunities_sel');
	}
	
	
}
/****************** END of Custom Feed Script *******************************/

