

window.onload = init;

var active = 0;

function init() {

		displayDescription();

		jQuery('.pcontent-trigger').click(function() { displayContent(); });
		jQuery('.pdescription-trigger').click(function() { displayDescription(); });
		jQuery('.pelement-trigger').click(function() { displayElement(); });

}

function displayDescription() {
	
	active = 0;
	
	removeAll();
	
	jQuery('.pdescription-trigger').removeClass('inactive');
	jQuery('.pelement-trigger').addClass('inactive');
	jQuery('.pdescription-trigger').addClass('active');	
	jQuery('.pcontent-trigger').addClass('inactive');	
	
	jQuery('.com-single-desc').children().each(function(index) {
 
		if (jQuery(this).hasClass('pcontent-trigger') || jQuery(this).hasClass('pelement-trigger')) {
			active = 1;
		}
		else {
			if (active == 1) {
				jQuery(this).hide();
			}
			else {
				jQuery(this).show();
			}
		}		
	
	});	
	
	jQuery('.com-single-arcticle-container').css('display', 'inline');	
	
}

function displayContent() {

	active = 0;
	
	removeAll();
	
	jQuery('.pcontent-trigger').removeClass('inactive');
	jQuery('.pelement-trigger').addClass('inactive');
	jQuery('.pdescription-trigger').addClass('inactive');	
	jQuery('.pcontent-trigger').addClass('active');		
	
	jQuery('.com-single-desc').children().each(function(index) {
 
		if (jQuery(this).hasClass('pdescription-trigger') || jQuery(this).hasClass('pelement-trigger')) {
			active = 1;
		}
		else {
			if(jQuery(this).hasClass('pcontent-trigger')) {
				active = 0;
			}				
			
			if (active == 1) {
				jQuery(this).hide();
			}
			else {
				jQuery(this).show();
			}
		}
	
	});	
	
	jQuery('.com-single-arcticle-container').css('display', 'none');
	
}

function displayElement() {
	
	active = 0;
	
	removeAll();
	jQuery('.pelement-trigger').removeClass('inactive');
	jQuery('.pcontent-trigger').addClass('inactive');
	jQuery('.pdescription-trigger').addClass('inactive');	
	jQuery('.pelement-trigger').addClass('active');	
	
	jQuery('.com-single-desc').children().each(function(index) {
 
		if (jQuery(this).hasClass('pdescription-trigger') || jQuery(this).hasClass('pcontent-trigger')) {
			active = 1;
		}
		else {
			if(jQuery(this).hasClass('pelement-trigger')) {
				active = 0;
			}				
			
			if (active == 1) {
				jQuery(this).hide();
				// jQuery(this).css('display', 'none');
			}
			else {
				jQuery(this).show();
				// jQuery(this).removeAttr('style');
			}
		}
	
	});	
	
	jQuery('.com-single-arcticle-container').css('display', 'none');
	
}

function removeAll() {
	jQuery('.pelement-trigger').removeClass('active');
	jQuery('.pdescription-trigger').removeClass('active');
	jQuery('.pcontent-trigger').removeClass('active');	
}

function hideAll() {
	$('.com-single-desc').children().each(function(index) {
		
		if (this.nodeName == 'H2') {
			$(this).next().hide();

		}
	 });	
}
