$(document).ready(function() {

	//MIDIAS
	$.ajax({
		type: "GET",
		url: "/blog/?feed=rss2",
		dataType: "xml",
		success: function(xml) {
			if(typeof(midias) != 'undefined') {
				var count = 0;
				for(var k = 0; k < midias.length; k++) {
					if(midias[k][0] == '') {
						$('.midias' + (k+1)).attr('href', $(xml).find('item').eq(count).find('link').text());
						$('.midias' + (k+1)).eq(0).html($(xml).find('item').eq(count).find('title').text());
						$('.midias' + (k+1)).eq(1).html($(xml).find('item').eq(count).find('description').text());
						count++;
					} else {
						$('.midias' + (k+1)).attr('href', midias[k][2]);
						$('.midias' + (k+1)).eq(0).html(midias[k][0]);
						$('.midias' + (k+1)).eq(1).html(midias[k][1]);
					}
				}
			} else {
				for(var k = 0; k < 2; k++) {
					$('.midias' + (k+1)).attr('href', $(xml).find('item').eq(k).find('link').text());
					$('.midias' + (k+1)).eq(0).html($(xml).find('item').eq(k).find('title').text());
					$('.midias' + (k+1)).eq(1).html($(xml).find('item').eq(k).find('description').text());
				}
			}
		}
	});

	//BLOG_THÁ
	$.ajax({
		type: "GET",
		url: "/blog/?feed=rss2",
		dataType: "xml",
		success: function(xml) {
			for(var k = 0; k < 2; k++) {
				$('.blogtha' + (k+1)).eq(0).html($(xml).find('item').eq(k).find('title').text());
				$('.blogtha' + (k+1)).eq(1).html($(xml).find('item').eq(k).find('description').text());
				$('.blogtha' + (k+1)).eq(2).attr('href', $(xml).find('item').eq(k).find('link').text());
			}
		}
	});

	atualiza_empreendimentos();
	atualiza_estados();
	atualiza_estagio_obra();
	$('#busca_estado').change(function() {
		var state_id = $(this).val();
  		atualiza_cidades(state_id);
	});
	$('#busca_cidade').change(function() {
		var city_id = $(this).val();
  		atualiza_bairros(city_id);
	});
	
	$('#nome').focus(function(){
		field = $(this);
		if(field.val() == field.attr('title')){
			field.val('');
		}
	})
	$('#email').focus(function(){
		field = $(this);
		if(field.val() == field.attr('title')){
			field.val('');
		}
	})
	$('#nome').blur(function(){
		field = $(this);
		if(field.val() == ''){
			field.val(field.attr('title'));
		}
	})
	$('#email').blur(function(){
		field = $(this);
		if(field.val() == ''){
			field.val(field.attr('title'));
		}
	})
});

function atualiza_empreendimentos(){
	$.ajax({ 
		url: _site_base + 'empreendimentos/options', 
		success: function(html){
			$("#busca_empreendimentos").html(html);
			$('#busca_empreendimentos option:first').attr('selected', 'selected');
	}});	
}

function atualiza_estados(){
	$.ajax({ 
		url: _site_base + 'local/estados/', 
		success: function(html){
			$("#busca_estado").html(html);
			$('#busca_estado option:first').attr('selected', 'selected');
	}});	
}

function atualiza_cidades(state_id){
	$.ajax({ 
		url: _site_base + 'local/cidades/' + state_id, 
		success: function(html){
			$("#busca_cidade").html(html);
			$('#busca_cidade option:first').attr('selected', 'selected');
	}});
	atualiza_bairros(0);
}

function atualiza_bairros(city_id){
	$.ajax({ 
		url: _site_base + 'local/bairros/' + city_id, 
		success: function(html){
			$("#busca_bairro").html(html);
			$('#busca_bairro option:first').attr('selected', 'selected');
	}});	
}

function atualiza_estagio_obra(){
	$.ajax({ 
		url: _site_base + 'empreendimentos/estagios', 
		success: function(html){
			$("#busca_estagio_obra").html(html);
			$('#busca_estagio_obra option:first').attr('selected', 'selected');
	}});	
}

function buscar_empreendimentos(){
	if($("#busca_empreendimentos").val() != 0){
		window.location.href = _site_base + $("#busca_empreendimentos").val();
		return;
	} else {
		$('#form_buscar').submit();
	}
}


salvaNewsletter = function(){
	if(checkNewsForm())
	{
		$('#div_form_news').fadeOut('normal', function(){
			$('#msg_form_news').html('Enviando dados!');
			$('#msg_form_news').fadeIn('normal', function(){
				var str = $("#form_news").serialize();
				$.post("http://www.tha.com.br/espacotha/wp-content/themes/espacotha/_methods/insert_news.php", str, function(data){
					var msg_retorno = '';
					if(data.retorno == 'erro')
						msg_retorno = 'Erro. Tente novamente!';
					else if(data.retorno == 'enviado')
						msg_retorno = 'Cadastro efetuado!';
					else if(data.retorno == 'cadastrado')
						msg_retorno = 'E-mail j&aacute; cadastrado!';

					$('#msg_form_news').fadeOut('normal', function(){
						$('#msg_form_news').html(msg_retorno);
						$('#msg_form_news').fadeIn('normal', function(){
							timerId = setTimeout(function(){
								clearTimeout(timerId);
								$('#msg_form_news').fadeOut('normal', function() {
									$('#form_news').each(function(){
										this.reset();
									});
									$('#div_form_news').fadeIn('normal');
								});
							}, 2000);
						});
					});
				}, 'json');
			});
		});
	}
}

