$(function(){
	$('a[href=""]').click(function(){
		return false;
	});
	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);
	}
	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')]);
		}
															
	});
	
	$("#telefone").mask("(99) 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!"
		}	
	});

	$('.lightbox a').lightBox({fixedNavigation:false});
	
		$('.menu ul li').hover(function(){
		$('ul',this).stop(false,true).toggle();
	},function(){
		$('ul',this).stop(false,true).toggle();
	});

	$('.linha-produtos1').each(function(i){ 
		$('.jcarousel-skin-tango',this).jcarousel({
			scroll: 1,
			animation: 'fast'
		});
	});

	$('.banner ul li').after('<div id="nav" class="nav">').cycle({
		fx: 'fade',
		pager:  '#nav'
	});
	$('#formBusca').submit(function(){
		if($('#codigo').val() != '' && $('#codigo').val() != 'Busca por código'){
			abrirJanela(802,590,$('#formBusca').attr('action')+'/'+$('#codigo').val()+'/popup');
		} else {
			alert('Favor informar o código!');	
			$('#codigo').focus();
		}
		return false;
	});
	
	// Abrir detalhes do imóvel no PopUp
	$('a.linkImovel').live('click',function(){
		abrirJanela(802,590,$(this).attr('href')+'/popup');
		return false;
	});
	$('#formPesquisa input:radio[name=situacao]').click(function(){		
		ajaxCidade();
	});
	
	$('#tipo').multiSelect({
		selectAll: false,
		oneOrMoreSelected: " % Tipo(s)",
		noneSelected: " Selecione o tipo"
	});
	
	$('#bairro').multiSelect({
		selectAll: false,
		oneOrMoreSelected: " % Bairro(s)",
		noneSelected: " Selecione o bairro"
	});
	$('#quartos').multiSelect({
		selectAll: false,
		oneOrMoreSelected: " % selecionado(s)",
		noneSelected: " Quartos "
	});
	$('.add').click(function(){
		ajaxFavoritos($(this).attr('id'));
	});
	$('.excluir').click(function(){
		ajaxExcluirFavoritos($(this).attr('id'));
	});
	$('#formPesquisa #cidade').change(function(){
		ajaxTipo();
	});
	$('#qs a').lightBox({fixedNavigation:true});
	$('#d a').lightBox({fixedNavigation:true});
	$('#ae a').lightBox({fixedNavigation:true});
	$('#h a').lightBox({fixedNavigation:true});
	$('#reciclando a').lightBox({fixedNavigation:true});
	$('#confraternizacao a').lightBox({fixedNavigation:true});
	$('#plante a').lightBox({fixedNavigation:true});
});
