
jQuery(document).ready(function() {



    // Expand Panel
    jQuery(".open").click(function() {
        if (jQuery("#loginout").text() != "Logout") {
            jQuery("div#panellogin").slideDown("slow");
            jQuery("#mainpla").hide();
        }
        else {
            //logout
            __doPostBack('ctl00jQueryincHdrjQueryLoginControl1jQueryLoginStatus1jQueryctl00', '');
        }
    });

    // Collapse Panel
    jQuery(".close").click(function() {
        jQuery("div#panellogin").slideUp("slow");
        jQuery("#mainpla").show();
    });

    // Switch buttons from "Log In | Register" to "Close Panel" on click
    jQuery("#toggle a").click(function() {
        jQuery("#toggle a").toggle();
    });

    if (jQuery("div#userid").text() != "") {
        jQuery("#welcome").text(jQuery("div#userid").text());
        jQuery("#loginout").text("Logout");
    }


    if (getParameterByName("lo") == "y") {
        jQuery("div#panellogin").slideDown("slow");
        jQuery("#mainpla").hide();
        jQuery("#toggle a").toggle();
    }

    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var regexS = "[\\?&]" + name + "=([^&#]*)";
        var regex = new RegExp(regexS);
        var results = regex.exec(window.location.href);
        if (results == null)
            return "";
        else
            return results[1];
    }

    //See if an error message is displayed from logging in - if so - reopen panel to show user
    var errText = jQuery('#ctl00_header_LoginControl1_Login1_ValidationSummary1').html();
    if (errText != null) {
        var lengthErr = errText.length;

        if (lengthErr > 10) {
            jQuery("div#panellogin").slideDown("slow");
            jQuery("#mainpla").hide();
            jQuery("#toggle a").toggle();
            $("#passwordmask").hide();
        }
    }
});

