﻿$(document).ready(function() {
    $('#insuredDialog').jqm({
        trigger: '.insuredOpen',
        closeClass: 'insuredClose',
        modal: true,
        overlay: 70
    });

    $('#agentDialog').jqm({
        trigger: '.agentOpen',
        closeClass: 'agentClose',
        modal: true,
        overlay: 70
    });

    /* Insured Sign in form */
    $('.frmInsuredLogin').submit(function() {
        var email = $(this).find("input[name='email']");
        var password = $(this).find("input[name='password']");

        //                if (email.attr("value") && password.attr("value")) {
        //                    return true;
        //                }
        //                else {
        //                    $("label").removeClass("error")
        //                    if (!email.attr("value")) {
        //                        email.addClass("error");
        //                    }
        //                    if (!password.attr("value")) {
        //                        password.addClass("error");
        //                    }

        //                    return false;
        //                }
    });

    /* Agent Sign in form */
    $('.frmAgentLogin').submit(function() {
        var userid = $('.frmAgentLogin').find("input[name='userid']");
        var password = $('.frmAgentLogin').find("input[name='password']");

        //        if (email.attr("value") && password.attr("value")) {
        //            return true;
        //        }
        //        else {
        //            $("label").removeClass("error")
        //            if (!email.attr("value")) {
        //                email.addClass("error");
        //            }
        //            if (!password.attr("value")) {
        //                password.addClass("error");
        //            }

        //            return false;
        //        }
    });

    /* Agent Forgot Password Link */
    $('#lnkAgentForgotPW').click(function() {
        var userid = $('.frmAgentLogin').find("input[name='userid']");

        if (userid.attr("value")) {
            var txtFrom = $('.frmAgentLogin').find("input[name='txtFrom']");
            txtFrom.attr("value", "forgotpw");
            $('.frmAgentLogin').submit();
        }
        else {
            alert('Please enter your User ID in the \"User ID"\ box.');
            userid.focus();
        }
    });

    $('#btnInsuredSignIn').hover(
                  function() {
                      $(this).attr('src', 'newbtns/signin_button_over.gif');
                  },
                  function() {
                      $(this).attr('src', 'newbtns/signin_button_up.gif');
                  }
            );

    $('#btnInsuredCancel').hover(
                  function() {
                      $(this).attr('src', 'newbtns/cancel_button_over.gif');
                  },
                  function() {
                      $(this).attr('src', 'newbtns/cancel_button_up.gif');
                  }
            );

    $('#btnAgentSignIn').hover(
                  function() {
                      $(this).attr('src', 'newbtns/signin_button_over.gif');
                  },
                  function() {
                      $(this).attr('src', 'newbtns/signin_button_up.gif');
                  }
            );

    $('#btnAgentSignIn').click(function() {
        var userid = $('.frmAgentLogin').find("input[name='userid']");
        var pw = $('.frmAgentLogin').find("input[name='password']");

        if (userid.attr('value') && pw.attr('value')) {
            var txtFrom = $('.frmAgentLogin').find("input[name='txtFrom']");
            txtFrom.attr('value', '');
            $('.frmAgentLogin').submit();
        }
        else {
            if (!userid.attr('value')) {
                alert('Please enter your User ID in the \"User ID"\ box.');
                userid.focus();
                return false;
            }

            if (!pw.attr('value')) {
                alert('Please enter a password.');
                pw.focus();
                return false;
            }
        }
    });

    $('#btnAgentCancel').hover(
          function() {
              $(this).attr('src', 'newbtns/cancel_button_over.gif');
          },
          function() {
              $(this).attr('src', 'newbtns/cancel_button_up.gif');
          }
    );

    $('#btnAgentCancel').click(function() {
        var userid = $('.frmAgentLogin').find("input[name='userid']");
        var pw = $('.frmAgentLogin').find("input[name='password']");

        userid.val('');
        pw.val('');

    });

    $('#btnInsuredCancel').click(function() {
        var email = $('.frmInsuredLogin').find("input[name='email']");
        var pw = $('.frmInsuredLogin').find("input[name='password']");

        email.val('');
        pw.val('');
    });

    $('.frmInsuredLogin input').keypress(function(e) {
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
            $('#btnInsuredSignIn').click();
            return false;
        } else {
            return true;
        }
    });


    $('.frmAgentLogin input').keypress(function(e) {
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
            $('#btnAgentSignIn').click();
            return false;
        } else {
            return true;
        }
    });
});