$(document).ready(function() {
//	$(window).bind('resize', function(){
//		if ($(window).height() < 580) {
//			$('#the_footer').css('top', '520px');
//		}
//		else {
//			$('#the_footer').css('top', '');			
//		}
//	});
	$('li.section-title').each(function() {
		//initialize expansion
		var id = this.id.match(/section_(.+)$/);
		if ($(this).hasClass('active')) {
			var a = $(this).children('a');
			$(a[0]).addClass('active-color');
		}
		else {
			var a = $(this).children('a');
			$(a[0]).removeClass('active-color');
		}
		if ($('#section_div_' + id[1]).find('li.active').length > 0) {
			$('#section_div_' + id[1]).show();
		}
		else {
			$('#section_div_' + id[1]).hide();			
		}
		//click events
		$(this).click(function() {
			var id = this.id.match(/section_(.+)$/);
			if (id[0] == 'section_PROJETOS') {
				if (window.location.href.match(/http:\/\/www\.a10\.com\.br\/index\.php\?\/projetos\/.+\//) 
					&& window.location.href.match(/http:\/\/www\.a10\.com\.br\/index\.php\?\/projetos\/projetos.*/) == null) {
					if ($('#section_div_' + id[1]).is(":visible")) {
						$('div[class="subsection subsection1"]').each(function() {
							if ($(this).is(":visible")) {
								$(this).fadeOut(400, function() {
									window.location.href = 'http://www.a10.com.br/index.php?/projetos/projetos/';
								});
							}
						})						
					}					
				}
				else if (window.location.href.match(/http:\/\/www\.a10\.com\.br\/index\.php\?\/projetos\/projetos.*/) == null) {
					if ($('#section_div_' + id[1]).is(":visible")) {
						$('#section_div_' + id[1]).slideUp();				
					}
					else {
						$('#section_div_' + id[1]).slideDown(400, function() {
							window.location.href = 'http://www.a10.com.br/index.php?/projetos/projetos/';
						});				
					}						
				}
			}
			else {
				if ($('#section_div_' + id[1]).is(":visible")) {
					$('#section_div_' + id[1]).slideUp();				
				}
				else {
					$('#section_div_' + id[1]).slideDown();				
				}						
			}
		});
	});
	$('li.subsection1').each(function() {
		//initialize expansion
		var id = this.id.match(/section_(.+)$/);
		if ($('#subsection_div_' + id[1]).find('li.active').length > 0) {
			var div_content = $('#subsection_div_' + id[1]).detach();
			var a = $(this).children('a');
			$(a[0]).addClass('active-color');
			div_content.appendTo('#submenu');
			$('#subsection_div_' + id[1]).show();			
		}
		else {
			var a = $(this).children('a');
			$(a[0]).removeClass('active-color');
			$('#subsection_div_' + id[1]).hide();			
		}
		//click expansion
		$(this).click(function() {
			var id = this.id.match(/subsection_(.+)$/);
			$('li.subsection1').each(function() {
				var a = $(this).children('a');
				$(a[0]).removeClass('active-color');				
			});
			if ($('#subsection_div_' + id[1]).is(":visible")) {
				var a = $(this).children('a');
				$(a[0]).removeClass('active-color');
				$('#subsection_div_' + id[1]).fadeOut();
			}
			else {
				//$('#subsection_div_' + id[1]).slideDown();
				var a = $(this).children('a');
				if ($('body').css('background-color') != 'rgb(0, 0, 0)' && $('body').css('background-color') != 'black') {
					$(a[0]).addClass('active-color');
				}
				$('#submenu > div.subsection').each(function() {
					$(this).hide();	
				});
				var div_content = $('#subsection_div_' + id[1]).detach();
				div_content.appendTo('#submenu');
				$('#subsection_div_' + id[1]).fadeIn();
			}						
		});
	});
	$('#submenu > div > ul > li').each(function() {
		//initialize expansion
		if ($(this).hasClass('active')) {
			var a = $(this).children('a');
			$(a[0]).addClass('active-color');			
		}
		else {
			var a = $(this).children('a');
			$(a[0]).removeClass('active-color');	
		}
		//click expansion
		$(this).click(function() {
			var id = this.id.match(/subsection_(.+)$/);
			if ($('#subsection_div_' + id[1]).is(":visible")) {
				$('#subsection_div_' + id[1]).slideUp();
			}
			else {
				//$('#subsection_div_' + id[1]).slideDown();
				$('#subsection_div_' + id[1]).slideDown();
			}						
		});
	});
	
});

