﻿$(document).ready(function () {

	// Main Menus
	$('#topmenu li:not(.active) a').hover(function(){
		$(this).stop(true,true).animate({ backgroundColor: "#8E8C87" }, 200).parent().addClass('over');
	},function(){
		$(this).stop(true,true).animate({ backgroundColor: "#666666" }, 200).parent().removeClass('over');
	});
	$('#bottommenu li:not(.active) a').hover(function(){
		$(this).stop(true,true).animate({ backgroundColor: "#E9E3D1", color: "#666666" }, 200).parent().addClass('over');
	},function(){
		$(this).stop(true,true).animate({ backgroundColor: "#f60", color: "#873A08" }, 200).parent().removeClass('over');
	});
	
	// Content Blocks (CB)
    $('#content .cb:not(:first)').hide();
    $('.cbtrigger').hover(function () {
        $(this).addClass('hover');
    }, function () {
        $(this).removeClass('hover');
    }).click(function () {
        $('#content .cb').stop(true, true).hide();
        if (!$(this).hasClass('active')) {
            $('.cbtrigger').removeClass('active');
            $(this).addClass('active');
            $('#' + $(this).attr('id').substring(2)).fadeIn(300);
        } else {
            // select none
            $(this).removeClass('active');
            $('#content .cb:first').fadeIn(300);
        }
        return false;
    });
	
	// Topbar Buttons
	$('#clientaccess, #likebutton').click(function(){
		$('#clientbar').fadeOut();
		$('#likebar').fadeOut();
		if($(this).hasClass('expanded')){
			$('#clientaccess, #likebutton').removeClass('expanded');
			$('#topbar').animate({
				marginTop: '-' + ($('#topbar').outerHeight()-8) + 'px'
			}, 200);
		}else{
			$('#clientaccess, #likebutton').removeClass('expanded');
			$(this).addClass('expanded');
			$('#topbar').animate({
				marginTop: 0
			}, 200);
			if($(this).attr('id') == 'likebutton'){
				$('#likebar').fadeIn();
			}else if($(this).attr('id') == 'clientaccess'){
				$('#clientbar').fadeIn();
			}
		}
	});
		
	// Forms and Watermarks
    $('.form .email').addClass('watermark').val(emailwatermark);
	$('.form .username').addClass('watermark').val(usernamewatermark);
	$('.form .password').addClass('watermark').val(passwordwatermark);
    $('.form .message').addClass('watermark').val(messagewatermark);
    $('.form .email, .form .message, .form .username, .form .password').focus(function () {
        if ($(this).hasClass('watermark')) {
            $(this).removeClass('watermark').val('');
        }
    }).blur(function () {
        if ($.trim($(this).val()) == "") {
			if ($(this).hasClass('email')) {
                $(this).addClass('watermark').val(emailwatermark);
            } else if ($(this).hasClass('message')) {
                $(this).addClass('watermark').val(messagewatermark);
            } else if ($(this).hasClass('username')) {
                $(this).addClass('watermark').val(usernamewatermark);
            } else if ($(this).hasClass('password')) {
                $(this).addClass('watermark').val(passwordwatermark);
            }
        }
    });
	
	// Submit Talk to Us Form
    $("#clientbar .submit").click(function (event) {
		var username = $(this).parent().find('.username');
        var password = $(this).parent().find('.password');
		var successmsg = 'Welcome Back!';
		var errormsg = 'Access Denied.';
		var form = $(this).parent();
        if ($.trim(username.val()) != usernamewatermark && $.trim(password.val()) != passwordwatermark) {
            $(this).attr('disabled', 'disabled');
            /*$.ajax({
                type: "POST",
                url: "WebService.asmx/clientaccess",
                data: "{'username': '" + username.val() + "', 'password': '" + password.val() + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    form.find('.msg').html(errormsg).delay(500).show();
                },
                error: function (result) {
                    form.find('.msg').html(errormsg).delay(500).show();
                }
            });*/
			form.find('.msg').html(errormsg).delay(500).show();
        }else{
			form.find('.msg').html('Username and Password Required.').delay(500).show();
		}
        return false;
    });

});

// Watermarks
var emailwatermark = 'Enter your email address here:';
var usernamewatermark = 'Username';
var passwordwatermark = '********';
var messagewatermark = 'Enter your text here:';
