function EnviarContato(){
    var nome =  $('#nome').val();
    var email = $('#fmail').val();
    var msg = $('#mensagem').val();

    $.post('enviar_contato.php',{
        nome:nome,
        email:email,
        msg:msg
    },function(data){
        if(data == 1){
            alert('Mensagem enviada com sucesso.');
            location.href='?page=contato';
        }else if(data == 2){
            alert('Houve uma falha ao enviar a mensagem.\nTente novamente mais tarde.');
            location.href='?page=home';
        }else{
            alert(data);
        }
    });
}

function EnviarNewsletter(){

    var mail =  $('#email_newsletter').val();

    var er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;

    if(!er.exec(mail)){
        alert("Para se inscrever você precisa digitar seu endereço de email. Por favor, digite e tente novamente.");
        $('#email_newsletter').focus();
        return false;
    }
    
    $.post('enviar_newsletter.php',{
        mail:mail
    },function(data){
        if(data){
            alert('Newsletter enviado com sucesso.');
            $('#email_newsletter').val('');
        //            location.href='?page=contato';
        }else{
            alert('Houve uma falha ao enviar seu newsletter.\nTente novamente mais tarde.');
            $('#email_newsletter').val('');
        }
    });
}

//ALTERA IMAGEM DA GALERIA

function alteraGaleria(img){

    //REFERÊNCIAS
		
    var $self = $('#popupgaleria .galeriafotos');
    var $img = $self.find('img');
	
    //esconde a imagem
    $img.hide();
    //atribui load
    $self.addClass('galeria_ativo');
	
    //altera imagem
    $img.attr('src', 'admin/uploads/media_'+img);
	
    //carregar a imagem
    $img.load( function(){	
        //$img.show();
        $img.fadeIn(300);
        //remove load
        $self.removeClass('galeria_ativo');
		
    });

}

$(document).ready( function(){
	
    //SLIDE GALERIA
	
    var index_slide = 0;
	
    $('.sbprev, .sbnext').click( function(){
		
        //REFERÊNCIAS
        var $slide = $('#slider-code');
        var $over = $slide.find('.viewport');
		
        //pega o total de uls
        var total_slide = $slide.find('ul').length-1;
        //pega o tamanho de um ul
        var width = $slide.find('ul').outerWidth();
		
        if( $(this).is('.sbprev') ){
			
            if( index_slide == 0 )
                return false;
			
            index_slide = index_slide - 1;
			
        } else {
		
            if( index_slide == total_slide )
                return false;
		
            index_slide = index_slide + 1;
			
        }
		
        //move o slide
        $over.stop().animate({
            'left':-(index_slide*width)
        }, 300);
		
    });
	
    //GALERIA
	
    var index_galeria = 0;
	
    //$('a').live('mouseover', function(){});
	
    $('.linkgaleria').parent('a').click( function(){
	
        //pega o nome da imagem
        var nome_img = $(this).attr('rel');
        //pega o id da imagem
        var id = $(this).parent().attr('id');
		
        //altera imagem no popup
        alteraGaleria(nome_img);

        //abre galeria
        $.blockUI({ message: $('#popupgaleria'), css: { width: '530px' } });

        //atualiza indice
        var index = $('.galimg li').index($('#'+id));
        index_galeria = index;
		
    });
	
    $('.anterior, .proximo').click( function(){
	
        var $li = $('.galimg').find('li');
        var li_total = $li.length-1;
        
        if( $(this).is('.anterior') ){
			
            if( index_galeria == 0 )
                return false;
			
            index_galeria = index_galeria - 1;
		
        } else {
					
            if( index_galeria == li_total )
                return false;
			
            index_galeria = index_galeria + 1;
			
        }
		
        //pega o nome da imagem
        var nome_img = $li.eq(index_galeria).find('a').attr('rel');
		
        //altera imagem no popup
        alteraGaleria(nome_img);
		
    });
	
});

function MostraCapa(id){
    $('#'+id+' span').show();
	
}

function EscondeCapa(id){
    $('#'+id+' span').hide();
	
}
