//////////////////// EXIBE / ESCONDE DIV ////////////////////
function showHide(show, hide) {
	$(show).show('fast');
	$(hide).hide('fast');
}

$(document).ready(function() {
	//////////////////// FANCY ////////////////////
	$("a.imagem").fancybox();
	
	$("a.envia_email").fancybox({
		'height': 	255,
		'width':	240,
		'type' :	'iframe',
		'showCloseButton' : true,
		'padding'		: 0
	});
	
	$('a.imprimir').popupWindow({ 
		height:500,
		width:800,
		top:60,
		centerBrowser:1,
		scrollbars:1
	});
	
	$(".foto_home").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over'
	});

	$("a[rel=foto_galeria]").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-over">Imagem ' +  (currentIndex + 1) + ' de ' + currentArray.length + ' ' + title + '<\/span>';
		}
	});
	//////////////////// ENVIA NEWSLETTER ////////////////////
	$("form#newsletter").submit(function() {
		var fnome = $('#fnome_news').attr('value');
		var femail = $('#femail_news').attr('value');
		$.ajax({
			type: "POST",
			url: "submit/newsletter.php",
			data: "fnome="+fnome+"&femail="+femail,
			beforeSend: function() {
				$('div#retorno_newsletter').html('Enviando...');
			},
			error: function(txt) {
				$('div#retorno_newsletter').html('Erro ao cadastrar');
			},
			success: function(data){
				$('form#newsletter').hide(function(){$('div#retorno_newsletter').fadeIn();});
				$('div#retorno_newsletter').html(data);
			}
		});
		return false;
	});
	
	//////////////////// ENVIA CONTATO ////////////////////
	$("form#contato").submit(function() {
		var fnome = $('#fnome').attr('value');
		var femail = $('#femail').attr('value');
		var fmsgm = $('#fmsgm').attr('value');
		$.ajax({
			type: "POST",
			url: "submit/contato.php",
			data: "fnome="+fnome+"&femail="+femail+"&fmsgm="+fmsgm,
			beforeSend: function() {
				$('div#retorno_contato').html('<img src="imgs/layout/ajax-loader.gif" \/>');
			},
			error: function(txt) {
				$('div#retorno_contato').html('Erro ao enviar');
			},
			success: function(data){
				$('form#contato').hide(function(){$('div#retorno_contato').fadeIn();});
				$('div#retorno_contato').html(data);
			}
		});
		return false;
	});
	
	//////////////////// ENVIA COMENTARIO (VIDEOS) ////////////////////
	$("form#coment_video").submit(function() {
		var fnome = $('#fnome').attr('value');
		var fcomentario = $('#fcomentario').attr('value');
		var fvideo = $('#fvideo').attr('value');
		$.ajax({
			type: "POST",
			url: "submit/videos_coment.php",
			data: "fnome="+fnome+"&fcomentario="+fcomentario+"&fvideo="+fvideo,
			beforeSend: function() {
				$('div#retorno_coment_video').html('<img src="imgs/layout/ajax-loader.gif" \/>');
			},
			error: function(txt) {
				$('div#retorno_coment_video').html('Erro ao enviar');
			},
			success: function(data){
				$('form#coment_video').hide(function(){$('div#retorno_coment_video').fadeIn();});
				$('div#retorno_coment_video').html(data);
			}
		});
		return false;
	});
	
	//////////////////// ENVIA COMENTARIO (NOTÍCIAS) ////////////////////
	$("form#coment_noticia").submit(function() {
		var fnome = $('#fnome').attr('value');
		var fcomentario = $('#fcomentario').attr('value');
		var fnoticia = $('#fnoticia').attr('value');
		$.ajax({
			type: "POST",
			url: "submit/noticias_coment.php",
			data: "fnome="+fnome+"&fcomentario="+fcomentario+"&fnoticia="+fnoticia,
			beforeSend: function() {
				$('div#retorno_coment_noticia').html('<img src="imgs/layout/ajax-loader.gif" \/>');
			},
			error: function(txt) {
				$('div#retorno_coment_noticia').html('Erro ao enviar');
			},
			success: function(data){
				$('form#coment_noticia').hide(function(){$('div#retorno_coment_noticia').fadeIn();});
				$('div#retorno_coment_noticia').html(data);
			}
		});
		return false;
	});
	
	//////////////////// ENVIA ASSINE ////////////////////
	$("form#assine").submit(function() {
		var fnome = $('#fnome').attr('value');
		var femail = $('#femail').attr('value');
		var fempresa = $('#fempresa').attr('value');
		var fcpf_cnpj = $('#fcpf_cnpj').attr('value');
		var fcep = $('#fcep').attr('value');
		var fendereco = $('#fendereco').attr('value');
		var fbairro = $('#fbairro').attr('value');
		var fcidade = $('#fcidade').attr('value');
		var fuf = $('#fuf').attr('value');
		var fpgto = $("input[name='fpgto']:checked").val();
		var frevista = $("input[name='frevista']:checked").val();

		$.ajax({
			type: "POST",
			url: "submit/assine.php",
			data: "fnome="+fnome+"&femail="+femail+"&fempresa="+fempresa+"&fcpf_cnpj="+fcpf_cnpj+"&fcep="+fcep+"&fendereco="+fendereco+"&fbairro="+fbairro+"&fcidade="+fcidade+"&fuf="+fuf+"&fpgto="+fpgto+"&frevista="+frevista,
			beforeSend: function() {
				$('div#retorno_assine').html('<img src="imgs/layout/ajax-loader.gif" \/>');
			},
			error: function() {
				$('div#retorno_assine').html('Erro ao enviar');
			},
			success: function(data){
				$('form#assine').hide(function(){$('div#retorno_assine').fadeIn();});
				$('div#retorno_assine').html(data);
			}
		});
		return false;
	});
	
	//////////////////// AUMENTA / DIMINUI TAMANHO DA FONTE ////////////////////
	var fonte = 12;
	$('#aumenta_fonte').click(function(){
		if (fonte<20){
			fonte = fonte+1;
			$('#noticia').css({'font-size' : fonte+'px'});
		}
    });
	$('#reduz_fonte').click(function(){
		if (fonte>9){
			fonte = fonte-1;
			$('#noticia').css({'font-size' : fonte+'px'});
		}
    });	

	//////////////////// BUSCA CEP ////////////////////
	$('#fcep').blur(function(){
		setTimeout(function(){
			var cep = $('#fcep').attr('value');
			if(cep !='' && cep != undefined){
				$.ajax({
					type: 'POST',
					dataType: 'xml',
					url: "includes/ajax/cep.php",
					data: "cep="+cep,
					beforeSend: function() {
						$('div#loading').html('<img src="imgs/layout/ajax-loader-flower.gif" \/>');
					},
					success:function(data){
						$('#loading').css({display:'none'});
						$(data).find('webservicecep').each(function(){
							if($(this).find('resultado').text()==1){
								$("#fuf").attr({ value: $(this).find('uf').text() });
								$("#fcidade").attr({ value: $(this).find('cidade').text() });
								$("#fbairro").attr({ value: $(this).find('bairro').text() });
								$("#fendereco").attr({ value: $(this).find('tipo_logradouro').text()+" "+$(this).find('logradouro').text() });
							}//end resultado true
						});//end each webservicecep
					}//end success
				});//end ajax
			}//end if value
		},1);//end setTimeout of masked
	});//end cep blur
});

