


/**
 * Submete os dados de login quando o botao for clicado
 */
$.fn.submitLogin = function()
{

        var user_name = $('#site_login').val();
        var password = $('#site_password').val();
        var url = window.location.href;

        $('body').append('<div style="display: none;"><form id="login_form_submit" action="'+url+'" method="POST"></form></div>');
        $('#login_form_submit').append('<input type="hidden" name="site_login" value="' + user_name + '"');
        $('#login_form_submit').append('<input type="hidden" name="site_password" value="' + password + '"');

        $('#login_form_submit').submit();

}

$.fn.isEmail = function( string )
{
    emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
    return emailRegExp.test(string);
}

$.fn.submitNewsletter = function()
{
    $('#news_add').click( function(){

        var email = $('#newsletter input').val();

        if( email == '' )
        {
            $('#newsletter input').css({
                border: '1px solid red',
                opacity: '0.5'
            });
            $('#newsletter input').animate({ 
                opacity: '1.0'
            });
        }
        else
        {

            if( $.fn.isEmail( email ) === false )
            {
                $('#newsletter input').css({
                    border: '1px solid red',
                    opacity: '0.5'
                });
                $('#newsletter input').animate({
                    opacity: '1.0'
                });
            }
            else
            {
                $('body').append('<div style="display: none;"><form id="news_form_submit" action="receber_news" method="POST"></form></div>');
                $('#news_form_submit').append('<input type="hidden" name="email" value="' + email + '"');
                $('#news_form_submit').submit();
            }
            

        }

        

    });


    $('#news_remove').click( function(){

        var email = $('#newsletter input').val();

        if( email == '' )
        {
            $('#newsletter input').css({
                border: '1px solid red',
                opacity: '0.5'
            });
            $('#newsletter input').animate({ 
                opacity: '1.0'
            });
        }
        else
        {

            if( $.fn.isEmail( email ) === false )
            {
                $('#newsletter input').css({
                    border: '1px solid red',
                    opacity: '0.5'
                });
                $('#newsletter input').animate({
                    opacity: '1.0'
                });
            }
            else
            {


                $('body').append('<div style="display: none;"><form id="news_form_submit" action="nao_receber_news" method="POST"></form></div>');
                //$('body').append('<form id="news_form_submit" action="nao_receber_news" method="POST"></form>');
                $('#news_form_submit').append('<input type="hidden" name="email" value="' + email + '"');
                $('#news_form_submit').submit();
            }
        }

    });
    
}

$.fn.hoverSubmitButton = function()
{
    $('#login_submit').css({
        opacity: '0.6'
    });

    $('#login_submit').hover( function(){

        $( this ).animate({
            opacity: '1.0'
        });

    }, function(){

        $( this ).animate({
            opacity: '0.6'
        });

    });
}

$.fn.hoverNewsletterButtons = function()
{
    $('#news_buttons div').css({
        opacity: '0.0'
    });

    $('#news_buttons div').hover(function(){

        $(this).animate({
            opacity: '0.2'
        });

    }, function(){

        $(this).animate({
            opacity: '0.0'
        });

    });
}


$(document).ready( function(){

    $.fn.hoverSubmitButton();
    

    $.fn.hoverNewsletterButtons();
    $.fn.submitNewsletter();
    
    $('#login_submit').click(function(){

        $.fn.submitLogin();

    });

    $.fn.APIsubmitOnPressEnter('#site_login', function(){
        $.fn.submitLogin();
    });

    $.fn.APIsubmitOnPressEnter('#site_password', function(){
        $.fn.submitLogin();
    });











});
