var Geral = {

	__construct: function() {
		_this = Geral;
		$("input[type='text'],input[type='password'],textarea").resetDefaultValue();
	}
}

$(document).ready(function(){
	Geral.__construct();

	// Imagens highslide
	hs.graphicsDir = 'highslide/graphics/';
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
	hs.outlineType = 'rounded-white';
	hs.fadeInOut = true;
	
	hs.addSlideshow({
	
		interval: 5000,
		repeat: false,
		useControls: true,
		fixedControls: 'fit',
		overlayOptions: {
			opacity: .75,
			position: 'bottom center',
			hideOnMouseOut: true
		}
	});
	
    // Fotos Diversão
	$(".foto_p ul li a").fadeTo('', 0.7);
	$(".foto_p ul li a").hover(function(){
		$(this).fadeTo('fast', 1);
	}, 
	function(){
		$(this).fadeTo('fast', 0.7);	
	});
	
	$(".foto_g img").css('display','none').slideDown();
	
	$(".foto_p ul li a").click(function()
	{
		var linkfotao = $(this).attr("href");
		
		var idfoto = $(this).attr("class");
		
		$("#"+idfoto+" img").attr('src', linkfotao);
		$("#"+idfoto+" img").fadeIn('slow');
			
		return false;					 
	});
	
	// SlideDown and SlideUp
	jQuery(function( $ ){
	var container1 = $( ".down1" );
		$('.down1').hide();
		$( "a.open1, a.close1" ).click(
			function( event ){
			event.preventDefault();
				if (container1.is( ":hidden" )){
				container1.slideDown( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container1.slideUp( 2000 );
				}
			}
		);
	var container2 = $( ".down2" );
		$('.down2').hide();
		$( "a.open2, a.close2" ).click(
			function( event ){
			event.preventDefault();
				if (container2.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideDown( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container2.slideUp( 2000 );
				}
			}
		);
	var container3 = $( ".down3" );
		$('.down3').hide();
		$( "a.open3, a.close3" ).click(
			function( event ){
			event.preventDefault();
				if (container3.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideDown( 2000 );
				container4.slideUp( 2000 );
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container3.slideUp( 2000 );
				}
			}
		);
	var container4 = $( ".down4" );
		$('.down4').hide();
		$( "a.open4, a.close4" ).click(
			function( event ){
			event.preventDefault();
				if (container4.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideDown( 2000 );
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container4.slideUp( 2000 );
				}
			}
		);
	var container5 = $( ".down5" );
		$('.down5').hide();
		$( "a.open5, a.close5" ).click(
			function( event ){
			event.preventDefault();
				if (container5.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );				
				container5.slideDown( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container5.slideUp( 2000 );
				}
			}
		);
	var container6 = $( ".down6" );
		$('.down6').hide();
		$( "a.open6, a.close6" ).click(
			function( event ){
			event.preventDefault();
				if (container6.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );	
				container5.slideUp( 2000 );			
				container6.slideDown( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container6.slideUp( 2000 );
				}
			}
		);
	var container7 = $( ".down7" );
		$('.down7').hide();
		$( "a.open7, a.close7" ).click(
			function( event ){
			event.preventDefault();
				if (container7.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );	
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );			
				container7.slideDown( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container7.slideUp( 2000 );
				}
			}
		);
	var container8 = $( ".down8" );
		$('.down8').hide();
		$( "a.open8, a.close8" ).click(
			function( event ){
			event.preventDefault();
				if (container8.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );
				container5.slideUp( 2000 );	
				container6.slideUp( 2000 );	
				container7.slideUp( 2000 );					
				container8.slideDown( 2000 );
				container9.slideUp( 2000 );	
				container10.slideUp( 2000 );	
				container11.slideUp( 2000 );	
				container12.slideUp( 2000 );	
				} else {
				container8.slideUp( 2000 );
				}
			}
		);
	var container9 = $( ".down9" );
		$('.down9').hide();
		$( "a.open9, a.close9" ).click(
			function( event ){
			event.preventDefault();
				if (container9.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );	
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );			
				container9.slideDown( 2000 );
				container10.slideUp( 2000 );
				container11.slideUp( 2000 );
				container12.slideUp( 2000 );
				} else {
				container9.slideUp( 2000 );
				}
			}
		);
	var container10 = $( ".down10" );
		$('.down10').hide();
		$( "a.open10, a.close10" ).click(
			function( event ){
			event.preventDefault();
				if (container10.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );
				container5.slideUp( 2000 );	
				container6.slideUp( 2000 );	
				container7.slideUp( 2000 );	
				container8.slideUp( 2000 );	
				container9.slideUp( 2000 );					
				container10.slideDown( 2000 );
				container11.slideUp( 2000 );	
				container12.slideUp( 2000 );	
				} else {
				container10.slideUp( 2000 );
				}
			}
		);
	var container11 = $( ".down11" );
		$('.down11').hide();
		$( "a.open11, a.close11" ).click(
			function( event ){
			event.preventDefault();
				if (container11.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );	
				container5.slideUp( 2000 );
				container6.slideUp( 2000 );
				container7.slideUp( 2000 );
				container8.slideUp( 2000 );
				container9.slideUp( 2000 );
				container10.slideUp( 2000 );			
				container11.slideDown( 2000 );				
				container12.slideUp( 2000 );
				} else {
				container11.slideUp( 2000 );
				}
			}
		);
	var container12 = $( ".down12" );
		$('.down12').hide();
		$( "a.open12, a.close12" ).click(
			function( event ){
			event.preventDefault();
				if (container12.is( ":hidden" )){
				container1.slideUp( 2000 );
				container2.slideUp( 2000 );
				container3.slideUp( 2000 );
				container4.slideUp( 2000 );	
				container5.slideUp( 2000 );	
				container6.slideUp( 2000 );	
				container7.slideUp( 2000 );	
				container8.slideUp( 2000 );	
				container9.slideUp( 2000 );	
				container10.slideUp( 2000 );	
				container11.slideUp( 2000 );				
				container12.slideDown( 2000 );
				} else {
				container12.slideUp( 2000 );
				}
			}
		);
	});

});
