﻿$(document).ready(function() {

    var defaultEmailAddress = $(email).val();
    var defaultEmailAddressAdd = 'Email Added..';
    var defaultSubmit = $(submit).val();
    var defaultSubmitThankYou = 'Thanks :)';

    SetStyleUponTiming();
    CheckTwitterStatus();
    $('#SpnTwiitter').click(function(event) {
    });

    $('#DivTwitter').hover(function() {
        $('#TblTwitterFeed').css('visibility', 'visible');
        $('#TblTwitterFeed').fadeIn(500);
    }, function() {
        $('#TblTwitterFeed').fadeOut(100);
    });

    $('#email').focus(function() {
        this.select();
        $(this).css('color', '#000')
    });

    $('#email').focusout(function() {
        if ($(email).val() == defaultEmailAddress) {
            $(this).css('color', '#ccc');
        }
    });

    $('a#Add').click(function() {
        $('#email').val(defaultEmailAddress);
        $('#submit').val(defaultSubmit);
        $('#email').removeClass('success');
        $('#email').attr('disabled', false);
        $('#submit').attr('disabled', false);
        $('#email').css('color', '#ccc');
        $(this).hide();
        return false;
    });

    $('#FrmMain').validate({
        submitHandler: function(form) {
            if ($('#email').val() == defaultEmailAddress) {
                $('#email').focus();
            } else {
                $('#submit').val('Submitting..');
                $('#submit').attr('disabled', true);
                $('#email').attr('disabled', true);
                $.post('Query.aspx', { type: 'launch', email: $(email).val() }, function(data) {
                    //alert(data);
                    if (data == '1') {
                        $('#email').addClass('success');
                        $('#email').val(defaultEmailAddressAdd);
                        $('#submit').val(defaultSubmitThankYou);
                        $('a#Add').show();
                    } else if (data != '1') {
                        $('#email').focus();
                        $('#submit').val('Try Again');
                        $('#email').attr('disabled', false);
                        $('#submit').attr('disabled', false);
                    }
                });
            }
        }
    });

});

function CheckTwitterStatus() {

    var str = String($('#twitter_update_list').html()).toLowerCase();
    if (String(str).indexOf('#') > 0) {
        ChangeTwitterPhoto(str);
    }

}

function SetStyleUponTiming() {

    if (((new Date()).getHours() > 17)||((new Date()).getHours() < 6))
        $('body').css('background-color', '#003050');
    else
        $('body').css('background-color', '#006699');
}

function ChangeTwitterPhoto(str) {

    //$('#ImgTwitter').fadeOut();
     var ImgSrc = $('#ImgTwitter').attr('src');

    if (String(str).indexOf('#working') > 0) {
        ImgSrc = 'Style/Images/twitter_working.png';
    } else if (String(str).indexOf('#morning') > 0) {
        ImgSrc = 'Style/Images/twitter_morning.png';
    } else if (String(str).indexOf('#day') > 0) {
        ImgSrc = 'Style/Images/twitter_day.png';
    } else if (String(str).indexOf('#night') > 0) {
        ImgSrc = 'Style/Images/twitter_night.png';
    } else if (String(str).indexOf('#happy') > 0) {
        ImgSrc = 'Style/Images/twitter_happy.png';
    } else if (String(str).indexOf('#rush') > 0) {
        ImgSrc = 'Style/Images/twitter_rush.png';
    }

    //$('#ImgTwitter').attr('src', ImgSrc);
    //$('#ImgTwitter').fadeIn();

    $('#ImgTwitter').hide()
    .load(function() {
        $(this).fadeIn();
    })
    .attr('src', ImgSrc);

}