var menuSelectedId = 'ios';
var passwordIsForgot = false;

function loginDisplay() {

    if ($('#services-login').css('display')=='none') {
        $('#body-content').css({
            'display':'none'
        });
        $('#services-login').css({
            'display':'block'
        });
        $('#login-button>a>span').html('Cancel Login');
        $('#loginEmail').focus();
    } else {
        $('#services-login').css({
            'display':'none'
        });
        $('#body-content').css({
            'display':'block'
        });
        $('#login-button>a>span').html('Client Login');
    }

}

function loginSend() {

    var email = $('#loginEmail').val();
    var password = $('#loginPassword').val();
    var urlLogin = './login?loginEmail='+email+'&loginPassword='+password;

    if (passwordIsForgot) {
        urlLogin = './passwordresend?loginEmail='+email;
    }

    var canSend = true;
    var errorMessage = '';

    if (email=='') {
        $('#loginEmail').focus();
        canSend = false;
        errorMessage += 'Enter your e-mail address<br>';
    }

    if (password=='') {

        if (canSend) {
            $('#loginPassword').focus();
        }
        
        canSend = false;
        errorMessage += 'Enter your password';
    }

    if (canSend) {
        $('#loading').css({
            'display':'block'
        });
        $.ajax({
            url: urlLogin,
            cache: true,
            dataType: 'text',
            success: function(data) {
                $('#login-message').html(data);
                $('#loading').css({
                    'display':'none'
                });
            }
        });

    } else {
        $('#login-message').html('<p>'+errorMessage+'</p>');
    }
    
}

function menuSelect(divId) {
    $('#menu-'+menuSelectedId).removeClass('menu-selected');
    $('#services-'+menuSelectedId).css({
        'display':'none'
    });
    $('#services-'+divId).css({
        'display':'block'
    });
    $('#menu-'+divId).addClass('menu-selected');
    menuSelectedId = divId;
}

function messageSend() {

    var email = $('#contactEmail').val();
    var name = $('#contactName').val();
    var message = $('#contactMessage').val();
    var urlMessage = './message?contactName='+name+'&contactEmail='+email+'&contactMessage='+message;

    var canSend = true;
    var errorMessage = '';

    if (message=='') {
        $('#contactMessage').focus();
        canSend = false;
        errorMessage += 'Enter your message<br>';
    }

    if (name=='') {

        if (canSend) {
            $('#contactName').focus();
        }

        canSend = false;
        errorMessage += 'Enter your name<br>';
    }

    if (email=='') {

        if (canSend) {
            $('#contactEmail').focus();
        }

        canSend = false;
        errorMessage += 'Enter your e-mail address<br>';
    }

    if (canSend) {

        if ($('#loading').css('display')=='block') {
            $('#loading').css({
                'display':'none'
            });
            $('#send-message>a>span').html('Send Message &raquo;');
        } else {
            $('#loading').css({
                'display':'block'
            });
            $('#send-message>a>span').html('Sending Message &raquo;');

            $.ajax({
                url: urlMessage,
                cache: true,
                dataType: 'text',
                success: function(data) {
                    $('#send-message-response').html(data);
                    $('#send-message>a>span').html('Send another Message &raquo;');
                    $('#loading').css({
                        'display':'none'
                    });
                }
            });

        }

    } else {
        $('#send-message-response').html('<p>'+errorMessage+'</p>');
    }

}

function passwordForgot() {

    if ($('#login-form-password').css('display')=='none') {
        $('#login-form-password').css({
            'display':'block'
        });
        $('#login-password-forgot').html('<h3>Forgot Password?</h3>');
        $('#login-submit>a>span').html('Login &raquo;');
        passwordIsForgot = false;
    } else {
        $('#login-form-password').css({
            'display':'none'
        });
        $('#login-password-forgot').html('<h3>Remember Password?</h3>');
        $('#login-submit>a>span').html('Resend Password &raquo;');
        passwordIsForgot = true;
    }

    $('#login-message').html('');
}

$(function(){
    menuSelect(menuSelectedId);
    $('#loginEmail').val('');
    $('#loginPassword').val('');
    $('#contactMessage').val('');
    $('#contactName').val('');
    $('#contactEmail').val('');
});


