function commonDocumentReady()
{
    $("ul#jqPrimaryLink > li:has(div.jqSubNav)").mouseenter(
        function()
        {
            var current         = $(this);
            var currentOffset   = current.position();
            var currentSubmenu  = current.children("div.jqSubNav");

            if(currentSubmenu.length > 0 && currentSubmenu.is(":hidden"))
            {
                //var submenuLeft = currentOffset.left + current.outerWidth() - currentSubmenu.outerWidth();


                    currentSubmenu.css({
                                            position : "absolute",
                                            'z-index' : '10000',
                                            top : (currentOffset.top + current.outerHeight()),
                                            left : currentOffset.left
                                        }).show();
                                        //.slideDown("fast");
                   if ($(".jqSecondaryLevelNav").is(":visible")){
                       $(".jqSecondaryLevelNav").hide();
                   }

            }

        })
    .mouseleave(
            function()
            {
                    var current			= $(this);
                    var currentSubmenu	= current.children("div.jqSubNav");

                    if(currentSubmenu.length > 0 && currentSubmenu.is(":visible"))
                    {
                            currentSubmenu.hide(); //.slideUp("slow");
                    }
            });
    $("li.jqSubNavUlli").mouseenter(
        function()
        {
            var current         = $(this);
            var currentOffset   = current.position();
            var currentSubmenu  = current.children("div.jqSecSubNav");

            if(currentSubmenu.length > 0 && currentSubmenu.is(":hidden"))
            {
                var currentSubmenuLeft = current.outerWidth() + currentOffset.left;
                var currentSubmenuWidth = currentSubmenu.outerWidth();

                if($(window).width() < (current.offset().left + current.outerWidth() + currentSubmenuWidth))
                {
                    currentSubmenuLeft = currentOffset.left - currentSubmenuWidth;
                }
                currentSubmenu.css({
                                            position : "absolute",
                                            'z-index' : '10000',
                                            top : (currentOffset.top + current.outerHeight())-20,
                                            left : currentSubmenuLeft//current.outerWidth() + currentOffset.left
                                        }).show();
                //currentSubmenu.slideDown("fast");
            }

        })
    .mouseleave(
            function()
            {
                    var current			= $(this);
                    var currentSubmenu  = current.children("div.jqSecSubNav");

                    if(currentSubmenu.length > 0 && currentSubmenu.is(":visible"))
                    {
                            currentSubmenu.hide(); //.slideUp("slow");
                    }
            });
            /*$("li.jqSubNavUlli").mouseenter(
        function()
        {
            var current         = $(this);
            var currentSubmenu  = current.children(".jqSecondaryLevelNav");

            if(currentSubmenu.length > 0 && currentSubmenu.is(":hidden"))
            {
                currentSubmenu.slideDown("fast");
            }
            if ($("ul.jqSecondaryLevelNav").is(":visible")){
                $("ul.jqSecondaryLevelNav").hide();setTimeout(function(){

},80);
            }

        });*/
   /*$("ul.jqSubNavUl > li:has(.jqSecondaryLevelNav)").mouseenter(
        function()
        {
            var current         = $(this);
            var currentOffset   = current.position();
            var currentSubmenu  = current.children(".jqSecondaryLevelNav");

            if(currentSubmenu.length > 0 && currentSubmenu.is(":hidden"))
            {
                currentSubmenu.slideDown("fast");
            }

        })
    .mouseleave(
            function()
            {
                    var current			= $(this);
                    var currentSubmenu	= current.children(".jqSecondaryLevelNav");

                    if(currentSubmenu.length > 0 && currentSubmenu.is(":visible"))
                    {
                            currentSubmenu.hide(); //.slideUp("slow");
                    }
            });*/

   $("#btnEmailSubmit").click(submitEmail);
   $("#btnSCmailSubmit").click(submitSCEmail);
   if ($("#login_error").is(":visible")){
       $('.sidebar-login-form').show();
        return false;
   }

}

$(document).ready(commonDocumentReady);

function submitEmail()
{
    var email = $("#txtEmail").val();
    var primaryCare = '';
    var schools = '';
    if ($('#chkPrimaryCare').attr('checked')) {
        primaryCare = 'Yes';
    }
    else
    {
        primaryCare = 'No';
    }
    if ($('#chkSchools').attr('checked')) {
        schools = 'Yes';
    }
    else
    {
        schools = 'No';
    }

    //var primaryCare = $("#chkPrimaryCare").val();
    //var schools = $("#").val();
    if (email == ''){
            alert('Please enter your email');
            return false;
    }else{
        if (!checkForValidEmail(email)){
            alert('Please enter a valid email');
        return false;
        }
    }
    $.ajax({
                            type:       'post',
                            dataType:   'json',
                            url:        emailAction,
                            data:       {emailvalue : email, primarycarevalue : primaryCare, schoolsvalue : schools },
                            success:    function(reply)
                                        {
                                            if(reply)
                                            {
                                               $("#jqSuccess").show();
                                            }
                                        }
                    });
//    document.frmEmailSignup.action = emailAction;
//    document.frmEmailSignup.submit();

}
function submitSCEmail()
{
    var email = $("#txtEmail").val();
    var primaryCare = '';
    var schools = '';
    if ($('#chkPrimaryCare').attr('checked')) {
        primaryCare = 'Yes';
    }
    else
    {
        primaryCare = 'No';
    }
    if ($('#chkSchools').attr('checked')) {
        schools = 'Yes';
    }
    else
    {
        schools = 'No';
    }

    //var primaryCare = $("#chkPrimaryCare").val();
    //var schools = $("#").val();
    if (email == ''){
            alert('Please enter your email');
            return false;
    }else{
        if (!checkForValidEmail(email)){
            alert('Please enter a valid email');
        return false;
        }
    }
    $.ajax({
                            type:       'post',
                            dataType:   'json',
                            url:        emailAction,
                            data:       {emailvalue : email, primarycarevalue : primaryCare, schoolsvalue : schools, sc : 1 },
                            success:    function(reply)
                                        {
                                            if(reply)
                                            {
                                               $("#jqSuccess").show();
                                            }
                                        }
                    });
//    document.frmEmailSignup.action = emailAction;
//    document.frmEmailSignup.submit();

}
function checkForValidEmail(email)
{
    return /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(email);
}

function showSidebarLogin()
{
    $('.sidebar-login-form').show();
    return false;
}

