
$(document).ready( function(){

	/** 
	 * Função para mudar de cor o menu que estiver sendo acessado
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/

	$("#header_menu ul li a").each(function(){
		
		$(this).children().removeClass('selected');
		
		if( $(this).attr('href') == $('#currentPage').val() ){
		
			src = $(this).children().attr('src');
			
			$(this).children().attr('src' , src.replace( '.jpg' , '_h.jpg' ) );
			
			$(this).children().addClass('selected');
			
		}
											
	});

	/** 
	 * Função para mudar cor do menu
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/

	$("#header_menu ul li a img").mouseover( function(){
		
		if( $(this).hasClass('selected') == false )	
			$(this).attr('src' , $(this).attr('src').replace( '.jpg' , '_h.jpg' ) );

	});
	
	$('#header_menu ul li a img').mouseout( function(){

		if( $(this).hasClass('selected') == false )
			$(this).attr('src' , $(this).attr('src').replace( '_h.jpg' , '.jpg' ) );
	
	});

	/** 
	 * Função para efetuar a busca
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
							
	$('#btn_search').click(function(){
		
		var url;
		
		url = $(this).attr('href') + 'busca.php?';
		
		url+= 'quarter='+$('#search_quarter').val();
		
		url+= '&type='+$('#search_type').val();
		
		url+= '&status='+$('#search_status').val();
			
		url+= '&lazer=';	
							
		$("input[name='search_leisureOptions[]']:checked").each(function(){
			
			
			 url+= $(this).val() + ',';
			
		});
	
		$(location).attr( 'href' , url );
		
		return false;
		
	});

	/** 
	 * Função para rotacionar os banners
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'index.php' ){
		
		$("#banner_slider").cycle({
			
			fx: 	 'scrollHorz',
			next:	 '#banner_right_arrow',
			prev:	 '#banner_left_arrow',
			timeout: 2500

		
		});
		
		$(".banner_arrow").click(function(){
		
			$("#banner_slider").cycle('pause');
												
		})
	
	}

	/** 
	 * Função para aplicação de mascara label
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/

	$(".label").focus( function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
			// Tratamento para texto 'Senah Inválida'
			if( $(this).css('color') == 'rgb(255, 0, 0)' )
				$(this).css('color','#000');
		}
	});
	
	$('.label').blur( function(){
		if ( $(this).val() == '' ){
			$(this).val( $(this).attr('title') );
		}
	});

	/** 
	 * Função pra abas
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'index.php' ){

		$("#home_highlights_tabs ul li").corner('corner top 20px');
		
		$("#home_highlights_tabs ul li a").click(function(){
		
			$("#home_highlights_tabs ul li").removeClass('selected');
			
			$(this).parent().addClass('selected');
			
			$("#home_highlights_properties div").removeClass('visible');
			
			$("#home_highlights_properties_" + $(this).attr('href') ).addClass('visible');
							
			return false;
		
		});
	
	}
	
	/** 
	 * Função para progresso da obra
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'imovel.php' ){
	
		$("#property_details_main_progress_types").accordion({
	
		header : 'div.title'
	
		});
		
	}
	
	/** 
	 * Função LightBox para Progresso da Obra
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'imovel.php' ){
	
		$("#property_details_main_progress_types div ul li a").lightBox( );
		
	}
	
	/** 
	 * Função LightBox para Oportunidades Dinamo
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'oportunidades.php' ){
	
		$("#opportunities_content ul li div.photos ul li a").lightBox( );
		
	}
	
	/** 
	 * Função para mudar fotos dos detalhes do imóvel
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'imovel.php' ){
	
		$("#property_details_main_photos ul li a").click(function(){
		
			$('#property_details_main_photos div.dstPhotos img').attr( 'src' , $(this).attr('href') );
			
			return false;
																  
		});
		
	}
	
	/** 
	 * Função para formulário "Enviar para um amigo"
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'imovel.php' ){
	
		$('#send_friend_btn').fancybox({
			frameHeight:200,
			frameWidth:515,
			hideOnContentClick:false,
			hideOnOverlayClick:false 
		});
	
	}
	
 	/** 
	 * Funções para validar formulário "Vender Terreno"
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'vender_terreno.php' ){
		
		$('input:text').setMask();
		
		$("#sell_land_form").validate({
			
			rules: {
				
				"mail[name]": {
					required: true
				},
				"mail[mail]": {
					required: true,
					email:true
				},
				"mail[phone]": {
					required: true
				},
				"mail[message]": {
					required: true
				}
				
			}
		
		});
	
	}
	
	/** 
	 * Funções para validar formulário "Contato"
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'contato.php' ){
	
		$('input:radio').change( function(){
			
			if( $(this).val() == 1 )
				$('tr.optionsClient').hide();
			else
				$('tr.optionsClient').show();
												
		});
		
		$('#mail\\[subject\\]').change(function(){
				
			if( $(this).val() == 'Manutenção' )
				$('#manutencao').show();
			else
				$('#manutencao').hide();
		
		});
		
		$('input:text').setMask();
		
		$("#contact_content_form").validate({
			
			rules: {
				
				"mail[name]": {
					required: true
				},
				"mail[mail]": {
					required: true,
					email:true
				},
				"mail[phone]": {
					required: true
				},				
				"mail[city]": {
					required: true
				},				
				"mail[state]": {
					required: true
				},
				"mail[message]": {
					required: true
				}
				
			}
		
		});
		
	
	}
	
	/** 
	 * Funções para validar formulário "Ligamos pra voce"
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'index.php' ){
		
		if( movePage == 2 )
			$('html, body').animate( {scrollTop: $("#home_footer_newsletter_form").offset().top}, 500 );
		
		$('input:text').setMask();
		
		$("#home_footer_newsletter_form").validate({
			
			rules:{
				
				'mail[name]':{
					required:true
				},
				'mail[phone]':{
					required:true
				},
				'mail[mail]':{
					required:true,
					email:true
				}
				
			},
			
			messages:{
				
				'mail[name]': '',
				'mail[phone]': '',
				'mail[mail]': ''
				
			}
												   
		});
	
	}
	
	/** 
	 * Funções para validar formulário "Trabalhe Conosco"
	 * Autor: Jonathan Pereira
	 * Data: 25/11/2009
	**/
	
	if( $('#currentPage').val() == 'trabalhe_conosco.php' ){
		
		$('input:text').setMask();
		
		$("#trabalhe_content_form").validate({
			
			rules: {
				
				"data[name_str]": {
					required: true
				},
				"data[mail_str]": {
					required: true,
					email:true
				},
				"data[born_dat]": {
					required: true,
					date:true
				},
				"data[cpf_str]": {
					required: true
				},
				"data[phone_str]": {
					required: true
				},
				"file_str": {
					required: true,
					accept: "pdf|txt|doc|docx"
				}
				
			}
		
		});
	
	}
	
	

});