var slide = {
	
			start: function(){
				if($('vertical')) slide.vertical();
				if($('menu_vertical')) slide.menu_vertical();
				if($('lista_areas')) slide.slide_areas();
				if($('envia_amigo')) slide.envia_amigo();
								
			},
			
			vertical:  function(){
				var list = $$('#vertical li div.collapse');
				var headings = $$('#vertical li');
				var collapsibles = new Array();
				
				
				
				headings.each( function(heading, i) {

					var collapsible = new Fx.Slide(list[i], { 
						duration: 200, 
						transition: Fx.Transitions.linear
					
					});
					
					collapsibles[i] = collapsible;
					
					heading.addEvent('mouseenter', function(){
						collapsible.slideIn();
					 	return false;
					});
					heading.addEvent('mouseleave', function(){
							collapsible.slideOut();
							return false;	
					});
					
					collapsible.hide();
					
						
					
				});
			},
			
			menu_vertical: function(){
				var list = $$('#menu_vertical div.collapse_menu');
				var headings = $$('#menu_vertical li.fly');
				var collapsibles = new Array();
				var dontCollapses = new Array();
				
				headings.each( function(heading, i) {

					if (list[i].getProperty('rel') != 'dontCollapse') {

						var collapsible = new Fx.Slide(list[i], { 
							duration: 200, 
							transition: Fx.Transitions.linear
						});
					
					collapsibles[i] = collapsible;
					
					
								
					heading.onclick = function(){
						collapsible.toggle();
					 	return false;
					};
					
					collapsible.hide();
					
					}
				});
			},
			
			slide_areas: function(){
				var list = $$('#lista_areas li div.collapse');
				var headings = $$('#lista_areas h3');
				var collapsibles = new Array();
				
				headings.each( function(heading, i) {

					var collapsible = new Fx.Slide(list[i], { 
						duration: 500, 
						transition: Fx.Transitions.Quad.easeIn
						
					});
					
					collapsibles[i] = collapsible;
					
					heading.onclick = function(){
						for(var j = 0; j < collapsibles.length; j++){
							if(j!=i) {
								collapsibles[j].slideOut();
							}
						}
						collapsible.toggle();
					 	return false;
					};
					
					collapsible.hide();
					
				});
			},
			
			envia_amigo: function(){
				
				var mySlide = new Fx.Slide('escondido', {
							duration: 200, 
							transition: Fx.Transitions.linear,				  
							onComplete: function(request){ 
							var open = request.getStyle('margin-top').toInt();
							if(open >= 0) new Fx.Scroll(window).toElement('escondido');	
							}
				});
				mySlide.hide();
				
				$('click_envia').onclick = function(){
						mySlide.toggle();
					
				}
				
							
			}
		
			

		};
		
		
		
//FUNCOES DE EXPANSAO

function expande(objetoId)
               {
               var objeto = (document.all) ? document.all[objetoId] : document.getElementById(objetoId);

               if (objeto.style.display == 'block')
                  objeto.style.display = 'none';

               else
                   if (objeto.style.display == 'none')
                      objeto.style.display = 'block';
               }
			   
function fecha(objetoId)
               {
               var objeto = (document.all) ? document.all[objetoId] : document.getElementById(objetoId);

               if (objeto.style.display == 'block')
                  objeto.style.display = 'none';

              
               }	
			   
// FORMULARIO DE CONTATO			   
			   
function checkcontato() {
	with(document.contato) {	
	var errMsg = "";
	var emailRE = /^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/;
	var telDDD_RE = /^([0-9]{2})$/;
	var telNmb_RE = /^[0-9]([0-9_.-])+$/;	
	
	if (nome.value==""){
		alert("Por favor, informe seu nome.");
		nome.focus();
		return false;
	}
	if (!checkMail(email)) {
		alert("Por favor digite um email válido.");
		email.focus();
		return false;
	}	
	
	submit();
	}
}	

// LINHA DO TEMPO

function openAjax() {
	var ajax;
	try {
		ajax = new XMLHttpRequest();
	} catch(ee) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(E) {
				ajax = false;
			}
		}
	}
	return ajax;
}

function chamaLinhaTempo(id) {
		 
		var ajax = openAjax();
		if (ajax)
		document.getElementById('conteudo_linha').style.display = 'block';
		document.getElementById('conteudo_linha').style.visiblity = 'visible';
		var recipiente = $('conteudo_linha');
		ajax.open('GET', '_inc/linha_tempo/tempo'+id+'.php',true);		
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
					// nao esta acontecendo a mudanca de cor $$('#menu_tempo a.btn1').setStyle('color', '#DC5206');
				if (ajax.status == 200) {
					
					recipiente.innerHTML = ajax.responseText;					
				} 
			} 
		} 
		
			
		
		ajax.send(null);
		
}

function chamaAno(id, btn) {
		 
		var ajax = openAjax();
		$('conteudo_ano').style.display = 'block';
		$('conteudo_ano').style.visiblity = 'visible';
		var recipiente = $('conteudo_ano');
		ajax.open('GET', '_inc/linha_tempo/ano'+id+'.php',true); 
			if (btn != '1') {
					$$('#menu_tempo a').setStyle('color', '#5E6A71');
					$$('#menu_tempo a.btn'+btn+'').setStyle('color', '#DC5206');
			}
			else {
			  $$('#menu_tempo a').setStyle('color', '#5E6A71');
			  $$('#menu_tempo a.btn1').setStyle('color', '#DC5206');
			}
		
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					recipiente.innerHTML = ajax.responseText;
												
						}
				} 
			} 
		
		
		ajax.send(null);
		
}


