$(document).ready(function() {

	$('.submit-register-produto').click(function() {
		window.open('http://www.jacotei.com.br/cadastro');
	});

	$('.avaliacaoStars').click(function(){
		var valueStar = $(this).attr('id');

		switch(valueStar){
			case '1': 
				$('#ul-stars').removeClass();
				$('#ul-stars').addClass('rating onestar');
				$('#avaliacao').val(1);
				break;

			case '2':
				$('#ul-stars').removeClass();
				$('#ul-stars').addClass('rating twostar');
				$('#avaliacao').val(2);
				break;

			case '3':
				$('#ul-stars').removeClass();
				$('#ul-stars').addClass('rating threestar');
				$('#avaliacao').val(3);
				break;

			case '4':
				$('#ul-stars').removeClass();
				$('#ul-stars').addClass('rating fourstar');
				$('#avaliacao').val(4);
				break;

			case '5':
				$('#ul-stars').removeClass();
				$('#ul-stars').addClass('rating fivestar');
				$('#avaliacao').val(5);
				break;
		}
	});

	$('#formAvalicaoUsuario').submit(function() {  
	    var dadosReview = jQuery(this).serialize();

	    $.ajax({  
	        type: 'POST',  
	        url: '/review/add',  
	        dataType: 'json',
	        data: dadosReview,  
            beforeSend: function() {
                $(document).css('cursor', 'wait');
            },
            complete: function() {
                $(document).css('cursor', 'default');
            },
	        success: function(data){
                if(data.status === 'erro') {
                    if(data.mensagem == 'login-required'){
                        $('#anchor-login-popup').fancybox().trigger('click');
                    } else {
                        var erros = '';

                        $.each(data.mensagem, function(i, msg) {
                            erros += msg + '\n';
                        });

                        alert(erros);
                    }
                } else {
                    if (confirm(data.mensagem)) {
                        window.location.reload();
                    }
                }
	        }
	    });

	    return false;  
	});
});
