var news;
var photos;
$(function(){
    news = $('div.news div.articles').slideshow({
        show: {
            effect: 'fade',
            speed: 300
        },
        hide: {
            effect: 'fade',
            speed: 300
        },
        lapse: 8000,
        nav: '.news .slides',
        navOn: 'newsOn',
        start: 'random'
    });
    photos = $('div.gallery div.photos').slideshow({
        show: {
            effect: 'fade',
            speed: 300
        },
        hide: {
            effect: 'fade',
            speed: 300
        },
        lapse: 6000,
        nav: '.gallery .slides',
        navOn: 'galleryOn',
        start: 'random'
    });
    $('#signup').bind('click',{},function(){
        var errors = ''
        var first_name = $.trim($('#first_name').val());
        var last_name = $.trim($('#last_name').val());
        var email = $.trim($('#email').val());
        
        if(first_name == ''){
            errors += 'First Name is a required field.\n';
        }
        if(last_name == ''){
            errors += 'Last Name is a required field.\n';
        }
        if(email == ''){
            errors += 'Email is a required field.\n';
        }else if(!isValidEmail(email)){
           errors += 'The Email submitted is invalid.\n'; 
        }
        
        if(errors != ''){
            alert(errors);
        }else{
            var currentTime = new Date();
            var month = currentTime.getMonth() + 1;
            if(month < 10){
                month = '0' + month;
            }
            var day = currentTime.getDate();
            if(day < 10){
                day = '0' + day;
            }
            var year = currentTime.getFullYear();
            
            $.ajax({
                type: 'POST',
                data: {
                    'listener': 'submit',
                    'first_name': first_name,
                    'last_name': last_name,
                    'email': email,
                    'submission_date': month + '/' + day + '/' + year,
                    'subject': 'e-Newsletter Signup',
                    'table': 'newsletter',
                    'action': 'emailForm,addData'
                },
                success: function(response){
                    alert(response);
                    if(response.toLowerCase().indexOf('error') < 0){
                        $('#first_name').val('');
                        $('#last_name').val('');
                        $('#email').val('');
                    }
                }
            });
        }
    });
});
