// JavaScript Document
jQuery.fn.extend({
	showHiddenFunc: function () {
		//core
		$showHidde = function (jEl) {
			jEl.each(function () {
				var jEl01 = $(this);
				if (jEl01.hasClass("Active"))
					$("#" + jEl01.attr("rel")).show();
				else
					$("#" + jEl01.attr("rel")).hide();
				jEl01.bind("click", function () {
					var self = $(this);
					if ( !($(this).hasClass("Active"))) {
						var check = false;
						$(".NavCSArticles > ul > li > h4").each(function() {
							if ($(this).hasClass("Active")) {											 
								check = true;
								$(this).removeClass("Active");	
								$(this).removeClass("NavOver");	
								$(this).removeClass("NavOver2");
								$(this).parent().find(".DetailArticles").show().slideUp("normal", function() {
									$(this).hide();
									self.addClass("Active");
									self.removeClass("NavOver");
									self.removeClass("NavOver2");
									$("#" + self.attr("rel")).hide().slideDown("normal", function() {
										$(this).show();	
									});
                    		});

		                    $(this).parent().find(".DetailArticlesNoImg").show().slideUp("normal", function () {
		                        $(this).hide();
		                        self.addClass("Active");
		                        self.removeClass("NavOver");
		                        self.removeClass("NavOver2");
		                        $("#" + self.attr("rel")).hide().slideDown("normal", function () {
		                            $(this).show();
		                        });
									});	
							}
						});						
						if (check == false) {
							self.addClass("Active");
							$("#" + self.attr("rel")).hide().slideDown("normal", function() {
								$(this).show();			
							});
						}
					}
					else {
						$("#" + self.attr("rel")).show().slideUp("normal", function() {
							$(this).hide();														
						});
						self.removeClass("Active");
						self.removeClass("NavOver2");
						self.addClass("NavOver");
					}
					return false;
				});	
			});
		}		
		//setup
		new $showHidde($(this));
	}
});
