$(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=1,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,#telefone2").mask("(99) 9999-9999? / 9999-9999");
	$("#formContato").validate({
		rules: {
			nome: "required",
			email: {
				required: true,	
				email: true
			},
			mensagem: "required"			
		},
		messages: {
			nome: "Favor informar o Nome!",
			email: {
				required:"Favor informar um E-mail válido!",
				email:"Favor informar um E-mail válido!"
			},			
			mensagem: "Favor informar a Mensagem!"
		}	
	});
	$("#formAnuncie").validate({
		rules: {
			nome: "required",
			email: {
				required: true,	
				email: true
			},
			telefone: "required",
			cidade: "required"			
		},
		messages: {
			nome: "Favor informar o Nome!",
			email: {
				required:"Favor informar um E-mail válido!",
				email:"Favor informar um E-mail válido!"
			},			
			telefone: "Favor informar o Telefone!",
			cidade: "Favor informar a Cidade!"
		}	
	});
	$("#formTeLiga").validate({
		rules: {
			nome: "required",
			email: {
				required: true,	
				email: true
			},
			telefone: "required"
		},
		messages: {
			nome: "Favor informar o Nome!",
			email: {
				required:"Favor informar um E-mail válido!",
				email:"Favor informar um E-mail válido!"
			},			
			telefone: "Favor informar o Telefone!"
		}	
	});
	$("#formTrabalhe").validate({
		rules: {
			nome: "required",
			email: {
				required: true,	
				email: true
			},
			telefone: "required",
			areaInteresse: "required",
			arquivo: "required",
			mensagem: "required"
		},
		messages: {
			nome: "Favor informar o Nome!",
			email: {
				required:"Favor informar um E-mail válido!",
				email:"Favor informar um E-mail válido!"
			},			
			telefone: "Favor informar o Telefone!",
			areaInteresse: "Favor informar a Área de interesse!",
			arquivo: "Favor anexar o currículo!",
			mensagem: "Favor informar a Mensagem!"
		}	
	});
	$('.lightbox a').lightBox({fixedNavigation:false});
	var fonte = 12;  
    $(".mais").click(function(){  
        if (fonte<22){  
            fonte = fonte+1;
            $(".conteudo-meio").css({"font-size" : fonte+"px "}); 
        }  
    });  
    $(".menos").click(function(){  
        if (fonte>11){  
            fonte = fonte-1; 
            $(".conteudo-meio").css({"font-size" : fonte+"px "});           
        }  
    });
	
	$('.banner ul').after('<div id="nav" class="nav">').cycle({
		fx: 'fade',
		 pager:  '#nav'
	});
	
		
		$('.menu ul li').hover(function(){
		$('ul',this).stop(false,true).toggle();
	},function(){
		$('ul',this).stop(false,true).toggle();
	});
	
		$('.t-abas ul li a').click(function(){
		$('.t-abas ul li').removeClass('ativo');
		$(this).closest('li').addClass('ativo');
		$('.abaBox').slideUp(600);
		$('#'+$(this).attr('rev')).slideDown(600);
	});
	
	$('.t-abas-fichas ul li a').click(function(){
		$('.t-abas-fichas ul li').removeClass('ativo');
		$(this).closest('li').addClass('ativo');
		$('.abaBox').slideUp(600);
		$('#'+$(this).attr('rev')).slideDown(600);
	});
	
		$('.box').each(function(i){ 
		$('.jcarousel-skin-tango',this).jcarousel({
			scroll: 1,
			animation: 'fast'
		});
	});
	
	$('#carousel-detalhes-lista').jcarousel({
        vertical: true,
        scroll: 2
    });
	$("#vlrini,#vlrfin").maskMoney({showSymbol:false,decimal:",",thousands:"."});
	$('#formPesquisa .bairro INPUT[type=checkbox]:checkbox').live("click", function() {
		ajaxBairroRelacionados("#"+$(this).closest("form").attr("id"));

	});
	$('#formPesquisa input:radio[name=bairros_relacionados], #formPesquisa .bairro .ui-multiselect-uncheckAll').live("click",function(){
		ajaxBairroRelacionados("#"+$(this).closest("form").attr("id"));
	});
	$('#formBusca').submit(function(){
		if($('input[name="palavra"]').val() != '' && $('input[name="palavra"]').val() != 'Digite o código'){
			var url = 'imovel/'+$('input[name="palavra"]').val();
			$(this).attr('action',url);
			return true;
		} else {
			alert('Favor informar o código!');	
			$('input[name="palavra"]',$(this)).focus();
			return false;
		}
	});
	$("#formIndique").validate({
		rules: {
			seu_nome: "required",
			seu_email: {
				required: true,	
				email: true
			},
			nome_amigo: "required",
			email_amigo: {
				required: true,	
				email: true
			}
		},
		messages: {
			seu_nome: "Favor informar o Nome!",
			seu_email: {
				required:"Favor informar um E-mail válido!",
				email:"Favor informar seu E-mail válido!"
			},		
			nome_amigo: "Favor informar o Nome do Amigo!",
			email_amigo: {
				required:"Favor informar um E-mail válido!",
				email:"Favor informar um E-mail de amigo válido!"
			}
		}	
	});
	$('.add').click(function(){
		ajaxFavoritos($(this).attr('id'));
	});
	$('.excluir').click(function(){
		ajaxExcluirFavoritos($(this).attr('id'));
	});	
});
function ajaxFavoritos(codigo){
	$.ajax({
	  url: 'ajaxFavoritos.php',
	  data: "codigo="+ codigo+"&acao=inserir" ,
	  success: function(html) {
		if(html == 0){
			$('#conta_favoritos').html('Favoritos(0)');
		} else if(html == 1){
			$('#conta_favoritos').html('Favoritos(1)');
		} else {
			$('#conta_favoritos').html('Favoritos('+html+')');
		}
		alert('Imóvel adicionado a favoritos!');
	  },error: function() {
			alert("Ocorreu um erro!");
			$('#conta_favoritos').html('Favoritos(0)');
	  }
   });
	return false;
}
function ajaxExcluirFavoritos(codigo){
	$.ajax({
	  url: 'ajaxFavoritos.php',
	  data: "codigo="+ codigo+"&acao=excluir" ,
	  success: function(html) {		
		alert('Imóvel excluido dos favoritos!');
		window.location = 'imoveis-favoritos.php';
	  },error: function() {
			alert("Ocorreu um erro!");
			$('#conta_favoritos').html('Favoritos(0)');
	  }
   });
	return false;
}