checkNewsForm = function(){
	var erro = '';
	var foco;
	if( ($('#nome').val() == '' || $('#nome').val() == $('#nome').attr('title')) ){
		erro += '\n - seu nome;';
		if(!foco)
			foco = '#nome';
	}
	if( ($('#email').val() == '') || ($('#email').val() == $('#email').attr('title')) || ($('#email').val().indexOf('@') < 0) || ($('#email').val().indexOf('.') < 0) ){
		erro += '\n - Seu e-mail;';
		if(!foco)
			foco = '#email';
	}

	if(erro == ''){
		return true;
	}
	else{
		alert('Campos incorretos ou inválidos:\n' + erro);
		$(foco).focus();
		return false;
	}
}

function openModal(imagem){


        $.blockUI({ 
            message: '<img src="' + imagem + '" onclick="$.unblockUI" />', 
            css: { 
                top:  ($(window).height() - 500) /2 + 'px', 
                left: ($(window).width() - 600) /2 + 'px', 
                width: 'auto' 
            },
            centerX: true,
    		centerY: true 
        }); 
     $('.blockOverlay').attr('title','Fechar').click($.unblockUI)
}

function openFloater(){
        $.blockUI({ 
            message: $('#floater_farol').html(), 
            overlayCSS: { cursor: 'default' },
			css: {
				top:  '50px', 
                left: ($(window).width() - 350) /2 + 'px', 
                width: '350px',
				cursor: 'default'
            },
            centerX: true,
    		centerY: true 
        }); 
     
	 $('.blockOverlay').click($.unblockUI)
}
function closeFloater(){
	$.unblockUI();
}

function addFavEmpreendimento(){
	
	    var url      = window.location.href;
	
	    var title    = window.document.title;
	
	    if (window.sidebar) window.sidebar.addPanel(title, url,"");
	
	    else if(window.opera && window.print){
	
	        var mbm = document.createElement('a');
	
	        mbm.setAttribute('rel','sidebar');
	
	        mbm.setAttribute('href',url);
	
	        mbm.setAttribute('title',title);
	
	        mbm.click();
	
	    }
	
	    else if(document.all){window.external.AddFavorite(url, title);}
	
	}

function addDelicious(){
	window.open('http://del.icio.us/post?v=2&url=' + window.location.href + '&title=' + encodeURIComponent($(document).attr('title')));
}
function addTwitter(){
	window.open('http://twitter.com/home?status=' + encodeURIComponent($(document).attr('title')) + ' ' + window.location.href);
}
function addFacebook(){
	window.open('http://www.facebook.com/share.php?u=' + window.location.href + '&t=' + encodeURIComponent($(document).attr('title')));;
}





        
//Função do menu
$(document).ready(function(){
var slidding = false;

  $('#bt_menu_slider').click(function(){
        var obj = $('#menu_slider');
        var wid = parseInt(obj.css('width'));
        if( wid == 650 ) {
            obj.animate({
                width: 0 + 'px'
            });
        }else{
            obj.animate({
                width: 650 + 'px'
            });
        }
    });
    

    
});

		function checkFormNewsHeader()
		{
			var erro = '';
			var foco;
			var frm = document.forms['form_news'];
			
			if(frm.nome.value == '' || frm.nome.value == frm.nome.title)
			{
				erro += '\n - Nome;';
				if(!foco)
					foco = frm.nome;
			}
			if( (frm.email.value == '') || (frm.email.value.indexOf('@') < 0) || (frm.email.value.indexOf('.') < 0) )
			{
				erro += '\n - E-mail;';
				if(!foco)
					foco = frm.email;
			}

			if(erro == '')
			{
				return true;
			}
			else
			{
				alert('Campos incorretos ou inválidos:\n' + erro);
				foco.focus();
				return false;
			}
		}

	function saveNewsHeader() {
		if(checkFormNewsHeader())
		{
			$('#div_form_news_msg').show();
			$('#div_form_news_frm').hide();
			$('#bt_form_news').fadeOut('normal', function(){
				$('#div_form_news').html('Aguarde! Cadastrando e-mail.');
				var str = $("#form_news").serialize();
				$.post(_site_base + 'news', str, function(data){
					var msg_retorno = '';
					if(data.retorno == 'erro')
						msg_retorno = 'Ocorreu um erro. Tente novamente!';
					else if(data.retorno == 'enviado')
						msg_retorno = 'E-mail cadastrado com sucesso!';
					$('#div_form_news').html(msg_retorno);
		
				}, 'json');
			
			});
		}
	}


