$(function(){
	function abrirJanela(width, height, nome,barra) {
		var top; var left; 
		if (barra == "") {
			barra = 0;
		}
		top = ( (screen.height/2) - (height/2) )
		left = ( (screen.width/2) - (width/2) )
		window.open(nome, "","toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=1,width="+width+",height="+height+",left="+left+",top="+top);
	}
	function mycarousel_initCallback(carousel){
		// Disable autoscrolling if the user clicks the prev or next button.
		carousel.buttonNext.bind('click', function() {
			carousel.startAuto(0);
		});
	 
		carousel.buttonPrev.bind('click', function() {
			carousel.startAuto(0);
		});
	 
		// Pause autoscrolling if the user moves with the cursor over the clip.
		carousel.clip.hover(function() {
			carousel.stopAuto();
		}, function() {
			carousel.startAuto();
		});
	}
	var valores = new Array;
	$('input[type=text],textarea').each(function(){
			valores[$(this).attr('name')] = $(this).attr('value');
	});
	$('input[type=text],textarea').focus(function(){
	
		if ($(this).attr('value') == valores[$(this).attr('name')]){
			$(this).val('');
		}
															
	}); 
	$('input[type=text],textarea').blur(function(){
	
		if ($(this).attr('value') == ""){
			$(this).val(valores[$(this).attr('name')]);
		}
															
	});

	$('a[href=""]').click(function(){
		return false;
	});
	$('#topo2 li:last, #rod1 li:last').css({
		backgroundImage: 'none',
		paddingRight: 0
	});
	$('#gallery').gallery({	
		interval: 5500,
		width: '725px',
		height: '242px',
		thumbWidth: 30,
		thumbHeight: 16
	});
	$('.multi_check label:odd').addClass('par');
	$('.multi_check label:even').addClass('impar');
	$('.multi_check label').hover(function(){
			$(this).toggleClass('hover');
	});
	$("#telefone").mask("(99) 9999-9999? / 9999-9999");
	$("#ddd").mask("99");
	$("#telefones").mask("9999-9999? / 9999-9999");
	$("#form_contato, #form_gostei_imovel").validate({
		rules: {
			nome: "required",
			email: {
				required: true,	
				email: true
			},
			telefone: "required",
			mensagem: "required"			
		},
		messages: {
			nome: "Favor informar o Nome!",
			email: {
				required:"Favor informar um E-mail valido!",
				email:"Favor informar um E-mail valido!"
			},			
			telefone: "Favor informar o Telefone!",
			mensagem: "Favor informar a Mensagem!"
		}	
	});
	$("#form_trabalhe").validate({
		rules: {
			nome: "required",
			email: {
				required: true,	
				email: true
			},
			telefone: "required",
			setor: "required",
			mensagem: "required"			
		},
		messages: {
			nome: "Favor informar o Nome!",
			email: {
				required:"Favor informar um E-mail valido!",
				email:"Favor informar um E-mail valido!"
			},			
			telefone: "Favor informar o Telefone!",
			setor: "Favor informar o Setor!",
			mensagem: "Favor informar a Mensagem!"
		}	
	});
	$("#FormNews").validate({
		rules: {
			nome_news: "required",
			email_news: {
				required: true,	
				email: true
			}				
		},
		messages: {
			nome_news: "Favor informar o Nome!",
			email_news: {
				required:"Favor informar um E-mail valido!",
				email:"Favor informar um E-mail valido!"
			}
		}	
	});
	$("#formIndique").validate({
		rules: {
			seu_nome: "required",
			nome_amigo: "required",
			seu_email: {
				required: true,	
				email: true
			},
			email_amigo: {
				required: true,	
				email: true
			}
		},
		messages: {
			seu_nome: "Favor informar o Seu Nome!",
			nome_amigo: "Favor informar o Nome do Amigo!",
			seu_email: {
				required:"Favor informar um E-mail valido!",
				email:"Favor informar um E-mail valido!"
			},
			email_amigo: {
				required:"Favor informar um E-mail valido!",
				email:"Favor informar um E-mail valido!"
			}
		}	
	});

	// Busca pelo código
	$('#formBusca').submit(function(){
		if($('#formBusca #codigo').val() != '' && $('#formBusca #codigo').val() != 'Busca por código'){
			abrirJanela(802,590,$('#formBusca').attr('action')+'/'+$('#formBusca #codigo').val()+'/popup');
		} else {
			alert('Favor informar o código!');	
			$('#formBusca #codigo').focus();
		}
		return false;
	});

	// Abrir detalhes do imóvel no PopUp
	$('a.linkImovel').click(function(){
		abrirJanela(802,590,$(this).attr('href')+'/popup');
		return false;
	});
	$('#formPesquisa input:radio[name=situacao]').click(function(){
		ajaxCidade();
	});
	$("#cidade").change( function() { 			
		ajaxTipo();
	});
	$('#div_tipo').change(function(){ 			
		ajaxBairro();		   
	});	
	$("#vlrini").maskMoney({showSymbol:false,decimal:",",thousands:"."});
	$("#vlrfin").maskMoney({showSymbol:false,decimal:",",thousands:"."});
	$("#quaini").mask("?99");
	$("#quafin").mask("?99");
	$('#barra_imoveis').jcarousel({
		vertical: true,
		scroll: 1,
		auto: 2,
		wrap: 'circular',
		initCallback: mycarousel_initCallback
	});
	$('#fotos-empresa a').lightBox({fixedNavigation:true});
});
	function fecharPopUp(){
		$('#popup').css('visibility','hidden');
	}
	function abrirPopUp(){
		$('#popup').css('visibility','visible');
		setTimeout ("fecharPopUp()", 30000);
	}
